@font-face{font-family:"Jakarta";src:url("fonts/plus-jakarta-sans-latin-wght-normal.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jakarta";src:url("fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#FBFAF5;--paper-2:#F2F0E9;--paper-3:#E7E4DA;--ink:#0F1626;--ink-2:#1C2638;--ink-3:#26314A;--ink-4:#3A4560;--lime:#C7F135;--lime-hi:#D6F86A;--olive:#5C7414;--f:"Jakarta",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:1240px;--gut:clamp(1rem,4vw,2.5rem);--r-xl:36px;--r-lg:28px;--r:20px;--r-sm:14px;--ease:cubic-bezier(.2,.8,.2,1);--sh:0 1px 2px rgba(15,22,38,.06),0 22px 44px -22px rgba(15,22,38,.28);--sh-lg:0 2px 4px rgba(15,22,38,.06),0 40px 70px -30px rgba(15,22,38,.35)}.s-paper,.s-paper2{--bg:var(--paper);--fg:var(--ink);--sub:#4B5468;--muted:#6B7385;--line:rgba(15,22,38,.12);--card:#fff;--card-2:var(--paper-2);--card-line:rgba(15,22,38,.08);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-ar:var(--lime);--ring:var(--ink);--il-card:#fff;--il-card2:#EFECE4;--il-bar:#0F1626;--il-bar2:#DCD8CE;--il-dot:#CFCBC0;--il-stroke:#0F1626;--il-edge:rgba(15,22,38,.09);--il-trail:#A8BB63;--il-area:#C7F135;background:var(--bg);color:var(--fg)}.s-paper2{--bg:var(--paper-2);--card-2:#fff;--il-card2:#E7E4DA}.s-ink{--bg:var(--ink);--fg:#FBFAF5;--sub:#A9B0C0;--muted:#8A92A5;--line:rgba(251,250,245,.12);--card:var(--ink-2);--card-2:var(--ink-3);--card-line:rgba(251,250,245,.08);--btn-bg:var(--lime);--btn-fg:var(--ink);--btn-ar:var(--ink);--ring:var(--lime);--il-card:#1C2638;--il-card2:#26314A;--il-bar:#FBFAF5;--il-bar2:#3A4560;--il-dot:#33405C;--il-stroke:#FBFAF5;--il-edge:rgba(251,250,245,.07);--il-trail:#5C7414;--il-area:#C7F135;background:var(--bg);color:var(--fg)}.s-lime{--bg:var(--lime);--fg:var(--ink);--sub:rgba(15,22,38,.78);--muted:rgba(15,22,38,.62);--line:rgba(15,22,38,.22);--card:var(--paper);--card-2:rgba(15,22,38,.06);--card-line:rgba(15,22,38,.1);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-ar:var(--lime);--ring:var(--ink);--il-card:#FBFAF5;--il-card2:rgba(15,22,38,.08);--il-bar:#0F1626;--il-bar2:rgba(15,22,38,.22);--il-dot:rgba(15,22,38,.25);--il-stroke:#0F1626;--il-edge:rgba(15,22,38,.1);--il-trail:#0F1626;--il-area:#E4FA8E;background:var(--bg);color:var(--fg)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;font-family:var(--f);font-size:1.0625rem;line-height:1.6;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 0}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:6px}.s-ink :focus-visible{outline-color:var(--lime)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:1rem;top:-4rem;z-index:200;padding:.7rem 1rem;border-radius:12px;background:var(--ink);color:var(--paper);font-weight:700}.skip:focus{top:1rem}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.display,.h2,.h3{font-weight:800;text-wrap:balance}.display{font-size:clamp(2.6rem,6.2vw,5.75rem);line-height:.97;letter-spacing:-.05em}.display--xl{font-size:clamp(2.9rem,7.4vw,7rem)}.h2{font-size:clamp(2.1rem,4.6vw,3.9rem);line-height:1;letter-spacing:-.045em}.h3{font-size:clamp(1.25rem,1.6vw,1.45rem);letter-spacing:-.025em;line-height:1.2}.l1{display:block}.s-paper,.s-paper2{--hl-bg:linear-gradient(var(--lime),var(--lime)) 0 86%/100% .42em no-repeat;--hl-fg:var(--fg);--hl-pad:0 .04em;--hl-m:0 -.04em;--hl-r:0}.s-ink{--hl-bg:none;--hl-fg:var(--lime);--hl-pad:0;--hl-m:0;--hl-r:0}.s-lime{--hl-bg:var(--ink);--hl-fg:var(--lime);--hl-pad:.02em .16em .09em;--hl-m:0 0 0 -.12em;--hl-r:.13em}.hl{background:var(--hl-bg);color:var(--hl-fg);padding:var(--hl-pad);margin:var(--hl-m);border-radius:var(--hl-r);box-decoration-break:clone;-webkit-box-decoration-break:clone}.s-lime .l1+.hl,.s-lime .hl{display:inline;line-height:1.28}.sub{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.42;color:var(--sub);font-weight:400;letter-spacing:-.01em;max-width:38ch;text-wrap:pretty}.lede{font-size:clamp(1.05rem,1.25vw,1.2rem);color:var(--sub);max-width:62ch;line-height:1.6;text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;line-height:1.3}.s-paper,.s-paper2{--dot-bg:var(--lime);--dot-ring:inset 0 0 0 2.5px var(--ink)}.s-ink{--dot-bg:var(--lime);--dot-ring:none}.s-lime{--dot-bg:transparent;--dot-ring:inset 0 0 0 2.5px var(--ink)}.eyebrow::before{content:"";width:.78em;height:.78em;border-radius:50%;flex:none;background:var(--dot-bg);box-shadow:var(--dot-ring)}.muted{color:var(--muted)}.small{font-size:.9rem}.btn{--h:3.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--h);padding:0 1.6rem 0 1.85rem;border-radius:999px;border:0;background:var(--btn-bg);color:var(--btn-fg);font-weight:800;font-size:1.06rem;letter-spacing:-.015em;line-height:1.1;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s;white-space:nowrap;text-align:center}.btn svg{width:1.15em;height:1.15em;flex:none;transition:transform .25s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(15,22,38,.55)}.btn:hover svg,.btn:focus-visible svg{transform:translateX(4px)}.btn:active{transform:translateY(0)}.btn--sm{--h:2.85rem;padding:0 1.05rem 0 1.25rem;font-size:.95rem;gap:.55rem}.btn--ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 2px var(--line)}.btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--fg)}.btn--lime{--btn-bg:var(--lime);--btn-fg:var(--ink)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.link{display:inline-flex;align-items:center;gap:.45rem;font-weight:800;letter-spacing:-.01em;border-bottom:2px solid transparent;transition:border-color .2s,gap .2s}.link svg{width:1em;height:1em}.link:hover{border-color:currentColor;gap:.65rem}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.ticks li{display:flex;gap:.8rem;align-items:flex-start;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);letter-spacing:-.015em;line-height:1.3}.ticks li::before{content:"";width:.85em;height:.85em;border-radius:50%;flex:none;margin-top:.22em;background:var(--dot-bg);box-shadow:var(--dot-ring)}.sbar{display:flex;justify-content:center;align-items:center;gap:.4rem 1.2rem;flex-wrap:wrap;padding:.5rem var(--gut);background:var(--ink);color:var(--paper);font-size:.82rem;font-weight:600;text-align:center}.sbar__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);margin-right:.5rem;vertical-align:1px;animation:pulse 2s infinite}.sbar a{color:var(--lime);font-weight:800}.sbar a:hover{text-decoration:underline}.hd{position:sticky;top:0;z-index:60;background:var(--bg);transition:box-shadow .25s,background-color .25s}.hd.is-stuck{box-shadow:0 1px 0 var(--line),0 12px 30px -24px rgba(15,22,38,.5)}.hd__in{display:flex;align-items:center;gap:1.5rem;min-height:84px}.logo{display:inline-flex;align-items:center;gap:.7rem;font-weight:800;font-size:1.22rem;letter-spacing:-.03em;flex:none}.logo svg{width:44px;height:44px;border-radius:12px}.s-ink .logo svg rect{fill:#0F1626;stroke:rgba(251,250,245,.18);stroke-width:2}.hd__nav{display:flex;align-items:center;gap:.2rem;margin-inline:auto}.hd__link{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem .85rem;border-radius:999px;border:0;background:none;font-weight:700;font-size:.98rem;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s}.hd__link:hover,.hd__link[aria-expanded="true"]{background:var(--card-2)}.hd__link[aria-current="page"]{box-shadow:inset 0 -3px 0 var(--lime)}.s-lime .hd__link[aria-current="page"]{box-shadow:inset 0 -3px 0 var(--ink)}.hd__link svg{width:14px;height:14px;transition:transform .2s}.hd__link[aria-expanded="true"] svg{transform:rotate(180deg)}.hd__end{display:flex;align-items:center;gap:.6rem;flex:none}.hd__burger{display:none;position:relative;width:2.85rem;height:2.85rem;border-radius:50%;border:0;background:var(--btn-bg);cursor:pointer}.hd__burger span:not(.sr){position:absolute;left:50%;width:18px;height:2.5px;border-radius:2px;background:var(--btn-fg);transform:translateX(-50%);transition:transform .25s var(--ease),top .25s var(--ease)}.hd__burger span:nth-child(1){top:calc(50% - 4px)}.hd__burger span:nth-child(2){top:calc(50% + 3px)}.hd__burger[aria-expanded="true"] span:nth-child(1){top:calc(50% - 1px);transform:translateX(-50%) rotate(45deg)}.hd__burger[aria-expanded="true"] span:nth-child(2){top:calc(50% - 1px);transform:translateX(-50%) rotate(-45deg)}@media (max-width:1060px){.hd__nav{display:none}.hd__burger{display:block}.hd__end{margin-left:auto}}@media (max-width:560px){.hd__cta{display:none}.hd__in{min-height:70px}.logo{font-size:1.08rem}.logo svg{width:38px;height:38px}}.mega{position:absolute;left:0;right:0;top:100%;border-top:1px solid rgba(15,22,38,.08);box-shadow:0 30px 60px -30px rgba(15,22,38,.45);opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .25s var(--ease)}.mega.is-open{opacity:1;transform:none}.mega__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-block:2rem 2.2rem}.mega__col ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.2rem}.mega__col a{display:grid;grid-template-columns:auto 1fr;column-gap:.7rem;padding:.6rem .7rem;border-radius:var(--r-sm);transition:background-color .15s}.mega__col a:hover,.mega__col a:focus-visible{background:var(--paper-2)}.mega__col b{font-weight:800;font-size:.98rem;letter-spacing:-.015em}.mega__col small{grid-column:2;color:var(--muted);font-size:.82rem;font-weight:600}.mnav{position:fixed;inset:0;z-index:90;overflow-y:auto;padding:0 var(--gut) 7rem;opacity:0;transition:opacity .2s}.mnav.is-open{opacity:1}.mnav__top{display:flex;align-items:center;justify-content:space-between;min-height:70px}.mnav__close{width:2.85rem;height:2.85rem;border-radius:50%;border:0;background:var(--lime);color:var(--ink);display:grid;place-items:center;cursor:pointer}.mnav__close svg{width:20px;height:20px}.mnav__big{list-style:none;margin:1.2rem 0 0;padding:0}.mnav__big>li>a,.mnav__big summary{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:800;letter-spacing:-.04em;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.mnav__big summary::-webkit-details-marker{display:none}.mnav__big summary svg{width:28px;height:28px;transition:transform .2s}.mnav__big details[open] summary svg{transform:rotate(45deg)}.mnav__svc{list-style:none;margin:.6rem 0 1rem;padding:0;display:grid;gap:.1rem}.mnav__svc a{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;font-weight:700;font-size:1.08rem}.mnav__svc small{color:var(--muted);font-weight:600;font-size:.85rem;white-space:nowrap}.mnav__g{margin-top:1rem;font-size:.72rem}.mnav__foot{display:grid;gap:.7rem;margin-top:2rem}.mnav__foot .btn{width:100%}.mnav__contact{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.2rem;font-weight:700}body.is-locked{overflow:hidden}.sec{padding-block:clamp(4.2rem,9vw,8rem)}.sec--tight{padding-block:clamp(3rem,6vw,5rem)}.sec__head{display:grid;gap:1.1rem;margin-bottom:clamp(2.2rem,4.5vw,3.8rem);max-width:900px}.sec__head--row{max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}@media (max-width:760px){.sec__head--row{grid-template-columns:1fr}}.poster{padding-block:clamp(1.6rem,3.5vw,3rem) clamp(2.6rem,5vw,4.2rem);position:relative;overflow:hidden}.poster__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1.8rem,4vw,3.2rem)}.crumbs{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.85rem;font-weight:700;color:var(--muted)}.crumbs a:hover{color:var(--fg);text-decoration:underline}.poster__h{margin-bottom:clamp(1.3rem,2.6vw,2rem);max-width:15.5ch}.poster__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.poster__text{display:grid;gap:clamp(1.6rem,3vw,2.3rem);align-content:start}.poster__acts{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center}.poster__art{position:relative}.poster__art .ill{width:100%;height:auto;overflow:visible}.poster__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-top:clamp(2.2rem,4.5vw,3.4rem);padding-top:clamp(1.4rem,2.6vw,2rem);border-top:1px solid var(--line)}.poster__label{display:grid;justify-items:end;gap:.15rem;text-align:right}.poster__label small{font-size:.74rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.poster__label b{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}@media (max-width:900px){.poster__grid{grid-template-columns:1fr}.poster__art{max-width:560px;margin-inline:auto;width:100%}.poster__h{max-width:none}}@media (max-width:560px){.poster__foot{flex-direction:column;align-items:stretch}.poster__foot .btn{width:100%}.poster__label{justify-items:start;text-align:left}.poster__acts .btn{width:100%}}.picker{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.picker__chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.6rem 1.15rem;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 2px var(--card-line);font-weight:700;font-size:1rem;letter-spacing:-.01em;cursor:pointer;transition:box-shadow .2s,background-color .2s,color .2s,transform .2s;text-align:left;border:0}.chip:hover{box-shadow:inset 0 0 0 2px var(--fg)}.chip[aria-selected="true"],.chip.is-on{background:var(--ink);color:var(--paper);box-shadow:none}.chip[aria-selected="true"]::before,.chip.is-on::before{content:"";width:.6em;height:.6em;border-radius:50%;background:var(--lime)}.picker__panel{border-radius:var(--r-xl);padding:clamp(1.5rem,3vw,2.4rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1.5rem;align-items:center;min-height:340px;box-shadow:var(--sh)}.picker__panel[hidden]{display:none}.picker__panel .h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}.picker__panel .ill{width:100%;height:auto}.picker__panel .stack{display:grid;gap:1.1rem;align-content:start}@media (max-width:980px){.picker{grid-template-columns:1fr}}@media (max-width:620px){.picker__panel{grid-template-columns:1fr}.picker__panel .ill{max-width:360px}}.wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.pcard{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:1.6rem 1.6rem 1.4rem;border-radius:var(--r-xl);min-height:520px;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease);isolation:isolate}.pcard.s-paper,.pcard.s-paper2{box-shadow:inset 0 0 0 1px var(--card-line)}.pcard:hover{transform:translateY(-6px);box-shadow:var(--sh-lg)}.pcard__top{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.pcard__top .eyebrow{font-size:.68rem;letter-spacing:.17em}.pcard__h{font-size:clamp(1.75rem,2.4vw,2.35rem);letter-spacing:-.045em;line-height:1}.pcard .ill{width:100%;height:auto;margin-top:auto}.pcard__foot{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding-top:1rem;border-top:1px solid var(--line);font-weight:800;letter-spacing:-.01em}.pcard__go{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--btn-bg);color:var(--btn-fg);flex:none;transition:transform .25s var(--ease)}.pcard__go svg{width:18px;height:18px}.pcard:hover .pcard__go{transform:rotate(-45deg)}.pcard__price{font-size:.88rem;font-weight:700;color:var(--muted)}@media (max-width:1060px){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wall{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.9rem;margin-inline:calc(-1 * var(--gut));padding:0 var(--gut) 1rem;scrollbar-width:none}.wall::-webkit-scrollbar{display:none}.pcard{flex:0 0 84%;scroll-snap-align:start;min-height:470px}}.wall__hint{display:none;margin-top:.6rem;font-size:.85rem;font-weight:700;color:var(--muted)}@media (max-width:640px){.wall__hint{display:block}}.proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:end}.stats{display:grid;gap:0;border-top:1px solid var(--line)}.stat{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;align-items:baseline;padding:1.3rem 0;border-bottom:1px solid var(--line)}.stat b{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--hl-fg)}.stat span{flex:1 1 11rem;min-width:0;color:var(--sub);font-weight:600;line-height:1.35}.note{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;background:var(--card-2);font-size:.8rem;font-weight:700;color:var(--sub)}.note::before{content:"i";display:grid;place-items:center;width:1.2em;height:1.2em;border-radius:50%;background:var(--fg);color:var(--bg);font-size:.75em;font-weight:800}@media (max-width:900px){.proof{grid-template-columns:1fr}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;counter-reset:st}.step{position:relative;counter-increment:st;padding:1.8rem 1.7rem 1.9rem;border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);display:grid;gap:.7rem;align-content:start}.step::before{content:"0" counter(st);display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:800;font-size:1rem;letter-spacing:-.02em;margin-bottom:.6rem}.s-lime .step::before,.s-ink .step::before,.s-ink .gets li::before{background:var(--lime);color:var(--ink)}.s-paper .step::before,.s-paper2 .step::before,.s-paper .gets li::before,.s-paper2 .gets li::before{background:var(--lime);color:var(--ink)}.step p{color:var(--sub);line-height:1.55}.steps--line .step:not(:last-child)::after{content:"";position:absolute;top:3.3rem;right:-1.2rem;width:1.2rem;border-top:2px dashed var(--line)}@media (max-width:860px){.steps{grid-template-columns:1fr}.steps--line .step::after{display:none}}.gets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4rem);counter-reset:g}.gets li{counter-increment:g;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1.2rem;padding:1.6rem 0;border-top:1px solid var(--line)}.gets li::before{content:counter(g,decimal-leading-zero);grid-row:1/3;font-weight:800;font-size:.9rem;letter-spacing:.04em;padding:.35rem .6rem;border-radius:10px;background:var(--lime);color:var(--ink);align-self:start}.s-lime .gets li::before{background:var(--ink);color:var(--lime)}.gets b{font-size:1.28rem;font-weight:800;letter-spacing:-.025em;line-height:1.25}.gets p{color:var(--sub);line-height:1.55}@media (max-width:760px){.gets{grid-template-columns:1fr}}.pr{white-space:nowrap}.pricebox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 3rem;align-items:center;padding:clamp(1.6rem,3.5vw,2.6rem);border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.pricebox__n{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1}.pricebox p{color:var(--sub);max-width:52ch;margin-top:.7rem}.pricebox__acts{display:grid;gap:.7rem;justify-items:end}@media (max-width:760px){.pricebox{grid-template-columns:minmax(0,1fr)}.pricebox__acts{justify-items:start}}@media (max-width:520px){.pricebox__n{font-size:clamp(2rem,9vw,2.4rem)}.pricebox__acts .curs{flex-wrap:wrap}}.curs{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;background:var(--card-2)}.curs button{border:0;background:none;padding:.4rem .8rem;border-radius:999px;font-weight:800;font-size:.8rem;letter-spacing:.06em;cursor:pointer;color:var(--sub);min-height:2.2rem}.curs button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.s-ink .curs button[aria-pressed="true"]{background:var(--lime);color:var(--ink)}.s-paper .curs button[aria-pressed="true"],.s-paper2 .curs button[aria-pressed="true"],.s-lime .curs button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.plist{border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);overflow:hidden}.plist table{width:100%;border-collapse:collapse}.plist th,.plist td{padding:1.05rem 1.6rem;text-align:left;vertical-align:middle}.plist thead th{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.plist th.n,.plist td.n{text-align:right;white-space:nowrap}.plist .grp th{padding-top:1.8rem;padding-bottom:.6rem;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--fg);background:var(--card)}.plist .grp th span{display:inline-flex;align-items:center;gap:.6rem}.plist .grp th span::before{content:"";width:.7em;height:.7em;border-radius:50%;background:var(--lime);box-shadow:inset 0 0 0 2.5px var(--ink)}.plist tbody tr.row{border-top:1px solid var(--line);transition:background-color .15s}.plist tbody tr.row:hover{background:var(--paper)}.plist td b{display:block;font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.plist td small{display:block;color:var(--sub);font-size:.88rem;margin-top:.15rem}.plist td.n{font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.plist .dash{color:var(--paper-3)}.plist .tag{display:inline-block;margin-left:.5rem;padding:.12rem .55rem;border-radius:999px;background:var(--lime);color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px}.plist__foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.6rem;border-top:1px solid var(--line);background:var(--paper-2);font-size:.88rem;color:var(--sub)}@media (max-width:700px){.plist thead{display:none}.plist tbody tr.row{display:grid;grid-template-columns:1fr 1fr;padding:1rem 1.1rem;gap:.35rem .8rem}.plist tbody tr.row td{padding:0}.plist tbody tr.row td:first-child{grid-column:1/-1}.plist td.n{text-align:left;font-size:.98rem}.plist td.n::before{content:attr(data-k);display:block;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.plist .grp th{padding:1.4rem 1.1rem .4rem}}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media (max-width:980px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid2,.grid3{grid-template-columns:1fr}}.ccard{display:flex;flex-direction:column;border-radius:var(--r-xl);overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);transition:transform .3s var(--ease),box-shadow .3s}.ccard:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.ccard__top{padding:1.7rem 1.7rem 1.5rem;display:grid;gap:.5rem;min-height:210px;align-content:end}.ccard__n{font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.ccard__n{color:var(--hl-fg)}.ccard__l{font-weight:700;color:var(--sub);max-width:30ch;line-height:1.35}.ccard__body{padding:1.4rem 1.7rem 1.6rem;display:grid;gap:.8rem;flex:1;align-content:start;background:var(--card)}.ccard__body .h3{font-size:1.3rem}.ccard__who{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ccard__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.tagp{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;background:var(--card-2);font-size:.78rem;font-weight:700;color:var(--sub)}.ccard--wide{grid-column:span 2;flex-direction:row}.ccard--wide .ccard__top{flex:1 1 46%;min-height:0}.ccard--wide .ccard__body{flex:1 1 54%;justify-content:end}@media (max-width:980px){.ccard--wide{grid-column:auto;flex-direction:column}}.postc{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);transition:transform .3s var(--ease),box-shadow .3s}.postc:hover{transform:translateY(-4px);box-shadow:var(--sh)}.postc__art{aspect-ratio:3/2;border-radius:var(--r);overflow:hidden;background:var(--card-2)}.postc__art img{width:100%;height:100%;object-fit:cover}.postc__cat{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.postc .h3{font-size:1.32rem;line-height:1.2}.postc p{color:var(--sub);font-size:.95rem;line-height:1.5}.postc__meta{margin-top:auto;font-size:.82rem;font-weight:700;color:var(--muted)}.people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.pers{display:grid;gap:.4rem;align-content:start;padding:1.7rem;border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.pers__av{display:grid;place-items:center;width:84px;height:84px;border-radius:24px;background:var(--ink);color:var(--lime);font-weight:800;font-size:1.7rem;letter-spacing:-.04em;margin-bottom:1rem;overflow:hidden}.pers__av img{width:100%;height:100%;object-fit:cover}.pers b{font-size:1.32rem;font-weight:800;letter-spacing:-.03em}.pers__role{font-weight:700;line-height:1.35}.pers__focus{color:var(--sub);font-size:.94rem;line-height:1.5}.pers__links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.pill{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.4rem .95rem;border-radius:999px;box-shadow:inset 0 0 0 2px var(--line);font-weight:700;font-size:.88rem;transition:box-shadow .2s,background-color .2s;overflow-wrap:anywhere}.pill:hover{box-shadow:inset 0 0 0 2px var(--fg)}.pill svg{width:16px;height:16px;flex:none}.crew__i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;flex:none;background:var(--ink);color:var(--lime);font-weight:800;font-size:.9rem}@media (max-width:980px){.people{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.faq__list{display:grid;gap:.7rem}.qa{border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);transition:box-shadow .2s}.qa[open]{box-shadow:inset 0 0 0 2px var(--fg)}.qa summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;font-weight:800;font-size:1.06rem;letter-spacing:-.015em;cursor:pointer;list-style:none;line-height:1.35}.qa summary::-webkit-details-marker{display:none}.qa summary i{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--card-2);flex:none;transition:transform .25s var(--ease),background-color .2s}.qa summary i svg{width:14px;height:14px}.qa[open] summary i{transform:rotate(45deg);background:var(--lime);color:var(--ink)}.qa p{padding:0 1.3rem 1.3rem;color:var(--sub);line-height:1.6;max-width:62ch}@media (min-width:901px){.faq__intro{position:sticky;top:120px}}@media (max-width:900px){.faq{grid-template-columns:1fr}}.endp{border-radius:var(--r-xl);padding:clamp(2rem,5.5vw,4.5rem);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:2rem 3rem;align-items:end;position:relative;overflow:hidden}.endp .display{font-size:clamp(2.3rem,5.4vw,4.8rem)}.endp__side{display:grid;gap:1.2rem;justify-items:start}.endp__deco{position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;border:2px dashed var(--line);pointer-events:none}@media (max-width:860px){.endp{grid-template-columns:1fr}}.prose{font-size:1.1rem;line-height:1.72;max-width:68ch}.prose>*+*{margin-top:1.15em}.prose h2{font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.035em;margin-top:2.2em;line-height:1.12}.prose h3{font-size:1.32rem;letter-spacing:-.025em;margin-top:1.8em}.prose a{text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:3px;text-underline-offset:3px;font-weight:700}.s-lime .prose a{text-decoration-color:var(--ink)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--fg);font-weight:800}.prose strong{font-weight:800}.prose blockquote{margin:1.6em 0;padding:1.2rem 1.4rem;border-left:5px solid var(--lime);background:var(--card-2);border-radius:0 var(--r-sm) var(--r-sm) 0;font-weight:600}.prose table{width:100%;border-collapse:collapse;font-size:.96rem;display:block;overflow-x:auto}.prose th,.prose td{padding:.65rem .8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{font-weight:800}.prose img{border-radius:var(--r)}.read{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(2rem,5vw,4.5rem);align-items:start}.read__side{position:sticky;top:110px;display:grid;gap:1rem}.toc{padding:1.3rem;border-radius:var(--r);background:var(--card-2)}.toc b{display:block;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.toc a{display:block;padding:.35rem .5rem;border-radius:8px;font-size:.9rem;font-weight:600;color:var(--sub);line-height:1.35}.toc a:hover,.toc a.is-on{background:var(--card);color:var(--fg)}.takeaways{padding:1.4rem 1.5rem;border-radius:var(--r);background:var(--lime);color:var(--ink)}.takeaways b{display:block;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem}.takeaways ul{margin:0;padding-left:1.1em}.takeaways li+li{margin-top:.35em}.sidecta{padding:1.4rem;border-radius:var(--r);background:var(--ink);color:var(--paper);display:grid;gap:.8rem}.sidecta p{color:#A9B0C0;font-size:.92rem}@media (max-width:980px){.read{grid-template-columns:1fr}.read__side{position:static}}.cform{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.cform__card{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--sh);padding:clamp(1.4rem,3.5vw,2.6rem)}.progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:2rem;list-style:none;padding:0}.progress li{display:grid;gap:.5rem;font-size:.8rem;font-weight:800;letter-spacing:.06em;color:var(--muted)}.progress li::before{content:"";height:6px;border-radius:6px;background:var(--paper-3);transition:background-color .3s}.progress li.is-done::before,.progress li.is-on::before{background:var(--ink)}.progress li.is-on{color:var(--fg)}.fstep{display:grid;gap:1.4rem}.fstep[hidden]{display:none}.fstep h2{font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.04em}.opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.opt{position:relative}.opt input{position:absolute;opacity:0;width:1px;height:1px}.opt span{display:flex;align-items:center;gap:.7rem;min-height:3.4rem;padding:.7rem 1rem;border-radius:var(--r-sm);box-shadow:inset 0 0 0 2px var(--card-line);background:var(--paper);font-weight:700;cursor:pointer;transition:box-shadow .15s,background-color .15s;line-height:1.25}.opt span::before{content:"";width:1.15rem;height:1.15rem;border-radius:6px;flex:none;box-shadow:inset 0 0 0 2px rgba(15,22,38,.3);background:#fff;transition:background-color .15s,box-shadow .15s}.opt:hover span{box-shadow:inset 0 0 0 2px var(--ink)}.opt input:checked+span{background:var(--ink);color:var(--paper);box-shadow:none}.opt input:checked+span::before{background:var(--lime);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230F1626' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100%}.opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.opt--wide{grid-column:1/-1}@media (max-width:560px){.opts{grid-template-columns:1fr}}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.fgrid .full{grid-column:1/-1}@media (max-width:560px){.fgrid{grid-template-columns:1fr}}.field{display:grid;gap:.45rem;font-weight:700;font-size:.95rem}.field small{font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{width:100%;min-height:3.4rem;padding:.8rem 1rem;border-radius:var(--r-sm);border:2px solid var(--card-line);background:var(--paper);font-size:1rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.field textarea{min-height:7.5rem;resize:vertical;line-height:1.5}.field select{-webkit-appearance:none;appearance:none;padding-right:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230F1626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 4px rgba(199,241,53,.55)}.field input[type=file]{padding:.5rem;cursor:pointer}.field input[type=file]::file-selector-button{margin-right:.8rem;padding:.55rem 1rem;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-weight:700;font-size:.88rem;cursor:pointer}.field.is-bad input,.field.is-bad select{border-color:#C2410C}.ferr{color:#B23A1C;font-weight:700;font-size:.9rem}.chk{display:flex;gap:.7rem;align-items:flex-start;font-weight:600;font-size:.95rem;cursor:pointer}.chk input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--ink);flex:none}.fnav{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:.6rem}.fnav .btn--ghost{--h:3.2rem}.fprivacy{font-size:.85rem;color:var(--muted)}.fprivacy a{text-decoration:underline}.hp{position:absolute;left:-9999px}.aside{display:grid;gap:1rem}.aside__card{padding:1.5rem;border-radius:var(--r-lg);background:var(--card-2)}.aside__card ol{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:1rem;counter-reset:a}.aside__card li{counter-increment:a;display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem}.aside__card li::before{content:counter(a);grid-row:1/3;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--ink);color:var(--lime);font-weight:800;font-size:.85rem}.aside__card li b{font-weight:800;letter-spacing:-.015em}.aside__card li span{color:var(--sub);font-size:.92rem;line-height:1.45}.aside__direct{display:grid;gap:.5rem;margin-top:.9rem}@media (max-width:980px){.cform{grid-template-columns:1fr}}.jobs{display:grid;gap:.7rem}.jrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1.5rem;align-items:center;padding:1.3rem 1.5rem;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);transition:transform .2s var(--ease),box-shadow .2s}.jrow:hover{transform:translateX(4px);box-shadow:inset 0 0 0 2px var(--fg)}.jrow b{font-size:1.2rem;font-weight:800;letter-spacing:-.025em}.jrow small{display:block;color:var(--muted);font-weight:600;font-size:.88rem;margin-top:.2rem}.jrow__pay{font-weight:800;white-space:nowrap}@media (max-width:700px){.jrow{grid-template-columns:minmax(0,1fr);gap:.5rem}.jrow__pay{white-space:normal}}.ft{padding-block:clamp(3.5rem,7vw,5.5rem) 2rem}.ft__brand p{margin-top:1rem;color:var(--sub);max-width:32ch}.ft__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.ft__cols h2,.ft__cols h3{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem}.ft__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.ft__cols a{display:inline-block;padding:.3rem 0;font-weight:600;color:var(--sub);transition:color .15s}.ft__cols a:hover{color:var(--lime)}.ft__big{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-top:clamp(3rem,7vw,5rem);padding-top:2rem;border-top:1px solid var(--line)}.ft__url{font-size:clamp(2.2rem,7.2vw,6.4rem);font-weight:800;letter-spacing:-.055em;line-height:.95;transition:color .2s}.ft__url:hover{color:var(--lime)}.ft__bot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2.2rem;font-size:.85rem;color:var(--muted)}.ft__bot a:hover{color:var(--fg)}@media (max-width:900px){.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcta{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:70;display:none;gap:.5rem;padding:.45rem;border-radius:999px;background:var(--ink);box-shadow:0 18px 40px -16px rgba(15,22,38,.6);transform:translateY(140%);transition:transform .35s var(--ease)}.mcta.is-on{transform:none}.mcta .btn{--h:3.1rem;flex:1;font-size:.98rem}.mcta__wa{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;background:#25D366;color:#fff;flex:none}.mcta__wa svg{width:22px;height:22px}@media (max-width:760px){.mcta{display:flex}body{padding-bottom:5rem}}.i-card{fill:var(--il-card)}.i-card2{fill:var(--il-card2)}.i-bar{fill:var(--il-bar)}.i-bar2{fill:var(--il-bar2)}.i-dot{fill:var(--il-dot)}.i-ink{fill:#0F1626}.i-lime{fill:#C7F135}.i-paper{fill:#FBFAF5}.i-chip{fill:var(--il-card)}.i-stroke{stroke:var(--il-stroke)}.i-stroke-paper{stroke:var(--il-bar)}.i-edge{stroke:var(--il-edge);stroke-width:2}.i-on-lime{stroke:#0F1626}.i-lime-stroke{stroke:#C7F135}.i-paper-stroke{stroke:#FBFAF5}.i-trail{stroke:var(--il-trail)}.i-dash{stroke:var(--il-bar2)}.i-route,.i-node-line{stroke:var(--il-bar)}.i-node{stroke:var(--il-bar);stroke-width:5}.i-card2-stroke{stroke:var(--il-card2)}.i-ring1{fill:#1C2638;stroke:#2E3956;stroke-width:2}.i-ring2{fill:#243049}.i-area{fill:var(--il-area);opacity:.65}.s-ink .i-shadow{flood-opacity:.55}.s-lime .i-shadow{flood-color:#3E5200;flood-opacity:.22}.ill{overflow:visible}.ill *{transform-box:fill-box;transform-origin:center}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes pop{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes draw{from{stroke-dashoffset:700}to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.js [data-rv]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}.js [data-rv].is-in{opacity:1;transform:none}.js .ill .i-up{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i,0) * 110ms + 120ms)}.js .is-in .ill .i-up,.js .ill.is-in .i-up{opacity:1;transform:none}.i-pulse{animation:pop 2.6s var(--ease) infinite;animation-delay:calc(var(--i,0) * 300ms)}.i-blink{animation:blink 1.1s steps(1) infinite}.js .is-in .i-draw{stroke-dasharray:700;animation:draw 1.6s var(--ease) .4s both}.i-pen,.i-drop,.i-pop,.i-arrow-in{animation:floaty 5s ease-in-out infinite}.i-spin{animation:spin 18s linear infinite}.pcard .ill .i-up{transition-delay:calc(var(--i,0) * 70ms)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}}.mt-s{margin-top:1rem}.mt-m{margin-top:2rem}.mt-l{margin-top:3rem}.stack{display:grid;gap:1.1rem}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:860px){.related{grid-template-columns:1fr}}.rcard{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.4rem;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);font-weight:800;letter-spacing:-.02em;transition:box-shadow .2s,transform .2s var(--ease)}.rcard:hover{box-shadow:inset 0 0 0 2px var(--fg);transform:translateY(-2px)}.rcard small{display:block;font-weight:600;color:var(--muted);font-size:.85rem;margin-top:.15rem;letter-spacing:0}.rcard i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--lime);color:var(--ink);flex:none}.rcard i svg{width:16px;height:16px}.filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem}.filters .chip{min-height:2.6rem;padding:.4rem 1rem;font-size:.92rem}[data-filter-item].is-hidden{display:none}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media (max-width:860px){.split{grid-template-columns:1fr}}.vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.val{padding:1.8rem;border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);display:grid;gap:.7rem;align-content:start}.val i{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:var(--lime);color:var(--ink);font-style:normal;font-weight:800;margin-bottom:.4rem}.val p{color:var(--sub)}@media (max-width:860px){.vals{grid-template-columns:1fr}}.enonly{padding:.8rem 1rem;border-radius:var(--r-sm);background:var(--card-2);font-size:.9rem;font-weight:600;color:var(--sub)}.endp{grid-template-columns:1fr;align-items:start}.endp .display{max-width:16ch}.endp__side{grid-auto-flow:row;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;justify-content:flex-start}.endp__side .lede{flex:1 1 100%;max-width:56ch}.ft__cols{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.8fr)}.ft__cols a{overflow-wrap:anywhere}@media (max-width:900px){.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-paper,.s-paper2,.s-lime{--num:var(--ink)}.s-ink{--num:var(--lime)}.stat b,.ccard__n{color:var(--num)}.pricebox__n{color:var(--fg)}.stack>.btn,.stack>.link{justify-self:start}.hd__link[aria-current="page"]{box-shadow:none;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:7px;text-decoration-color:var(--lime)}.s-lime .hd__link[aria-current="page"]{box-shadow:none;text-decoration-color:var(--ink)}.plist .dash{color:var(--muted);font-weight:700}.poster__h+.poster__grid{align-items:start}.poster__h+.poster__grid .poster__art{margin-top:-1.5rem}@media (max-width:900px){.poster__h+.poster__grid .poster__art{margin-top:0}}.poster__label b .pr{white-space:nowrap}.read__side .cform__card{padding:1.6rem}@media (max-width:560px){.display{line-height:1.02}.poster__top{flex-direction:column;align-items:flex-start;gap:.7rem}.plist td.n:has(.dash){display:none}.sec{padding-block:3.6rem}.sbar{font-size:.76rem;padding:.4rem 1rem}}.endp{overflow:hidden}.endp__deco{right:-120px}.endp .display,.display,.h2{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.endp__side .lede{max-width:100%}.hl{overflow-wrap:break-word}@media (max-width:560px){.endp{padding:1.6rem 1.3rem}.endp .display{font-size:clamp(2rem,9.4vw,2.6rem)}}.endp{grid-template-columns:minmax(0,1fr)}.endp>*{min-width:0}.display,.h2,.pcard__h,.hl{overflow-wrap:anywhere}.btn{white-space:normal;max-width:100%;text-wrap:balance}.proof>*,.split>*,.poster__grid>*,.picker>*,.faq>*,.cform>*,.read>*{min-width:0}.mcta .btn{min-width:0}@media (max-width:420px){.btn{padding:0 1.2rem 0 1.35rem;font-size:1rem}.mcta .btn{font-size:.92rem;padding:0 .9rem}}.steps--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.step__when{justify-self:start;padding:.28rem .7rem;border-radius:999px;background:var(--card-2);font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--fg)}.timeline{max-width:72ch;color:var(--sub);line-height:1.55}.timeline b{color:var(--fg)}.ticks--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 3rem}.ticks--2 li,.fit .ticks li{font-size:1.02rem;font-weight:600}.fit{background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);padding:clamp(1.4rem,3vw,2rem)}.vals--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.vals--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ticks--2,.vals--4{grid-template-columns:minmax(0,1fr)}}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:start}.offer{display:grid;gap:1rem;align-content:start;padding:clamp(1.6rem,3vw,2.2rem);border-radius:var(--r-xl);background:var(--bg);color:var(--fg)}.offer.s-paper2{box-shadow:inset 0 0 0 1px var(--card-line)}.offer .h2{font-size:clamp(1.6rem,2.4vw,2.1rem)}.offer .lede{font-size:1rem}.offer .ticks li{font-size:1rem;font-weight:600}.offer .btn{justify-self:start;margin-top:.4rem}.offer__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.offer__tag{padding:.3rem .75rem;border-radius:999px;background:var(--card-2);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.offer__big{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.04em;color:var(--hl-fg)}.offer__terms{border-top:1px solid var(--line);padding-top:.9rem}.offer__terms summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:800;list-style:none;min-height:2.75rem}.offer__terms summary::-webkit-details-marker{display:none}.offer__terms summary svg{width:1.1em;height:1.1em;transition:transform .25s var(--ease)}.offer__terms[open] summary svg{transform:rotate(45deg)}.offer__terms p{color:var(--sub);font-size:.92rem;line-height:1.55;margin-top:.4rem}.offers__curs{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media (max-width:1000px){.offers{grid-template-columns:minmax(0,1fr)}}.jrow__sum{display:block;color:var(--sub);font-size:.95rem;line-height:1.5;margin-top:.5rem;max-width:70ch}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--line)}.share b{margin-right:.4rem;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.share .pill svg{width:1.05em;height:1.05em}.share button.pill{background:transparent;color:inherit;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer}.midcta{display:grid;gap:.6rem;justify-items:start;margin:2.2em 0;padding:1.5rem 1.6rem;border-radius:var(--r);background:var(--ink);color:var(--paper)}.midcta b{font-size:1.25rem;letter-spacing:-.02em;line-height:1.25}.midcta span{color:#A9B0C0;font-size:.95rem}.midcta .btn{--btn-bg:var(--lime);--btn-fg:var(--ink);margin-top:.3rem}.author{grid-template-columns:auto 1fr;align-items:center;column-gap:1.2rem}.author .link{justify-self:start;margin-top:.3rem}.mfacts{display:grid;gap:0;margin:0;border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);overflow:hidden}.mfacts div{display:grid;gap:.35rem;padding:1.1rem 1.4rem;border-top:1px solid var(--line)}.mfacts div:first-child{border-top:0}.mfacts dt{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mfacts dd{margin:0;font-weight:700;line-height:1.45}.related--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.related--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.related--4{grid-template-columns:minmax(0,1fr)}}[data-lead-post].is-hidden{display:none}.filter__empty{padding:1.4rem;border-radius:var(--r);background:var(--card-2);color:var(--sub);font-weight:600}.ft__cols{row-gap:2.2rem}.ft__news{display:grid;gap:.6rem;margin-top:1.8rem;max-width:26rem}.ft__news label{display:grid;gap:.2rem}.ft__news label b{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.ft__news label span{color:var(--fg);font-weight:600}.ft__newsrow{display:flex;gap:.5rem}.ft__newsrow input{flex:1;min-width:0;min-height:2.85rem;padding:.6rem 1rem;border-radius:999px;border:2px solid var(--line);background:transparent;color:var(--fg);font:inherit;font-size:.95rem}.ft__newsrow input::placeholder{color:var(--muted)}.ft__newsrow input:focus-visible{outline:none;border-color:var(--lime)}.ft__news small{color:var(--muted);font-size:.8rem}.pricebox__n{font-size:clamp(1.5rem,2.4vw,2rem)}.offer__big{color:var(--fg)}.offer.s-ink .offer__big{color:var(--lime)}.pricebox .pricebox__n{color:var(--fg)}.h2--sm{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.08}.fit{border-radius:var(--r-lg)}.fit .ticks{gap:.8rem}.tscroll{overflow-x:auto;margin:1.4em 0;border-radius:var(--r-sm)}.tscroll:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.tscroll table{display:table;margin:0;min-width:36rem}@media (max-width:420px){.ft__newsrow{flex-wrap:wrap}.ft__newsrow input{flex-basis:100%}}.sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.sites--1{grid-template-columns:minmax(0,560px)}.sites--2{grid-template-columns:repeat(2,minmax(0,1fr))}.site{display:flex;flex-direction:column;border-radius:var(--r-xl);overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.site:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.site__shot{position:relative;display:block;background:var(--ink);padding:.7rem .7rem 0}.site__bar{display:flex;align-items:center;gap:.35rem;padding:.55rem .8rem;border-radius:14px 14px 0 0;background:var(--ink-2);color:#A9B0C0;font-size:.74rem;font-weight:700}.site__bar i{width:8px;height:8px;border-radius:50%;background:var(--ink-4)}.site__bar span{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site__shot img,.csite img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;object-position:top}.site__st{position:absolute;right:1.3rem;bottom:1rem;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;background:var(--paper);color:var(--ink);font-size:.76rem;font-weight:800}.site__st.is-live{background:var(--lime)}.site__st.is-live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.site__body{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:1.4rem 1.5rem 1.5rem}.site__body .h3{font-size:1.2rem;line-height:1.2}.site__body .h3 a:hover{text-decoration:underline;text-underline-offset:3px}.site__line{color:var(--sub)}.site__links{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;margin-top:auto;padding-top:.5rem}.csite{position:relative;margin:0;border-radius:var(--r-xl);overflow:hidden;background:var(--ink);padding:.9rem .9rem 0;box-shadow:var(--sh);max-width:1040px;margin-inline:auto}.csite .site__st{right:2rem;bottom:1.6rem}@media (max-width:980px){.sites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sites,.sites--2{grid-template-columns:1fr}.csite{border-radius:var(--r);padding:.5rem .5rem 0}.csite .site__st{right:1rem;bottom:.8rem}}.fgroup[hidden]{display:none}.ft__social{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0}.ft__social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink-2);color:var(--paper);transition:background-color .2s,color .2s}.ft__social a:hover{background:var(--lime);color:var(--ink)}.ft__social svg{width:20px;height:20px}.tl__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps--4{grid-template-columns:1fr}}.ft__cols a{overflow-wrap:break-word;hyphens:auto}@media (max-width:900px){.ft__cols>div:has(a[href^="mailto:"]){grid-column:1/-1}}.steps--6{grid-template-columns:repeat(3,minmax(0,1fr))}.unsure{display:flex;justify-content:space-between;align-items:center;gap:1.5rem 3rem;flex-wrap:wrap}.unsure .stack{max-width:60ch}.jobs4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.job4{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.job4 .h3{font-size:1.2rem}.job4 p{color:var(--sub)}.job4 ul{list-style:none;margin:.3rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--line);display:grid;gap:.1rem}.job4 a{display:inline-block;padding:.25rem 0;font-weight:700;font-size:.95rem}.job4 a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.jobs4{grid-template-columns:repeat(2,minmax(0,1fr))}.steps--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.jobs4,.steps--6{grid-template-columns:1fr}}.ft__newsrow{display:flex;flex-wrap:wrap;gap:.5rem}.ft__newsrow input{flex:1 1 9rem;min-width:0;width:auto}.qform{display:grid;gap:.6rem;width:100%;max-width:640px}.qform__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.qform__row .btn{grid-column:1/-1;justify-self:start}.qform__f{display:grid;gap:.3rem;font-size:.82rem;font-weight:700}.qform__f input{width:100%;min-height:3.2rem;padding:.7rem 1rem;border-radius:var(--r-sm);border:2px solid rgba(15,22,38,.22);background:#fff;color:var(--ink);font:inherit;font-size:1rem}.qform__f input:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 4px rgba(15,22,38,.14)}.qform__note{font-size:.85rem;font-weight:600;color:var(--sub)}.qform .hp,.ft__news .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.unsure .qform{flex:1 1 420px}@media (max-width:560px){.qform__row{grid-template-columns:1fr}.qform__row .btn{justify-self:stretch}}.thanks__mail{display:none}.via-mail .thanks__mail{display:block}.mega__in{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:0;padding-block:2.2rem}.mega__col{display:grid;gap:1.7rem;align-content:start;padding-inline:2.2rem;border-left:1px solid var(--line)}.mega__col:first-child{padding-left:0;border-left:0}.mega__grp ul{margin-top:.65rem;gap:0}.mega__col a,.mega__grp a{display:block;padding:.36rem 0;border-radius:0;background:none;font-weight:700;font-size:.98rem;letter-spacing:-.015em;line-height:1.3}.mega__col a:hover,.mega__col a:focus-visible{background:none;text-decoration:underline;text-underline-offset:4px}.mega__more{display:grid;gap:.1rem;padding-top:1.2rem;border-top:1px solid var(--line)}.mega__more .link{display:inline-flex;font-weight:800}.mega__cta{position:relative;display:flex;flex-direction:column;gap:.55rem;justify-content:flex-end;min-height:220px;padding:1.5rem;border-radius:var(--r-lg);background:var(--ink);color:var(--paper)}.mega__cta b{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.mega__cta>span:not(.eyebrow){color:var(--lime);font-weight:700}.mega__cta .eyebrow{margin-bottom:auto}.mega__cta i{position:absolute;right:1.2rem;top:1.2rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--lime);color:var(--ink)}.mega__cta i svg{width:1.1em;height:1.1em}.ft__head{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem 4rem;flex-wrap:wrap;padding-bottom:2.6rem;border-bottom:1px solid var(--line)}.ft__news{flex:0 1 400px;margin:0}.ft__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1.8rem;margin-top:2.6rem;row-gap:2rem}.ft__cols>div{min-width:0}.ft__cols a{font-size:.96rem;overflow-wrap:break-word}@media (max-width:1000px){.ft__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft__news{flex-basis:100%}}.picker{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,2.5vw,2rem);align-items:stretch}.picker__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;height:100%;align-content:start}.picker__chips .chip{width:100%;min-height:3.1rem;padding:.55rem .9rem;border-radius:var(--r-sm);font-size:.94rem;line-height:1.2;justify-content:flex-start;text-align:left}.picker__chips .chip[aria-selected="true"]::before{flex:none}.picker__panel{min-height:0;padding:clamp(1.3rem,2.4vw,1.9rem);grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.picker__panel .h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}@media (max-width:980px){.picker{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.picker__panel{grid-template-columns:minmax(0,1fr)}.picker__panel .ill{display:none}}.auditb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.auditb__l{display:grid;gap:1.2rem}.auditb__l .lede{max-width:46ch}.auditb__card{display:grid;gap:1.3rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--r-xl);background:var(--paper);color:var(--ink);--sub:#4B5468;--line:rgba(15,22,38,.12);box-shadow:var(--sh)}.auditb__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;counter-reset:ab}.auditb__list li{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.7rem;align-items:start;font-weight:600;line-height:1.35;counter-increment:ab}.auditb__list li::before{content:counter(ab);display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--lime);color:var(--ink);font-size:.82rem;font-weight:800}.auditb__card .qform{max-width:none;padding-top:1.2rem;border-top:1px solid var(--line)}@media (max-width:900px){.auditb{grid-template-columns:minmax(0,1fr)}}.crew2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.crewc{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:1.3rem;border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.crewc__top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem}.crewc b{font-size:1.06rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.crewc__role{font-weight:700;font-size:.9rem;line-height:1.3}.crewc p{color:var(--sub);font-size:.88rem;line-height:1.45;margin-top:.35rem}.crewc__links{display:grid;gap:.1rem;margin-top:auto;padding-top:.8rem;font-size:.84rem;font-weight:700}.crewc__links a{justify-self:start;max-width:100%;padding-block:.3rem;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (max-width:1040px){.crew2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.crew2{grid-template-columns:minmax(0,1fr)}}.mega__grp .eyebrow{font-size:.7rem;letter-spacing:.13em;white-space:nowrap;gap:.55em}@media (max-width:640px){.steps--6{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.8rem;margin-inline:calc(-1 * var(--gut));padding:0 var(--gut) .6rem;scrollbar-width:none}.steps--6::-webkit-scrollbar{display:none}.steps--6 .step{flex:0 0 78%;scroll-snap-align:center}}.crumbs{justify-content:flex-end;align-items:center}.crumbs [aria-current]{color:var(--fg);max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.crumbs{justify-content:flex-start}.crumbs [aria-current]{max-width:100%;white-space:normal}}.ckb{position:fixed;left:1.2rem;bottom:1.2rem;z-index:80;display:flex;align-items:center;gap:.8rem 1.4rem;flex-wrap:wrap;max-width:min(540px,calc(100vw - 2.4rem));padding:1rem 1.2rem;border-radius:var(--r);background:var(--ink);color:var(--paper);box-shadow:var(--sh-lg)}.ckb[hidden]{display:none}.ckb p{flex:1 1 15rem;font-size:.92rem;line-height:1.4;font-weight:600}.ckb a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.ckb__acts{display:flex;gap:.5rem}.popin{position:fixed;right:1.2rem;bottom:1.2rem;z-index:80;width:min(380px,calc(100vw - 2rem));max-height:calc(100vh - 7rem);overflow:auto;border-radius:var(--r-lg);box-shadow:var(--sh-lg);opacity:0;transform:translateY(16px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.popin[hidden]{display:none}.popin.is-on{opacity:1;transform:none}.popin__x{position:absolute;right:.7rem;top:.7rem;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:rgba(251,250,245,.14);color:var(--paper);cursor:pointer}.popin__x:hover{background:rgba(251,250,245,.26)}.popin__x svg{width:18px;height:18px}.popin__top{display:grid;gap:.5rem;padding:1.4rem 3.4rem 1.3rem 1.4rem;background:var(--ink);color:var(--paper)}.popin__top h2{font-size:1.4rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.popin__top p:last-child{color:#A9B0C0;font-size:.92rem;line-height:1.4}.popin__body{display:grid;gap:.7rem;padding:1.2rem 1.4rem 1.1rem;background:var(--paper);color:var(--ink)}.popin__price{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.popin .qform__row{grid-template-columns:1fr}.popin .qform__row .btn{justify-self:stretch}.popin .qform__note{display:none}.popin__later{justify-self:center;min-height:2.75rem;border:0;background:none;color:var(--muted);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.ckb{left:.8rem;right:.8rem;bottom:5.4rem;max-width:none}.popin{left:.8rem;right:.8rem;bottom:5.4rem;width:auto;max-height:calc(100vh - 8rem)}}@media (prefers-reduced-motion:reduce){.popin{transition:none}}.mkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.mkc{position:relative;display:flex;flex-direction:column;gap:.9rem;min-height:330px;padding:1.6rem 1.6rem 1.3rem;border-radius:var(--r-xl);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.mkc .eyebrow{font-size:.68rem;letter-spacing:.17em}.mkc.s-paper{background:#fff;box-shadow:inset 0 0 0 1px var(--card-line)}a.mkc:hover{transform:translateY(-6px);box-shadow:var(--sh-lg)}.mkc__h{font-size:clamp(1.55rem,2.1vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.06}.mkc__sub{color:var(--sub);line-height:1.45;font-weight:500}.mkc__foot{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line);font-size:.86rem;font-weight:800;letter-spacing:-.01em}a.mkc:hover .pcard__go{transform:rotate(-45deg)}.mkc__bases{display:grid;gap:0;margin-top:auto}.mkc__base{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.9rem;align-items:center;padding-block:1.1rem;border-top:1px solid var(--line)}.mkc__base i{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--lime);color:var(--ink)}.mkc__base svg{width:20px;height:20px}.mkc__base b{display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.mkc__base small{display:block;color:var(--sub);font-size:.86rem;font-weight:600;line-height:1.35;margin-top:.15rem}@media (max-width:980px){.mkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mkgrid{grid-template-columns:minmax(0,1fr)}.mkc{min-height:0}.mkc__foot{margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.mkc{transition:none}}.display--md{font-size:clamp(2.4rem,5.4vw,4.9rem)}.poster__h.display--md{max-width:20ch}.h2--xs{font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.12;letter-spacing:-.035em}.lede--full{max-width:none}.fw7{font-weight:700}.eyebrow--gap{margin-bottom:1.2rem}.statement{font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.2;text-wrap:pretty}.stat__txt{font-size:1.6rem!important;letter-spacing:-.03em!important}.case__note{margin-bottom:1.4rem}.val__pay{color:var(--fg);font-weight:700}.picker__sub{color:var(--sub)}.tagp--lime{background:var(--lime);color:var(--ink)}.poster--short{padding-bottom:1rem}.fstep{border:0;padding:0;margin:0}.fstep__g{font-size:.7rem;margin-top:.4rem}.aside__card.s-ink{background:var(--ink)}.val--ink{background:var(--ink);box-shadow:none}.cquote{margin:0;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--r-xl);background:var(--lime)}.cquote__by{margin-top:1rem;font-weight:700}.jrow .pcard__go{--btn-bg:var(--ink);--btn-fg:var(--paper)}.read__side .cform__card{box-shadow:var(--sh)}.read__side .cform__card .h2--xs{margin-bottom:1rem}.hd__in{gap:1rem}.hd__nav{gap:0}.hd__link{padding:.55rem .68rem;font-size:.95rem}.hd__svc{display:inline-flex;align-items:center}.hd__svc .hd__link{padding-right:.2rem}.hd__caret{display:grid;place-items:center;width:1.75rem;height:2.6rem;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer;transition:background-color .2s}.hd__caret svg{width:14px;height:14px;transition:transform .2s}.hd__caret:hover,.hd__caret[aria-expanded="true"]{background:var(--card-2)}.hd__caret[aria-expanded="true"] svg{transform:rotate(180deg)}.hd__end{gap:.4rem}.hd__end .btn--sm{--h:2.7rem;padding:0 .95rem 0 1.1rem;font-size:.9rem}.sel{position:relative}.sel__btn{display:inline-flex;align-items:center;gap:.3rem;height:2.7rem;padding:0 .55rem 0 .7rem;border:0;border-radius:999px;background:none;color:inherit;box-shadow:inset 0 0 0 2px var(--line);font-weight:800;font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:box-shadow .2s}.sel__btn:hover,.sel__btn[aria-expanded="true"]{box-shadow:inset 0 0 0 2px var(--fg)}.sel__btn svg{width:13px;height:13px;flex:none;transition:transform .2s}.sel__btn svg:first-child:not(:only-child){width:15px;height:15px}.sel__btn[aria-expanded="true"] svg:last-child{transform:rotate(180deg)}.sel__menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:5;display:grid;gap:.1rem;min-width:12.5rem;padding:.4rem;border-radius:var(--r-sm);background:var(--card);box-shadow:var(--sh-lg),inset 0 0 0 1px var(--card-line)}.sel__menu[hidden]{display:none}.sel__menu a,.sel__menu button{display:flex;align-items:center;gap:.7rem;width:100%;min-height:2.75rem;padding:.4rem .7rem;border:0;border-radius:10px;background:none;color:var(--fg);font:inherit;font-size:.92rem;font-weight:600;text-align:left;cursor:pointer}.sel__menu b{width:2.5rem;font-size:.8rem;font-weight:800;letter-spacing:.04em}.sel__menu a:hover,.sel__menu button:hover{background:var(--card-2)}.sel__menu [aria-current="true"],.sel__menu [aria-pressed="true"]{background:var(--lime);color:var(--ink)}@media (max-width:1180px){.hd__nav{display:none}.hd__burger{display:block}.hd__end{margin-left:auto}}@media (max-width:560px){.hd__end .sel{display:none}}.mnav__sets{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;margin-top:1.6rem}.mnav__sets>div{display:grid;gap:.6rem;justify-items:start}.mnav__sets .eyebrow{font-size:.7rem}.mnav__foot{margin-top:1.6rem}.endp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,3vw,2.4rem);align-items:start}.endp__copy{display:grid;gap:1rem;justify-items:start}.endp__copy .display{max-width:17ch}.endp__copy .lede{max-width:56ch;color:var(--fg);font-weight:500}.endp__side{display:grid;gap:1.2rem;justify-items:stretch;justify-content:stretch}.endp .qform{max-width:none}.endp .qform__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.7rem}.endp .qform__row .btn{grid-column:auto;justify-self:stretch;--h:3.2rem;font-size:1rem}.endp .qform__f input{border-color:transparent}.endp__side>.btn{justify-self:start}.endp__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-top:1rem;border-top:1px solid var(--line)}@media (max-width:860px){.endp .qform__row{grid-template-columns:minmax(0,1fr)}}.bigstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0}.bigstats>div{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.bigstats dd{order:-1;margin:0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--num)}.bigstats dt{color:var(--sub);font-weight:600;line-height:1.35}.bigstats--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.bigstats--5 dd{font-size:clamp(2rem,3.4vw,3rem)}@media (max-width:980px){.bigstats--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bigstats{grid-template-columns:minmax(0,1fr)}.bigstats--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.valg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.valc{display:grid;gap:.6rem;align-content:start;padding:1.6rem;border-radius:var(--r-lg);min-width:0}.valc i{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.5rem;border-radius:50%;background:var(--ink);color:var(--lime);font-style:normal;font-weight:800;font-size:.9rem}.valc p{color:var(--sub);line-height:1.5}@media (max-width:1040px){.valg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.valg{grid-template-columns:minmax(0,1fr)}}.story__t{color:var(--sub);line-height:1.65}.story__lead{color:var(--fg);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;letter-spacing:-.015em;line-height:1.4}.path__k{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.path__k::after{content:"";flex:1;border-top:2px dashed var(--line)}.fnd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.fnd__c{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.fnd__who{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.fnd__who b{font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.fnd__n{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.05}.fnd__l{font-weight:700;line-height:1.3}.fnd__t{margin-top:auto;padding-top:.8rem;color:var(--sub);line-height:1.5}.path{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;margin-top:1.2rem}.path__c{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--r-xl);background:var(--bg)}.path__y{font-size:clamp(2.4rem,4.6vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--num)}.path__t{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;letter-spacing:-.015em;line-height:1.4}.tl__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.4rem}@media (max-width:900px){.fnd,.path{grid-template-columns:minmax(0,1fr)}}.cmp{display:grid;gap:.5rem}.cmp__h,.cmp__r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cmp__h span{padding:.9rem 1.3rem;border-radius:var(--r-sm);background:var(--card-2);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cmp__h span.s-ink{background:var(--ink);color:var(--lime)}.cmp__r p{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.8rem;align-items:start;padding:1.1rem 1.3rem;border-radius:var(--r-sm);line-height:1.4}.cmp__r p:first-child{background:var(--card-2);color:var(--sub)}.cmp__r p.s-ink{background:var(--ink);color:var(--paper);font-weight:700}.cmp__r i{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%}.cmp__r i svg{width:13px;height:13px}.cmp__r p:first-child i{background:var(--paper-3);color:var(--sub)}.cmp__r p.s-ink i{background:var(--lime);color:var(--ink)}@media (max-width:700px){.cmp__h{display:none}.cmp__r{grid-template-columns:minmax(0,1fr);gap:.25rem;margin-bottom:.5rem}}.mvx{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.2rem}.mvx__main{display:grid;gap:1.4rem;align-content:space-between;padding:clamp(1.8rem,3.6vw,3rem);border-radius:var(--r-xl);background:var(--ink);min-height:320px}.mvx__t{font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--paper);text-wrap:pretty}.mvx__side{display:grid;gap:1.2rem}.mvx__c{display:grid;gap:.8rem;align-content:start;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--r-xl);background:var(--paper);color:var(--ink);--dot-bg:var(--lime);--dot-ring:inset 0 0 0 2.5px var(--ink)}.mvx__c p:last-child{font-weight:600;line-height:1.45}@media (max-width:900px){.mvx{grid-template-columns:minmax(0,1fr)}.mvx__main{min-height:0}}.job4.s-lime,.job4.s-paper{background:var(--bg);box-shadow:none}.svg2{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,2fr);gap:1.4rem clamp(1.5rem,3vw,3rem);padding-block:clamp(1.6rem,3vw,2.4rem);border-top:2px solid var(--fg)}.svg2__h{display:grid;gap:.6rem;align-content:start}.svg2__h p{color:var(--sub);font-size:.95rem;line-height:1.45}.svg2__l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.scard{position:relative;display:flex;flex-direction:column;gap:.8rem;min-width:0;min-height:300px;padding:1.5rem;border-radius:var(--r-xl);overflow:hidden;background:var(--bg);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.scard.s-paper,.scard.s-paper2{box-shadow:inset 0 0 0 1px var(--card-line)}.scard:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.scard .eyebrow{font-size:.68rem;letter-spacing:.17em}.scard__h{font-size:clamp(1.5rem,2vw,1.95rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;overflow-wrap:anywhere}.scard__sub{color:var(--sub);line-height:1.45}.scard__foot{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line);font-size:.92rem;font-weight:800}.scard:hover .pcard__go{transform:rotate(-45deg)}@media (max-width:980px){.svg2{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.svg2__l{grid-template-columns:minmax(0,1fr)}.scard{min-height:0}}.ctc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.ctc>*{min-width:0}.ctc__form{display:grid;gap:1.2rem;padding:clamp(1.4rem,3.5vw,2.6rem);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--sh)}.ctc__form .btn{justify-self:start}.ctc__ways{display:grid;gap:.8rem}.way{display:flex;align-items:center;gap:1rem;min-width:0;padding:1.1rem 1.2rem;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line);transition:transform .2s var(--ease),box-shadow .2s}a.way:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--fg)}.way>i{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;flex:none;background:var(--lime);color:var(--ink)}.way>i svg{width:20px;height:20px}.way>span{display:grid;min-width:0}.way small{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.way b{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.way--lime{background:var(--lime);color:var(--ink);box-shadow:none}.way--lime small{color:rgba(15,22,38,.7)}.way--lime>i{background:var(--ink);color:var(--lime)}.way--ink{display:grid;gap:.1rem;background:var(--ink);box-shadow:none}.way--ink .ft__social{margin-top:.5rem}@media (max-width:980px){.ctc{grid-template-columns:minmax(0,1fr)}}.band{display:flex;justify-content:space-between;align-items:center;gap:1.5rem 3rem;flex-wrap:wrap}.band>.stack{flex:1 1 26rem;min-width:0}.band__news{flex:0 1 26rem;margin:0}.band__news .ft__newsrow input{border-color:rgba(15,22,38,.3);background:#fff;color:var(--ink)}.band__news small{color:var(--sub)}.lead{grid-column:auto;background:var(--ink-2)}.lead .ccard__top{display:block;padding:0;min-height:260px}.lead .ccard__body{background:var(--ink-2)}.lead .ccard__who,.lead .link{color:var(--lime)}.lead .h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}.lead__ex{color:var(--sub)}.lead__meta{color:var(--muted);font-weight:700}.svg2__l .scard:last-child:nth-child(odd){grid-column:1/-1;min-height:220px}.enonly,.takeaways{margin-bottom:1.6rem}.author .pers__av{margin:0;grid-row:1/5;width:72px;height:72px}.sidecta .eyebrow{color:var(--lime)}.display--sm{font-size:clamp(2.2rem,4.6vw,4.1rem)}.eyebrow--xs{font-size:.68rem}.poster__art--card{border-radius:var(--r-xl);padding:clamp(1rem,3vw,2rem)}.post__body{padding-top:clamp(1.5rem,3vw,2.5rem)}.sidecta b{font-size:1.2rem;letter-spacing:-.02em;line-height:1.25}.hd__link{white-space:nowrap}@media (max-width:1240px){.hd__nav{display:none}.hd__burger{display:block}.hd__end{margin-left:auto}}.mnav__all{margin:.4rem 0 1.2rem}.rcard__ic{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;flex:none;background:var(--ink);color:var(--lime)}.rcard__ic svg{width:21px;height:21px}.rcard>.rcard__t{flex:1;min-width:0}.mkc__bases{margin-top:auto}.mkc__base{padding-block:.8rem}.mkc__base:last-child{padding-bottom:0}.related--4 .rcard{gap:.75rem;padding:1.1rem}.s-ink{--card:transparent;--card-2:rgba(251,250,245,.07);--card-line:rgba(251,250,245,.16);--pop:var(--ink-2)}.sel__menu{background:var(--pop,var(--card))}.s-ink .ft__social a{background:rgba(251,250,245,.09)}.s-ink .ft__social a:hover{background:var(--lime)}.lead{background:none;box-shadow:inset 0 0 0 1px var(--card-line)}.lead .ccard__top{display:grid;place-items:center;padding:clamp(1.4rem,3vw,2.6rem);min-height:0}.lead .ccard__top .ill{width:100%;max-width:440px;height:auto}.lead .ccard__body{background:none;align-content:center;padding:clamp(1.6rem,3vw,2.8rem)}.ccard--wide .ccard__body{align-content:center}.postc__art{display:grid;place-items:center;padding:.8rem}.postc__art .ill{width:100%;height:auto}.ccard:not(.ccard--wide) .ccard__top{flex:1 1 auto}.ccard:not(.ccard--wide) .ccard__body{flex:0 0 auto}.jobs4{grid-template-columns:repeat(2,minmax(0,1fr))}.job4{padding:clamp(1.4rem,2.6vw,2rem)}.job4 .h3{font-size:clamp(1.3rem,1.9vw,1.6rem)}.job4 ul{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1rem}.job4 a{padding:.3rem .75rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:.88rem}.job4 a:hover{text-decoration:none;box-shadow:inset 0 0 0 2px var(--fg)}@media (max-width:760px){.jobs4{grid-template-columns:minmax(0,1fr)}}.fnd__t{margin-top:0}.csite{max-width:none;margin-inline:0}.csite img{aspect-ratio:2/1}.progress{grid-template-columns:repeat(2,minmax(0,1fr))}.proof--top{align-items:start}.case__h{max-width:none}.case__note{margin:0}.proof--top .stats{margin-top:.4rem}.grid2>.postc:only-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.2rem,2.4vw,1.8rem)}.grid2>.postc:only-child .postc__art{flex:0 0 42%}.grid2>.postc:only-child>span,.grid2>.postc:only-child>div:not(.postc__art){flex:1;min-width:0}@media (max-width:760px){.grid2>.postc:only-child{flex-direction:column;align-items:stretch}.grid2>.postc:only-child .postc__art{flex:none}}.offers{align-items:stretch}.offer .btn{margin-top:auto}.offers__curs{margin-top:.2rem}@media (min-width:981px){.aside{position:sticky;top:104px;align-self:start}}.pane{align-content:start;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--card-line)}.btn.mt-m{display:inline-flex}.postc__art{padding:1rem}@media (min-width:1001px){.offers{grid-template-columns:repeat(2,minmax(0,1fr))}.offer{display:flex;flex-direction:column}.offer .btn{align-self:flex-start}#free-audit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:.9rem clamp(2rem,5vw,4rem);grid-auto-rows:min-content}#free-audit>*{grid-column:1}#free-audit>.eyebrow,#free-audit>.ticks,#free-audit>.offer__terms{grid-column:2;margin-top:0}#free-audit>.eyebrow{grid-row:1}#free-audit>.ticks{grid-row:2/4}#free-audit>.offer__terms{grid-row:4}}@media (max-width:760px){.bigstats--5>div:last-child:nth-child(odd){grid-column:1/-1}}.related:has(.rcard--svc){grid-auto-rows:1fr}.rcard--svc{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:1rem .75rem;align-items:start;padding:1.25rem}.rcard--svc .rcard__ic{grid-column:1;grid-row:1}.rcard--svc>i{grid-column:3;grid-row:1}.rcard--svc .rcard__t{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:.35rem;height:100%;font-size:1.06rem;line-height:1.25;text-wrap:balance}.rcard--svc .rcard__t small{margin-top:auto;font-size:.9rem}@media (max-width:860px){.rcard--svc{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}.rcard--svc .rcard__t{grid-column:2;grid-row:1;height:auto}.related:has(.rcard--svc){grid-auto-rows:auto}}.ft__newsrow input{font-size:1rem}.eyebrow--xs,.pcard__top .eyebrow,.mkc .eyebrow,.scard .eyebrow,.fstep__g,.ccard__who,.postc__cat,.poster__label small,.offer__tag,.tag,.site__bar,.mfacts dt,.toc b,.share b,.takeaways b,.way small{font-size:.75rem}.plist .tag{font-size:.75rem}@media (max-width:760px){.link,.crumbs a,.ft__cols a,.crewc__links a,.ft__bot a,.pers__links a{display:inline-flex;align-items:center;min-height:44px}.ft__cols ul{gap:0}.curs button{min-height:44px;min-width:44px}.ft__url{display:inline-block;padding-block:.5rem}.site__links{gap:.2rem 1.1rem}}@media (max-width:760px){.job4 a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:980px){.toc a{display:flex;align-items:center;min-height:44px}}.ticks--sm{gap:.6rem}.ticks--sm li{font-size:1rem;font-weight:600}.auditb{align-items:center}.auditb__card.s-ink{--sub:#A9B0C0;--line:rgba(251,250,245,.14);display:grid;gap:1.3rem;padding:clamp(1.6rem,3vw,2.4rem);background:var(--ink);color:var(--paper);box-shadow:none}.auditb__card .qform{padding-top:0;border-top:0}.qform--stack .qform__row{grid-template-columns:minmax(0,1fr);gap:.9rem}.qform--stack .qform__f{gap:.4rem;font-size:.86rem;color:var(--paper)}.qform--stack .qform__f input{min-height:3.4rem;border:0;background:#fff}.qform--stack .qform__row .btn{grid-column:auto;justify-self:stretch;margin-top:.3rem}.qform--stack .qform__note{color:var(--sub);line-height:1.45}.fcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.fcard{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:360px;padding:1.6rem;border-radius:var(--r-xl);background:var(--bg)}.fcard.s-paper{background:#fff;box-shadow:inset 0 0 0 1px var(--card-line)}.fcard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:auto;padding-bottom:1.6rem}.fcard__top .eyebrow{font-size:.75rem}.fcard__mono{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;overflow:hidden;flex:none;background:var(--ink);color:var(--lime);font-size:1rem;font-weight:800;letter-spacing:-.02em}.fcard.s-ink .fcard__mono{background:var(--lime);color:var(--ink)}.fcard__mono img{width:100%;height:100%;object-fit:cover}.fcard__name{font-size:clamp(2rem,3vw,2.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.fcard__role{margin-top:.6rem;font-size:1.06rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.fcard__focus{color:var(--sub);line-height:1.4}.fcard__foot{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.fcard__mail{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:44px;font-size:.88rem;font-weight:700}.fcard__mail svg{width:17px;height:17px;flex:none}.fcard__mail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcard__mail:hover span{text-decoration:underline;text-underline-offset:3px}.fcard__in{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none;background:var(--btn-bg);color:var(--btn-fg);transition:transform .2s var(--ease)}.fcard__in:hover{transform:translateY(-2px)}.fcard__in svg{width:18px;height:18px}.crew2{gap:1.2rem}.crewc{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--card-line)}.s-ink .crewc{background:none}.crewc__top{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem}.crew__i{width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--lime);font-size:.86rem}.crewc__name{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.crewc__role{font-weight:700;font-size:.92rem;line-height:1.3}.crewc__focus{margin-top:.3rem;color:var(--sub);font-size:.92rem;line-height:1.45}.crewc__foot{display:flex;gap:.45rem;margin-top:auto;padding-top:1rem}@media (max-width:980px){.fcards{grid-template-columns:minmax(0,1fr)}.fcard{min-height:300px}}.steps--line{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.steps--line .step{background:none;box-shadow:none;border-radius:0;padding:0 1.8rem 0 0;gap:.6rem}.steps--line .step::before{position:relative;z-index:1;width:2.8rem;height:2.8rem;margin-bottom:.9rem;background:var(--ink);color:var(--lime);font-size:.92rem}.s-ink .steps--line .step::before{background:var(--lime);color:var(--ink)}.steps--line .step:not(:last-child)::after{left:2.8rem;right:0;top:1.4rem;width:auto;border-top:2px solid var(--line)}.steps--line .h3{min-height:2.4em}.step__when{padding:.22rem .7rem;background:var(--lime);color:var(--ink)}.steps--line p{font-size:.98rem}.timeline{display:flex;flex-wrap:wrap;gap:.2rem .7rem;max-width:none;padding:1.1rem 1.4rem;border-radius:var(--r);background:var(--ink);color:#C9CEDA}.timeline b{color:var(--lime)}@media (max-width:1000px){.steps--line{grid-auto-flow:row;grid-auto-columns:auto;gap:1.8rem}.steps--line .step{display:grid;padding:0 0 0 4rem;min-height:2.8rem}.steps--line .step::before{position:absolute;left:0;top:0;margin:0}.steps--line .step:not(:last-child)::after{display:block;left:1.4rem;right:auto;top:2.8rem;bottom:-1.8rem;width:0;border-top:0;border-left:2px solid var(--line)}.steps--line .h3{min-height:0}}.ft__news.s-lime{flex:0 1 480px;gap:.8rem;padding:clamp(1.3rem,2.4vw,1.7rem);border-radius:var(--r-lg);background:var(--lime);color:var(--ink)}.ft__news.s-lime label b{color:var(--ink)}.ft__news.s-lime label span{display:block;margin-top:.3rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.ft__news.s-lime .ft__newsrow input{border-color:transparent;background:#fff;color:var(--ink);min-height:3rem}.ft__news.s-lime .ft__newsrow input::placeholder{color:#6B7385}.ft__news.s-lime .btn{--h:3rem}.ft__news.s-lime small{color:rgba(15,22,38,.72)}.ft__bot{margin-top:clamp(2.4rem,5vw,3.6rem);padding-top:1.4rem;border-top:1px solid var(--line)}.ft{padding-bottom:0;overflow:hidden}.ft__url{display:block;margin-top:1.4rem;padding-bottom:.08em;font-size:min(calc((100vw - 2 * var(--gut)) / 8.3),calc(var(--wrap) / 8.3));font-weight:800;letter-spacing:-.055em;line-height:1;white-space:nowrap;color:var(--fg)}.chero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(1rem,3vw,2.4rem)}.chero>*{min-width:0}.chero__l{display:grid;gap:clamp(1.6rem,3vw,2.4rem);justify-items:start}.chero .display{max-width:15ch}.chero__stat{display:grid;gap:.6rem;align-content:center;min-height:300px;padding:clamp(1.8rem,3.4vw,2.8rem);border-radius:var(--r-xl);background:var(--lime);color:var(--ink)}.chero__stat b{font-size:clamp(3.6rem,8vw,6.6rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.chero__stat span{font-size:1.1rem;font-weight:700;line-height:1.3;max-width:24ch}.chero .csite{box-shadow:none;outline:1px solid rgba(251,250,245,.12);background:var(--ink-2)}.chero .csite img{aspect-ratio:8/5}.chero .site__st{right:1.3rem;bottom:1rem}@media (max-width:900px){.chero{grid-template-columns:minmax(0,1fr)}.chero__stat{min-height:0}}.post__lead{margin-bottom:1.6rem;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:var(--fg);max-width:40em;text-wrap:pretty}.cquote{position:relative;display:grid;gap:1.6rem;margin:0;padding:clamp(2rem,5vw,4rem);border-radius:var(--r-xl);background:var(--ink);color:var(--paper);overflow:hidden}.cquote__mark{position:absolute;right:clamp(1rem,4vw,3rem);top:clamp(-1rem,-1vw,0rem);font-size:clamp(9rem,20vw,16rem);font-weight:800;line-height:1;color:var(--lime);pointer-events:none}.cquote__t{position:relative;max-width:22ch;font-size:clamp(1.9rem,4.2vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.cquote__by{position:relative;display:flex;align-items:center;gap:.8rem}.cquote__by .crew__i{background:var(--lime);color:var(--ink)}.cquote__by b{display:block;font-weight:800;letter-spacing:-.02em}.cquote__by small{display:block;color:#A9B0C0;font-size:.9rem}.ft__url{padding-bottom:.2em}.proof--top .statement{font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.4;color:var(--sub)}.hd__end{gap:.2rem}.sel{display:flex;align-items:center}.sel+.sel::before{content:"";width:1px;height:1rem;background:var(--line)}.sel__btn{height:2.75rem;padding:0 .5rem;gap:.28rem;box-shadow:none;border-radius:6px;font-size:.84rem;font-weight:700;letter-spacing:.02em;opacity:.78;transition:opacity .15s}.sel__btn:hover,.sel__btn[aria-expanded="true"]{box-shadow:none;opacity:1}.sel__btn svg{width:10px;height:10px;stroke-width:3;opacity:.7}.sel+.hd__cta,.hd__end .sel:last-of-type{margin-right:.4rem}.sel__menu{min-width:11rem;padding:.3rem;border-radius:10px}.sel__menu a,.sel__menu button{border-radius:6px;font-weight:500}.sel__menu [aria-current="true"],.sel__menu [aria-pressed="true"]{background:none;color:var(--fg);font-weight:700}.sel__menu [aria-current="true"]::after,.sel__menu [aria-pressed="true"]::after{content:"";width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--fg)}
