@font-face{font-family:Clash;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Mono;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--paper: #ece7dc;--paper-2: #e3ddce;--ink: #16140d;--ink-2: #5b564a;--lime: #cdff00;--line: rgba(22, 20, 13, .2);--line-2: rgba(22, 20, 13, .4);--disp: "Clash", Georgia, serif;--body: "Satoshi", system-ui, sans-serif;--mono: "Mono", ui-monospace, monospace;--wrap: 1240px;--pad: 32px}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--paper);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}ul,ol{list-style:none}svg,img{display:block;max-width:100%}::selection{background:var(--lime);color:var(--ink)}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.rule{height:1px;background:var(--line-2)}.rule--double{height:4px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:transparent}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:var(--ink);color:var(--paper);padding:10px 14px;z-index:200}.kick{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.mast{padding-top:18px}.mast__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px;padding-bottom:14px}.mast__meta{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ink-2)}.mast__name{font-family:var(--disp);font-weight:700;font-size:clamp(26px,4vw,44px);letter-spacing:-.02em;text-align:center}.mast__cta{justify-self:end;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:2px}.mast__cta:hover{background:var(--lime)}.mast__sub{display:flex;flex-wrap:wrap;gap:8px 28px;padding:10px 0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line)}.vhero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.cover{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(14px,2.4vh,36px) var(--pad) clamp(16px,2.6vh,40px)}.cover .kick{display:block;margin-bottom:clamp(12px,2vh,22px)}.cover__head{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(38px,min(12.6vw,16.5vh),200px);line-height:.88;letter-spacing:-.03em}.cover__head .line{display:block}.cover__head .line--ind{padding-left:.08em}.mark{position:relative;white-space:nowrap;z-index:0}.mark:before{content:"";position:absolute;z-index:-1;inset:12% -.04em 14%;background:var(--lime);transform:rotate(-1.4deg)}.cover__foot{display:grid;grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:clamp(18px,3.4vh,48px);padding-top:clamp(14px,1.8vh,22px);border-top:1px solid var(--ink)}.cover__lead{font-size:clamp(17px,2vw,21px);max-width:46ch;color:var(--ink)}.cover__act{text-align:right;display:grid;gap:8px;justify-items:end}.cover__os{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.link-cta{display:inline-block;font-family:var(--disp);font-weight:600;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.01em;border-bottom:3px solid var(--ink);padding-bottom:3px;transition:background .15s,padding .15s}.link-cta:hover{background:var(--lime);padding-left:6px;padding-right:6px}.link-cta--s{font-size:15px;border-bottom-width:2px}.link-cta--big{font-size:clamp(28px,5vw,56px);border-bottom-width:4px}.link-cta--invert{color:var(--paper);border-color:var(--lime)}.link-cta--invert:hover{background:var(--lime);color:var(--ink)}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;background:var(--ink);color:var(--paper)}.ticker__t{display:flex;align-items:center;gap:22px;width:max-content;padding:11px 0;animation:tick 38s linear infinite}.ticker__t span{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ticker__t i{color:var(--lime);font-style:normal}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.index{padding:clamp(56px,8vw,110px) var(--pad)}.index__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:26px;margin-bottom:10px;border-bottom:2px solid var(--ink)}.sec-title{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(30px,5vw,58px);line-height:.9;letter-spacing:-.02em}.sec-note{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:right;max-width:30ch}.idx__row{display:grid;grid-template-columns:clamp(64px,9vw,150px) 1fr auto;align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(22px,3vw,38px) 0;border-bottom:1px solid var(--line);position:relative;transition:padding-left .25s ease}.idx__row:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--ink);transition:width .35s ease}.idx__row:hover{padding-left:14px}.idx__row:hover:after{width:100%}.idx__n{font-family:var(--disp);font-weight:700;font-size:clamp(40px,7vw,96px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--ink)}.idx__row:hover .idx__n{color:var(--ink);-webkit-text-stroke:0}.idx__b h3{font-family:var(--disp);font-weight:600;font-size:clamp(22px,3vw,38px);line-height:1;letter-spacing:-.01em;margin-bottom:8px}.idx__b p{color:var(--ink-2);font-size:clamp(15px,1.6vw,18px);max-width:52ch}.idx__tag{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:5px 12px;white-space:nowrap;align-self:center}.idx__row:hover .idx__tag{background:var(--lime)}.manifesto{background:var(--lime);color:var(--ink);padding:clamp(56px,9vw,120px) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.manifesto__t{font-family:var(--disp);font-weight:700;font-size:clamp(28px,5.2vw,72px);line-height:1;letter-spacing:-.02em;max-width:20ch}.manifesto__t .u{box-shadow:inset 0 -.14em 0 var(--ink)}.specs{padding:clamp(56px,8vw,110px) var(--pad)}.specs__grid{display:grid;grid-template-columns:repeat(4,1fr)}.spec{padding:28px 24px 28px 0;border-right:1px solid var(--line)}.spec:last-child{border-right:0}.spec__n{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(50px,9vw,120px);line-height:.85;letter-spacing:-.03em}.spec__n i{font-style:normal;color:var(--ink-2);font-size:.5em;vertical-align:super}.spec__l{display:block;margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.insert{background:var(--ink);color:var(--paper);padding:clamp(64px,10vw,130px) 0}.insert__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,6vw,80px);align-items:center}.kick--invert{color:var(--lime)}.insert__title{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(46px,8vw,110px);line-height:.85;letter-spacing:-.03em;margin:18px 0 22px}.insert__lead{font-size:clamp(16px,1.8vw,20px);color:#cdc8bb;max-width:44ch;margin-bottom:26px}.insert__list{display:grid;gap:0;margin-bottom:30px;border-top:1px solid rgba(236,231,220,.18)}.insert__list li{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(236,231,220,.18);font-size:clamp(15px,1.7vw,18px)}.insert__list li span{font-family:var(--mono);color:var(--lime)}.credential{background:var(--paper);color:var(--ink);padding:26px;transform:rotate(1.4deg);box-shadow:-14px 14px #cdff00e6}.credential__top{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:14px;border-bottom:2px solid var(--ink)}.credential__code{padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:8px}.credential__lbl{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.credential__code strong{font-family:var(--disp);font-weight:700;font-size:clamp(40px,6vw,58px);letter-spacing:.12em}.credential__row{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:14px;color:var(--ink-2)}.credential__row--alert{color:#b5560e;font-weight:500}.cdot{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:13px}.tariffs{padding:clamp(56px,8vw,110px) var(--pad)}.tariff{width:100%;border-collapse:collapse}.tariff th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:0 16px 14px 0;border-bottom:2px solid var(--ink);font-weight:700}.tariff td{padding:26px 16px 26px 0;border-bottom:1px solid var(--line);vertical-align:baseline}.ta-r{text-align:right;padding-right:0!important}.tariff__name{font-family:var(--disp);font-weight:600;font-size:clamp(22px,3vw,34px);white-space:nowrap}.tariff__badge{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--lime);padding:3px 8px;border-radius:999px;vertical-align:middle;margin-left:8px}.tariff__desc{color:var(--ink-2);font-size:15.5px;max-width:44ch}.tariff__price{font-family:var(--disp);font-weight:700;font-size:clamp(22px,3vw,34px);white-space:nowrap}.tariff__price small{font-size:14px;color:var(--ink-2);font-weight:500}.tariff--feat td{background:#cdff0029}.close{padding:clamp(70px,11vw,150px) var(--pad) clamp(48px,7vw,90px)}.close__head{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(72px,20vw,300px);line-height:.82;letter-spacing:-.04em}.close__act{display:flex;flex-wrap:wrap;gap:18px 48px;margin:clamp(30px,5vw,56px) 0 18px}.close__note{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.colophon{padding-bottom:28px}.colophon__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:22px}.colophon__name{font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:-.01em}.colophon__links{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.colophon__links a{color:var(--ink-2)}.colophon__links a:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--lime)}.colophon__c{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-2)}.idx__row,.spec,.cover__head .line,.sec-title{will-change:opacity,transform}.r{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.r.is-in{opacity:1;transform:none}@media(max-width:880px){.mast__row{grid-template-columns:1fr auto}.mast__meta{display:none}.mast__name{text-align:left}.cover__foot{grid-template-columns:1fr;align-items:start}.cover__act{text-align:left;justify-items:start}.index__head{flex-direction:column;align-items:flex-start;gap:10px}.sec-note{text-align:left}.idx__row{grid-template-columns:clamp(48px,12vw,80px) 1fr}.idx__tag{display:none}.specs__grid{grid-template-columns:1fr 1fr}.spec:nth-child(2){border-right:0}.spec{border-bottom:1px solid var(--line)}.insert__grid{grid-template-columns:1fr}.credential{max-width:380px}.tariff,.tariff thead,.tariff tbody,.tariff th,.tariff td,.tariff tr{display:block}.tariff thead{display:none}.tariff tr{border-bottom:1px solid var(--ink);padding:20px 0}.tariff td{border:0;padding:4px 0}.tariff--feat td{background:transparent}.tariff--feat tr{background:#cdff0029;padding:20px 14px}.ta-r{text-align:left}}:root{--sec: clamp(60px, 8.5vw, 122px)}.screen{border-bottom:1px solid var(--line)}.screen__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,88px);align-items:center;padding:var(--sec) var(--pad)}.screen__fig{display:flex;justify-content:center}.screen__fig img{width:min(280px,78%);height:auto}.screen__copy .sec-note--l{text-align:left;margin:10px 0 26px;max-width:38ch}.annot{display:grid;gap:2px;border-top:1px solid var(--line)}.annot li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.annot li span{width:28px;height:28px;display:grid;place-items:center;border:1.5px solid var(--ink);border-radius:50%;font-family:var(--mono);font-size:12px;font-weight:700}.annot li div{display:grid;gap:3px}.annot li strong{font-family:var(--disp);font-weight:600;font-size:clamp(16px,1.9vw,20px)}.annot li div{color:var(--ink-2);font-size:15px}.method{padding:var(--sec) var(--pad)}.method__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.mstep{padding:clamp(26px,3vw,40px) clamp(20px,3vw,36px) clamp(26px,3vw,40px) 0;border-right:1px solid var(--line)}.mstep:last-child{border-right:0}.mstep__n{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(42px,6vw,78px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--ink);margin-bottom:18px}.mstep h3{font-family:var(--disp);font-weight:600;font-size:clamp(22px,3vw,30px);margin-bottom:8px}.mstep p{color:var(--ink-2);font-size:clamp(15px,1.6vw,17px);max-width:30ch}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,96px);align-items:center;padding:var(--sec) var(--pad);border-top:1px solid var(--line)}.split__title{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(34px,5.4vw,64px);line-height:.92;letter-spacing:-.02em;margin:16px 0 18px}.split__lead{color:var(--ink);font-size:clamp(16px,1.9vw,20px);max-width:44ch}.split__lead strong{box-shadow:inset 0 -.16em 0 var(--lime)}.ticklist{margin-top:24px;display:grid;gap:0;border-top:1px solid var(--line)}.ticklist li{position:relative;padding:14px 0 14px 30px;border-bottom:1px solid var(--line);color:var(--ink);font-size:clamp(15px,1.7vw,17px)}.ticklist li:before{content:"→";position:absolute;left:0;color:var(--ink)}.split__fig{display:flex;flex-direction:column;align-items:center;gap:14px}.split__fig img{width:100%;max-width:420px;height:auto}.split__fig figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-self:flex-start}.voices{padding:var(--sec) var(--pad)}.voices__grid{display:grid;grid-template-columns:repeat(3,1fr)}.quote{padding:36px 28px 30px 0;border-right:1px solid var(--line);display:flex;flex-direction:column}.quote:last-child{border-right:0}.quote:before{content:"“";font-family:var(--disp);font-weight:700;font-size:80px;line-height:.5;color:var(--ink);height:38px}.quote p{font-family:var(--disp);font-weight:600;font-size:clamp(19px,2.1vw,25px);line-height:1.16;letter-spacing:-.01em;margin:18px 0 auto}.quote cite{margin-top:22px;font-family:var(--mono);font-style:normal;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.quote--feat{background:var(--lime);padding:36px 28px 30px;border-right:0}.faq{padding:var(--sec) var(--pad)}.faq__list{border-top:2px solid var(--ink)}.faq__item{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(20px,4vw,64px);padding:clamp(22px,3vw,32px) 0;border-bottom:1px solid var(--line)}.faq__item dt{font-family:var(--disp);font-weight:600;font-size:clamp(20px,2.6vw,30px);line-height:1.05}.faq__item dd{color:var(--ink-2);font-size:clamp(15px,1.7vw,18px);max-width:50ch}.insert__visual{display:grid;gap:28px}.insert__week{background:var(--paper);padding:18px}.insert__week img{width:100%;height:auto}.insert__week figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:10px}.insert__pay{margin:2px 0 26px;padding:6px 0 6px 16px;border-left:3px solid var(--lime);font-size:clamp(14px,1.6vw,16px);line-height:1.5;color:#cdc8bb;max-width:46ch}.insert__pay strong{color:#fff}.tariff__notes{margin-top:clamp(20px,3vw,30px);display:grid;gap:11px;max-width:70ch}.tariff__notes p{position:relative;padding-left:26px;font-size:clamp(14px,1.6vw,16px);color:var(--ink-2);line-height:1.5}.tariff__notes p span{position:absolute;left:0;top:0;font-family:var(--mono);color:var(--ink)}.tariff__notes strong{color:var(--ink);box-shadow:inset 0 -.14em 0 var(--lime)}@media(max-width:1024px){.screen__grid{grid-template-columns:.9fr 1.1fr;gap:40px}.split{gap:48px}}@media(max-width:860px){.screen__grid{grid-template-columns:1fr;gap:30px}.screen__fig{order:2}.method__grid{grid-template-columns:1fr;border-top:0}.mstep{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.mstep:last-child{border-bottom:0}.split,.split--rev{grid-template-columns:1fr;gap:30px}.split--rev .split__fig{order:2}.split__fig{align-items:flex-start}.voices__grid{grid-template-columns:1fr}.quote{border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.quote--feat{padding:26px 22px;margin:4px 0}.faq__item{grid-template-columns:1fr;gap:8px}.insert__visual{gap:22px}}@media(max-width:560px){:root{--pad: 20px}.mast__sub{gap:6px 18px}.mast__sub span:nth-child(3),.mast__sub span:nth-child(4){display:none}.cover__head{font-size:clamp(48px,17vw,92px)}.cover__lead{font-size:16px}.sec-title{font-size:clamp(28px,9vw,44px)}.specs__grid{grid-template-columns:1fr 1fr}.spec{padding:22px 16px 22px 0}.spec:nth-child(odd){border-right:1px solid var(--line)}.spec:nth-child(2n){border-right:0}.annot li,.faq__item dt{font-size:17px}.screen__fig img{width:62%}.close__act{gap:14px 28px}}@media(prefers-reduced-motion:reduce){.ticker__t{animation:none}.r{opacity:1;transform:none;transition:none}}
