:root{--ink:#050f16;--navy-1:#0b1922;--navy-2:#0b2230;--teal:#124d62;--cyan:#44adc3;--cyan-hi:#8fd8e8;--text:#eaf4f8;--muted:#9fb5bf;--dim:#5d7682;--line:#8fd8e81f;--line-hi:#8fd8e842;--panel:#0b223061;--radius:18px;--wrap:1160px;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,system-ui,sans-serif;font-weight:400;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.12}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:min(var(--wrap), 100% - 40px);margin-inline:auto}.hl{background:linear-gradient(180deg, #c3f0f8, var(--cyan-hi) 50%, var(--cyan));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;-webkit-background-clip:text;background-clip:text}.bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-glow{background:radial-gradient(50% 45% at 50% 0,#44adc329,#0000 70%),radial-gradient(35% 35% at 88% 22%,#124d6261,#0000 70%),radial-gradient(35% 35% at 8% 40%,#124d6247,#0000 70%);height:130vh;position:absolute;inset:-30% -20% auto}.bg-grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nav{z-index:20;padding:14px max(20px, (100% - var(--wrap)) / 2);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#050f168c;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;transition:border-color .3s,background .3s;display:flex;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line);background:#050f16d9}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand span{letter-spacing:.26em;font-size:12px;font-weight:600}.nav-right{align-items:center;gap:22px;display:flex}.nav [data-late]{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s .45s;transform:translateY(-6px)}.nav [data-late].show{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:none}.nav-cupo,.final-note{color:var(--muted);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.nav-cupo i,.final-note i{background:var(--cyan-hi);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse;box-shadow:0 0 #8fd8e899}@keyframes pulse{0%{box-shadow:0 0 #8fd8e88c}70%,to{box-shadow:0 0 0 9px #8fd8e800}}.btn{--h:52px;height:var(--h);letter-spacing:.01em;color:#03141c;white-space:nowrap;background:linear-gradient(180deg, #b4ebf6, var(--cyan));transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font:600 15px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d,0 12px 32px -12px #44adc3b3}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff6,0 18px 40px -12px #44adc3d9}.btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-sm{--h:40px;padding:0 18px;font-size:13px}.btn-lg{--h:60px;padding:0 34px;font-size:16px}.btn:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:3px}section{border-top:1px solid var(--line);padding-block:clamp(72px,9vw,128px)}.hero{border-top:0}.sec-head{grid-template-columns:220px 1fr;align-items:baseline;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:grid}.sec-n{letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sec-n span{color:var(--dim);margin-left:10px}section h2{max-width:20ch;font-size:clamp(30px,4.2vw,50px)}.hero{text-align:center;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,7vw,96px)}.kicker{letter-spacing:.04em;color:var(--cyan-hi);align-items:center;gap:14px;font-size:13px;font-weight:500;display:inline-flex}.kicker .rule{background:var(--cyan);width:32px;height:1px}.hero h1{color:#d3e4eb;max-width:23ch;margin:28px auto 0;font-size:clamp(30px,4.6vw,56px);font-weight:500}.hero h1 .hl{font-weight:700}.hero-vsl,.gr-hero,.fm-hero,.ts-hero{padding-top:clamp(28px,3.5vw,48px)}.hero-vsl h1,.gr-hero h1,.fm-hero h1,.ts-hero h1{margin-top:0}.lead{max-width:58ch;color:var(--muted);margin:26px auto 0;font-size:clamp(16px,1.5vw,18px);font-weight:400}.video{max-width:960px;margin:56px auto 0;position:relative}.video:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(50% 50%,#44adc352,#0000 70%);position:absolute;inset:8% 6% -6%}.video-frame{border-radius:20px;position:relative}.video-frame:before,.video-frame:after{content:"";aspect-ratio:16/9;border-radius:inherit;pointer-events:none;position:absolute;inset:0 0 auto}.video-frame:before{z-index:-1;box-shadow:0 50px 100px -40px #000000e6}.video-frame:after{z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#8fd8e88c,#124d6233 45%,#8fd8e840);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.video-frame>*{border-radius:inherit;overflow:hidden}.assurances{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:48px auto 0;display:grid}.assurances li{flex-direction:column;gap:4px;padding:22px 20px;display:flex}.assurances li+li{border-left:1px solid var(--line)}.assurances b{font-size:15px;font-weight:600}.assurances span{color:var(--dim);font-size:13px}.stats{border-top:1px solid var(--line-hi);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:clamp(48px,6vw,80px);display:grid}.stat{flex-direction:column;gap:10px;padding:32px 0;display:flex}.stat+.stat{border-left:1px solid var(--line);padding-left:clamp(20px,4vw,48px)}.stat b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #f2fbfd, var(--cyan-hi) 70%, var(--cyan));color:#dff5fa;white-space:nowrap;-webkit-background-clip:text;background-clip:text;background:0 0;align-items:flex-start;font-size:clamp(44px,7vw,92px);font-weight:300;line-height:.95;display:inline-flex}.stat b small{color:var(--cyan-hi)}.odo{display:inline-flex}.odo-col{height:1em;display:inline-block;overflow:hidden}.odo-strip{will-change:transform;transition:transform 2.4s cubic-bezier(.16,1,.3,1);display:block}.odo-strip i,.odo-s,.stat b>.plus{background:linear-gradient(180deg, #f2fbfd, var(--cyan-hi) 70%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;height:1em;font-style:normal;line-height:1em;display:block}.odo-s{display:inline-block}.stat b small{letter-spacing:.02em;vertical-align:.9em;margin-right:.3em;font-size:.32em;font-weight:500}.stat>span{color:var(--muted);font-size:15px}.cases{gap:clamp(48px,6vw,88px);display:grid}.case{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.case-text{max-width:40ch}.case-n{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;font-size:12px;font-weight:600}.case h3{font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.25}.case-text>p:not(.case-n){color:var(--muted);margin-top:16px;font-size:17px}.case strong{color:var(--text);font-weight:600}.case blockquote{border-left:2px solid var(--cyan);color:var(--cyan-hi);margin:20px 0 0;padding-left:18px;font-size:20px;font-style:italic;font-weight:400}.plate{border-radius:var(--radius);border:1px solid var(--line-hi);background:linear-gradient(160deg,#124d6280,#0b192299);margin:0;padding:12px;position:relative;box-shadow:0 40px 80px -40px #000000e6,0 0 0 1px #0006}.plate img{border-radius:9px;width:100%;height:auto}.plate-phone{background:radial-gradient(70% 60% at 50% 40%,#44adc338,#0000 70%),linear-gradient(160deg,#124d6273,#0b192299);justify-self:center;place-items:center;width:min(100%,520px);padding:28px;display:grid}.plate-phone img{border-radius:14px;width:auto;max-height:520px}.flow{border:1px solid var(--line);border-radius:var(--radius);background:#030b1099;position:relative;overflow:hidden}.flow canvas{width:100%;height:230px;display:block}.flow-labels{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);justify-content:space-between;font-size:11px;font-weight:600;display:flex;position:absolute;inset:auto 22px 14px}.flow-labels span:last-child{color:var(--cyan)}.steps{grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.step{padding:28px 24px 8px 0}.step+.step{border-left:1px solid var(--line);padding-left:24px}.step-n{letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:600}.step h3{margin:12px 0 10px;font-size:21px}.step p{color:var(--muted);font-size:15px}.meta-note{text-align:center;color:#c6d9e0;max-width:46ch;margin:clamp(48px,6vw,72px) auto 0;font-size:clamp(18px,2vw,22px);font-style:italic;font-weight:400;line-height:1.5}.ops .sec-head h2{max-width:24ch}.ops-grid{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.deliver li{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:8px;padding:24px 0;display:grid}.deliver li:last-child{border-bottom:1px solid var(--line)}.deliver li>span{color:var(--cyan);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px;font-weight:600}.deliver h3{margin-bottom:6px;font-size:20px}.deliver p{color:var(--muted);font-size:15px}.appear{border-radius:var(--radius);border:1px solid var(--line-hi);background:linear-gradient(170deg,#124d626b,#050f1699);padding:clamp(26px,3vw,36px)}.appear-k{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.appear h3{margin:10px 0 22px;font-size:24px}.seg{border:1px solid var(--line);background:#030b108c;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.seg:before{content:"";border:1px solid var(--line-hi);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--i,0) * 100%));transition:transform .45s var(--ease);background:linear-gradient(#8fd8e838,#44adc31f);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.seg button{z-index:1;cursor:pointer;color:var(--dim);background:0 0;border:0;border-radius:999px;padding:10px 6px;font:600 12.5px/1.2 Montserrat,sans-serif;transition:color .3s;position:relative}.seg button[aria-selected=true]{color:var(--text)}.seg button:hover{color:var(--muted)}.seg button:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:1px}.stage{grid-template-columns:132px 1fr;align-items:center;gap:20px;margin-top:20px;display:grid}.screen{aspect-ratio:9/16;border:1px solid var(--line-hi);background:radial-gradient(80% 60% at 50% 30%,#124d62b3,#040c12);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000000e6,inset 0 0 0 4px #00000059}.sc{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);position:absolute;inset:0;transform:scale(.96)}.screen[data-mode="0"] .sc-0,.screen[data-mode="1"] .sc-1,.screen[data-mode="2"] .sc-2{opacity:1;transform:none}.rec{letter-spacing:.12em;color:#eaf4f8;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.rec i{background:#ff5a5a;border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.corner{border:1.5px solid #8fd8e899;width:12px;height:12px;position:absolute}.c1{border-bottom:0;border-right:0;top:26px;left:10px}.c2{border-bottom:0;border-left:0;top:26px;right:10px}.c3{border-top:0;border-right:0;bottom:10px;left:10px}.c4{border-top:0;border-left:0;bottom:10px;right:10px}.prompter{position:absolute;inset:40px 14px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.prompter div{animation:9s linear infinite roll}.prompter p{color:#dcebf0;text-align:center;font-size:9.5px;font-weight:600;line-height:1.7}@keyframes roll{to{transform:translateY(-50%)}}.face,.avatar{fill:none;width:84%;stroke:var(--cyan-hi);stroke-width:1.2px;stroke-linecap:round;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.face{opacity:.9;filter:drop-shadow(0 0 6px #44adc399)}.face path:first-child{stroke-dasharray:2 2.5}.scan{background:linear-gradient(90deg, transparent, var(--cyan-hi), transparent);height:2px;animation:scan 2.6s var(--ease) infinite alternate;position:absolute;top:20%;left:8%;right:8%;box-shadow:0 0 14px 2px #8fd8e899}@keyframes scan{to{top:78%}}.tag-ai,.badge{white-space:nowrap;letter-spacing:.08em;color:var(--cyan-hi);border:1px solid var(--line-hi);background:#030b10b3;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%)}.avatar{fill:#44adc329;stroke:#8fd8e8b3}.badge{color:var(--text);align-items:center;gap:5px;display:inline-flex;top:auto;bottom:14px}.badge img{width:14px;height:auto}.ap-panels b{margin-bottom:6px;font-size:17px;font-weight:600;display:block}.ap-panels p{color:var(--muted);font-size:14.5px}.ap-panels [role=tabpanel]:not([hidden]){animation:fadeUp .45s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.timeline{grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,80px);display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg, var(--cyan), #44adc326);height:1px;position:absolute;top:5px;left:0;right:0}.timeline li{flex-direction:column;gap:6px;padding:30px 24px 0 0;display:flex;position:relative}.timeline li:before{content:"";background:var(--ink);border:2px solid var(--cyan-hi);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.tl-when{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.timeline b{font-size:22px;font-weight:600}.timeline li>span:last-child{color:var(--muted);max-width:30ch;font-size:15px}.clause{border:1px solid var(--line-hi);background:repeating-linear-gradient(0deg,#0000 0 31px,#8fd8e80a 31px 32px),linear-gradient(170deg,#124d626b,#050f16e6);border-radius:20px;max-width:780px;margin:clamp(56px,7vw,96px) auto 0;padding:clamp(30px,4vw,48px);position:relative;box-shadow:0 40px 90px -50px #44adc38c}.clause-head{justify-content:space-between;align-items:center;display:flex}.clause-n{letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.seal svg{fill:#44adc31f;width:40px;height:40px;stroke:var(--cyan-hi);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.clause-main{letter-spacing:-.02em;margin-top:18px;font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.25}.clause-body{color:var(--muted);margin-top:16px;font-size:16px}.fit-grid{border-top:1px solid var(--line-hi);grid-template-columns:1fr 1fr;display:grid}.fit-col{padding:32px 0 8px}.fit-col+.fit-col{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,56px)}.fit-col.yes{padding-right:clamp(24px,4vw,56px)}.fit-col h3{margin-bottom:24px;font-size:22px}.yes h3{color:var(--cyan-hi)}.no h3{color:var(--dim)}.fit-col ul{gap:16px;display:grid}.fit-col li{padding-left:32px;position:relative}.fit-col li:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:16px;width:20px;height:20px;position:absolute;top:3px;left:0}.yes li{color:var(--text)}.yes li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fd8e8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.no li{color:var(--muted)}.no li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d7682' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.faq-list{border-top:1px solid var(--line-hi);max-width:920px;margin-left:auto}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:18px;font-weight:500;list-style:none;transition:color .2s;display:flex}summary:hover{color:var(--cyan-hi)}summary::-webkit-details-marker{display:none}summary:after{content:"";width:16px;height:16px;transition:transform .3s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fd8e8' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--muted);max-width:68ch;padding:0 48px 28px 0}.final{border-top:0}.final-card{text-align:center;border:1px solid var(--line-hi);background:radial-gradient(55% 70% at 50% 0%, #44adc33d, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--ink));border-radius:24px;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.final-card h2{max-width:16ch;margin:18px auto 0}.final-card>p:not(.sec-n):not(.final-note){max-width:56ch;color:var(--muted);margin:22px auto 36px;font-size:17px}.final-note{justify-content:center;margin-top:22px;display:flex}.foot{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px 24px;padding-block:40px 56px;display:grid}.contact{flex-wrap:wrap;gap:24px;display:flex}.contact a{color:var(--muted);font-size:14px;text-decoration:none}.contact a:hover{color:var(--cyan-hi)}.copy{color:var(--dim);grid-column:1/-1;font-size:12px}.bg-spot{opacity:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,30%), #44adc317, transparent 65%);transition:opacity .6s;position:absolute;inset:0}body.has-pointer .bg-spot{opacity:1}.hero h1 .w{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);display:inline-block;transform:translateY(.45em)}.hero h1.in .w{opacity:1;filter:none;transform:none}.hero h1 .hl{color:inherit;background:0 0}.hero h1 .hl .w{background:linear-gradient(180deg, #c3f0f8, var(--cyan-hi) 50%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.step{cursor:default;outline:none;transition:background .4s;position:relative}.step:before{content:"";background:linear-gradient(90deg, var(--cyan-hi), var(--cyan));transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;right:24px;transform:scaleX(0)}.step+.step:before{left:24px}.step h3,.step p{transition:color .4s}.step:not(.on) h3{color:#b9cdd5}.step:not(.on) p{color:var(--dim)}.step.on:before{transform:scaleX(1)}.step:focus-visible h3{text-decoration:underline;-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:4px}.plate{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);will-change:transform}.plate.tilting{transition:transform .12s linear}.plate:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,0%), #ffffff1f, transparent 50%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.plate.tilting:after{opacity:1}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transition:transform .9s var(--ease);transform:translate(120%)}.btn-lg{transition:transform .35s var(--ease), box-shadow .25s var(--ease)}.timeline:after{content:"";background:var(--cyan-hi);height:1px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;top:5px;left:0;right:0;box-shadow:0 0 10px #8fd8e8cc}.timeline li:before{transition:background .4s,box-shadow .4s}.timeline li.lit:before{background:var(--cyan-hi);box-shadow:0 0 0 5px #8fd8e826}.admit{text-align:left;border-top:1px solid var(--line-hi);grid-template-columns:repeat(3,1fr);gap:0;max-width:820px;margin:0 auto 40px;display:grid}.admit li{flex-direction:column;gap:4px;padding:20px 20px 4px 0;display:flex}.admit li+li{border-left:1px solid var(--line);padding-left:20px}.admit span{letter-spacing:.18em;color:var(--cyan);font-size:11px;font-weight:600}.admit b{font-size:15px;font-weight:600}.admit em{color:var(--dim);font-size:13px;font-style:normal}.rail{left:max(14px, (100vw - var(--wrap)) / 2 - 92px);z-index:15;opacity:0;pointer-events:none;gap:4px;transition:opacity .5s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.rail.show{opacity:1;pointer-events:auto}.rail a{color:var(--dim);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.rail span{letter-spacing:.1em;font-variant-numeric:tabular-nums;padding-left:18px;font-size:11px;font-weight:600;transition:color .3s;position:relative}.rail span:before{content:"";width:10px;height:1px;transition:width .3s var(--ease);background:currentColor;position:absolute;top:50%;left:0}.rail em{letter-spacing:.04em;opacity:0;white-space:nowrap;font-size:11px;font-style:normal;font-weight:500;transition:opacity .3s,transform .3s;transform:translate(-4px)}.rail a:hover em{opacity:1;transform:none}.rail a.on,.rail a:hover{color:var(--cyan-hi)}.rail a.on span:before{width:14px}@media (width<=1360px){.rail{display:none}}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}@media (width<=1000px){.sec-head{grid-template-columns:1fr;gap:14px}.case{grid-template-columns:1fr}.case-text{max-width:60ch}.steps{grid-template-columns:1fr 1fr}.step:nth-child(3){border-left:0;padding-left:0}.step:nth-child(3):before{left:0}.step:nth-child(n+3){border-top:1px solid var(--line);margin-top:20px}.ops-grid{grid-template-columns:1fr}.nav-cupo{display:none}}@media (width<=640px){.wrap{width:min(var(--wrap), 100% - 32px)}.nav .brand span{display:none}.assurances{text-align:left;grid-template-columns:1fr}.assurances li+li{border-left:0;border-top:1px solid var(--line)}.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--line);padding-left:0}.steps{grid-template-columns:1fr}.step,.step+.step{border-left:0;margin-top:0;padding:24px 0 4px}.step+.step{border-top:1px solid var(--line)}.step:before,.step+.step:before{left:0;right:0}.admit{grid-template-columns:1fr}.admit li,.admit li+li{border-left:0;padding:16px 0 12px}.admit li+li{border-top:1px solid var(--line)}.stage{grid-template-columns:112px 1fr;gap:16px}.seg button{padding:10px 2px;font-size:12px}.flow canvas{height:160px}.timeline{grid-template-columns:1fr;gap:28px}.timeline:before{background:linear-gradient(180deg, var(--cyan), #44adc326);width:1px;height:auto;inset:0 auto 0 5px}.timeline li{padding:0 0 0 30px}.timeline:after{width:1px;height:auto;transform:scaleY(var(--p,0));transform-origin:top;inset:0 auto 0 5px}.fit-grid{grid-template-columns:1fr}.fit-col.yes{padding-right:0}.fit-col+.fit-col{border-left:0;border-top:1px solid var(--line);margin-top:28px;padding-left:0}.plate{padding:8px}.nav{padding-block:10px}.brand img{width:28px;height:auto}.btn-sm{--h:34px;padding:0 14px;font-size:12px}.btn-lg{--h:50px;padding:0 24px;font-size:14px}.hero{padding-top:18px;padding-bottom:48px}.kicker .rule{display:none}.hero h1{letter-spacing:-.01em;max-width:none;margin-top:10px;line-height:1.25}.lead{margin-top:10px;line-height:1.5}.video{margin-top:18px}.video-frame{border-radius:14px}.assurances{margin-top:32px}section{padding-block:56px}.sec-head{gap:10px;margin-bottom:24px}.hero h1,section h2,.ops .sec-head h2,.final-card h2,.clause-main{font-size:20px;line-height:1.25}.kicker,.sec-n,.case-n,.step-n,.tl-when,.appear-k,.clause-n,.admit span,.flow-labels,.deliver li>span{letter-spacing:.14em;font-size:12px}.kicker{letter-spacing:0;white-space:nowrap;gap:0;margin-inline:-8px;font-size:min(12px,3.40136vw - .612245px)}.stat b small{font-size:12px}.case-text>p:not(.case-n),.case blockquote,.meta-note,.clause-body,.fit-col li,details p,.final-card>p:not(.sec-n):not(.final-note),.stat>span{font-size:16px}.lead{font-size:12px}.lead br.br-d{display:none}.step h3,.deliver h3,.timeline b,.assurances b,.admit b,.ap-panels b,.appear h3,.case h3,.fit-col h3,summary{font-size:16px}.step p,.deliver p,.timeline li>span:last-child,.assurances span,.admit em,.ap-panels p{font-size:14px}.stat b{font-size:44px}.plate-phone{padding:18px}.plate-phone img{max-height:440px}summary{padding:20px 0}details p{padding-right:0}.foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.nav-cupo i,.final-note i{animation:none}.hero h1 .w{opacity:1;filter:none;transition:none;transform:none}.prompter div,.scan,.rec i{animation:none}.plate{transform:none}.timeline:after{transform:scaleX(1)}.btn:after{display:none}}.quiz-hero{padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(64px,8vw,112px)}.quiz-hero .kicker{text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:600}.quiz-hero h1{max-width:16ch}.quiz-frame{background:linear-gradient(160deg,#8fd8e880,#124d6233 45%,#8fd8e838);border-radius:20px;max-width:780px;margin:clamp(36px,5vw,56px) auto 0;padding:1px;position:relative;box-shadow:0 50px 100px -40px #000000e6}.quiz-frame:before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(50% 50% at 50% 40%,#44adc342,#0000 70%);position:absolute;inset:6% 4% -4%}.quiz-slot{background:linear-gradient(170deg,#0b2230d9,#050f16f2);border-radius:19px;min-height:560px;overflow:hidden}.quiz-slot iframe{border:0;width:100%;display:block}.quiz-placeholder{border:1px dashed var(--line-hi);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:528px;margin:16px;display:flex}.quiz-placeholder b{font-size:16px;font-weight:600}.quiz-placeholder em{color:var(--dim);font-size:14px;font-style:normal}.qp-ico{border:1px solid var(--line-hi);background:#44adc31f;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.qp-ico svg{fill:none;width:20px;height:20px;stroke:var(--cyan-hi);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.agenda-hero h1{max-width:20ch}.agenda-hero .lead{font-style:normal}.cal-frame{max-width:900px}.cal-frame .quiz-slot{min-height:640px}.cal-frame .quiz-placeholder{min-height:608px}.gr-hero h1{max-width:20ch}.gr-alert{text-align:left;background:linear-gradient(170deg,#124d6280,#050f16b3);border:1px solid #8fd8e866;border-radius:16px;align-items:center;gap:16px;max-width:960px;margin:20px auto 0;padding:18px 22px;display:flex;box-shadow:0 0 40px -12px #44adc380}.gr-alert-ico{border:1px solid var(--line-hi);background:#44adc329;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.gr-alert-ico:after{content:"";border:1px solid var(--cyan-hi);animation:alertRing 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-1px}@keyframes alertRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.gr-alert-ico svg{fill:none;width:19px;height:19px;stroke:var(--cyan-hi);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.gr-alert p{font-size:16px;line-height:1.45}.gr-alert b{color:var(--text);font-weight:600}.gr-alert span{color:var(--muted)}.gr-steps{border-top:0;padding-top:0}.steps-3{grid-template-columns:repeat(3,1fr);margin-top:0}.gr-phone{color:var(--cyan-hi);white-space:nowrap;font-weight:600}.gr-results{padding-inline:0}.gr-results-head{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.gr-results-head h2{max-width:none;margin:0 auto}.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{gap:20px;width:max-content;animation:70s linear infinite tick;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tick{to{transform:translate(calc(-50% - 10px))}}.tk{aspect-ratio:4/5;border:1px solid var(--line-hi);background:#000;border-radius:16px;flex:none;height:320px;margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.tk-wide{aspect-ratio:16/9}.tk img{object-fit:cover;width:100%;height:100%}.tk-wide img{object-fit:contain}.lw-hero h1{max-width:22ch}.lw-hero .lead strong{color:var(--text);font-weight:600}.lw-shot{max-width:980px;margin:clamp(36px,5vw,56px) auto 0;padding:10px}.lw-stack{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;max-width:980px;margin:28px auto 0;display:grid}.lw-stack li{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.lw-stack p{font-size:15px;font-weight:500;line-height:1.45}.lw-ico{border:1px solid var(--line-hi);background:#44adc31f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lw-ico svg{fill:none;width:19px;height:19px;stroke:var(--cyan-hi);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lw-cta{text-align:center;margin-top:clamp(32px,4vw,48px)}.lw-note{color:var(--dim);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.lw-note svg{fill:none;width:15px;height:15px;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lw-clock,.lw-lock{color:var(--muted)}.lw-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.lw-text{color:var(--muted);font-size:18px;line-height:1.6}.lw-text p+p{margin-top:16px}.lw-problem{border-radius:var(--radius);border:1px solid var(--line-hi);background:linear-gradient(170deg,#124d626b,#050f1699);padding:clamp(24px,3vw,32px)}.lw-problem-t{align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.lw-warn{border:1px solid var(--line-hi);background:#44adc31f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lw-warn svg{fill:none;width:17px;height:17px;stroke:var(--cyan-hi);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lw-problem ul{gap:12px;margin-top:18px;display:grid}.lw-problem li{color:var(--muted);padding-left:22px;font-size:16px;position:relative}.lw-problem li:before{content:"";background:var(--cyan);width:10px;height:1.5px;position:absolute;top:.72em;left:0}.lw-punch{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:18px;line-height:1.45}.lw-punch strong{font-weight:600;display:block}.lw-punch .hl{font-weight:600}.lw-exists{text-align:center;max-width:760px;margin:clamp(56px,7vw,88px) auto 0}.lw-exists h3{font-size:clamp(22px,2.4vw,28px);font-weight:600}.lw-exists p{color:var(--muted);max-width:60ch;margin:16px auto 30px;font-size:17px}.lw-exists strong{color:var(--text);font-weight:600}.lw-price{border-radius:var(--radius);border:1px solid var(--line-hi);background:radial-gradient(70% 80% at 80% 0,#44adc333,#0000 70%),linear-gradient(170deg,#124d626b,#050f1699);padding:clamp(24px,3vw,36px)}.lw-price p{color:var(--muted);font-size:17px}.lw-amount{align-items:baseline;gap:14px;margin-top:18px;display:flex}.lw-amount span{letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-size:13px;font-weight:600}.lw-amount b{letter-spacing:-.03em;background:linear-gradient(180deg, #f2fbfd, var(--cyan-hi) 70%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,6vw,72px);font-weight:300;line-height:1}.lw-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lw-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);flex-direction:column;padding:26px;display:flex}.lw-card:last-child{grid-column:1/-1}.lw-n{letter-spacing:.18em;color:var(--cyan);font-size:12px;font-weight:600}.lw-card h3{margin:12px 0 8px;font-size:20px}.lw-card p{color:var(--muted);font-size:15px}.lw-card .lw-check{color:var(--text);margin-top:auto;padding-top:18px;padding-left:28px;font-size:14px;font-weight:500;position:relative}.lw-check:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fd8e8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/16px no-repeat;width:18px;height:18px;position:absolute;bottom:1px;left:0}.lw-guar .clause{margin-top:0}.lw-later{border:1px dashed var(--line-hi);background:#030b1066;border-radius:14px;margin-top:22px;padding:18px 20px}.lw-later p{color:var(--muted);font-size:15px}.lw-later strong{color:var(--text);font-weight:600}.lw-options{text-align:left;grid-template-columns:1fr 1fr;gap:16px;max-width:780px;margin:32px auto;display:grid}.lw-opt{border:1px solid var(--line);border-radius:16px;padding:20px 22px}.lw-opt.off{background:#030b1059}.lw-opt.off p{color:var(--dim)}.lw-opt.on{background:linear-gradient(170deg,#124d6280,#050f1699);border-color:#8fd8e873;box-shadow:0 0 40px -14px #44adc38c}.lw-opt-n{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600}.lw-opt.on .lw-opt-n{color:var(--cyan)}.lw-opt p{color:var(--text);margin-top:8px;font-size:15px}.lw-tally{margin-bottom:24px}.lw-tally-row{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.lw-tally-l{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:600}.lw-tally-l .t-done,.lw-tally.done .t-run{display:none}.lw-tally.done .t-done{color:var(--cyan-hi);display:inline}.lw-tally-n{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px}.lw-tally-n b{color:var(--text);font-weight:600}.lw-tally-bar{background:#8fd8e81a;border-radius:3px;height:3px;overflow:hidden}.lw-tally-bar i{background:linear-gradient(90deg, var(--cyan), var(--cyan-hi));height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .6s var(--ease);display:block}.lw-tally.done .lw-tally-bar i{box-shadow:0 0 12px #8fd8e8cc}.lw-card{transition:border-color .5s,background .5s,box-shadow .5s}.lw-card.got{border-color:var(--line-hi);background:linear-gradient(170deg,#124d6259,#0b223066)}.lw-card .lw-check:before{opacity:.35;transition:opacity .5s}.lw-card.got .lw-check:before{opacity:1}.lw-vs{max-width:760px;margin:0 auto}.lw-vs-seg{grid-template-columns:1fr 1fr;max-width:380px;margin:0 auto 24px}.lw-vs-seg:before{width:calc(50% - 4px)}.lw-vs-seg button{font-size:13px}.lw-vs-stage{display:grid}.lw-vs-stage .fit-col{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);transition:opacity .5s var(--ease), transform .5s var(--ease), visibility .5s;grid-area:1/1;padding:clamp(24px,3vw,32px)}.lw-vs-stage .fit-col+.fit-col{border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:0;padding-left:clamp(24px,3vw,32px)}.lw-vs-stage .fit-col.yes{background:linear-gradient(170deg,#124d6273,#050f1699);border-color:#8fd8e866;box-shadow:0 0 50px -18px #44adc399}.lw-vs[data-mode="0"] .fit-col.yes,.lw-vs[data-mode="1"] .fit-col.no{opacity:0;visibility:hidden;transform:translateY(10px)}.lw-hint{color:var(--muted);justify-content:space-between;gap:12px;margin:-12px 0 16px;font-size:13px;display:flex}.lw-self-n{color:var(--cyan);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lw-self ul{gap:10px}.lw-self li{padding-left:0}.lw-self li:before{content:none}.lw-self button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);border:1px solid var(--line);background:#030b1059;border-radius:12px;padding:12px 14px 12px 46px;transition:border-color .3s,background .3s;position:relative}.lw-self button:hover{border-color:var(--line-hi)}.lw-self button:before{content:"";border:1.5px solid var(--line-hi);border-radius:6px;width:20px;height:20px;margin-top:-10px;transition:background .25s,border-color .25s;position:absolute;top:50%;left:14px}.lw-self button[aria-checked=true]{background:#124d6266;border-color:#8fd8e873}.lw-self button[aria-checked=true]:before{border-color:var(--cyan-hi);background:var(--cyan-hi) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050f16' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat}.lw-self button:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:2px}.lw-verdict{opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s, margin .6s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:0;display:flex;overflow:hidden}.lw-self.ok .lw-verdict{opacity:1;max-height:140px;margin-top:20px}.lw-verdict b{color:var(--cyan-hi);font-size:20px;font-weight:600}.lw-guar .seal svg{opacity:0;transition:opacity .4s .35s,transform .6s cubic-bezier(.3,1.6,.5,1) .35s;transform:scale(1.9)rotate(-14deg)}.lw-guar .clause.in .seal svg{opacity:1;transform:none}.buybar{z-index:30;transition:transform .55s var(--ease);position:fixed;bottom:18px;left:50%;transform:translate(-50%,160%)}.buybar.show{transform:translate(-50%)}.buybar-in{border:1px solid var(--line-hi);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#050f16d1;border-radius:999px;align-items:center;gap:20px;padding:8px 8px 8px 22px;display:flex;box-shadow:0 20px 50px -18px #000000e6,0 0 40px -18px #44adc399}.bb-info{flex-direction:column;line-height:1.25;display:flex}.bb-info b{white-space:nowrap;font-size:14px;font-weight:600}.bb-info span{color:var(--dim);white-space:nowrap;font-size:12px}.bb-price{letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(180deg, #f2fbfd, var(--cyan-hi) 70%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:300}.page-low .final-card h2{max-width:26ch}.page-low .final-card>p.lw-note{color:var(--dim);max-width:none;margin:12px auto 0;font-size:13px}.page-low .final-card>p.lw-lock{color:var(--muted);margin-top:18px}@media (width<=1000px){.steps-3{grid-template-columns:1fr}.steps-3 .step,.steps-3 .step+.step{border-left:0;margin-top:0;padding:24px 0 8px}.steps-3 .step+.step{border-top:1px solid var(--line)}.steps-3 .step:before,.steps-3 .step+.step:before{left:0;right:0}.lw-stack,.lw-grid{grid-template-columns:1fr 1fr}.lw-split{grid-template-columns:1fr}}@media (width<=640px){.quiz-hero{padding-top:24px;padding-bottom:56px}.quiz-hero .kicker{letter-spacing:.08em;margin-inline:0;font-size:12px}.quiz-frame{border-radius:14px;margin-top:24px}.quiz-slot{border-radius:13px;min-height:480px}.quiz-placeholder{min-height:460px;margin:10px}.cal-frame .quiz-slot{min-height:560px}.cal-frame .quiz-placeholder{min-height:540px}.gr-alert{gap:12px;margin-top:14px;padding:14px}.gr-alert-ico{width:34px;height:34px}.gr-alert p{font-size:14px}.steps-3{grid-template-columns:1fr}.tk{border-radius:12px;height:240px}.ticker-track{gap:12px;animation-duration:50s}@keyframes tick{to{transform:translate(calc(-50% - 6px))}}.lw-shot{margin-top:24px;padding:6px}.lw-stack,.lw-grid,.lw-options{grid-template-columns:1fr}.lw-stack{gap:10px;margin-top:16px}.lw-stack li{flex-direction:row;align-items:center;gap:12px;padding:14px}.lw-ico{flex:none;width:34px;height:34px}.lw-stack p{font-size:14px}.lw-note{font-size:12px}.lw-text,.lw-problem-t{font-size:16px}.lw-problem li,.lw-card p,.lw-card .lw-check,.lw-later p,.lw-opt p{font-size:14px}.lw-punch,.lw-exists p,.lw-price p{font-size:16px}.lw-exists h3{font-size:20px}.lw-amount b{font-size:44px}.lw-amount span,.lw-n,.lw-opt-n{font-size:12px}.lw-card{padding:20px}.lw-card h3{font-size:16px}.lw-card:last-child{grid-column:auto}.page-low .nav .btn-sm{padding:0 12px}.page-low .final-card>p.lw-note{font-size:12px}.lw-tally-n{font-size:14px}.lw-vs-seg button,.lw-hint{font-size:12px}.lw-self button{padding:12px 12px 12px 42px;font-size:14px}.lw-verdict b{font-size:20px}.lw-verdict .btn{width:100%}.buybar{bottom:12px;left:12px;right:12px;transform:translateY(160%)}.buybar.show{transform:none}.buybar-in{border-radius:16px;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px}.bb-price{font-size:16px;font-weight:500}.bb-info b{font-size:14px}.bb-info span{font-size:12px}}@media (prefers-reduced-motion:reduce){.gr-alert-ico:after{animation:none}.ticker{overflow-x:auto}.lw-guar .seal svg{opacity:1;transition:none;transform:none}.ticker-track{animation:none}}.fm-hero h1{max-width:18ch}.fm-card{text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0b22308c,#050f168c);border-radius:22px;max-width:880px;margin:44px auto 0;padding:clamp(22px,4vw,44px);box-shadow:0 40px 90px -50px #000000e6}.step-dots{gap:6px;margin-bottom:34px;display:flex}.step-dot{height:3px;transition:background .4s var(--ease);background:#8fd8e824;border-radius:3px;flex:1}.step-dot.done{background:linear-gradient(90deg, var(--cyan), var(--cyan-hi))}.fm-step{display:none}.fm-step.active{animation:fm-in .5s var(--ease);display:block}@keyframes fm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fm-sec+.fm-sec{border-top:1px solid var(--line);margin-top:38px;padding-top:34px}.section-header{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.section-num{width:32px;height:32px;color:var(--cyan-hi);font-variant-numeric:tabular-nums;border:1px solid var(--line-hi);background:#44adc314;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.section-title{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}.section-desc{color:var(--muted);margin-top:2px;font-size:14px}.field{margin-bottom:20px}.field>label,.access-label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.45;display:block}.req{color:var(--cyan-hi)}.hint{color:var(--dim);margin-top:7px;font-size:12.5px;line-height:1.5}.char-count{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[hidden]{display:none}.fm-err{color:#ff9a8f;margin-top:7px;font-size:12.5px;font-weight:500}.fm-err:empty{display:none}.field.invalid input,.field.invalid textarea,.field.invalid select{border-color:#ff7869bf}.field.invalid input:focus,.field.invalid textarea:focus{box-shadow:0 0 0 3px #ff786929}.field.invalid .check-opt,.field.invalid .radio-opt{border-color:#ff786973}.fm-card input[type=text],.fm-card input[type=email],.fm-card input[type=url],.fm-card input[type=tel],.fm-card select,.fm-card textarea{width:100%;color:var(--text);border:1px solid var(--line-hi);background:#ffffff09;border-radius:12px;outline:none;padding:13px 15px;font:400 15px/1.5 Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.fm-card textarea{resize:vertical;min-height:96px}.fm-card textarea.tall{min-height:140px}.fm-card input:focus,.fm-card select:focus,.fm-card textarea:focus{border-color:var(--cyan);background:#44adc30d;box-shadow:0 0 0 3px #44adc329}.fm-card ::placeholder{color:#eaf4f84d}.fm-card select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fd8e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.fm-card select option{background:var(--navy-1);color:var(--text)}.radio-group,.check-group{flex-direction:column;gap:8px;display:flex}.radio-opt,.check-opt{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:12px;padding:12px 15px;font-size:14.5px;line-height:1.4;transition:border-color .2s,background .2s;display:flex}.radio-opt:hover,.check-opt:hover{border-color:var(--line-hi);background:#ffffff0a}.radio-opt input,.check-opt input{cursor:pointer;width:17px;height:17px;accent-color:var(--cyan);flex-shrink:0;margin:0}.radio-opt.selected,.check-opt.selected{background:#44adc31a;border-color:#44adc3b3}.access-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;margin-bottom:14px;padding:20px}.access-card-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.access-icon{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.access-card-title{font-size:15px;font-weight:600}.access-card-sub{color:var(--muted);font-size:13px}.access-card input+.access-label{margin-top:14px}.nav-row{gap:12px;margin-top:30px;display:flex}.nav-btn,.submit-btn{cursor:pointer;letter-spacing:.01em;height:52px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, border-color .2s;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font:600 15px/1 Montserrat,sans-serif;display:inline-flex}.nav-btn.next,.submit-btn{color:#03141c;background:linear-gradient(180deg, #b4ebf6, var(--cyan));border:0;box-shadow:inset 0 0 0 1px #ffffff4d,0 12px 32px -12px #44adc3b3}.nav-btn.next:hover,.submit-btn:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff6,0 18px 40px -12px #44adc3d9}.nav-btn.back{color:var(--muted);border:1px solid var(--line-hi);background:0 0}.nav-btn.back:hover{color:var(--text);border-color:var(--cyan)}.submit-btn{width:100%;height:56px;font-size:16px}.submit-btn:disabled{opacity:.6;cursor:default;transform:none}.submit-btn svg{width:17px;height:17px}.submit-section{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.submit-note{color:var(--muted);text-align:center;margin-top:14px;font-size:13px;line-height:1.55}.submit-section+.nav-row{margin-top:14px}.success-screen{text-align:center;padding:40px 10px 20px}.success-screen[hidden]{display:none}.success-icon{color:#03141c;background:linear-gradient(180deg, #b4ebf6, var(--cyan));border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:26px;display:grid;box-shadow:0 0 0 8px #44adc31f}.success-screen h2{margin-bottom:10px;font-size:24px}.success-screen p{color:var(--muted);font-size:15px;line-height:1.7}@media (width<=640px){.fm-card{border-radius:16px;margin-top:24px;padding:20px 16px}.step-dots{margin-bottom:24px}.field-row{grid-template-columns:1fr;gap:0}.section-title{font-size:16px}.section-desc{font-size:12px}.field>label,.access-label{font-size:14px}.fm-card input[type=text],.fm-card input[type=email],.fm-card input[type=url],.fm-card input[type=tel],.fm-card select,.fm-card textarea{font-size:16px}.radio-opt,.check-opt{font-size:14px}.access-card{padding:16px 14px}.nav-btn,.submit-btn{height:48px;font-size:14px}.success-screen h2{font-size:20px}.success-screen p{font-size:14px}}.ts-hero{padding-bottom:clamp(36px,5vw,64px)}.ts-hero h1{max-width:22ch}.ts{border-top:0;padding-top:0}.ts-list{max-width:760px;margin-inline:auto}.ts-case{border-top:1px solid var(--line);justify-items:center;gap:22px;padding-block:clamp(44px,6vw,72px);display:grid}.ts-case:first-child{border-top:0;padding-top:0}.ts-shot{justify-content:center;width:100%;margin:0;display:flex}.ts-shot img{filter:drop-shadow(0 24px 40px #0000008c);border-radius:12px;width:auto;max-width:100%;height:auto}.ts-phone .ts-shot img{max-height:600px}.ts-text{text-align:center;max-width:58ch}.ts-text>p{color:var(--text);font-size:clamp(17px,1.6vw,20px);font-weight:300;line-height:1.6}@media (width<=640px){.ts-hero{padding-bottom:28px}.ts-case{gap:16px;padding-block:36px}.ts-phone .ts-shot img{max-height:480px}.ts-shot img{border-radius:10px}.ts-text>p{font-size:16px;line-height:1.55}}
