html:has(.lv){scroll-padding-top:72px}@font-face{font-family:Hanken Fallback;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:100 550;size-adjust:99%;ascent-override:101%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Hanken Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:551 900;size-adjust:95.5%;ascent-override:105%;descent-override:31%;line-gap-override:0%}.lv{--bg:#fff;--soft:#f3f5f8;--ink:#0f2b4c;--ink-2:#1d3a5c;--muted:#46586d;--line:#dfe4ea;--navy:#0f2b4c;--navy-deep:#0b2140;--amber:#f59e0b;--amber-hover:#fbb024;--amber-text:#b45309;--amber-on-dark:#fbbf24;--cream:#fff4dc;--cream-line:#f3dfb2;--hl:#ffd27f;--radius:20px;--pill:999px;--gutter:16px;--maxw:1180px;--step-small:clamp(.8125rem,.79rem + .1vw,.875rem);--step-body:clamp(1rem,.97rem + .2vw,1.125rem);--step-lead:clamp(1.0625rem,1rem + .4vw,1.3125rem);--step-h2:clamp(1.75rem,1.2rem + 2.4vw,3rem);--step-h1:clamp(2rem,1.2rem + 3.4vw,4rem);--ease-out:cubic-bezier(.16,1,.3,1);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);background:var(--bg);color:var(--ink);font-family:Hanken Grotesk,Hanken Fallback,system-ui,sans-serif;font-size:var(--step-body);caret-color:var(--amber-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}.lv ::selection{background:var(--amber);color:var(--navy)}.lv img,.lv video,.lv svg{max-width:100%;display:block}.lv a{color:inherit;text-underline-offset:.2em}.lv h1,.lv h2,.lv h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:650;line-height:1.08}.lv p{margin:0}.lv strong{font-weight:700}.lv .num{font-variant-numeric:tabular-nums}.lv .wrap{max-width:var(--maxw);padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r));margin:0 auto}@media (width>=768px){.lv{--gutter:32px}}.lv :focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.lv [hidden]{display:none!important}.lv .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv mark.hl{color:inherit;background-color:#0000;background-image:linear-gradient(var(--hl),var(--hl));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:100% .5em;margin:0 -.08em;padding:0 .08em;font-weight:650}.lv .hero mark.hl{transition:background-size .9s var(--ease-out)}.lv .hero:not(.lit) mark.hl{background-size:0 .5em}.lv .hero mark.hl+mark.hl{transition-delay:.25s}.lv .btn{border-radius:var(--pill);text-align:center;cursor:pointer;min-height:52px;transition:transform .2s var(--ease-out),background-color .2s,color .2s,box-shadow .2s;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font:650 1rem/1.15 Hanken Grotesk,sans-serif;text-decoration:none;display:inline-flex}.lv .btn:active{transform:translateY(1px)scale(.99)}.lv .btn-primary{background:var(--amber);color:var(--navy);box-shadow:0 6px 14px -8px #00000038}.lv .btn-primary:hover{background:var(--amber-hover)}.lv .btn-secondary{color:var(--navy);background:#e8edf3}.lv .btn-secondary:hover{background:var(--navy);color:#fff}.lv .btn-ghost-dark{color:#fff;background:#ffffff1f}.lv .btn-ghost-dark:hover{color:var(--navy);background:#fff}.lv .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.lv .btn svg{flex:none;width:18px;height:18px}.lv .site-header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#fffffff5;transition:box-shadow .25s;position:sticky;top:0}.lv .site-header.scrolled{box-shadow:0 1px 0 var(--line),0 8px 24px -18px #00000059}.lv .site-header .wrap{align-items:center;gap:1rem;height:64px;display:flex}@media (width>=900px){.lv .site-header .wrap{height:76px}}.lv .logo{flex:none;display:block}.lv .logo img{width:auto;height:40px}.lv .nav{gap:1.75rem;margin-left:2.25rem;display:none}.lv .nav a{color:var(--muted);padding:.4rem 0;font-size:.9375rem;font-weight:550;text-decoration:none}.lv .nav a:hover{color:var(--ink)}.lv .header-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.lv .link-login{align-items:center;min-height:44px;padding:.7rem .5rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.lv .header-actions .btn{min-height:44px;padding:0 1.15rem;font-size:.9375rem;display:none}@media (width>=900px){.lv .nav{display:flex}.lv .header-actions .btn{display:inline-flex}}.lv .hero{text-align:center;padding:20px 0 32px}.lv .hero-copy{flex-direction:column;align-items:center;max-width:46rem;margin:0 auto;display:flex}.lv .hero h1{font-size:var(--step-h1);letter-spacing:-.035em;font-weight:700;line-height:1.04}.lv .hero h1 .nw{white-space:nowrap}.lv .hero h1 .acc{color:var(--amber-text)}.lv .hero-lead{font-size:var(--step-lead);color:var(--ink-2);max-width:32rem;margin-top:16px;line-height:1.5}.lv .hero-lead strong,.lv .hero-incl strong{color:var(--ink)}.lv .hero-ctas{gap:10px;width:100%;margin-top:24px;display:grid}.lv .hero-incl{color:var(--ink-2);max-width:31rem;margin-top:18px;font-size:1rem;line-height:1.55}.lv .hero-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.45rem 1.5rem;margin-top:16px;font-size:.9375rem;display:flex}.lv .hero-trust span{align-items:center;gap:.5rem;display:inline-flex}.lv .hero-trust svg{width:18px;height:18px;color:var(--amber-text);flex:none}.lv .hero-shot{max-width:620px;margin:36px auto 0}.lv .shot-panel{background:var(--soft);margin:0 calc(-1 * var(--gutter) + 4px);border-radius:24px;padding:14px}.lv .shot-panel img{border-radius:12px;width:100%;height:auto}@media (width>=560px){.lv .hero-ctas{justify-content:center;width:auto;display:flex}.lv .shot-panel{border-radius:32px;margin:0;padding:24px 20px}}@media (width>=1000px){.lv .hero{padding:56px 0 72px}.lv .hero-copy{max-width:none}.lv .hero h1{font-size:3.4rem}.lv .hero h1 .l1{display:block}.lv .hero-shot{margin-top:44px}}.lv section{scroll-margin-top:72px}.lv .sec{padding:40px 0}@media (width>=900px){.lv .sec{padding:72px 0}}.lv .sec-soft{background:var(--soft)}.lv .sec-cream{background:var(--cream)}.lv .sec-head h2{font-size:var(--step-h2);max-width:22ch}.lv .sec-head p{color:var(--ink-2);font-size:var(--step-lead);max-width:38rem;margin-top:14px}.lv .sec-head.center{text-align:center}.lv .sec-head.center h2,.lv .sec-head.center p{margin-left:auto;margin-right:auto}.lv .small-note{font-size:var(--step-small);color:var(--muted);max-width:70ch}.lv .sec-cream{--hl:#fcc25c}.lv .incl{border-top:1px solid var(--cream-line);max-width:620px;margin:36px auto 0;padding:0;list-style:none}.lv .incl li{border-bottom:1px solid var(--cream-line);align-items:center;gap:16px;padding:16px 0;font-size:1.0625rem;font-weight:500;line-height:1.4;display:flex}.lv .incl .ic{background:var(--navy);width:44px;height:44px;color:var(--amber-on-dark);border-radius:14px;flex:none;place-items:center;display:grid}.lv .incl .ic svg{width:21px;height:21px}.lv .center-cta{justify-content:center;margin-top:32px;display:flex}@media (width<=559px){.lv .center-cta .btn{width:100%}}.lv .paths{justify-content:center;margin-top:28px;display:flex}.lv .toggle{border-radius:var(--pill);background:#e9edf2;gap:2px;max-width:100%;padding:4px;display:inline-flex}.lv .toggle button{color:var(--muted);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;min-height:44px;padding:11px 16px;font:650 .9375rem/1.2 Hanken Grotesk,sans-serif;transition:background-color .2s,color .2s,box-shadow .2s}.lv .toggle button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 1px 3px #00000029}@media (width<=559px){.lv .paths{display:block}.lv .toggle{border-radius:18px;grid-template-columns:1fr 1fr;width:100%;display:grid}.lv .toggle button{border-radius:14px;padding:10px 12px;line-height:1.25}}.lv .steps{gap:30px;max-width:560px;margin:44px auto 0;padding:0;list-style:none;display:grid}.lv .steps li{grid-template-columns:56px 1fr;align-items:start;gap:18px;display:grid;position:relative}.lv .steps li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:68px;bottom:-22px;left:27px}.lv .step-ic{background:var(--navy);width:56px;height:56px;color:var(--amber-on-dark);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px -10px #0009}.lv .step-ic svg{width:24px;height:24px}.lv .step-ic b{background:var(--amber);width:24px;height:24px;color:var(--navy);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 3px #fff}.lv .steps h3{letter-spacing:-.015em;margin:6px 0;font-size:1.1875rem}.lv .steps p{color:var(--ink-2);max-width:44ch;font-size:1rem}@media (width>=900px){.lv .steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;max-width:none;margin-top:60px}.lv .steps li{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:12px;padding:0 18px}.lv .steps li:not(:last-child):after{width:auto;height:2px;inset:27px calc(44px - 50%) auto calc(50% + 44px)}.lv .steps h3{margin-top:4px}.lv .steps p{margin:0 auto}}.lv .how-cta{justify-content:center;margin-top:48px;display:flex}@media (width<=559px){.lv .how-cta .btn{width:100%}}.lv .show{padding:40px 0 36px;overflow:hidden}@media (width>=900px){.lv .show{padding:72px 0 64px}}.lv .show .sec-head p strong{color:var(--ink)}.lv .row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:flex-start;gap:16px;padding:28px calc(50vw - min(40vw,210px)) 24px;display:flex;position:relative;overflow:auto hidden}.lv .row::-webkit-scrollbar{display:none}.lv .row{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.lv .pane{scroll-snap-align:center;transform-origin:50% 0;width:min(80vw,420px);transition:transform .45s var(--ease-out),opacity .45s,filter .45s;opacity:.45;filter:blur(2px)saturate(.5);flex:none;transform:scale(.94)}.lv .pane.on{opacity:1;filter:none;transform:none}.lv .row{cursor:pointer}.lv .pane.on{cursor:auto}@media (width>=1000px){.lv .row{gap:28px;padding-left:calc(50% - 240px);padding-right:calc(50% - 240px)}.lv .pane{width:480px}}.lv .pane-name{text-align:center;min-height:5.4em}.lv .pane-name h3{letter-spacing:-.015em;font-size:1.375rem}.lv .pane-name p{color:var(--ink-2);max-width:34rem;margin:6px auto 0}.lv .nav-row{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.lv .dots{gap:4px;display:flex}.lv .dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.lv .dots button:before{content:"";background:#0f2b4c38;border-radius:50%;width:9px;height:9px;transition:background-color .2s,transform .2s}.lv .dots button[aria-current=true]:before{background:var(--navy);transform:scale(1.25)}.lv .arrow{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s,opacity .2s;display:grid}.lv .arrow:hover{background:var(--navy-deep)}.lv .arrow:disabled{opacity:.3;cursor:default}.lv .arrow svg{width:22px;height:22px}.lv .ui{color:#0f2b4c;border:1px solid var(--cream-line);background:#fff;border-radius:18px;padding:18px;font-family:Hanken Grotesk,Hanken Fallback,sans-serif;font-size:14px;line-height:1.45;box-shadow:0 1px 2px #0000000d,0 18px 36px -24px #0000002e}.lv .ui .lbl{letter-spacing:.07em;text-transform:uppercase;color:#b45309;font-size:11px;font-weight:700}.lv .ui-row{justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.lv .ui-row b{white-space:nowrap}.lv .ui label{color:#5b6b7e;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.lv .seg{background:#eef1f5;border-radius:999px;margin-top:12px;padding:3px;display:inline-flex}.lv .seg button{color:#46586d;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:8px 12px;font:650 13px Hanken Grotesk,sans-serif}.lv .seg button[aria-pressed=true]{color:#fff;background:#0f2b4c}.lv .netto-box{background:#fff7e6;border:1px solid #f7d58c;border-radius:14px;margin-top:14px;padding:14px 16px}.lv .netto-box .tot{letter-spacing:-.03em;margin:2px 0 4px;font-size:32px;font-weight:750;line-height:1.1}.lv .netto-box .ui-row{padding:3px 0}.lv .ui-note{color:#5b6b7e;margin-top:14px;font-size:12px;line-height:1.4}.lv .presets{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.lv .presets button{color:#0f2b4c;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfd7e1;border-radius:12px;min-height:48px;padding:0 6px;font:650 15px Hanken Grotesk,sans-serif;transition:border-color .2s,background-color .2s,color .2s}.lv .presets button:hover{border-color:#f59e0b}.lv .presets button[aria-pressed=true]{color:#fff;background:#0f2b4c;border-color:#0f2b4c}.lv .netto-box .sub{color:#5b6b7e;margin-bottom:6px;font-size:13px}.lv .ui .btn{width:100%;margin-top:14px}.lv .dl{gap:10px;display:grid}.lv .dl-item{background:#fff;border:1px solid #e6eaf0;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:10px 12px 10px 10px;display:grid}.lv .dl-item.next{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b}.lv .cal{text-align:center;background:#eef1f5;border-radius:10px;padding:6px 0;line-height:1.05}.lv .cal b{font-size:19px;display:block}.lv .cal span{text-transform:uppercase;color:#46586d;font-size:10.5px;font-weight:650}.lv .dl-item .dl-t{color:#0f2b4c;margin:0;font-size:14px;font-weight:650;line-height:1.3}.lv .dl-item p{color:#46586d;font-size:12.5px;line-height:1.35}.lv .dl-item .amt{text-align:right;white-space:nowrap;font-size:14px;font-weight:750}.lv .badge{color:#127a46;background:#e9f7ef;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-block}.lv .chat{gap:10px;margin-top:12px;display:grid}.lv .msg{border-radius:16px;max-width:90%;padding:11px 13px;font-size:14px;line-height:1.45}.lv .msg.me{color:#fff;background:#0f2b4c;border-bottom-right-radius:5px;justify-self:end}.lv .msg.ai{background:#f3f5f8;border-bottom-left-radius:5px}.lv .msg .who{color:#b45309;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.lv .msg .act{color:#0f2b4c;background:#f59e0b;border-radius:999px;margin-top:9px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.lv .big{letter-spacing:-.03em;margin:4px 0 10px;font-size:28px;font-weight:750;line-height:1.1}.lv .meter{background:#e8ecf1;border-radius:9px;height:10px;margin:2px 0 12px;overflow:hidden}.lv .meter i{transform-origin:0;background:#127a46;border-radius:9px;width:100%;height:100%;display:block;transform:scaleX(.2165)}.lv .ok{color:#127a46;background:#e9f7ef;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-block}.lv .quote{background:var(--navy);color:#fff;padding:48px 0}@media (width>=900px){.lv .quote{padding:80px 0}}.lv .quote p{letter-spacing:-.03em;text-wrap:balance;max-width:26ch;font-size:clamp(1.75rem,1.15rem + 2.6vw,3.25rem);font-weight:550;line-height:1.15}.lv .quote em{color:var(--amber-on-dark);font-style:normal}.lv .team-grid{gap:36px;display:grid}@media (width>=1000px){.lv .team-grid{grid-template-columns:1fr 1fr;align-items:start;gap:72px}}.lv .team-text p{color:var(--ink-2);font-size:var(--step-lead);max-width:36rem;margin-top:16px}.lv .team-text p:first-of-type{margin-top:16px}.lv .facts{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.lv .facts li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;padding:22px 0;display:grid}.lv .facts .ic{background:var(--soft);width:44px;height:44px;color:var(--amber-text);border-radius:14px;place-items:center;display:grid}.lv .facts .ic svg{width:22px;height:22px}.lv .facts h3{letter-spacing:-.01em;margin-top:2px;font-size:1.125rem}.lv .facts p{color:var(--ink-2);margin-top:4px;font-size:1rem}.lv .reviews{gap:16px;margin-top:40px;display:grid}@media (width>=900px){.lv .reviews{grid-template-columns:1.2fr 1fr 1fr}}.lv .review{border-radius:var(--radius);background:#fff;flex-direction:column;gap:22px;margin:0;padding:26px;display:flex}.lv .review blockquote{margin:0;font-size:1.0625rem;line-height:1.55}.lv .review:first-child{background:var(--navy);color:#fff}.lv .review:first-child blockquote{font-size:1.1875rem}.lv .who-row{align-items:center;gap:12px;margin-top:auto;display:flex}.lv .ini{color:#8a4207;background:#fff3db;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:750;display:grid}.lv .review:first-child .ini{background:var(--amber);color:var(--navy)}.lv .who-row b{font-weight:650;display:block}.lv .who-row span span{color:var(--muted);font-size:.875rem}.lv .review:first-child .who-row span span{color:#c9d4e2}.lv .price-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.lv .billing{background:var(--soft);border-radius:var(--pill);padding:4px;display:inline-flex}.lv .billing button{border-radius:var(--pill);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 18px;font:650 .9375rem Hanken Grotesk,sans-serif}.lv .billing button[aria-pressed=true]{background:var(--navy);color:#fff}.lv .plans{gap:16px;margin-top:28px;display:grid}@media (width>=900px){.lv .plans{grid-template-columns:.85fr 1.15fr;align-items:stretch}}.lv .plan{border-radius:24px;flex-direction:column;padding:28px;display:flex;position:relative}.lv .plan.free{background:var(--soft)}.lv .plan h3{font-size:1.25rem}.lv .plan .price{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:14px 0 4px;display:flex}.lv .plan .price .n{letter-spacing:-.04em;font-size:clamp(2.75rem,2rem + 3vw,3.75rem);font-weight:750;line-height:1}.lv .plan .price small{color:var(--muted);font-size:1.0625rem;font-weight:550}.lv .plan .price s{color:#ffffff80;font-size:1.375rem;font-weight:600}.lv .plan .alt{color:var(--muted);font-size:.9375rem}.lv .plan ul{gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.lv .plan li{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:1rem;display:grid}.lv .plan li svg{color:#127a46;width:20px;height:20px;margin-top:2px}.lv .plan .btn{margin-top:auto}.lv .plan.pro{background:var(--navy);color:#fff}.lv .plan.pro .alt{color:var(--amber-on-dark);font-weight:650}.lv .plan.pro .price small{color:#c9d4e2}.lv .plan.pro .price .n,.lv .plan.pro li svg{color:var(--amber-on-dark)}.lv .launch{background:var(--amber);color:var(--navy);border-radius:var(--pill);align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:750;display:inline-flex;position:absolute;top:-13px;left:28px}.lv .launch svg{width:14px;height:14px}.lv .plan-note{gap:6px;margin-top:18px;display:grid}.lv .faq-grid{gap:32px;display:grid}@media (width>=1000px){.lv .faq-grid{grid-template-columns:.8fr 1.2fr;gap:64px}.lv .faq-grid .sec-head{align-self:start;position:sticky;top:110px}}.lv .faq-list{gap:8px;display:grid}.lv .faq-list details{background:#fff;border-radius:18px;transition:box-shadow .2s}.lv .faq-list details[open]{box-shadow:0 0 0 2px var(--navy)}.lv .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 20px;font-size:1.0625rem;font-weight:650;line-height:1.35;list-style:none;display:flex}.lv .faq-list summary::-webkit-details-marker{display:none}.lv .faq-list .pm{background:var(--soft);width:30px;height:30px;transition:transform .25s var(--ease-out),background-color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.lv .faq-list details[open] .pm{background:var(--amber);transform:rotate(45deg)}.lv .faq-list .pm svg{width:16px;height:16px}.lv .faq-list .ans{color:var(--ink-2);max-width:64ch;padding:0 20px 20px}.lv .faq-list .ans p+p{margin-top:10px}.lv .guide-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.lv .all-link{color:var(--amber-text);align-items:center;gap:8px;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.lv .all-link:hover{text-decoration:underline}.lv .all-link svg{width:18px;height:18px}.lv .guides{gap:12px;margin-top:32px;display:grid}@media (width>=900px){.lv .guides{grid-template-columns:repeat(3,1fr);gap:20px}}.lv .guide{background:var(--soft);border-radius:18px;grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:10px;text-decoration:none;transition:background-color .2s;display:grid}.lv .guide:hover{background:#e8edf3}.lv .guide img{object-fit:cover;border-radius:12px;width:112px;height:84px}.lv .guide h3{letter-spacing:-.01em;font-size:1rem;line-height:1.25}.lv .guide p{color:var(--muted);margin-top:6px;font-size:.9375rem;display:none}@media (width>=900px){.lv .guide{background:0 0;grid-template-columns:1fr;align-items:start;gap:16px;padding:0}.lv .guide:hover{background:0 0}.lv .guide:hover h3{text-decoration:underline}.lv .guide img{aspect-ratio:1200/630;border-radius:18px;width:100%;height:auto}.lv .guide h3{font-size:1.1875rem}.lv .guide p{display:block}}.lv .close-grid{gap:32px;display:grid}@media (width>=1000px){.lv .close-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px}}.lv .close-text h2{font-size:var(--step-h2);max-width:16ch}.lv .close-text p{font-size:var(--step-lead);color:var(--ink-2);max-width:32rem;margin-top:14px}.lv .close-text .reassure{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:20px;font-size:1rem;display:flex}.lv .reassure svg{color:#127a46;flex:none;width:22px;height:22px;margin-top:1px}.lv .form-card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 1px 2px #0000000d,0 24px 48px -32px #0006}@media (width>=600px){.lv .form-card{padding:32px}}.lv .form-card form,.lv .form-card .stepbox{gap:18px;display:grid}.lv .form-card h3{letter-spacing:-.015em;outline:none;font-size:1.375rem}.lv .f-label{margin-bottom:6px;font-size:.875rem;font-weight:650;display:block}.lv .f-input{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7e1;border-radius:12px;padding:13px 14px;font:500 1rem Hanken Grotesk,sans-serif;transition:border-color .2s,box-shadow .2s}.lv .f-input:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #f59e0b38}.lv .f-input::placeholder{color:#7d8a99}.lv textarea.f-input{resize:vertical;min-height:96px}.lv .consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.lv .consent input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:1px 0 0}.lv .consent a{color:var(--ink)}.lv .hint{color:var(--muted);font-size:.8125rem}.lv .consent+.hint{margin-top:6px;padding-left:30px}.lv .choices{gap:10px;display:grid}.lv .choice{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd7e1;border-radius:14px;min-height:52px;padding:14px 16px;font:550 1rem/1.35 Hanken Grotesk,sans-serif;transition:border-color .2s,background-color .2s}.lv .choice:hover{border-color:var(--amber)}.lv .choice[aria-pressed=true]{border-color:var(--amber);background:#fff7e6}.lv .f-err:empty{display:none}.lv .f-err{color:#b42318;font-size:.875rem;font-weight:600}.lv .thanks{text-align:center}.lv .thanks p{color:var(--ink-2);margin-top:12px}.lv .mock-note{color:var(--muted);text-align:center;margin-top:14px;font-size:.8125rem}.lv .site-footer{background:var(--navy);color:#dfe7f0;padding:56px 0 calc(110px + var(--safe-b));font-size:.9375rem}@media (width>=900px){.lv .site-footer{padding-bottom:56px}}.lv .foot{gap:28px;display:grid}@media (width>=900px){.lv .foot{grid-template-columns:1fr auto;align-items:center}}.lv .foot img{width:auto;height:44px}.lv .foot nav{flex-wrap:wrap;gap:6px 22px;display:flex}.lv .foot nav a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.lv .foot nav a:hover{color:var(--amber-on-dark);text-decoration:underline}.lv .legal{font-size:var(--step-small);color:#b9c6d6;border-top:1px solid #ffffff24;gap:4px;margin-top:28px;padding-top:20px;display:grid}.lv .sticky-cta{z-index:50;padding:10px calc(64px + var(--safe-r)) calc(10px + var(--safe-b)) calc(16px + var(--safe-l));box-shadow:0 -1px 0 var(--line),0 -10px 24px -18px #0006;transition:transform .35s var(--ease-out);visibility:hidden;background:#fffffff7;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lv .sticky-cta.show{visibility:visible;transform:none}.lv .sticky-cta .btn{width:100%}@media (width>=900px){.lv .sticky-cta{display:none}}.lv .exit{width:100%;max-width:min(520px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:28px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 80px -30px #0000008c}.lv .exit::backdrop{background:#0b21408c}.lv .exit[open]{animation:lv-pop .35s var(--ease-out)}@keyframes lv-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.lv .exit-top{background:var(--cream);padding:30px 30px 24px}.lv .exit-top h2{letter-spacing:-.03em;font-size:1.875rem}.lv .exit-top p{color:var(--ink-2);margin-top:10px;font-size:1.0625rem}.lv .exit-body{gap:10px;padding:22px 30px 28px;display:grid}.lv .exit-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.lv .exit-x svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.lv .exit[open]{animation:none}.lv .pane,.lv .sticky-cta,.lv .hero mark.hl{transition:none}}.lv .sec-head a{text-underline-offset:.2em;text-decoration:underline}.lv .lead-card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 1px 2px #0000000d,0 24px 48px -32px #0006}@media (width>=600px){.lv .lead-card{padding:32px}}.lv-pagina{flex-direction:column;min-height:100vh;display:flex}.lv-pagina main{background:var(--cream);flex:1}.lv-pagina .sec{padding:32px 0 56px}@media (width>=900px){.lv-pagina .sec{padding:72px 0 88px}}.lv-pagina .site-footer{padding-bottom:calc(56px + var(--safe-b))}.lv .cons-grid{grid-template-areas:"testa""modulo""extra";gap:24px;display:grid}.lv .cons-testa{grid-area:testa}.lv .cons-modulo{grid-area:modulo}.lv .cons-extra{grid-area:extra;align-content:start;gap:20px;display:grid}@media (width>=1000px){.lv .cons-grid{grid-template-columns:1fr 1fr;grid-template-areas:"testa modulo""extra modulo";align-items:start;gap:28px 72px}}.lv .cons-testa h1{font-size:var(--step-h2);letter-spacing:-.03em;max-width:16ch;font-weight:700;line-height:1.06}.lv .cons-testa h1 .acc{color:var(--amber-text)}.lv .cons-testa p{font-size:var(--step-lead);color:var(--ink-2);max-width:32rem;margin-top:14px}.lv .cons-testa strong{color:var(--ink)}.lv .cons-punti{color:var(--ink-2);gap:12px;margin:0;padding:0;list-style:none;display:grid}.lv .cons-punti li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.lv .cons-punti svg{color:#127a46;flex:none;width:20px;height:20px;margin-top:2px}.lv .cons-punti strong{color:var(--ink)}.lv .cons-nota{border:1px solid var(--cream-line);background:#fff9;border-radius:18px;padding:18px 20px}.lv .cons-nota h2{letter-spacing:-.01em;font-size:1.0625rem}.lv .cons-nota p{color:var(--ink-2);margin-top:6px;font-size:.9375rem}
