:root{color-scheme:dark;--black:#040705;--ink:#08100B;--forest-900:#0B1A12;--forest-800:#0E2619;--forest-700:#123522;--green-600:#17824D;--green-400:#35D07F;--lime:#B8F53D;--mint:#E9F7EC;--mint-2:#A9C9B3;--mint-3:#6F8F7A;--line:rgba(233,247,236,.14);--line-l:rgba(4,7,5,.14);--serif:"Instrument Serif","Times New Roman",serif;--sans:"Geist","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--gut:clamp(16px,4vw,44px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--mint);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}button,select{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:6px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}.wrap{max-width:1280px;margin-inline:auto;padding-inline:var(--gut)}.mono{font-family:var(--mono);font-size:12.5px;letter-spacing:.09em;text-transform:uppercase}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:.98}em{font-style:italic;color:var(--lime)}.hx{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--mint-2)}.eyebrow:before{content:"";width:9px;height:10px;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.btn,.eyebrow:before{background:var(--lime)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:500;border-radius:999px;padding:15px 26px;border:1px solid var(--lime);color:var(--black);white-space:nowrap}.btn.ghost{background:rgba(4,7,5,.7);border-color:var(--line);color:var(--mint)}.btn.sm{padding:9px 16px;font-size:15px}.sec{padding-block:clamp(88px,11vw,168px)}.h2{font-size:clamp(42px,6.6vw,104px)}.lead{font-size:clamp(17px,1.45vw,21px);max-width:32em}.lead,.tag{color:var(--mint-2)}.tag{display:inline-block;border-radius:999px;padding:3px 10px;font-size:12.5px;background:rgba(233,247,236,.08);white-space:nowrap;font-style:normal}.reveal{perspective:900px}.reveal .rw{display:inline-block;transform-origin:50% 100%;will-change:transform}.solid{background:var(--black)}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(4,7,5,.94);border-bottom:1px solid var(--line)}.nav .wrap{justify-content:space-between;gap:10px 20px;padding-block:11px}.logo,.nav .wrap{display:flex;align-items:center}.logo{gap:10px;text-decoration:none;font-weight:600;font-size:19px;letter-spacing:-.02em;white-space:nowrap}.logo i{width:24px;height:27px;background:var(--lime);display:grid;place-items:center}.logo small{font-family:var(--mono);font-weight:400;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--mint-2);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:10px;padding-inline-start:10px}.nav nav{display:flex;gap:6px 24px;font-size:15px}.nav nav a{text-decoration:none;color:var(--mint-2);padding:8px 0;white-space:nowrap}.nav nav a:hover{color:var(--mint)}.nav .s{display:none}@media (max-width:1020px){.nav nav{display:none}}@media (max-width:640px){.logo small,.nav .l{display:none}.nav .s{display:inline}}.film{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:calc(min(100vh,920px) - 60px)}.film .still,.film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film:after{content:"";position:absolute;inset:-1px;z-index:0;background:linear-gradient(0deg,rgba(4,7,5,1),rgba(4,7,5,1) 8px,rgba(4,7,5,.7) 14%,rgba(4,7,5,0) 40%),linear-gradient(180deg,rgba(4,7,5,1),rgba(4,7,5,1) 8px,rgba(4,7,5,.6) 12%,rgba(4,7,5,0) 32%),linear-gradient(90deg,rgba(4,7,5,.97),rgba(4,7,5,.86) 40%,rgba(4,7,5,.5));pointer-events:none}.film.hero:after{background:linear-gradient(0deg,rgba(4,7,5,1),rgba(4,7,5,1) 8px,rgba(4,7,5,.7) 14%,rgba(4,7,5,0) 40%),linear-gradient(90deg,rgba(4,7,5,.97),rgba(4,7,5,.86) 40%,rgba(4,7,5,.5))}.film .chips li,.film .eyebrow,.film .lead,.film .note,.film h1,.film h2{text-shadow:0 2px 22px rgba(4,7,5,.9)}.film .chips li{background:rgba(4,7,5,.72)}.film .wrap{position:relative;z-index:1;width:100%;padding-block:clamp(72px,9vh,120px) clamp(40px,7vh,72px)}.film.mid{align-items:center}@media (max-width:760px){.film.hero:after,.film:after{background:linear-gradient(180deg,rgba(4,7,5,1),rgba(4,7,5,0) 22%),linear-gradient(0deg,rgba(4,7,5,1),rgba(4,7,5,.88) 55%,rgba(4,7,5,.48))}}.display{font-size:clamp(46px,7.6vw,122px);max-width:9.4em}.line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.line>span{display:block;will-change:transform}.hero .lead{margin-top:clamp(20px,2.6vw,32px);color:var(--mint);max-width:34em}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;align-items:center}.note{font-size:14px;color:var(--mint-2);margin-top:14px}.depth h2{font-size:clamp(52px,9.6vw,164px)}.depth .lead{margin-top:24px;color:var(--mint);font-size:clamp(19px,1.9vw,28px);max-width:25em}.w{opacity:.55;transition:opacity .25s linear}.w.on{opacity:1}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:14px;gap:14px;margin-top:clamp(36px,5vw,64px)}.su{border:1px solid var(--line);border-radius:28px;padding:clamp(24px,3vw,40px);background:var(--forest-900);display:flex;flex-direction:column;gap:12px;min-height:280px;justify-content:flex-end;will-change:transform}.su b{font-family:var(--serif);font-weight:400;font-size:clamp(64px,9vw,140px);line-height:.86;letter-spacing:-.03em}.su.up{background:var(--lime);color:var(--black);border-color:var(--lime)}.su.up p{color:var(--forest-700)}.su p{color:var(--mint-2);max-width:26em}.drill{list-style:none;margin:clamp(36px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:0;gap:0;border-top:1px solid var(--line)}.drill li{padding:22px 0;border-bottom:1px solid var(--line);-webkit-padding-end:20px;padding-inline-end:20px;display:grid;grid-gap:8px;gap:8px}.drill i{font:500 12px var(--mono);font-style:normal;color:var(--lime)}.drill b{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,44px);line-height:1}.drill span{color:var(--mint-2);font-size:15px}.proof{background:var(--mint);color:var(--black);-webkit-clip-path:inset(0 calc(10px + (1 - var(--pw,1))*3vw) round clamp(26px,3.4vw,52px));clip-path:inset(0 calc(10px + (1 - var(--pw,1))*3vw) round clamp(26px,3.4vw,52px));will-change:clip-path}.proof em{color:var(--green-600)}.proof .eyebrow{color:var(--forest-700)}.proof .eyebrow:before{background:var(--green-600)}.grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:14px;gap:14px;margin-top:clamp(36px,5vw,64px);perspective:1400px}.pcard{background:var(--black);color:var(--mint);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:14px;min-height:280px;will-change:transform}.pcard i{width:34px;height:38px;background:var(--lime);color:var(--black);display:grid;place-items:center;font:500 13px var(--mono);font-style:normal}.pcard h3{font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1;margin-top:auto}.pcard p{color:var(--mint-2);font-size:15.5px}.proof .btn{background:var(--black);border-color:var(--black);color:var(--mint)}.pic{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--line);margin-top:clamp(36px,5vw,64px);background:var(--ink)}.pic img,.pic video{display:block;width:100%;height:auto}.cap2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid var(--line)}.cap2 div{padding:18px clamp(14px,2vw,26px)}.cap2 div+div{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.cap2 b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.6vw,36px);line-height:1.02}.cap2 span{color:var(--mint-2);font-size:15px}.pts{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border-top:1px solid var(--line)}.pts li{padding:22px 0;border-bottom:1px solid var(--line);-webkit-padding-end:22px;padding-inline-end:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.pts b{font:500 13px var(--mono);color:var(--lime)}.pts span{font-family:var(--serif);font-size:clamp(24px,2.2vw,30px);line-height:1.08}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}.chips li{border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:15.5px}.lys{list-style:none;margin:28px 0 0;padding:0}.ly{grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-top:1px solid var(--line);align-items:start}.ly,.ly i{display:grid}.ly i{width:30px;height:34px;place-items:center;font:500 12px var(--mono);font-style:normal;background:var(--lime);color:var(--black)}.ly b{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,38px);line-height:1}.ly p{color:var(--mint-2);font-size:15.5px;margin-top:4px}.rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px;margin-top:clamp(32px,4vw,56px)}.rule{background:var(--forest-900);border:1px solid var(--line);border-radius:22px;padding:24px}.rule h3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.04}.rule p{color:var(--mint-2);font-size:15.5px;margin-top:10px}.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px;margin-top:28px}.fc,.four{display:grid}.fc{background:var(--forest-900);border:1px solid var(--line);border-radius:22px;padding:22px;grid-gap:8px;gap:8px;will-change:transform}.fc h3{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1}.fc p{color:var(--mint-2);font-size:15px}.fc .mono{color:var(--lime)}.stages{list-style:none;margin:clamp(36px,5vw,64px) 0 0;padding:0;position:relative}.stages:after,.stages:before{content:"";position:absolute;inset-inline-start:15px;top:20px;bottom:20px;width:2px;background:var(--line)}.stages:after{background:var(--lime);transform-origin:50% 0;transform:scaleY(var(--sl,1))}.stages li{position:relative;z-index:1;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;padding-block:24px;align-items:start}.stages .sn{width:32px;height:36px;display:grid;place-items:center;font:500 12px var(--mono);background:var(--forest-700);color:var(--mint)}.stages b{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,68px);line-height:.95;letter-spacing:-.015em}.stages p{grid-column:2;color:var(--mint-2);max-width:38em}.stages .got{grid-column:2;list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.stages .got li{display:block;padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;color:var(--mint)}.stages .test>div{grid-column:2;display:grid;grid-gap:14px;gap:14px}.stages .test>div>*{grid-column:auto}@media (min-width:980px){.stages li{grid-template-columns:32px minmax(0,.55fr) minmax(0,1fr);align-items:baseline}.stages .got,.stages p{grid-column:3}.stages .got li{grid-template-columns:none}.stages .test>div{grid-column:3}}.reh{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin-top:8px}.reh div{background:var(--forest-900);border:1px solid var(--line);border-radius:18px;padding:16px;color:var(--mint);display:grid;grid-gap:10px;gap:10px}.reh .dots{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:5px;gap:5px;background:none;padding:0}.reh .dots i{aspect-ratio:1;border-radius:50%;background:var(--forest-700);transition:background .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.reh .dots i.y{background:var(--lime);transform:scale(1.15)}.reh small{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mint-2)}.reh strong{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1}.who{list-style:none;margin:clamp(32px,5vw,56px) 0 0;padding:0;border-bottom:1px solid var(--line)}.who li{position:relative;border-top:1px solid var(--line);overflow:hidden}.who li:before{content:"";position:absolute;inset:0;background:var(--lime);transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.who li:hover:before{transform:scaleY(1)}.who div{position:relative;display:grid;grid-gap:6px 32px;gap:6px 32px;padding:22px clamp(0px,1.5vw,20px);align-items:center;transition:color .35s,padding .5s cubic-bezier(.2,.8,.2,1)}.who b{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.8vw,56px);line-height:1;letter-spacing:-.015em}.who span{color:var(--mint-2);transition:color .35s}.who li:hover div{padding-inline:clamp(12px,3vw,44px)}.who li:hover div,.who li:hover span{color:var(--black)}.who .first b{color:var(--lime)}.who .first:hover b{color:var(--black)}@media (min-width:860px){.who div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.faq .wrap{max-width:960px}details{border-top:1px solid var(--line);padding:22px 0}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-family:var(--serif);font-size:clamp(26px,2.8vw,38px);line-height:1.05;list-style:none;display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--mono);font-size:22px;color:var(--lime);transition:transform .3s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--mint-2);margin-top:12px;max-width:40em}.end h2{font-size:clamp(50px,9vw,150px);max-width:9em}.wordband{position:relative;background:var(--black);overflow:hidden;padding-top:clamp(20px,3vw,48px)}.wordband:before{content:"";position:absolute;inset:auto 0 0 0;height:90%;background:radial-gradient(60% 100% at 50% 100%,rgba(184,245,61,.2),rgba(53,208,127,.07) 55%,rgba(4,7,5,0) 100%);opacity:var(--k,1);pointer-events:none}.wordband .word{position:relative}.word{display:flex;justify-content:center;font-family:var(--serif);font-size:clamp(110px,27vw,460px);line-height:.8;letter-spacing:-.04em;white-space:nowrap;transform:translateY(.12em);perspective:1200px}.word span{display:inline-block;will-change:transform;color:var(--lime)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.word span{background:linear-gradient(180deg,var(--lime) 0,var(--lime) 38%,var(--green-400) 68%,var(--green-600) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}footer{position:relative;background:var(--black);color:var(--mint-2);font-size:14.5px;border-top:1px solid var(--line)}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:26px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.nav nav a.here{color:var(--lime)}.film.short{min-height:calc(min(80vh,740px) - 60px)}.small{font-size:13.5px;color:var(--mint-3)}.strip{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 57px);z-index:40;background:rgba(4,7,5,.95);border-bottom:1px solid var(--line)}.strip .wrap{display:flex;gap:6px;overflow-x:auto;padding-block:9px;scrollbar-width:none}.strip .wrap::-webkit-scrollbar{display:none}.strip a{flex:none;text-decoration:none;font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mint-2);padding:8px 14px;border-radius:999px;transition:background .3s,color .3s}.strip a.on{color:var(--black);background:var(--lime)}.stg{padding-block:clamp(64px,8vw,120px);border-top:1px solid var(--line);scroll-margin-top:112px}.stg .wrap{display:grid;grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:start}@media (min-width:980px){.stg .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.stg.flip .txt{order:2}.stg .panel{position:-webkit-sticky;position:sticky;top:130px}}.stg .no{display:block;font-family:var(--serif);font-size:clamp(96px,13vw,210px);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--green-600)}.stg h2{position:relative;font-size:clamp(52px,6.4vw,100px);line-height:.95;letter-spacing:-.02em;margin-top:-.28em}.stg h2,.stg h3{font-family:var(--serif);font-weight:400}.stg h3{font-size:clamp(26px,2.6vw,38px);line-height:1.06;margin-top:18px}.stg .txt p{color:var(--mint-2);margin-top:14px;max-width:34em}.stg-list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}.stg-list li{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15.5px}.stg-list b{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);padding-top:3px}.panel{background:var(--forest-900);border:1px solid var(--line);border-radius:26px;padding:clamp(18px,2.2vw,28px);display:grid;grid-gap:16px;gap:16px;color:var(--mint)}.panel-h{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--mint-2)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-size:14px}.crumbs li{padding:5px 12px;border-radius:999px;border:1px solid var(--line);color:var(--mint-2)}.crumbs li.on{background:var(--lime);color:var(--black);border-color:var(--lime)}.dens{display:grid;grid-template-columns:repeat(22,1fr);grid-gap:clamp(3px,.45vw,6px);gap:clamp(3px,.45vw,6px)}.dens i{aspect-ratio:1;border-radius:50%;background:var(--forest-700);transition:background .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.dens i.m{background:var(--green-600)}.dens i.y{background:var(--lime);transform:scale(1.2)}.key{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--mint-2)}.key span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;-webkit-margin-end:7px;margin-inline-end:7px;background:var(--c)}.rank{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rank li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:14px 16px;border-radius:18px;background:rgba(233,247,236,.04);border:1px solid var(--line)}.rank .n{font:500 12px var(--mono);color:var(--lime);padding-top:5px}.rank b{font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.05}.rank b small{font:400 13px var(--sans);color:var(--mint-2);-webkit-margin-start:8px;margin-inline-start:8px;letter-spacing:0}.rank p{color:var(--mint-2);font-size:14.5px;margin:0}.rank p,.rg{grid-column:2}.rg{position:relative;height:8px;background:var(--forest-700);margin-block:6px 4px}.rg,.rg i{border-radius:99px}.rg i{position:absolute;top:0;bottom:0;left:calc(var(--a)*1%);width:calc((var(--b) - var(--a))*1%);background:linear-gradient(90deg,var(--green-600),var(--lime));transform-origin:0 50%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.bar{height:8px;background:var(--forest-700);position:relative;overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{position:absolute;inset:0;width:calc(var(--v)*1%);background:var(--lime);transform-origin:0 50%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.bar.dim i{background:var(--green-600)}.pre .bar i,.pre .rg i{transform:scaleX(0)}.pre.in .bar i,.pre.in .rg i{transform:scaleX(1)}.lay5{grid-column:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.lay5 span{display:grid;grid-gap:5px;gap:5px;font:400 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mint-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));grid-gap:10px;gap:10px}.conn,.ct{display:grid}.ct{padding:14px;border-radius:18px;border:1px solid var(--line);background:rgba(233,247,236,.04);grid-gap:6px;gap:6px}.ct b{font-weight:500;font-size:15.5px}.ct span{font-size:13px;color:var(--mint-2)}.ct.on span{color:var(--lime)}.ct.add{border-style:dashed}.appr{border-radius:18px;background:var(--lime);color:var(--black);padding:16px 18px;display:grid;grid-gap:8px;gap:8px}.appr b{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.05}.appr p{color:var(--forest-700);font-size:14.5px;margin:0}.appr .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.appr .row span{border-radius:999px;padding:6px 14px;font-size:14px;border:1px solid var(--black)}.appr .row span:first-child{background:var(--black);color:var(--lime)}.tbl{display:grid;font-size:14.5px}.tbl .r{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(var(--cols,3),minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--line);align-items:center}.tbl .r.h{border-top:0;padding-top:0;color:var(--mint-2);font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.nextp{border-radius:18px;border:1px solid var(--line);padding:14px 16px;font-size:15px;color:var(--mint)}.nextp b{display:block;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);margin-bottom:6px}.sheet{background:var(--mint);color:var(--black);border-radius:clamp(22px,3vw,44px);margin-inline:10px;padding-block:clamp(20px,3vw,40px)}.sheet em{color:var(--green-600)}.sheet .eyebrow{color:var(--forest-700)}.sheet .eyebrow:before{background:var(--green-600)}.rsec{padding-block:clamp(32px,4.4vw,64px)}.rsec+.rsec{border-top:1px solid var(--line-l)}.rsec h2{font-size:clamp(34px,4.4vw,64px);line-height:1;letter-spacing:-.015em;max-width:15em;margin-top:14px}.rsec h1,.rsec h2{font-family:var(--serif);font-weight:400}.rsec h1{font-size:clamp(40px,5.6vw,84px);line-height:.98;letter-spacing:-.02em;max-width:13em;margin-top:18px}.rsec .sub{max-width:40em;color:var(--forest-700);margin-top:14px}.stamp{display:inline-block;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--black);color:var(--lime);padding:7px 13px;border-radius:999px}.meta{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0 0}.meta li{border:1px solid var(--line-l);border-radius:999px;padding:6px 14px;font-size:14.5px}.meta b{font-weight:500;color:var(--forest-700);-webkit-margin-end:6px;margin-inline-end:6px}.q3,.sum3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px;margin-top:26px}.qc,.s3{background:var(--black);color:var(--mint);border-radius:22px;padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.qc b,.s3 b{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.04}.qc span,.s3 span{color:var(--mint-2);font-size:15px}.qc .mono,.s3 .mono{color:var(--lime);font-size:12px}.qc ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14.5px}.qc li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:6px}.qc li i{font-style:normal;color:var(--mint-2)}.qc li i.y{color:var(--lime)}.sheet .panel{background:var(--black);margin-top:26px}.plan{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:10px;gap:10px}.plan li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 18px;gap:4px 18px;align-items:center;padding:16px 20px;border-radius:18px;background:var(--black);color:var(--mint)}.plan b{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.05}.plan span{grid-column:1;color:var(--mint-2);font-size:14.5px}.plan .amt{grid-column:2;grid-row:1/span 2;font:500 14px var(--mono);color:var(--lime);white-space:nowrap}.plan .tot{background:var(--lime);color:var(--black)}.plan .tot span{color:var(--forest-700)}.plan .tot .amt{color:var(--black)}@media (max-width:560px){.plan li{grid-template-columns:1fr}.plan .amt{grid-column:1;grid-row:auto}}.notebox{border:1px dashed rgba(4,7,5,.35);border-radius:18px;padding:16px 20px;color:var(--forest-700);font-size:15px;margin-top:22px;max-width:52em}.notebox b{color:var(--black);font-weight:500}.nav-r{display:flex;align-items:center;gap:8px}.menu{display:none;position:relative;border:0!important;padding:0}.menu summary{font:500 15px var(--sans);line-height:1.5;border:1px solid var(--line);border-radius:999px;padding:8px 16px;display:block}.menu summary:after{content:none}.menu>div{position:absolute;inset-inline-end:0;top:calc(100% + 10px);background:var(--forest-900);border:1px solid var(--line);border-radius:18px;padding:8px;display:grid;min-width:210px}.menu a{text-decoration:none;padding:10px 14px;border-radius:12px}.menu a.here,.menu a:hover{background:rgba(233,247,236,.07)}@media (max-width:1100px){.nav nav{display:none}.menu{display:block}}footer .links{display:flex;flex-wrap:wrap;gap:6px 18px}footer a{text-decoration:none}footer a:hover{color:var(--mint)}.phead{padding-block:clamp(72px,9vw,140px) clamp(40px,5vw,72px)}.phead .lead{margin-top:clamp(20px,2.6vw,32px);color:var(--mint);max-width:36em}.prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px;margin-top:clamp(32px,4vw,56px);align-items:stretch}.pr{background:var(--forest-900);border:1px solid var(--line);border-radius:28px;padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;gap:14px;will-change:transform}.pr h3{font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1}.pr .amt,.pr h3{font-family:var(--serif)}.pr .amt{font-size:clamp(56px,6vw,92px);line-height:.9;letter-spacing:-.03em}.pr .amt small{font:400 15px var(--sans);letter-spacing:0;color:var(--mint-2);-webkit-margin-start:8px;margin-inline-start:8px}.pr .inr{font:500 13px var(--mono);border:1px dashed var(--line);border-radius:10px;padding:6px 10px;align-self:flex-start}.pr .inr,.pr ul{color:var(--mint-2)}.pr ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line);font-size:15.5px}.pr li{padding:11px 0;border-bottom:1px solid var(--line)}.pr .btn{margin-top:auto}.pr.top{background:var(--lime);color:var(--black);border-color:var(--lime)}.pr.top .amt small,.pr.top .inr,.pr.top ul{color:var(--forest-700)}.pr.top .inr,.pr.top li,.pr.top ul{border-color:var(--line-l)}.pr.top .btn{background:var(--black);border-color:var(--black);color:var(--lime)}.pr.top .mono{color:var(--forest-700)}.free{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:center;border:1px solid var(--line);border-radius:28px;padding:clamp(24px,3vw,44px);margin-top:clamp(32px,4vw,56px);background:var(--ink)}.free h2{font-family:var(--serif);font-weight:400;font-size:clamp(38px,4.6vw,72px);line-height:.98}.ucs{grid-gap:14px;gap:14px;margin-top:clamp(32px,4vw,56px)}.uc,.ucs{display:grid}.uc{border:1px solid var(--line);border-radius:28px;padding:clamp(22px,3vw,40px);background:var(--forest-900);grid-gap:clamp(18px,3vw,48px);gap:clamp(18px,3vw,48px)}@media (min-width:920px){.uc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.uc h3{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,54px);line-height:1}.uc>div>p{color:var(--mint-2);margin-top:12px;max-width:30em}.uc .mono{color:var(--lime)}.uc .stg-list{margin-top:0}.uc.first{background:var(--lime);color:var(--black);border-color:var(--lime)}.uc.first .mono,.uc.first .stg-list b,.uc.first>div>p{color:var(--forest-700)}.uc.first .stg-list,.uc.first .stg-list li{border-color:var(--line-l)}.trades{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:14px;gap:14px;margin-top:clamp(28px,4vw,48px)}.sheet .rule{background:var(--black);color:var(--mint)}.sheet .lead{color:var(--forest-700)}.contact{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line);max-width:720px}.contact li{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.contact b{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);padding-top:4px}@media (max-width:400px){.logo,.nav .wrap{gap:8px}.logo{font-size:17px}.nav .btn.sm{padding:8px 12px;font-size:14px}.menu summary{font-size:0;padding:7px 11px}.menu summary:before{content:"\2261";font-size:21px;line-height:1.1}}@media (min-width:700px){.prices,.q3,.rules,.sum3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.prices,.q3,.rules,.sum3{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:620px) and (max-width:1139px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1023px){.pr .amt{font-size:48px}.pr{padding:20px}}