*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--blue:#345aba;--grad-a:#3e3bb6;--grad-b:#20a0c5;--bg:#eff2fa;--white:#fff;--surface:#f7f9fe;--text:#16192c;--muted:#52586e;--light:#858ba3;--line:rgba(52,90,186,.14);--line-soft:rgba(52,90,186,.07);--ok:#1f9d6b;--ok-soft:rgba(31,157,107,.1);--warn:#c2410c;--warn-soft:rgba(194,65,12,.09);--amber:#b45309;--amber-soft:rgba(180,83,9,.1);--r:14px;--r-sm:9px;--shadow:0 1px 2px rgba(22,25,44,.04),0 12px 34px rgba(52,90,186,.08);--shadow-lg:0 20px 56px rgba(52,90,186,.18);--ease:cubic-bezier(.22,.61,.36,1)}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,system-ui,sans-serif;font-size:15.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.container{margin:0 auto;max-width:1120px;padding:0 24px}section{padding:86px 0}h1,h2,h3,h4{text-wrap:balance}a{color:var(--blue)}:focus-visible{border-radius:4px;outline:3px solid var(--grad-b);outline-offset:3px}.eyebrow{background:rgba(52,90,186,.08);border-radius:20px;display:inline-block;font-size:11px;letter-spacing:.12em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.eyebrow,.s-title{color:var(--blue);font-weight:700}.s-title{font-size:clamp(25px,3.6vw,36px);line-height:1.22;margin-bottom:14px}.s-sub{color:var(--muted);font-size:16px;line-height:1.7;max-width:64ch}.center{text-align:center}.center .s-sub{margin-left:auto;margin-right:auto}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:9px;justify-content:center;padding:15px 30px;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,color .2s}.btn svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:transform .25s var(--ease);width:16px}.btn:hover svg{transform:translateX(3px)}.btn:active{transform:translateY(0) scale(.975);transition-duration:.08s}.btn--white{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.16);color:var(--blue)}.btn--white:hover{box-shadow:0 12px 30px rgba(0,0,0,.22);transform:translateY(-2px)}.btn--ghost{background:hsla(0,0%,100%,.13);border:1.5px solid hsla(0,0%,100%,.4);color:#fff}.btn--ghost:hover{background:hsla(0,0%,100%,.24);transform:translateY(-2px)}.btn--primary{background:linear-gradient(92deg,var(--grad-a),var(--grad-b));box-shadow:0 6px 20px rgba(52,90,186,.28);color:#fff}.btn--primary:hover{box-shadow:0 14px 32px rgba(52,90,186,.36);transform:translateY(-2px)}.btn--outline{background:transparent;border:2px solid var(--blue);color:var(--blue)}.btn--outline:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.anim .reveal{opacity:0;transform:translateY(16px)}.anim .reveal.in{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .7s var(--ease)}.anim .reveal.d1.in{transition-delay:.08s}.anim .reveal.d2.in{transition-delay:.16s}.anim .reveal.d3.in{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.anim .reveal,.anim .reveal.in{opacity:1;transform:none;transition:none}}.hero{background:linear-gradient(128deg,var(--grad-a) 0,var(--grad-b) 100%);overflow:hidden;padding:78px 0 0;position:relative}.hero__arcs{height:116%;opacity:.13;pointer-events:none;position:absolute;right:-6%;top:-8%;width:60%}.hero__arcs path{fill:none;stroke:#fff}@media (prefers-reduced-motion:no-preference){.hero__arcs path{animation:drift 18s ease-in-out infinite alternate}.hero__arcs path:nth-child(2){animation-delay:-4s;animation-duration:23s}.hero__arcs path:nth-child(3){animation-delay:-9s;animation-duration:28s}}@keyframes drift{0%{transform:translateX(0)}to{transform:translateX(30px)}}.hero__inner{align-items:center;display:grid;gap:52px;grid-template-columns:1.15fr .85fr;padding-bottom:82px;position:relative;z-index:1}@media (max-width:900px){.hero__inner{gap:36px;grid-template-columns:1fr;padding-bottom:52px}}.hero .eyebrow{background:hsla(0,0%,100%,.16);color:#fff}.hero h1{color:#fff;font-size:clamp(30px,4.6vw,50px);font-weight:700;line-height:1.12;margin-bottom:20px;max-width:16ch}.hero h1 span{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.8));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead{color:hsla(0,0%,100%,.9);font-size:17px;line-height:1.68;margin-bottom:30px;max-width:54ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.pricecard{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.28);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.2);color:#fff;padding:30px}.pricecard__k{color:hsla(0,0%,100%,.7);font-size:11.5px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.pricecard__p{font-size:clamp(32px,4.6vw,42px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin-bottom:8px}.pricecard__s{border-bottom:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.6;margin-bottom:20px;padding-bottom:20px}.pcrow{align-items:center;color:hsla(0,0%,100%,.92);display:flex;font-size:13.5px;gap:11px;padding:9px 0}.pcrow svg{fill:none;flex-shrink:0;height:16px;opacity:.8;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.pricecard .btn{margin-top:20px;width:100%}.trust{background:var(--white);border-bottom:1px solid var(--line)}.trust__in{display:grid;gap:18px 24px;grid-template-columns:repeat(4,1fr);padding:26px 0}@media (max-width:860px){.trust__in{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.trust__in{gap:14px;grid-template-columns:1fr}}.trust__i{align-items:center;display:flex;gap:11px}.trust__i svg{fill:none;flex-shrink:0;height:18px;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.trust__i span{color:var(--muted);font-size:13px;font-weight:600;line-height:1.4}.sec-white{background:var(--white)}.qgrid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:46px}@media (max-width:860px){.qgrid{grid-template-columns:1fr}}.qcard{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);overflow:hidden;padding:28px 24px;position:relative;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s}.qcard:before{background:linear-gradient(90deg,var(--grad-a),var(--grad-b));content:"";height:3px;inset:0 0 auto 0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.qcard:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-4px)}.qcard:hover:before{transform:scaleX(1)}.qcard__n{align-items:center;background:linear-gradient(135deg,var(--grad-a),var(--grad-b));border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:34px;justify-content:center;margin-bottom:16px;width:34px}.qcard h3{font-size:17px;font-weight:700;line-height:1.38;margin-bottom:9px}.qcard p{color:var(--muted);font-size:14px;line-height:1.66}.facts{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:30px}@media (max-width:860px){.facts{grid-template-columns:1fr}}.fact{background:var(--white);border:1.5px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--r-sm);padding:20px 22px}.fact__k{color:var(--blue);font-size:21px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin-bottom:6px}.fact p{color:var(--muted);font-size:13.5px;line-height:1.62}.gains{background:var(--surface);border-left:4px solid var(--ok);border-radius:var(--r);margin-top:42px;padding:32px 34px}@media (max-width:620px){.gains{padding:26px 22px}}.gains h3{color:var(--ink);font-size:19px;font-weight:700;margin-bottom:6px}.gains>p{color:var(--muted);font-size:14.5px;line-height:1.7;margin-bottom:24px;max-width:62ch}.gains__grid{display:grid;gap:18px 34px;grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.gains__grid{gap:16px;grid-template-columns:1fr}}.gain{align-items:flex-start;display:flex;gap:12px}.gain svg{fill:none;flex-shrink:0;height:19px;margin-top:2px;stroke:var(--ok);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:19px}.gain p{color:var(--ink);font-size:14.5px;line-height:1.6}.gain b{display:block;font-weight:700;margin-bottom:2px}.gain span{color:var(--muted);font-size:13.5px}.sec-ed{background:var(--bg)}.picker{margin:44px 0 22px;text-align:center}.picker__q{color:var(--light);font-size:13px;font-weight:700;margin-bottom:14px}.btabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.btab{background:var(--white);border:1.5px solid var(--line);border-radius:22px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:10px 18px;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .2s var(--ease)}.btab:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.btab:active{transform:translateY(0) scale(.97)}.btab[aria-selected=true]{background:var(--blue);border-color:var(--blue);color:#fff}.edition__foot{align-items:center;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:16px;margin-top:30px;padding-top:24px}.edition__foot p{color:var(--light);font-size:13.5px;margin:0}.frames{display:flex;flex-wrap:wrap;gap:8px}.frame{background:transparent;border:1.5px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:8px 15px;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.frame:hover,.frame[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.frame[aria-pressed=true]{background:rgba(52,90,186,.09)}.edition{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:40px}@media (max-width:640px){.edition{padding:26px 22px}}.edition__grid{display:grid;gap:44px;grid-template-columns:1fr 1fr}@media (max-width:820px){.edition__grid{gap:26px;grid-template-columns:1fr}}.edition__k{color:var(--light);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.edition h3{color:var(--blue);font-size:25px;font-weight:700;margin-bottom:10px}.edition__t{color:var(--muted);font-size:15px;line-height:1.7;margin-bottom:22px}.edition ul{display:flex;flex-direction:column;gap:12px;list-style:none}.edition li{align-items:flex-start;color:var(--text);display:flex;font-size:14.5px;gap:12px;line-height:1.6}.ck{align-items:center;background:linear-gradient(135deg,var(--grad-a),var(--grad-b));border-radius:50%;display:flex;flex-shrink:0;height:19px;justify-content:center;margin-top:2px;width:19px}.ck svg{fill:none;height:10px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:10px}.edition__out{background:var(--surface);border-left:4px solid var(--grad-b);border-radius:var(--r-sm);margin-top:4px;padding:22px 24px}.edition__out strong{color:var(--blue);display:block;font-size:12px;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.edition__out p{color:var(--text);font-size:14.5px;line-height:1.65}.swap .edition__grid>*>*{animation:swapIn .42s var(--ease) backwards}.swap .edition__grid>*>:nth-child(2){animation-delay:.06s}.swap .edition__grid>*>:nth-child(3){animation-delay:.12s}.swap ul li{animation:swapIn .42s var(--ease) backwards}.swap ul li:nth-child(2){animation-delay:.05s}.swap ul li:nth-child(3){animation-delay:.1s}.swap ul li:nth-child(4){animation-delay:.15s}.swap ul li:nth-child(5){animation-delay:.2s}@keyframes swapIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.anim [data-rise]{transform:translateY(20px)}.anim [data-rise].shown{transition:opacity .6s var(--ease),transform .7s var(--ease)}.anim [data-rise-group]>*{transform:translateY(18px)}.anim [data-rise-group].shown>*{transition:opacity .55s var(--ease),transform .65s var(--ease)}.stair__bar i{transform:scaleX(0);transform-origin:left}.stair__bar i:not(.on){transform:scaleX(1)}.stairs.shown .stair__bar i.on{transform:scaleX(1);transition:transform .5s var(--ease)}.stairs.shown .stair:nth-child(2) .stair__bar i.on{transition-delay:.1s}.stairs.shown .stair:nth-child(3) .stair__bar i.on{transition-delay:.2s}.stairs.shown .stair:nth-child(4) .stair__bar i.on{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.anim [data-rise-group]>*,.anim [data-rise]{opacity:1;transform:none}.stair__bar i{transform:scaleX(1)}}.anim .enter{opacity:0}.anim .enter--mask{clip-path:inset(0 0 105% 0)}.anim .enter--up{transform:translateY(18px)}.anim .enter--card{transform:translateY(26px) scale(.985)}.anim .enter.shown{clip-path:inset(-20% -20% -20% -20%);opacity:1;transform:none;transition:opacity .7s var(--ease),transform .8s var(--ease),clip-path .9s var(--ease)}.anim .hero__arcs path{stroke-dasharray:1000;stroke-dashoffset:1000}.anim.drawn .hero__arcs path{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1)}.anim.drawn .hero__arcs path:nth-child(2){transition-delay:.12s}.anim.drawn .hero__arcs path:nth-child(3){transition-delay:.24s}.tab,.tabs{position:relative}.tab{z-index:1}.edition{transition:height .42s var(--ease)}.fitem.animating{overflow:hidden}@media (prefers-reduced-motion:reduce){.anim .enter{clip-path:none;opacity:1;transform:none}.anim .hero__arcs path{stroke-dashoffset:0}.swap .edition__grid>*>*,.swap ul li{animation:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sec-flow{background:var(--white)}.flow{margin-top:52px;padding-left:42px;position:relative}@media (max-width:620px){.flow{padding-left:30px}}.flow__rail{background:var(--line);border-radius:1px;bottom:8px;left:15px;position:absolute;top:8px;width:2px}@media (max-width:620px){.flow__rail{left:9px}}.flow__fill{background:linear-gradient(180deg,var(--grad-a),var(--grad-b));border-radius:1px;height:0;left:0;position:absolute;top:0;transition:height .25s linear;width:100%}.step{padding-bottom:42px;position:relative}.step:last-child{padding-bottom:0}.step__dot{background:var(--white);border:3px solid var(--line);border-radius:50%;height:16px;left:-34px;position:absolute;top:4px;transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s;width:16px}@media (max-width:620px){.step__dot{left:-28px}}.step.on .step__dot{border-color:var(--grad-b);box-shadow:0 0 0 6px rgba(32,160,197,.12);transform:scale(1.15)}.step__w{color:var(--grad-b);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.step h3{color:var(--blue);font-size:20px;font-weight:700;margin-bottom:9px}.step p{color:var(--muted);font-size:14.5px;line-height:1.72;margin-bottom:12px;max-width:68ch}.step__eff{align-items:center;background:rgba(52,90,186,.08);border-radius:16px;color:var(--blue);display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:6px 13px}.step__eff svg{fill:none;height:13px;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:13px}.sec-deliv{background:var(--bg)}.dgrid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:46px}@media (max-width:900px){.dgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dgrid{grid-template-columns:1fr}}.dcard{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r);padding:26px 24px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.dcard:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-4px)}.dico{align-items:center;background:rgba(52,90,186,.08);border-radius:11px;display:flex;height:44px;justify-content:center;margin-bottom:15px;transition:background .25s;width:44px}.dcard:hover .dico{background:linear-gradient(135deg,var(--grad-a),var(--grad-b))}.dico svg{fill:none;height:21px;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:stroke .25s;width:21px}.dcard:hover .dico svg{stroke:#fff}.dcard h4{font-size:16px;font-weight:700;margin-bottom:7px}.dcard p{color:var(--muted);font-size:13.5px;line-height:1.62}.scope{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:30px}@media (max-width:760px){.scope{grid-template-columns:1fr}}.scope__b{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r);padding:26px 24px}.scope__b h4{align-items:center;display:flex;font-size:14px;font-weight:700;gap:9px;margin-bottom:14px}.scope__b h4 svg{fill:none;height:17px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:17px}.scope--in h4{color:var(--ok)}.scope--in h4 svg{stroke:var(--ok)}.scope--out h4{color:var(--amber)}.scope--out h4 svg{stroke:var(--amber)}.scope__b ul{display:flex;flex-direction:column;gap:9px;list-style:none}.scope__b li{color:var(--muted);font-size:14px;line-height:1.6;padding-left:17px;position:relative}.scope__b li:before{border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.scope--in li:before{background:var(--ok)}.scope--out li:before{background:var(--amber)}.scope__b p{color:var(--light);font-size:13px;line-height:1.6;margin-top:14px}.sec-var,.tblwrap{background:var(--white)}.tblwrap{border:1.5px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin-top:46px;overflow-x:auto}table{border-collapse:collapse;font-size:14px;min-width:660px;width:100%}td,th{border-bottom:1px solid var(--line-soft);padding:16px 20px;text-align:left;vertical-align:top}thead th{background:var(--surface);border-bottom:1.5px solid var(--line);color:var(--light);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}thead th:nth-child(2){color:var(--blue)}tbody tr:last-child td{border-bottom:none}tbody th{color:var(--text);font-size:14px;font-weight:700;width:24%}td small{color:var(--light);display:block;font-size:12.5px;margin-top:3px}.hilite{background:rgba(52,90,186,.035)}.sec-next{background:var(--bg)}.stairs{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:46px}@media (max-width:900px){.stairs{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.stairs{grid-template-columns:1fr}}.stair{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;padding:24px 20px;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.stair:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.stair--now{border:2px solid var(--blue);box-shadow:var(--shadow-lg)}.stair__s{color:var(--grad-b);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.stair h4,.stair__s{font-weight:700;margin-bottom:8px}.stair h4{color:var(--blue);font-size:16px}.stair h4 a{color:inherit;text-decoration:none}.stair h4 a:hover{text-decoration:underline}.stair p{color:var(--muted);font-size:13.5px;line-height:1.6}.stair__bar{display:flex;gap:3px;margin-bottom:16px}.stair__bar i{background:var(--line);border-radius:2px;flex:1;height:4px}.stair__bar i.on{background:linear-gradient(90deg,var(--grad-a),var(--grad-b))}.sec-why{background:var(--white)}.wgrid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:46px}@media (max-width:900px){.wgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.wgrid{grid-template-columns:1fr}}.wcard{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r);padding:26px 22px}.wcard h4{color:var(--blue);font-size:15.5px;font-weight:700;margin-bottom:8px}.wcard p{color:var(--muted);font-size:13.5px;line-height:1.62}.sec-faq{background:var(--bg)}.faq{display:flex;flex-direction:column;gap:10px;margin-top:44px;max-width:860px}.fitem{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-sm);overflow:hidden;transition:border-color .25s,box-shadow .25s}.fitem[open]{border-color:var(--blue);box-shadow:var(--shadow)}.fitem summary{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:18px;justify-content:space-between;list-style:none;padding:20px 24px}.fitem summary::-webkit-details-marker{display:none}.fitem summary:hover{color:var(--blue)}.fitem summary .plus{background:rgba(52,90,186,.08);border-radius:50%;flex-shrink:0;height:26px;position:relative;transition:background .25s var(--ease),transform .3s var(--ease);width:26px}.fitem summary .plus:after,.fitem summary .plus:before{background:var(--blue);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s var(--ease),background .25s;width:11px}.fitem summary .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.fitem[open] summary .plus{background:linear-gradient(135deg,var(--grad-a),var(--grad-b));transform:rotate(180deg)}.fitem[open] summary .plus:after,.fitem[open] summary .plus:before{background:#fff}.fitem[open] summary .plus:after{transform:translate(-50%,-50%) rotate(0deg)}.fbody{color:var(--muted);font-size:14.5px;line-height:1.75;max-width:68ch;padding:0 24px 22px}.fbody p+p{margin-top:12px}@media (prefers-reduced-motion:no-preference){.fitem[open] .fbody{animation:swapIn .35s var(--ease)}}.sec-cta{background:var(--white);padding:78px 0 90px}.band{align-items:center;background:linear-gradient(126deg,var(--grad-a),var(--grad-b));border-radius:18px;color:#fff;display:flex;gap:36px;justify-content:space-between;overflow:hidden;padding:54px 48px;position:relative}@media (max-width:800px){.band{flex-direction:column;padding:38px 26px;text-align:center}}.band__arcs{bottom:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;width:300px}.band>div{position:relative;z-index:1}.band h2{font-size:clamp(22px,3vw,31px);font-weight:700;margin-bottom:12px}.band p{color:hsla(0,0%,100%,.87);font-size:15.5px;line-height:1.7;max-width:54ch}.band__a{display:flex;flex-direction:column;flex-shrink:0;gap:11px;min-width:240px}.foot{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.foot a{color:hsla(0,0%,100%,.82);text-decoration:none}.foot a:hover{color:#fff}.sticky-cta{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:12px;bottom:12px;box-shadow:0 8px 30px rgba(16,20,48,.18);display:none;gap:12px;justify-content:space-between;left:12px;opacity:0;padding:10px 12px 10px 16px;position:fixed;right:12px;transform:translateY(120%);transition:opacity .3s var(--ease),transform .35s var(--ease);z-index:50}.sticky-cta.on{opacity:1;transform:none}.sticky-cta__t{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35;margin:0}.sticky-cta__t span{color:var(--light);display:block;font-size:11.5px;font-weight:400}.sticky-cta .btn{flex-shrink:0;font-size:13px;padding:11px 18px}@media (max-width:760px){.sticky-cta{display:flex}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.hero:after{background:radial-gradient(closest-side,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 70%);content:"";inset:-40% -20%;opacity:.9;pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.hero:after{animation:sheen 22s ease-in-out infinite alternate}}@keyframes sheen{0%{transform:translate3d(-18%,-8%,0) scale(1)}to{transform:translate3d(22%,12%,0) scale(1.25)}}.hero__arcs,.night__arcs{will-change:transform}.anim [data-rise]{opacity:0;transform:translateY(30px) scale(.985)}.anim [data-rise].shown{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .85s var(--ease)}.anim [data-rise-group]>*{opacity:0;transform:translateY(26px)}.anim [data-rise-group].shown>*{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .75s var(--ease)}.lane{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.lane--easy:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-4px)}.lane--deep:hover{border-color:rgba(32,160,197,.55);box-shadow:0 20px 50px rgba(9,14,45,.4);transform:translateY(-4px)}.btab{transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .2s var(--ease),box-shadow .25s var(--ease)}.btab:hover{transform:translateY(-2px)}.btab[aria-selected=true]{box-shadow:0 6px 18px rgba(52,90,186,.3)}.case{transition:border-color .25s var(--ease),padding-left .25s var(--ease)}.case:hover{border-left-color:var(--blue);padding-left:20px}.why__i{transition:background .25s var(--ease)}.why__i:hover{background:rgba(52,90,186,.03)}@media (prefers-reduced-motion:no-preference){.rung.reached .rung__n{animation:pop .5s var(--ease)}}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero:after{animation:none}.anim [data-rise-group]>*,.anim [data-rise]{opacity:1;transform:none}}.swap--next .cases>*,.swap--next ol li,.swap--next ul li,.swap--next>*{animation-name:swapNext}.swap--prev .cases>*,.swap--prev ol li,.swap--prev ul li,.swap--prev>*{animation-name:swapPrev}@keyframes swapNext{0%{opacity:0;transform:translate3d(22px,4px,0)}to{opacity:1;transform:none}}@keyframes swapPrev{0%{opacity:0;transform:translate3d(-22px,4px,0)}to{opacity:1;transform:none}}