:root{--paper: #f3f1ea;--ink: #0c1714;--coral: #ff6b57;--coral-hover: #ff7d6b;--terracotta: #bc5746;--rust: #7e4235;--brown: #432d25;--green: #14874f;--green-bright: #3fd98a;--muted: #555;--muted-2: #6b6b66;--muted-3: #777;--on-ink-muted: #9fb3ab;--font-head: "Sora", sans-serif;--font-body: "Space Grotesk", sans-serif;--font-mono: "Geist Mono", monospace;--font-deva: "Tiro Devanagari Hindi", serif;--gutter: clamp(16px, 4vw, 40px);--section-gap: clamp(34px, 6vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--gutter)}main.container{display:flex;flex-direction:column;gap:var(--section-gap);padding-top:clamp(28px,5vw,56px);padding-bottom:var(--section-gap)}.site-header{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:2px solid var(--rust)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;padding-bottom:12px}.site-nav{display:flex;align-items:center;gap:22px;font-size:16px}.site-nav a:not(.btn){text-decoration:none}.site-nav a:not(.btn):hover{color:var(--green)}.lockup{display:flex;align-items:center;gap:28px;text-decoration:none;zoom:.46}.gear{position:relative;display:block;flex:none;width:130px;height:130px}.gear-spin{position:absolute;inset:0}.gear-tooth{position:absolute;left:50%;top:50%;width:15.294px;height:16.824px;margin:-8.412px 0 0 -7.647px;background:color-mix(in oklab,var(--coral) var(--mix),var(--ink));transform:rotate(var(--angle)) translateY(-52px)}.gear-ring{position:absolute;left:50%;top:50%;width:94.824px;height:94.824px;margin:-47.412px 0 0 -47.412px;border-radius:50%}.gear-core{position:absolute;left:50%;top:50%;width:71.882px;height:71.882px;margin:-35.941px 0 0 -35.941px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center}.gear-core span{font:400 55.06px/1 var(--font-deva);color:var(--green);-webkit-text-stroke:1.68px var(--green);paint-order:stroke fill;margin-top:1.53px}.lockup-word{display:flex;align-items:baseline;font:700 66px/1 var(--font-mono);letter-spacing:-1.5px;color:var(--ink);white-space:nowrap}.lockup-word .yukti{color:var(--green)}.lockup-word .engine{font-weight:300;margin-left:24px}.lockup-word .cursor{display:inline-block;width:31px;height:65.5px;background:var(--ink);margin-left:9px;align-self:center;transform:translateY(1.85px);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.label{font:500 11px/1.4 var(--font-mono);color:var(--green);min-height:1.4em;white-space:pre}.label.is-typing:after{content:"▌";margin-left:1px}.h-hero{margin:0;font:700 clamp(34px,5.2vw,60px) / 1.1 var(--font-head);letter-spacing:-1px}.h-section{margin:0;font:700 clamp(22px,2.6vw,30px) / 1.2 var(--font-head);letter-spacing:-.5px}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border:2px solid var(--coral);border-radius:6px;background:var(--coral);color:var(--ink);box-shadow:0 3px 0 var(--terracotta);font:500 15px/1.4 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.btn:hover{background:var(--coral-hover);border-color:var(--coral-hover)}.btn:active{transform:translateY(2px);box-shadow:none}.btn:focus-visible,.billing-toggle button:focus-visible,.faq summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.btn-secondary{background:transparent}.btn-secondary:hover{background:color-mix(in oklab,var(--coral) 12%,var(--paper))}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.visual{border-radius:10px;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;font:500 11px/1.5 var(--font-mono);color:var(--muted-3);overflow:hidden}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}.chips li{border:1.5px solid var(--rust);border-radius:12px;padding:1px 9px}.faq{display:flex;flex-direction:column;gap:4px;max-width:760px}.faq details{border-bottom:1px solid var(--terracotta)}.faq summary{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 10px;font-size:14px}.site-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;padding-bottom:24px;font:500 11px var(--font-mono);color:var(--muted-3)}.site-footer .container{border-top:2px solid var(--rust)}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:var(--ink);text-decoration:underline}@media(max-width:767px){html{scroll-padding-top:72px}.lockup{zoom:.3}.site-nav{gap:14px;font-size:14px}.site-nav .nav-text{display:none}.site-nav .btn{padding:4px 10px;font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lockup-word .cursor,.gear-spin{animation:none!important}}
