:root{--void: #000000;--iron: #181818;--carbon: #212525;--card: #1f2a33;--lime: #7fee64;--phosphor: #ddffdc;--sage: #8cab87;--sage-2: #677d64;--circuit: #485346;--navline: #1f2a33;--display: "Sora", "Geist", "Helvetica Neue", Arial, sans-serif;--body: "Geist", "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--wrap: 1200px;--gutter: 24px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--void)}body{margin:0;color:var(--sage);background:var(--void);font:400 16px/1.6 var(--body);letter-spacing:-.022em;font-feature-settings:"cv11";-webkit-font-smoothing:antialiased}a{color:var(--phosphor);text-decoration:underline;text-decoration-color:var(--circuit);text-underline-offset:3px;transition:text-decoration-color .3s var(--ease)}a:hover{text-decoration-color:var(--phosphor)}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}[id]{scroll-margin-top:84px}h1{font:500 clamp(36px,4.3vw,54px) / 1.06 var(--display);letter-spacing:-.02em;color:var(--phosphor)}h1 span{display:block;color:var(--sage)}h2{font:500 clamp(28px,3.3vw,40px) / 1.1 var(--display);letter-spacing:-.012em;color:var(--phosphor);text-wrap:balance;max-width:22em;margin-bottom:40px}h3{font:500 22px/1.25 var(--display);letter-spacing:-.012em;color:var(--phosphor)}.label,.facts dt,.log__w,.consent,.foot,.win figcaption,.bar__who,.card label,.logos__label,.when span,.jb span{font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--sage-2)}.js [data-reveal]{opacity:0;transform:translateY(10px)}.js [data-reveal].is-in{opacity:1;transform:none;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(var(--d, 0) * 70ms)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 32px;border:1px solid var(--phosphor);border-radius:12px;background:var(--iron);color:var(--phosphor);font:500 16px/1 var(--body);letter-spacing:-.022em;text-decoration:none;cursor:pointer;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out,transform .3s ease-out}.btn:hover{background:var(--carbon)}.btn:active{transform:translateY(1px)}.btn--fill{background:var(--iron)}.btn--ghost{background:transparent}.btn--ghost:hover{background:#ddffdc0f}.btn--lime{background:var(--lime);color:#071106;border-color:var(--lime);border-radius:9999px;padding:14px 36px}.btn--lime:hover{background:#93f47a;border-color:#93f47a}.btn--sm{min-height:0;padding:10px 18px;font-size:14px;border-radius:9999px}.btn[disabled]{opacity:.6;cursor:progress}.bar{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;gap:20px;justify-content:space-between;padding:0 max(var(--gutter),calc((100vw - var(--wrap)) / 2));background:#212525d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--navline);box-shadow:#0000001a 0 10px 15px -3px,#0000001a 0 4px 6px -4px}.mark{display:inline-flex;align-items:center;gap:9px;font:500 16px/1 var(--mono);letter-spacing:-.02em;color:var(--phosphor);text-decoration:none}.mark__dot{width:10px;height:10px;border-radius:2px;background:var(--phosphor)}.mark--sm{font-size:13px;margin-right:10px}.bar__who{text-align:center}.bar__who a{color:var(--sage)}.bar__sep{opacity:.5;margin:0 6px}.hero{position:relative;max-width:var(--wrap);margin:0 auto;padding:72px var(--gutter) 56px;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:56px;align-items:center}.hero:before{content:"";position:absolute;right:-10%;top:-20%;width:720px;height:720px;pointer-events:none;background:radial-gradient(closest-side,rgba(127,238,100,.22),rgba(127,238,100,.06) 45%,transparent 72%)}.hero>*{position:relative}html,body{overflow-x:hidden;overflow-x:clip}.sub{margin-top:24px;max-width:32em;font-size:18px;line-height:1.55;letter-spacing:-.02em}.hero__cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.hero__meta{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.when{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:500 18px/1.3 var(--display);letter-spacing:-.012em;color:var(--phosphor)}.when i{font-style:normal;color:var(--lime)}.when i:empty{display:none}.jb{display:inline-flex;align-items:center;gap:14px;padding:10px 18px 10px 16px;border:1px solid var(--circuit);border-radius:9999px;background:var(--iron)}.jb span{font-size:11px;white-space:nowrap}.jb__logo{display:block;width:auto;height:24px}.disclosure{margin-top:20px;max-width:42em;font:400 14px/1.6 var(--body);letter-spacing:-.026em;color:var(--sage-2)}.win{background:var(--iron);border:1px solid var(--circuit);border-radius:16px;overflow:hidden}.win figcaption{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--circuit);text-transform:none;letter-spacing:0}.win__dots{display:inline-flex;gap:6px}.win__dots i{width:10px;height:10px;border-radius:50%;background:var(--circuit)}.win__file{color:var(--sage)}.win__stat{margin-left:auto}.win__stat b{color:var(--lime);font-weight:500}.win__stat s{color:var(--sage-2);text-decoration:none;margin-left:4px}.win pre{margin:0;padding:12px 0 16px;overflow-x:auto}.win code{display:block;font:400 13px/1 var(--mono)}.ln{display:block;padding:7px 18px;white-space:pre;color:var(--sage-2)}.ln .k{color:var(--phosphor)}.ln .c{color:var(--sage-2)}.ln.add{color:var(--phosphor);background:#7fee640f}.ln.add .k{color:var(--lime)}.ln.del{text-decoration:line-through;text-decoration-color:#677d64cc}.js .win .ln.add,.js .win .ln.del{opacity:0;transform:translate(-6px)}.js .win.is-in .ln.add,.js .win.is-in .ln.del{animation:line-in .3s ease-out forwards;animation-delay:calc(.4s + var(--i) * .12s)}@keyframes line-in{to{opacity:1;transform:none}}.sec--statement{padding-top:24px}.statement{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 64px;align-items:end;padding-top:48px;border-top:1px solid var(--circuit)}.statement__line{font:500 clamp(26px,3.4vw,42px) / 1.15 var(--display);letter-spacing:-.015em;color:var(--phosphor);text-wrap:balance}.statement__note{max-width:30em;font-size:16px}.facts{max-width:var(--wrap);margin:64px auto 0;padding:0 var(--gutter);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--circuit);border-bottom:1px solid var(--circuit)}.facts>div{padding:20px 16px 20px 0}.facts>div+div{padding-left:16px;border-left:1px solid var(--circuit)}.facts dt{margin-bottom:8px}.facts dd{font:500 17px/1.3 var(--display);letter-spacing:-.01em;color:var(--phosphor)}.logos{max-width:var(--wrap);margin:0 auto;padding:36px var(--gutter) 0;display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px}.logos__label{flex:none}.logos__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 40px}.logo{display:block;width:auto;height:22px;opacity:.85}.logo--nokia{height:19px}.logo--accenture{height:24px}.logo--apple,.logo--ebay{height:26px}.logo--tesla{height:13px}.logo--dell{height:24px}.sec{max-width:var(--wrap);margin:0 auto;padding:88px var(--gutter) 0}.sec__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.note{margin-top:28px;max-width:48em;font-size:14px;line-height:1.6;letter-spacing:-.026em;color:var(--sage-2)}.card{background:var(--card);border:1px solid var(--circuit);border-radius:8px;padding:32px}.card p{margin-top:10px;font-size:16px}.log{border-top:1px solid var(--circuit)}.log li{display:grid;grid-template-columns:132px minmax(0,1fr);gap:4px 24px;padding:18px 0;border-bottom:1px solid var(--circuit)}.log li h3{font-size:20px}.log li p{grid-column:2;font-size:15px;max-width:44em}.log__w{padding-top:5px;white-space:nowrap}.log__final .log__w{color:var(--phosphor)}.vs{border-top:1px solid var(--circuit)}.vs__row{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--circuit);font-size:15px}.vs__row>span:first-child{font:400 12px/1.6 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--sage-2)}.vs__row>span:nth-child(2){color:var(--phosphor)}.vs__row--head{padding:10px 0}.vs__row--head>span{font:500 13px/1.4 var(--display);color:var(--sage-2)}.vs__row--head>span:nth-child(2){color:var(--phosphor)}.rail__nav{display:flex;gap:8px;flex:none;padding-top:4px}.rail__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--circuit);background:var(--iron);color:var(--phosphor);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .3s ease-out,opacity .3s ease-out}.rail__btn:hover{border-color:var(--phosphor)}.rail__btn[disabled]{opacity:.35;cursor:default}.rail__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail--static .rail__nav{display:none}.rail{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.case{flex:0 0 min(352px,82vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:0 0 24px;background:var(--card);border:1px solid var(--circuit);border-radius:8px;overflow:hidden;text-decoration:none;color:var(--sage);transition:border-color .3s ease-out}.case:hover{border-color:var(--sage)}.case img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--circuit)}.case__tag{margin:12px 24px 0;font:400 12px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--sage-2)}.case h3{margin:0 24px;font-size:18px}.price{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:start}.price__now{font:500 clamp(48px,5.5vw,64px) / 1 var(--display);letter-spacing:-.02em;color:var(--phosphor)}.price__now s{font-size:.42em;font-weight:400;color:var(--sage-2);margin-left:8px}.price__how{margin-top:14px;font-size:16px;max-width:26em}.price__how code{font:500 .9em var(--mono);background:var(--iron);border:1px solid var(--circuit);border-radius:6px;padding:2px 8px;color:var(--phosphor)}.price__btn{margin-top:24px}.price__fine{margin-top:12px;font-size:13px;letter-spacing:-.026em;color:var(--sage-2)}.price__fine a{color:var(--sage)}.ticks li{position:relative;padding:11px 0 11px 26px;border-bottom:1px solid var(--circuit);font-size:16px}.ticks li:first-child{border-top:1px solid var(--circuit)}.ticks li:before{content:"";position:absolute;left:2px;top:19px;width:11px;height:6px;border-left:1.5px solid var(--phosphor);border-bottom:1.5px solid var(--phosphor);transform:rotate(-45deg)}.rail--quotes blockquote{flex:0 0 min(400px,82vw);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;background:var(--iron);border:1px solid var(--circuit);border-radius:8px}.rail--quotes p{font-size:16px;line-height:1.55;color:var(--phosphor)}.rail--quotes footer{display:flex;align-items:center;gap:14px;font:400 14px/1.5 var(--body);letter-spacing:-.026em;color:var(--sage-2)}.rail--quotes footer>span{display:grid;gap:2px}.rail--quotes footer b{font-weight:500;color:var(--phosphor)}.avatar,.person__photo{flex:none;border-radius:50%;object-fit:cover;object-position:center top;background:var(--carbon);border:1px solid var(--circuit)}.avatar{width:56px;height:56px}.person{flex:0 0 min(360px,82vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;margin:0;padding:28px;background:var(--card);border:1px solid var(--circuit);border-radius:8px}.person__photo{width:88px;height:88px}.person figcaption{display:grid;gap:2px;font:400 14px/1.5 var(--body);letter-spacing:-.026em;color:var(--sage-2)}.person figcaption b{font:500 18px/1.3 var(--display);letter-spacing:-.012em;color:var(--phosphor)}.person blockquote p{font-size:15px;line-height:1.55;color:var(--sage)}.stars{display:inline-flex;gap:3px;margin-bottom:4px}.stars i{width:14px;height:14px;background:var(--phosphor);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.faq details{border-bottom:1px solid var(--circuit)}.faq details:first-child{border-top:1px solid var(--circuit)}.faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font:500 18px/1.3 var(--display);color:var(--phosphor)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font:400 22px/1 var(--mono);color:var(--sage-2);transition:transform .3s ease-out}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 22px;max-width:46em;font-size:16px}.card--form{position:relative;background:var(--iron)}.card--main{border-color:var(--sage)}.card--form form{margin-top:24px;display:grid;gap:16px}.card label{display:grid;gap:8px}.card input[type=text],.card input[type=email]{width:100%;min-height:48px;padding:13px 14px;background:var(--void);border:1px solid var(--circuit);border-radius:8px;font:400 16px/1.2 var(--body);letter-spacing:-.022em;color:var(--phosphor);transition:border-color .3s ease-out}.card input:focus{outline:none;border-color:var(--phosphor)}.card .btn{margin-top:4px}.consent{text-transform:none;letter-spacing:-.026em;font-family:var(--body);font-size:13px;line-height:1.6}.consent a{color:var(--sage)}.done{margin-top:20px;padding:14px 16px;border:1px solid var(--phosphor);border-radius:8px;color:var(--phosphor);font-size:14px}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;opacity:0}.card--inline{margin-top:40px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 40px;align-items:start}.card--inline .card__lead p{margin-top:8px;font-size:15px}.card--inline form{margin-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.card--inline .btn{margin-top:0}.card--inline .consent,.card--inline .done{grid-column:1 / -1}.card--inline .done{margin-top:0}.sec--talk{padding-bottom:112px}.talk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}.talk__copy h2{margin-bottom:20px}.talk__copy p{max-width:30em}.talk__copy .when{margin-top:24px}.foot{border-top:1px solid var(--circuit);padding:32px max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter))) 48px;text-transform:none;letter-spacing:-.026em;font-family:var(--body);font-size:13px;line-height:1.7}.foot p+p{margin-top:8px}.foot a{color:var(--sage)}@media(max-width:900px){.bar__who{display:none}.hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.hero:before{right:-30%;top:-10%;width:480px;height:480px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts>div+div{padding-left:0;border-left:0}.facts>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--circuit)}.facts>div:nth-child(n+3){border-top:1px solid var(--circuit)}.logos{padding-top:28px;gap:12px 24px}.logos__row{gap:14px 28px}.sec{padding-top:64px}.sec__head{flex-direction:column;gap:0}.sec__head h2,.rail__nav{margin-bottom:20px}.statement,.price,.talk,.card--inline{grid-template-columns:minmax(0,1fr)}.statement{padding-top:32px}.facts{margin-top:48px}.card--inline form{grid-template-columns:minmax(0,1fr)}.vs__row{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:14px}.log li{grid-template-columns:minmax(0,1fr);gap:6px 0;padding:16px 0}.log li p{grid-column:1}.log__w{padding-top:0}.price,.talk{gap:28px}}@media(max-width:640px){.hero .win{display:none}.hero{padding-bottom:8px}}@media(max-width:420px){.win code{font-size:11px}.ln{padding:6px 12px}.btn{width:100%}.btn--sm,.rail__btn{width:auto}.rail__btn{width:44px}.hero__cta{flex-direction:column}.hero__meta{gap:14px}.jb{width:100%;justify-content:space-between;padding:9px 14px}.jb span{letter-spacing:.03em}.jb__logo{height:21px}.card{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js .win .ln.add,.js .win .ln.del{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
