/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root,:host{--color-bg:#fafafa;--color-surface:#fff;--color-surface-hover:#f2f2f2;--color-border:#ebebeb;--color-text:#171717;--color-text-2:#4d4d4d;--color-text-3:#6e6e6e;--color-text-4:#a1a1a1;--color-primary:#171717;--color-primary-hover:#383838;--color-on-primary:#fff;--color-blue:#0070f3;--color-blue-deep:#0761d1;--color-blue-soft:#d3e5ff;--color-violet:#7928ca;--color-violet-deep:#180d43;--color-violet-soft:#d8ccf1;--color-ink:#0d0d0d;--color-green:#12a150;--color-green-soft:#e7f6ec;--color-green-deep:#0d7a3e;--color-red-deep:#c50000;--color-amber-soft:#ffefcf;--color-amber-deep:#ab570a;--color-gray:#8f8f8f;--color-gray-soft:#f2f2f2;--radius-sm:6px;--radius-md:12px;--radius-panel:8px;--radius-lg:16px;--radius-pill:100px;--shadow-sm:0 1px 1px #0000000a;--shadow-md:0 2px 2px #0000000a, 0 8px 16px -4px #0000000f;--font-sans:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--tracking-display:-.05em;--text-title:16px;--text-title--line-height:24px;--text-title--letter-spacing:-.01em;--text-title--font-weight:600;--text-body:13px;--text-body--line-height:20px;--text-small:12px;--text-small--line-height:16px;--text-micro:11px;--text-micro--line-height:16px;--text-micro--letter-spacing:.04em;--text-micro--font-weight:500;--text-prose-heading:24px;--text-prose-body:14px;--text-prose-hero:52px}.brand{min-height:24px;color:var(--color-text);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{color:var(--color-primary);flex:none;display:block}.brand-word{letter-spacing:-.5px;color:var(--color-text);font-size:19px;font-weight:600;line-height:1}:root{--site-head-h:48px}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-primary);height:32px;color:var(--color-on-primary);font-size:var(--text-body);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:16px}.skip-link:focus{outline:2px solid var(--color-blue);outline-offset:2px;top:8px}.site-head{z-index:50;height:var(--site-head-h);background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-head-inner{max-width:var(--site-head-maxw,1120px);height:100%;padding:0 var(--site-head-pad,16px);align-items:center;gap:12px;margin:0 auto;display:flex}.site-head :focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.site-head-menu{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.site-head-links{align-items:center;gap:2px;margin-left:12px;display:flex}.site-head-links>a,.nav-drop-btn{border-radius:var(--radius-sm);cursor:pointer;height:32px;font-family:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.site-head-links>a:hover,.nav-drop-btn:hover,.nav-drop-wrap.is-open .nav-drop-btn{color:var(--color-text);background:var(--color-surface-hover);text-decoration:none}.site-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.site-head-link{border-radius:var(--radius-sm);height:32px;font-size:var(--text-body);color:var(--color-text-2);align-items:center;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}.site-head-link:hover{color:var(--color-text);background:var(--color-surface-hover);text-decoration:none}.site-head-cta{border-radius:var(--radius-sm);background:var(--color-primary);height:28px;color:var(--color-on-primary);font-size:var(--text-small);line-height:var(--text-small--line-height);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.site-head-cta:hover{background:var(--color-primary-hover);text-decoration:none}.site-head-burger{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;margin-left:auto;padding:6px;display:none}.site-head-burger span{background:var(--color-text);border-radius:999px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.site-head.is-open .site-head-burger span:first-child{transform:translateY(6px)rotate(45deg)}.site-head.is-open .site-head-burger span:nth-child(2){opacity:0}.site-head.is-open .site-head-burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-drop-wrap{display:inline-flex;position:static}.nav-drop-btn:after{content:none}.nav-drop{opacity:0;visibility:hidden;pointer-events:none;z-index:60;justify-content:center;transition:opacity .14s,visibility .14s;display:flex;position:absolute;top:100%;left:0;right:0}.nav-drop-wrap.is-open .nav-drop{opacity:1;visibility:visible;pointer-events:auto}.nav-drop-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);width:min(880px,100vw - 32px);box-shadow:var(--shadow-md);border-top:0}.nav-drop-tops{border-bottom:1px solid var(--color-border);display:grid}.nav-drop-tops-2{grid-template-columns:1fr 1fr}.nav-drop-tops-2 .nav-drop-top+.nav-drop-top{border-left:1px solid var(--color-border)}.nav-drop-top{padding:20px 24px;text-decoration:none;display:block}a.nav-drop-top:hover{background:var(--color-surface-hover);text-decoration:none}.nav-drop-top-label{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--color-text);align-items:center;gap:6px;display:flex}.nav-drop-top-label svg{color:var(--color-text-3);flex:none}.nav-drop-top-desc{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text-2);margin-top:4px;display:block}.nav-drop-top.is-soon{cursor:default}.nav-drop-top.is-soon .nav-drop-top-label,.nav-drop-top.is-soon .nav-drop-top-desc{color:var(--color-text-3)}.nav-drop-cols{grid-template-columns:1fr 1fr;display:grid}.nav-drop-col{padding:20px 24px 24px}.nav-drop-col+.nav-drop-col{border-left:1px solid var(--color-border)}.nav-drop-head{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--text-micro--font-weight);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-text-3);margin:0 0 8px}.nav-drop-col a,.nav-drop-soon{min-height:32px;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text-2);align-items:center;padding:0;text-decoration:none;display:flex}.nav-drop-col a:hover{color:var(--color-text);text-decoration:none}.nav-drop-soon{color:var(--color-text-3);cursor:default}@media (min-width:1024px){.site-head-inner{grid-template-columns:1fr auto 1fr;display:grid}.site-head-menu{display:contents}.site-head-inner>.brand{grid-area:1/1;justify-self:start}.site-head-links{grid-area:1/2;justify-self:center;margin-left:0}.site-head-actions{grid-area:1/3;justify-self:end}}@media (max-width:1023.98px){.has-burger .site-head-burger{display:flex}.has-burger .site-head-menu{max-height:calc(100vh - var(--site-head-h));background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;gap:0;padding:4px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.has-burger.is-open .site-head-menu{display:flex}.has-burger .site-head-links{flex-direction:column;align-items:stretch;gap:0;margin:0}.has-burger .site-head-links>a,.has-burger .nav-drop-btn{border-bottom:1px solid var(--color-border);width:100%;height:44px;font-size:var(--text-prose-body);border-radius:0;justify-content:space-between;padding:0 4px}.has-burger .site-head-links>a:hover,.has-burger .nav-drop-btn:hover,.has-burger .nav-drop-wrap.is-open .nav-drop-btn{background:0 0}.has-burger .site-head-actions{flex-direction:column;align-items:stretch;gap:8px;margin:12px 0 0}.has-burger .site-head-link{height:40px;padding:0 4px}.has-burger .site-head-cta{height:36px;font-size:var(--text-body)}.has-burger .nav-drop-wrap{width:100%;display:block}.has-burger .nav-drop{opacity:1;visibility:visible;pointer-events:auto;max-height:0;transition:max-height .25s;display:block;position:static;overflow:hidden}.has-burger .nav-drop-wrap.is-open .nav-drop{max-height:1400px}.has-burger .nav-drop-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.has-burger .nav-drop-btn:after{content:"";opacity:.45;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.has-burger .nav-drop-wrap.is-open .nav-drop-btn:after{transform:rotate(-135deg)translate(-3px,-3px)}.has-burger .nav-drop-wrap.is-open .nav-drop-btn{border-bottom-color:#0000}.has-burger .nav-drop-tops,.has-burger .nav-drop-tops-2{border-bottom:0;grid-template-columns:1fr;gap:0;padding:12px 4px 4px}.has-burger .nav-drop-tops-2 .nav-drop-top+.nav-drop-top{border-left:1px solid var(--color-border);border-top:0}.has-burger .nav-drop-top{border:1px solid var(--color-border);padding:12px 16px}.has-burger .nav-drop-cols{grid-template-columns:1fr 1fr;gap:0 16px;padding:0 4px}.has-burger .nav-drop-col{min-width:0;padding:12px 0}.has-burger .nav-drop-col+.nav-drop-col{border-left:0}.has-burger .nav-drop-col a,.has-burger .nav-drop-soon{overflow-wrap:anywhere;min-height:36px}}@media (prefers-reduced-motion:reduce){.nav-drop,.nav-drop-btn:after,.site-head-burger span{transition:none}}.site-head-tag{border-radius:var(--radius-sm);height:20px;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--text-micro--font-weight);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-blue-deep);background:var(--color-blue-soft);align-items:center;padding:0 6px;display:inline-flex}:root{--chrome-scale:.75;--site-head-h:calc(64px * var(--chrome-scale));--site-w:calc(1440px * var(--chrome-scale));--site-pad:calc(18px * var(--chrome-scale))}.promo-bar{padding:calc(8px * var(--chrome-scale)) 16px;background:var(--color-violet-soft);color:var(--color-text);font-size:max(12px, calc(13px * var(--chrome-scale)));text-align:center}.promo-bar a{color:var(--color-violet);text-underline-offset:2px;margin-left:6px;font-weight:500;text-decoration:underline}.site-head .brand-word{font-size:calc(23px * var(--chrome-scale))}.site-head .brand-mark{width:calc(24px * var(--chrome-scale));height:calc(24px * var(--chrome-scale))}.site-head-links>a,.nav-drop-btn,.site-head-link{font-size:calc(15px * var(--chrome-scale))}.site-head-link,.site-head-cta{white-space:nowrap}@media (min-width:1024px){.site-head .site-head-inner{max-width:var(--site-w);padding:0 var(--site-pad)}.site-head-actions{align-self:stretch;gap:4px;height:100%}.site-head-link{align-self:center}.site-head-cta{height:auto;padding:0 calc(28px * var(--chrome-scale));font-size:calc(15px * var(--chrome-scale));border-radius:0;align-self:stretch;align-items:center;margin-left:12px;display:inline-flex}}.site-foot-top{max-width:var(--maxw);margin:0 auto;padding:56px 24px 40px}.site-foot-cols{grid-template-columns:repeat(6,1fr);gap:28px;display:grid}.site-foot-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);margin:0 0 14px;font-size:12px;font-weight:600}.site-foot-sub{margin-top:32px}.site-foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-foot-col a{min-height:24px;color:var(--color-text-2);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.site-foot-col a:hover{color:var(--color-text)}.site-foot-off{min-height:24px;color:var(--color-text-3);cursor:default;align-items:center;font-size:14px;display:inline-flex}.site-foot-bar{max-width:var(--maxw);border-top:1px solid var(--color-border);color:var(--color-text-2);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:22px 24px 26px;font-size:13px;display:flex}.site-foot-bar a{min-height:24px;color:var(--color-text-2);align-items:center;text-decoration:none;display:inline-flex}.site-foot-bar a:hover{color:var(--color-text)}@media (max-width:820px){.site-foot-top{padding:40px 24px 28px}.site-foot-cols{grid-template-columns:1fr 1fr}}.site-foot{background:var(--color-primary);border-top:0}.site-foot .site-foot-title{color:var(--color-on-primary)}.site-foot a{color:var(--color-text-4)}.site-foot a:hover{color:var(--color-on-primary)}.site-foot .site-foot-off{color:var(--color-gray)}.site-foot-bar{border-top-color:var(--color-text-2);color:var(--color-text-4)}.site-foot-top,.site-foot-bar{max-width:var(--site-w);padding-left:var(--site-pad);padding-right:var(--site-pad)}:root{--primary:var(--color-primary);--primary-hover:var(--color-primary-hover);--primary-dark:var(--color-blue-deep);--primary-soft:var(--color-blue-soft);--primary-line:var(--color-border);--accent:var(--color-blue);--text:var(--color-text);--text-2:var(--color-text-2);--text-3:var(--color-text-3);--border:var(--color-border);--border-2:var(--color-surface-hover);--surface:var(--color-surface);--surface-2:var(--color-bg);--surface-3:var(--color-surface-hover);--green:var(--color-green);--green-deep:var(--color-green-deep);--red:var(--color-red-deep);--amber:var(--color-amber-deep);--amber-soft:var(--color-amber-soft);--ink:var(--color-text);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius:8px;--font:var(--font-sans);--mono:var(--font-mono);--maxw:1120px;--text-prose-heading:clamp(28px, 4vw, 44px);--nav-h:var(--site-head-h)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}a{color:var(--accent);text-decoration:none}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:600}b,strong,th{font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ico{flex:none;width:20px;height:20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-padding-top:var(--site-head-h)}.wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 18px}.wrap-narrow{max-width:760px}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,transform 60ms,color .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn .ico{width:16px;height:16px}.btn-lg{height:44px;padding:0 20px;font-size:15px}.btn-block{width:100%;display:flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-ghost:hover{background:var(--surface-3)}.btn-outline{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-outline:hover{background:var(--surface-3)}.hero{padding:64px 0 36px;position:relative;overflow:hidden}.hero-inner{z-index:1;text-align:left;position:relative}.eyebrow-pill{color:var(--text-2);background:var(--surface);border:1px solid var(--primary-line);border-radius:var(--radius-sm);align-items:center;gap:9px;padding:6px 14px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow-pill:hover{background:var(--surface-3);text-decoration:none}.pill-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.flag-in{border-radius:2px;flex:none;width:21px;height:14px;display:block}.hero-title{letter-spacing:-.035em;max-width:18ch;margin:16px 0 0;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.05}.hero-sub{max-width:52ch;color:var(--text-2);margin:22px 0 0;font-size:15px;line-height:1.55}.hero-facts{color:var(--text-2);flex-direction:column;gap:12px;margin:24px 0 0;font-size:13px;display:flex}.hero-facts li{align-items:center;gap:8px;display:inline-flex}.hero-facts li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.hero-inner .hero-cta{justify-content:flex-start;margin-top:28px}.hero-note{color:var(--text-2);margin-top:10px;font-size:13px}.hero-price{color:var(--text-2);margin-top:26px;font-size:14px}.hero-price b{letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:600}.hero-price span{color:var(--text-2);font-size:12px}.hero-inner .mockup{margin-left:0;margin-right:0}.hero-home{padding:64px 0 72px}.hero-home .hero-title{font-size:clamp(34px, 5vw, var(--text-prose-hero));max-width:13ch;margin-top:20px;line-height:1.04}.hero-home .hero-sub{max-width:44ch;margin-top:20px;font-size:17px;line-height:1.55}.hero-home .hero-cta{margin-top:32px}.hero-home .hero-price{margin-top:24px}.hero-home .hero-price+.hero-cta{margin-top:16px}.hero-values{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;padding-top:24px;display:grid}.hero-value{align-items:flex-start;gap:10px;display:flex}.hero-value .ico{width:18px;height:18px;color:var(--text);flex:none;margin-top:1px}.hero-value b{color:var(--text);font-size:14px;font-weight:600;display:block}.hero-value span{color:var(--text-2);margin-top:2px;font-size:12px;line-height:16px;display:block}@media (min-width:1024px){.hero-home .hero-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px}.hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.hero-split .mockup{max-width:100%;margin:0}}.mockup{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-width:940px;box-shadow:var(--shadow-md);margin:36px auto 0;overflow:hidden}.mk-chrome{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 14px;display:flex}.mk-dotrow{gap:6px;display:inline-flex}.mk-dotrow i{background:#dcdce6;border-radius:50%;width:11px;height:11px}.mk-addr{font-family:var(--mono);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 auto;padding:4px 12px;font-size:12px}.mk-app{background:var(--surface);padding:0}.mk-appbar{border-bottom:1px solid var(--border-2);background:var(--surface);align-items:center;gap:14px;padding:10px 16px;display:flex}.mk-appbrand{letter-spacing:-.03em;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.mk-workspace{color:var(--text-2);font-size:13px}.mk-new{color:#fff;background:var(--primary);border-radius:var(--radius-sm);margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600}.mk-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.mk-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:12px}.mk-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-name{letter-spacing:-.01em;font-size:13px;font-weight:500}.mk-status{color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.mk-status-dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.mk-status.ok .mk-status-dot{background:var(--green)}.mk-status.busy .mk-status-dot{background:var(--amber);animation:1.3s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.mk-url{color:var(--accent);font-size:12px;font-family:var(--mono);margin:12px 0 10px;display:block}.mk-meta{color:var(--text-2);align-items:center;gap:5px;font-size:12px;display:flex}.mk-meta .ico{width:13px;height:13px}.mk-dot{opacity:.6}.mk-commit{font-family:var(--mono);color:var(--text-2);font-size:11px}.pgart{place-items:center;display:grid}.pgart-stage{aspect-ratio:1;width:min(440px,100%);position:relative}.pgart-map{width:auto;height:84%;margin:0 auto;position:absolute;inset:8% 18%}.pgart-border{fill:var(--surface-2);stroke:var(--text-3);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pgart-core{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:center;justify-items:center;gap:2px;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pgart-core-mark{width:34px;height:34px;fill:var(--c);margin-bottom:6px}.pgart-core b{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.pgart-core em{font-style:normal;font-family:var(--mono);color:var(--text-2);font-size:11px}.pgart-core:after{content:"";border:1px solid var(--border);border-radius:var(--radius-lg);opacity:.9;animation:4.5s ease-in-out infinite pulse;position:absolute;inset:-14px}.pgart-orbit{margin:0;padding:0;list-style:none;position:absolute;inset:0}.pgart-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:52px;height:52px;color:var(--c);place-items:center;animation:7s ease-in-out infinite pgArtFloat;display:grid;position:absolute}.pgart-tile svg{fill:currentColor;width:24px;height:24px}.pgart-t2{animation-delay:-.9s}.pgart-t3{animation-delay:-1.8s}.pgart-t4{animation-delay:-2.6s}.pgart-t5{animation-delay:-3.4s}.pgart-t6{animation-delay:-4.2s}.pgart-t7{animation-delay:-5.1s}.pgart-t8{animation-delay:-6s}@keyframes pgArtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:900px){.pgart-stage{width:min(340px,100%)}.pgart-tile{width:44px;height:44px}.pgart-tile svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.pgart-tile,.pgart-core:after{animation:none}}.proof{border-block:1px solid var(--border);padding:40px 0 44px}.proof-kicker{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:500}.proof-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.proof-logo{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:6px 10px;display:grid}.proof-logo-text{grid-template-columns:auto}.proof-logo svg{width:24px;height:24px;fill:var(--text)}.proof-name{letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-size:18px;font-weight:600}.proof-role{text-align:center;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);grid-column:1/-1;font-size:11px}.stack{border-top:1px solid var(--border)}.stack-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.stack-copy h2{font-size:var(--text-prose-heading);letter-spacing:-.02em;margin-top:8px;font-weight:600;line-height:1.18}.stack-copy .lede{margin-top:12px}.stack-copy .btn{margin-top:20px}.stack-wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stack-tile{aspect-ratio:1;border-radius:var(--radius-panel);background:var(--primary);color:var(--color-on-primary);place-items:center;display:grid}.stack-tile svg{fill:currentColor;width:46%;height:46%}.section{padding:96px 0}@media (max-width:640px){.section{padding:64px 0}}#india-paas .sec-head{text-align:center;margin:0 auto}#india-paas .lede{margin-inline:auto}.section-tint{background:var(--surface-2);border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2)}.sec-head{text-align:left;max-width:760px;margin:0 0 40px}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:12px;font-weight:500}.sec-head h2{font-size:var(--text-prose-heading);letter-spacing:-.03em;font-weight:500;line-height:1.08}.lede{max-width:64ch;color:var(--text-2);margin-top:16px;font-size:17px;line-height:1.5}.sec-cta{text-align:left;margin-top:22px}.rail{border-top:1px solid var(--border);counter-reset:none}.rail-step{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;padding:26px 0;display:grid}.rail-step .rail-viz{align-self:center}.rail-no{font-family:var(--mono);color:var(--text-2);align-self:start;padding-top:4px;font-size:13px}.rail-copy h3{letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:600}.rail-copy p{color:var(--text-2);max-width:46ch;font-size:13px;line-height:1.55}.rail-viz{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-2);padding:12px;font-size:12px;line-height:1.4;position:relative;overflow:hidden}.rail-viz .ico{flex:none;width:13px;height:13px}@media (max-width:900px){.rail-step{grid-template-columns:40px minmax(0,1fr);gap:14px 18px}.rail-viz{grid-column:2}}@media (max-width:640px){.rail-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0}.rail-no{padding-top:0}.rail-viz{grid-column:1}}.rail-plain .rail-step{grid-template-columns:64px minmax(0,1fr);padding:20px 0}.rail-plain .rail-copy p{max-width:72ch;font-size:14px}@media (max-width:640px){.rail-plain .rail-step{grid-template-columns:minmax(0,1fr)}}.viz-head{color:var(--text);align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.viz-rows{flex-direction:column;gap:6px;display:flex;position:relative}.viz-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:7px 9px;display:flex}.viz-row span{flex:1}.viz-row .ico{color:var(--green);animation:7s infinite vizTick}.viz-row em{color:var(--text-2);font-style:normal}.viz-row:first-of-type .ico{animation-delay:.4s}.viz-row:nth-of-type(2) .ico{animation-delay:1.2s}.viz-row:nth-of-type(3) .ico{animation-delay:2s}.viz-scan{border-radius:var(--radius-sm);background:var(--primary-soft);mix-blend-mode:multiply;opacity:0;height:33px;animation:7s cubic-bezier(.4,0,.2,1) infinite vizScan;position:absolute;inset:0 0 auto}.viz-form{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.viz-field{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;display:flex}.viz-field span{color:var(--text-2)}.viz-field b{font-family:var(--mono);color:var(--text);font-size:11px;font-weight:500;animation:7s infinite vizUp}.viz-field:first-of-type b{animation-delay:.3s}.viz-field:nth-of-type(2) b{animation-delay:.9s}.viz-field:nth-of-type(3) b{animation-delay:1.5s}.viz-term{font-family:var(--mono);font-size:11px}.viz-term-top{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:8px}.viz-line{white-space:nowrap;text-overflow:ellipsis;padding:2px 0;animation:7s infinite vizUp;overflow:hidden}.viz-term .viz-line:first-of-type{animation-delay:2.2s}.viz-term .viz-line:nth-of-type(2){animation-delay:2.9s}.viz-term .viz-line:nth-of-type(3){animation-delay:3.6s}.viz-ok{color:var(--green-deep)}.viz-dim{color:var(--text-2)}.viz-caret{vertical-align:-1px;background:currentColor;width:6px;height:11px;margin-left:3px;animation:1s step-end infinite vizBlink;display:inline-block}.viz-deploy{animation:7s infinite vizUp}.viz-deploy:first-of-type{animation-delay:.8s}.viz-deploy:nth-of-type(2){animation-delay:1.6s}.viz-deploy:nth-of-type(3){animation-delay:2.4s}@keyframes vizTick{0%,10%{opacity:0;transform:scale(.5)}17%,to{opacity:1;transform:none}}@keyframes vizUp{0%,8%{opacity:0;transform:translateY(6px)}17%,to{opacity:1;transform:none}}@keyframes vizBlink{50%{opacity:0}}@keyframes vizScan{0%,6%{opacity:0;transform:translateY(0)}11%,22%{opacity:1;transform:translateY(0)}31%,42%{opacity:1;transform:translateY(39px)}51%,90%{opacity:1;transform:translateY(78px)}97%,to{opacity:0;transform:translateY(78px)}}.ind-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ind-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:12px;padding:15px 16px;display:flex}.ind-ico{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:42px;height:42px;color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ind-ico .ico{width:21px;height:21px}.ind-row h3{letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:600}.ind-row p{color:var(--text-2);font-size:13px;line-height:1.5}.feat-grid{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.feat{background:var(--surface);border:0;border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:0;align-content:start;margin:-1px 0 0 -1px;padding:18px}.feat-ico{color:var(--text);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.feat-ico .ico{width:18px;height:18px}.feat h3{letter-spacing:-.02em;margin-bottom:9px;font-size:14px;font-weight:600}.feat p{color:var(--text-2);font-size:14px;line-height:1.5}.incl{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:28px 24px}.incl-title{text-align:center;letter-spacing:-.02em;color:var(--text);margin:0 0 22px;font-size:18px;font-weight:600}.incl-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;max-width:960px;margin:0 auto;display:grid}.incl-list li{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.incl-list .ico{width:17px;height:17px;color:var(--green);flex:none;margin-top:2px}@media (max-width:900px){.incl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.incl{padding:22px 18px}.incl-list{grid-template-columns:1fr}.incl-title{text-align:left;font-size:16px}}.plans{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:12px;display:grid}.plans-3{grid-template-columns:repeat(3,1fr)}.plans-axis+.plans-axis{margin-top:22px}.ladder+.ladder{margin-top:30px}.ld-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.ld-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:15px;font-weight:600}.ld-sub{color:var(--text-2);font-size:12px}.ld-notes{color:var(--text-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px;margin:0 0 14px;font-size:13px;display:grid}.ld-notes li{align-items:baseline;gap:8px;display:flex}.ld-notes li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-2px)}.ld-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}.svc-tabs[hidden]{display:none}.svc-tabs{border-radius:var(--radius-md);background:var(--color-gray-soft);gap:2px;max-width:100%;margin:0 0 14px;padding:2px;display:inline-flex;overflow-x:auto}.svc-tab{appearance:none;border-radius:var(--radius-sm);height:28px;font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500}.svc-tab:hover{color:var(--text)}.svc-tab[aria-selected=true]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.svc-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ldtable{border-collapse:collapse;width:100%;font-size:13px}.ldtable th,.ldtable td{text-align:left;vertical-align:middle;white-space:nowrap;padding:8px 16px}.ldtable tbody tr+tr td,.ldtable tbody tr+tr th{border-top:1px solid var(--border)}.ldtable thead th{height:36px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);padding-top:0;padding-bottom:0;font-size:11px;font-weight:500}.ld-plan{width:200px;color:var(--text);font-size:13px;font-weight:500}.ld-plan code{font-family:var(--mono);color:var(--text-2);margin-top:2px;font-size:11px;font-weight:400;display:block}.ld-spec{color:var(--text-2);font-variant-numeric:tabular-nums}.ld-price{font-variant-numeric:tabular-nums;width:150px}.ld-amt{letter-spacing:-.02em;color:var(--text);font-size:14px;font-weight:600}.ld-unit{color:var(--text-2);font-size:12px}.ld-gst{color:var(--text-2);margin-top:1px;font-size:11px;display:block}.ldtable .ld-cta{text-align:right}.ld-none{color:var(--text-2);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:13px;display:flex}.plans-axis-lede{color:var(--text-2);max-width:60ch;margin:-6px 0 16px;font-size:13px}.cmp-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.cmptable{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.cmptable th,.cmptable td{text-align:left;border-bottom:1px solid var(--border);padding:10px 16px}.cmptable thead th{top:calc(var(--nav-h) + 1px);z-index:3;height:36px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--surface-2);white-space:nowrap;padding-top:0;padding-bottom:0;font-size:11px;font-weight:500;position:sticky}.cmptable tbody th[scope=row]{z-index:1;color:var(--text-2);background:var(--surface);border-right:1px solid var(--border);font-weight:500;position:sticky;left:0}.cmptable thead th:first-child{z-index:4;border-right:1px solid var(--border);left:0}.cmptable td{color:var(--text);white-space:nowrap}.cmptable thead th:not(:first-child),.cmptable tbody td{text-align:center}.cmptable .ico{width:16px;height:16px;color:var(--text);vertical-align:middle;display:inline-block}.cmptable .cmp-sec th{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:var(--surface-2);border-right:0;padding-top:20px;font-size:11px;font-weight:500;position:static}.cmptable tbody tr:last-child th,.cmptable tbody tr:last-child td{border-bottom:0}@media (max-width:980px){.cmptable td{white-space:normal}}@media (max-width:760px){.ld-notes{grid-template-columns:1fr}.ldtable{font-size:12px}.ldtable th,.ldtable td{padding:10px 11px}.svc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.svc-tab{padding:0 6px}.ld-wrap{overflow-x:visible}.ldtable thead{display:none}.ldtable,.ldtable tbody{display:block}.ldtable tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px;display:grid}.ldtable tbody tr+tr{border-top:1px solid var(--border)}.ldtable th,.ldtable td{white-space:normal;padding:0}.ldtable tbody tr+tr td,.ldtable tbody tr+tr th{border-top:0}.ld-plan{grid-area:1/1;width:auto}.ld-spec{grid-area:2/1}.ldtable .ld-price{text-align:right;grid-area:1/2;width:auto}.ldtable .ld-cta{text-align:right;grid-area:2/2}.ld-price{width:108px;min-width:108px}.ld-amt{font-size:14px}.cmptable{table-layout:fixed;min-width:0;font-size:12px}.cmptable th,.cmptable td{white-space:normal;padding:8px 5px}.cmptable tbody th[scope=row]{white-space:normal;width:34%;position:static}.cmptable thead th:not(:first-child),.cmptable td{width:22%}.cmptable thead th{padding-left:4px;padding-right:4px;font-size:11px}}.plans-axis-head{border-bottom:2px solid var(--text);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding-bottom:12px;display:flex}.plans-axis-title{letter-spacing:var(--tracking-display);margin:0;font-size:20px;font-weight:600}.plans-axis-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-left:1px solid var(--border);padding-left:12px;font-size:11px;font-weight:600}.plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:18px 16px;display:flex}.plan-hi{border-color:var(--text)}.plan-badge{height:20px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.plan-tagline{color:var(--text-2);min-height:30px;margin-top:4px;font-size:13px;line-height:1.4}.plan-feats{flex-direction:column;gap:10px;margin-top:12px;display:flex}.plan-feats li{color:var(--text-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.plan-feats .ico{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.plan-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-name{letter-spacing:.02em;text-transform:uppercase;color:var(--text-2);font-size:13px;font-weight:600}.cmptable .cmp-sub th[scope=row]{padding-left:28px}.cmptable .cmp-note{color:var(--text-3,#8f8f8f);font-size:12px}.plan-muted{opacity:.4}.plan-soon{letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.plan-price{align-items:baseline;gap:3px;margin:10px 0 3px;display:flex}.plan-amt{letter-spacing:-.04em;color:var(--text);font-size:24px;font-weight:600}.plan-unit{color:var(--text-2);font-size:13px;font-weight:500}.plan-gst{color:var(--text-2);min-height:28px;font-size:12px;line-height:1.4}.btn-sm{flex:none;height:28px;padding:0 10px;font-size:13px}.plans-foot{max-width:720px;color:var(--text-2);text-align:left;justify-content:center;align-items:flex-start;gap:10px;margin:22px auto 0;font-size:13px;line-height:1.5;display:flex}.plans-foot .ico{width:17px;height:17px;color:var(--primary);flex:none;margin-top:1px}.dev-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:38px;display:grid}.dev-copy .eyebrow{margin-bottom:12px}.dev-copy h2{font-size:var(--text-prose-heading);letter-spacing:-.03em;font-weight:600;line-height:1.14}.dev-copy .lede{margin-top:10px}.dev-cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.dev-terminal{background:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid #23232e;overflow:hidden}.dev-terminal .mk-chrome{background:#16161f;border-bottom-color:#23232e}.dev-terminal .mk-dotrow i{background:#34343f}.dev-terminal .mk-addr{color:#8a8a97;background:#1c1c26;border-color:#2a2a36}.dev-pre{font-family:var(--mono);color:#d7d7e2;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 18px;font-size:13px;line-height:1.7}.dev-pre b{color:#fff;font-weight:600}.tl-c{color:#7c7c8c}.tl-m{color:#50e3c2}.tl-ok{color:#4ade80;font-weight:600}.dev-pre:after{content:"";vertical-align:-2px;background:#4ade80;border-radius:1px;width:8px;height:15px;margin-left:3px;animation:1.1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.faq-split{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.faq-head h2{font-size:var(--text-prose-heading);letter-spacing:-.02em;margin-top:8px;font-weight:600;line-height:1.18}.faq-head p{color:var(--text-2);margin-top:12px;font-size:14px;line-height:1.6}.faq-head a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.faq{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-chev{color:var(--text-3);flex:none;transition:transform .15s}.faq-item summary:hover .faq-chev{color:var(--text)}.faq-item[open] .faq-chev{transform:rotate(180deg)}.faq-item p{color:var(--text-2);max-width:68ch;padding:0 32px 16px 0;font-size:14px;line-height:1.6}.cta-band{background:var(--surface);padding:48px 0}.cta-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex}.cta-copy{max-width:56ch}.cta-copy h2{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.15}.cta-copy p{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.6}.cta-copy p a{text-underline-offset:2px;text-decoration:underline}.cta-side{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.cta-actions{gap:8px;display:flex}.cta-note{color:var(--text-2);font-size:12px;line-height:16px}.page-hero{border-bottom:1px solid var(--border-2);padding:34px 0 24px;position:relative}.page-hero-title{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.12}.page-hero-sub{max-width:72ch;color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.6}.page-hero-cta{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.prose{max-width:760px;color:var(--text-2);font-size:14px;line-height:1.6}.prose h2{letter-spacing:-.02em;color:var(--text);margin:24px 0 10px;font-size:18px;font-weight:600}.prose h2:first-child{margin-top:0}.prose h3{color:var(--text);margin:18px 0 6px;font-size:14px;font-weight:600}.prose p{margin:0 0 12px}.prose ul,.prose ol{margin:0 0 12px;padding-left:22px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin:6px 0}.prose li::marker{color:var(--primary)}.prose a{color:var(--accent);font-weight:500}.prose strong{color:var(--text);font-weight:600}.prose code{font-family:var(--mono,ui-monospace, "SFMono-Regular", "Consolas", monospace);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--primary-dark);padding:1px 5px;font-size:.9em}.info-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg,14px);margin:0 0 20px;padding:6px 20px}.info-row{border-bottom:1px solid var(--border-2);grid-template-columns:190px minmax(0,1fr);gap:8px 20px;padding:12px 0;display:grid}.info-row:last-child{border-bottom:0}.info-row dt{color:var(--text);font-size:13px;font-weight:600}.info-row dd{color:var(--text-2);margin:0;font-size:14px}@media (max-width:560px){.info-row{grid-template-columns:1fr;gap:2px;padding:10px 0}}@media (max-width:1080px){.plans,.plans-3{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.hero-sub{font-size:14px}.sec-head h2,.page-hero-title{font-size:24px}.faq-split{grid-template-columns:1fr;gap:24px}.cta-panel{flex-direction:column;align-items:flex-start;gap:20px}.cta-side{align-items:flex-start}.ind-grid,.feat-grid{grid-template-columns:1fr}.plans{grid-template-columns:repeat(2,1fr)}.plans-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-wrap,.dev-band{grid-template-columns:1fr;gap:32px}.stack-split{grid-template-columns:1fr;gap:28px}.stack-copy{text-align:center}.stack-copy .lede{margin-inline:auto}}@media (max-width:640px){.wrap{padding:0 16px}.section{padding:34px 0}.hero{padding:36px 0 22px}.hero-sub{font-size:14px}.hero-home{padding:32px 0 36px}.hero-home .hero-sub{font-size:15px}.hero-values{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px;margin-top:28px;padding-top:20px}.hero-value{gap:6px}.hero-value .ico{width:16px;height:16px}.hero-value b{font-size:13px}.hero-value span{font-size:11px;line-height:14px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.page-hero{padding:36px 0 22px}.page-hero-title{font-size:20px}.page-hero-cta{flex-direction:column;align-items:stretch}.page-hero-cta .btn{justify-content:center}.mk-grid{grid-template-columns:1fr}.mk-grid .mk-card:nth-child(3){display:none}.plans{grid-template-columns:1fr}.cta-band{padding:34px 0}.cta-panel{padding:20px}.cta-side,.cta-actions{align-self:stretch}.cta-actions{flex-direction:column}.cta-actions .btn{justify-content:center}.stack-wall{gap:6px}.proof-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:24px}.proof-name{font-size:16px}.proof-logo svg{width:20px;height:20px}}@media (max-width:400px){.sec-head h2,.faq-head h2,.page-hero-title{font-size:18px}.hero-value b{font-size:12px}.hero-sub,.lede,.page-hero-sub{font-size:13px}.plan-amt{font-size:22px}.eyebrow-pill{font-size:12px}.info-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.handles{grid-template-columns:repeat(3,1fr);gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.handles{grid-template-columns:1fr}}.handle{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px}.handle h3{color:var(--text);margin:16px 0 6px;font-size:15px;font-weight:600}.handle p{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.handle-ico{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.handle-ico svg{width:22px;height:22px}.handle .handle-ico{color:var(--text);background:var(--surface-2);border-color:var(--border)}.deploy-line{text-align:center;max-width:720px;color:var(--text);margin:0 auto 8px;font-size:18px;font-weight:600;line-height:1.5}@media (max-width:640px){.deploy-line{font-size:16px}}.deploy-line b{color:var(--text);font-weight:600}.ind-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;margin-top:8px;display:grid}@media (max-width:900px){.ind-split{grid-template-columns:1fr;gap:28px}.ind-map{max-width:300px;margin:0 auto}}.ind-map{position:relative}.ind-map svg{width:100%;height:auto;display:block;overflow:visible}.map-dot{fill:var(--border);opacity:0;animation:.5s forwards fadeIn}.map-pin{fill:var(--accent)}.map-pin-halo{fill:none;stroke:var(--accent);stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;animation:2.6s ease-out infinite mapPulse}.map-pin-halo-2{animation-delay:1.3s}.ind-map-cap{color:var(--text-2);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;font-weight:500;display:flex}@keyframes fadeIn{to{opacity:1}}@keyframes mapPulse{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.ind-split .ind-grid{grid-template-columns:1fr 1fr;gap:14px}@media (max-width:620px){.ind-split .ind-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.map-dot{opacity:1;animation:none}.map-pin-halo{opacity:0;animation:none}}.map-dot{fill:#87878f}.ind-map-cap{color:var(--text);font-weight:600}.ind-map-inner{position:relative}.map-tag{border-radius:var(--radius-sm);background:var(--accent);color:#fff;white-space:nowrap;border:1px solid var(--border);align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;animation:.5s 1.15s both mapTagIn;display:inline-flex;position:absolute}.map-tag-left{transform:translate(-100%,-50%)translate(-12px)}.map-tag-right{transform:translateY(-50%)translate(12px)}.map-tag-dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px}@keyframes mapTagIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.map-tag{padding:5px 9px;font-size:11px}.map-tag-left{transform:translate(-100%,-50%)translate(-8px)}.map-tag-right{transform:translateY(-50%)translate(8px)}}@media (max-width:640px){.map-tag-left{transform:translateY(-50%)translate(10px)}}.ind-map-cap{text-align:center;justify-content:center;margin-top:18px}@media (prefers-reduced-motion:reduce){.map-tag{opacity:1;animation:none}}.map-border{fill:none;stroke:#6b7280;stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;animation:.7s .1s forwards fadeIn}@media (prefers-reduced-motion:reduce){.map-border{opacity:1;animation:none}}.zd-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.zd-split .handles{grid-template-columns:1fr;margin:0}.zd-copy .sec-head{text-align:left;max-width:none;margin:0}.zd-copy .deploy-line{text-align:left;max-width:none;margin:18px 0 0}@media (max-width:900px){.zd-split{grid-template-columns:1fr;gap:28px}.zd-copy{order:-1}.zd-copy .sec-head,.zd-copy .deploy-line{text-align:center}}.zd-split .handle{padding:15px 16px}.zd-split .handle-ico{border-radius:var(--radius-sm);width:34px;height:34px}.zd-split .handle{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:13px;padding:14px 15px;display:grid}.zd-split .handle-ico{border-radius:var(--radius-sm);grid-row:1/span 2;width:30px;height:30px}.zd-split .handle h3{grid-column:2;margin:0 0 3px;font-size:13px}.zd-split .handle p{grid-column:2;font-size:13px;line-height:1.45}#india-paas{padding-bottom:42px}#india-paas .zd-copy .sec-head{text-align:left;max-width:none;margin:0}#india-paas .zd-copy .deploy-line{text-align:left;margin:18px 0 0}@media (max-width:900px){#india-paas .zd-copy .sec-head{text-align:center;margin:0 auto}#india-paas .zd-copy .deploy-line{text-align:center}}.zd-split{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:44px}.zd-split .handles{grid-template-columns:1fr 1fr}@media (max-width:1080px){.zd-split .handles{grid-template-columns:1fr}}@media (max-width:900px){.zd-split{grid-template-columns:1fr}.zd-split .handles{grid-template-columns:1fr 1fr}}@media (max-width:620px){.zd-split .handles{grid-template-columns:1fr}}.feat{grid-template-columns:auto minmax(0,1fr);column-gap:13px;padding:16px 17px;display:grid}.feat-ico{border-radius:var(--radius-sm);grid-row:1/span 2;width:32px;height:32px}.feat-ico svg{width:16px;height:16px}.feat h3{grid-column:2;margin:0 0 4px;font-size:14px}.feat p{grid-column:2;font-size:13px;line-height:1.5}.feat-plain .feat{grid-template-columns:minmax(0,1fr)}@media (min-width:901px){.feat-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.ind-row{gap:12px;padding:15px 16px}.ind-ico{border-radius:var(--radius-sm);width:32px;height:32px}.ind-ico svg{width:16px;height:16px}.ind-row h3{margin:0 0 4px;font-size:14px}.ind-row p{font-size:13px;line-height:1.5}.ind-grid{gap:12px}#runs{padding:42px 0 40px}.runs-title{letter-spacing:-.02em;max-width:1000px;color:var(--text-3);margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:600;line-height:1.3}.runs-item{color:var(--text);font-weight:600}@media (max-width:640px){#runs{padding:32px 0 30px}.runs-title{line-height:1.3}}.spot-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.spot-flip .spot-copy{order:2}.spot-flip .spot-viz{order:1}.spot-title{letter-spacing:-.02em;color:var(--text);margin:6px 0 12px;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.2}.spot-lede{color:var(--text-2);max-width:52ch;margin:0 0 22px;font-size:14px;line-height:1.65}.spot-viz{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;overflow:hidden}@media (max-width:900px){.spot-split{grid-template-columns:1fr;gap:26px}.spot-flip .spot-copy,.spot-flip .spot-viz{order:unset}}.pgviz{gap:9px;display:grid}.pgviz-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius,0);color:var(--text-2);align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.pgviz-row b{color:var(--text);font-weight:600}.pgviz-row em{color:var(--text-2);margin-left:auto;font-size:12px;font-style:normal}.pgsw{background:var(--border);border-radius:999px;flex:none;width:30px;height:17px;margin-left:auto;animation:8s infinite pgSwOn;position:relative}.pgsw:after{content:"";border:1px solid var(--border);background:#fff;border-radius:50%;width:13px;height:13px;animation:8s infinite pgSwKnob;position:absolute;top:2px;left:2px}.pgsw-1,.pgsw-1:after{animation-delay:.5s}.pgsw-2,.pgsw-2:after{animation-delay:1.4s}.pgsw-3,.pgsw-3:after{animation-delay:2.3s}@keyframes pgSwOn{0%,6%{background:var(--border)}12%,to{background:var(--accent)}}@keyframes pgSwKnob{0%,6%{transform:none}12%,to{transform:translate(13px)}}.pgbar{background:var(--border);border-radius:999px;height:10px;overflow:hidden}.pgbar-fill{background:var(--accent);border-radius:999px;height:100%;animation:8s infinite pgFill}.pgbar-cap{color:var(--text-2);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.pgbar-cap b{color:var(--text);font-weight:600;animation:8s step-end infinite pgCap}@keyframes pgFill{0%{width:30%}45%{width:92%}55%{width:46%}to{width:62%}}@keyframes pgCap{0%,54%{content:""}}.pgimp-row{animation:8s infinite pgImp}.pgimp-1{animation-delay:.4s}.pgimp-2{animation-delay:1.2s}.pgimp-3{animation-delay:2s}@keyframes pgImp{0%,6%{opacity:0;transform:translate(-22px)}16%,88%{opacity:1;transform:none}to{opacity:0;transform:translate(-22px)}}.pginv-line{animation:8s infinite pgInv}.pginv-1{animation-delay:.5s}.pginv-2{animation-delay:1.3s}.pginv-3{animation-delay:2.1s}.pginv-total{border-color:var(--text);animation:8s 3s infinite pgInv}.pginv-total b,.pginv-total em{color:var(--text);font-weight:600}@keyframes pgInv{0%,5%{opacity:0;transform:translateY(7px)}14%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.pgsw,.pgsw:after,.pgbar-fill,.pgimp-row,.pginv-line,.pginv-total,.pgbar-cap b{animation:none}.pgsw{background:var(--accent)}.pgsw:after{transform:translate(13px)}.pgbar-fill{width:62%}.pgimp-row,.pginv-line,.pginv-total{opacity:1;transform:none}}.price-more{margin:20px 0 0}.btn,.eyebrow-pill,.site-head-cta{border-radius:var(--radius-sm)}body.home .site-head-cta{color:#0d0d0d;background:#fff;border-color:#fff}body.home .site-head-cta:hover{color:#0d0d0d;background:#ffffffe0}body.home .hero-home{color:#fff;background:#0d0d0d;padding:92px 0 96px}body.home .hero-home .hero-sub,body.home .hero-home .hero-price{color:#ffffffb3}body.home .hero-home .hero-price b,body.home .hero-home .hero-value b{color:#fff}body.home .hero-home .hero-value span{color:#ffffff9e}body.home .hero-home .hero-value .ico{color:#ffffffd1}body.home .hero-home .eyebrow-pill{color:#fff;background:#ffffff1a;border-color:#ffffff2e}body.home .hero-home .btn-primary{color:#0d0d0d;background:#fff;border-color:#fff;height:44px;padding:0 24px;font-size:15px}body.home .proof{background:#0d0d0d;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}body.home .proof .proof-role,body.home .proof .eyebrow{color:#ffffff8c}body.home .proof .proof-logo{color:#ffffffdb}body.home .section-tint{background:var(--surface)}body.home .feat,body.home .handle,body.home .runs-item{border-radius:var(--radius-xl);background:#fff}body.home .section-tint .feat,body.home .section-tint .handle,body.home .section-tint .runs-item{background:#fff}body.home .section.stack{color:#fff;background:#0d0d0d}body.home .section.stack .sec-head h2,body.home .section.stack .eyebrow{color:#fff}body.home .section.stack .stack-tile{color:#fff;background:#ffffff0f;border-color:#ffffff1f}body.home .site-head .brand,body.home .site-head .brand-word,body.home .site-head .brand-mark{color:#fff}body.home .site-head-cta,body.home .site-head-cta:hover,body.home .site-head a.site-head-cta,body.home .site-head a.site-head-cta:hover{color:#0d0d0d}body.home .proof .proof-logo svg,body.home .section.stack .stack-tile svg{fill:currentColor}body.home .hero-home{background:#1c1c1e}body.home .hero-home .hero-visual{margin-right:-80px;position:relative}body.home .hero-picker{z-index:2;width:260px;position:absolute;top:26px;left:-96px}body.home .pick-list{margin:0;padding:0;list-style:none}body.home .pick-row{z-index:1;border-radius:var(--radius-md);color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:10px;height:39px;margin-bottom:8px;padding:0 16px;font-size:13px;font-weight:500;display:flex;position:relative}body.home .pick-row .ico{color:#ffffffb8;width:15px;height:15px}body.home .pick-mark{z-index:0;border-radius:var(--radius-md);background:#fff;width:100%;height:39px;animation:9s ease-in-out infinite vizScan;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){body.home .pick-mark{animation:none}}@media (max-width:1100px){body.home .hero-home .hero-visual{margin-right:0}body.home .hero-picker{display:none}}body.home .hero-visual .mockup{z-index:1;position:relative}body.home .hero-picker{z-index:5;width:232px;top:auto;bottom:44px;left:-64px}body.home .pick-row{white-space:nowrap}body.home .hero-home .hero-visual{align-items:center;gap:28px;display:flex}body.home .hero-picker{flex:none;width:232px;position:static}body.home .hero-visual .mockup{flex:auto;min-width:0}body.home .pick-list{position:relative}body.home .pick-mark{top:0}body.home .hero-picker{width:214px;position:relative}body.home .pick-row{height:31px;margin-bottom:8px}body.home .pick-row:first-child,body.home .pick-row:first-child .ico{color:#ffffffb8}body.home .pick-row:first-child{background:#ffffff0f;border-color:#ffffff1a}body.home .pick-mark{background:#ffffff29;border:1px solid #ffffff47;height:31px}body.home .hero-home .hero-visual{gap:16px;margin-right:-150px}body.home .hero-picker{width:196px}body.home .hero-home .hero-title em{color:var(--green);font-style:normal}body.home .hero-home .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}body.home .hero-home .hero-values{border:0;grid-template-columns:1fr;gap:14px;margin-top:28px;padding:0;display:grid}body.home .hero-value{align-items:center;gap:14px}body.home .hv-ico{border-radius:var(--radius-lg);color:#fff;background:#ffffff14;border:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}body.home .hv-ico .ico{width:18px;height:18px}body.home .hero-home .hero-visual{align-self:end;margin:0 -150px -96px 0;display:block;position:relative}body.home .hero-dev{width:100%;max-width:720px;height:auto;margin-left:auto;display:block}@media (max-width:900px){body.home .hero-home .hero-split{grid-template-columns:minmax(0,1fr)}body.home .hero-home .hero-visual{margin:20px 0 -96px}body.home .hero-dev{max-width:460px;margin:0 auto}}body.home .hero-home{padding:0}body.home .hero-bleed{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:24px;max-width:none;padding:56px 0 0 64px;display:grid}body.home .hero-home .hero-sub{max-width:34em}body.home .hero-home .eyebrow-pill{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#12a1501a;border-color:#12a15073;font-size:12px}body.home .hero-home .btn-outline{color:#fff;background:0 0;border-color:#ffffff4d}body.home .hero-home .btn-outline:hover{color:#fff;background:#ffffff1a}body.home .hero-checks{flex-wrap:wrap;gap:20px;margin:22px 0 0;padding:0;list-style:none;display:flex}body.home .hero-check{color:#ffffffc7;align-items:center;gap:8px;font-size:14px;display:inline-flex}body.home .hero-check .ico{border-radius:var(--radius-md);width:18px;height:18px;color:var(--green);background:#12a15029;flex:none;padding:3px}.hero-stats{flex-wrap:wrap;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero-stat{border-left:1px solid #ffffff24;padding:0 28px}.hero-stat:first-child{border-left:0;padding-left:0}.hero-stat b{letter-spacing:-.02em;color:#fff;font-size:30px;font-weight:600;display:block}.hero-stat span{color:#fff9;font-size:13px}body.home .hero-visual{align-self:end;position:relative}body.home .hero-pills{z-index:2;margin:0;padding:0;list-style:none;position:absolute;top:40px;left:0}body.home .hero-pill{border-radius:var(--radius-md);color:#fff;background:#202022e0;border:1px solid #ffffff1f;align-items:center;gap:12px;width:max-content;margin-bottom:12px;padding:12px 22px;font-size:14px;font-weight:500;display:flex}body.home .hero-pill:nth-child(2){margin-left:-42px}body.home .hero-pill:nth-child(3){margin-left:-28px}body.home .hero-pill:nth-child(4){margin-left:-6px}body.home .hero-pill .ico{color:#ffffffdb;width:18px;height:18px}body.home .hero-dev{width:100%;height:auto;margin-left:auto;display:block}@media (max-width:1000px){body.home .hero-bleed{grid-template-columns:minmax(0,1fr);padding:40px 20px 0}body.home .hero-home .hero-title{font-size:44px}body.home .hero-pills{flex-wrap:wrap;gap:10px;display:flex;position:static}body.home .hero-pill,body.home .hero-pill:nth-child(2),body.home .hero-pill:nth-child(3),body.home .hero-pill:nth-child(4){margin:0}}body.home .site-head .site-head-inner{max-width:none;padding:0 64px}body.home .hero-bleed{min-height:620px;padding-bottom:0}body.home .hero-visual{justify-content:flex-end;align-items:flex-end;height:100%;display:flex}body.home .hero-dev{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:564px;margin:0}body.home .hero-pills{top:56px;left:auto;right:42%}@media (max-width:1000px){body.home .site-head .site-head-inner{padding:0 20px}body.home .hero-bleed{min-height:0}body.home .hero-visual{justify-content:center}body.home .hero-pills{position:static}}body.home .hero-home .hero-visual{justify-content:flex-end;align-items:flex-end;height:100%;margin:0;display:flex}body.home .hero-pills{left:0;right:auto}body.home .hero-home .hero-visual{justify-content:flex-end;align-items:flex-end;gap:0;display:flex}body.home .hero-pills{z-index:2;flex:none;align-self:center;margin:0 -18px 72px 0;position:static}body.home .hero-pill{margin-bottom:14px}body.home .hero-dev{flex:none;max-width:62%}@media (max-width:1200px){body.home .hero-dev{max-width:58%}body.home .hero-pill{padding:10px 18px;font-size:13px}}body.home .hero-pills{flex-direction:column;align-items:center;margin:0 -10px 64px 0;display:flex}body.home .hero-pill{background:#262628eb;border-color:#ffffff1a;justify-content:center;width:auto;margin:0 0 10px;position:relative}body.home .hero-pill-d0{color:#fff;background:#3a3a3df5;border-color:#fff3;padding:18px 34px;font-size:17px}body.home .hero-pill-d0 .ico{color:#fff;width:22px;height:22px}body.home .hero-pill-d1{color:#ffffffdb;padding:13px 26px;font-size:14px}body.home .hero-pill-d2{color:#ffffff80;background:#262628b8;border-color:#ffffff12;padding:9px 20px;font-size:12px}:root{--sg-head-h:46px}@media (max-height:720px){body.home .hero-bleed{min-height:0}}body.home .hero-home .hero-visual{align-items:flex-end}body.home .hero-dev{object-fit:contain;object-position:right bottom;width:auto;max-width:100%;height:auto;max-height:82%}body.home .hero-pills{z-index:2;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.home .hero-dev{max-width:100%;max-height:100%;margin-left:auto;display:block}body.home .hero-home .hero-bleed{align-items:stretch}body.home .hero-home .hero-copy{align-self:center}body.home .hero-pill-d2{color:#ffffff6b;background:#2626289e;padding:7px 16px;font-size:11px}body.home .hero-pill-d2 .ico{color:#ffffff6b;width:12px;height:12px}@media (max-width:1200px){body.home .hero-pills{left:12%}}body.home .hero-dev{max-height:calc(50dvh - 75px)}body.home .hero-home .hero-visual{justify-content:flex-end;align-items:flex-end;display:flex}body.home .hero-bleed{align-items:center;padding:24px 0 24px 64px}body.home .hero-home .hero-copy{align-self:center;padding-bottom:0}body.home .hero-home .hero-visual{justify-content:flex-end;align-self:stretch;align-items:flex-end;display:flex;position:relative}body.home .hero-dev{object-fit:contain;object-position:right bottom;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px);margin:0;display:block}body.home .hero-pills{z-index:2;margin:0;position:absolute;top:50%;bottom:auto;left:8%;transform:translateY(-50%)}body.home .site-head .site-head-links a:hover,body.home .site-head .site-head-links a:focus-visible,body.home .site-head .site-head-links button:hover{color:#fff;background:#ffffff1a}@media (max-width:1200px){body.home .hero-pills{left:0}}body.home .hero-pills{top:8%;left:38%;transform:none}@media (max-width:1200px){body.home .hero-pills{top:6%;left:22%}}body.home .hero-home .hero-copy>*{margin-left:0;margin-right:0}body.home .hero-home .hero-cta{justify-content:flex-start}body.home .hero-home .hero-checks,body.home .hero-home .hero-stats,body.home .hero-home .hero-values{padding-left:0}body.home .hero-home .eyebrow-pill{margin-left:0}body.home .hero-bleed{padding-left:12%}body.home .hero-home .hero-title{font-size:74px;line-height:1.06}body.home .hero-home .hero-cta{margin-top:34px}@media (max-width:1500px){body.home .hero-bleed{padding-left:7%}body.home .hero-home .hero-title{font-size:60px}body.home .hero-home .hero-sub{font-size:18px}}@media (max-width:1000px){body.home .hero-bleed{padding-left:20px}}body.home .hero-bleed{min-height:calc(100dvh - var(--sg-head-h));padding:0 0 0 12.1vw;display:block;position:relative}body.home .hero-home .hero-copy{z-index:3;width:35.9vw;padding:11vh 0 0;position:relative}body.home .hero-home .hero-title{letter-spacing:-.02em;font-size:44px;line-height:1.18}body.home .hero-home .hero-sub{max-width:100%;font-size:18px}body.home .hero-home .btn-lg{height:48px;padding:0 24px;font-size:16px}body.home .hero-home .hero-visual{display:block;position:static}body.home .hero-dev{z-index:1;width:64.5vw;max-width:none;height:auto;max-height:none;margin:0;position:absolute;top:4vh;left:42.7vw}body.home .hero-pills{z-index:2;width:20.8vw;margin:0;position:absolute;top:2vh;left:56.1vw;transform:none}@media (max-width:1000px){body.home .hero-bleed{min-height:0;padding:32px 20px 0}body.home .hero-home .hero-copy{width:auto;padding-top:0}body.home .hero-home .hero-title{font-size:40px}body.home .hero-dev{width:100%;margin:24px auto 0;position:static}body.home .hero-pills{width:auto;margin:20px 0 0;position:static}}body.home .hero-dev{width:51.6vw;left:48vw}body.home .hero-pills{left:58vw}body.home .hero-bleed{max-width:var(--maxw);margin:0 auto;padding-left:18px;padding-right:18px}@media (max-width:1000px){body.home .hero-home .hero-copy{width:auto}body.home .hero-dev,body.home .hero-pills{width:100%;position:static}}body.home .hero-bleed{max-width:none;margin:0;padding:0 0 0 12.1vw}body.home .hero-home .hero-copy{width:35.9vw;padding-top:11vh}body.home .hero-dev{width:51.6vw;top:4vh;left:48vw}body.home .hero-pills{width:20.8vw;top:2vh;left:58vw}@media (max-width:1000px){body.home .hero-bleed{padding:32px 20px 0}body.home .hero-home .hero-copy{width:auto;padding-top:0}body.home .hero-dev,body.home .hero-pills{width:100%;position:static}}body.home .site-head{background:var(--surface);border-bottom-color:var(--border)}body.home .site-head a,body.home .site-head button{color:var(--text-2)}body.home .site-head a:hover,body.home .site-head button:hover,body.home .site-head .brand,body.home .site-head .brand-word,body.home .site-head .brand-mark{color:var(--text)}body.home .site-head-cta,body.home .site-head a.site-head-cta{background:var(--primary);color:#fff;border-color:var(--primary)}body.home .site-head-cta:hover,body.home .site-head a.site-head-cta:hover{background:var(--primary-hover);color:#fff}body.home .hero-home{color:var(--text);background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M64 .5H0M.5 0v64' fill='none' stroke='%23f2f2f2'/%3E%3C/svg%3E");background-size:64px 64px}body.home .hero-home .hero-title{color:var(--text)}body.home .hero-home .hero-title em{color:var(--accent)}body.home .hero-home .hero-sub{color:var(--text-2)}body.home .hero-home .eyebrow-pill{color:var(--primary-dark);border-color:var(--accent);background:var(--primary-soft)}body.home .hero-home .eyebrow-pill:hover{background:var(--primary-soft)}body.home .hero-home .eyebrow-pill .pill-dot{background:var(--accent)}body.home .hero-home .btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}body.home .hero-home .btn-primary:hover{background:var(--primary-hover)}body.home .hero-home .btn-outline{color:var(--text);border-color:var(--border-2)}body.home .hero-check{color:var(--text-2)}body.home .hero-check .ico{color:var(--accent);background:var(--primary-soft)}.hero-stat{border-left-color:var(--border-2)}.hero-stat b{color:var(--text)}.hero-stat span{color:var(--text-3)}body.home .hero-pill{color:var(--text);background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}body.home .hero-pill .ico,body.home .hero-pill-d1{color:var(--text-2)}body.home .hero-pill-d2{color:var(--text-3);background:#ffffffb8}body.home .hero-pill-d2 .ico{color:var(--text-3)}body.home .hero-pill-d0{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-md)}body.home .hero-pill-d0 .ico{color:#fff}body.home .proof{background:var(--surface);border-top-color:var(--border);border-bottom-color:var(--border)}body.home .proof .proof-name{color:var(--text)}body.home .proof .proof-role,body.home .proof .eyebrow,body.home .proof .proof-kicker{color:var(--text-3)}body.home .proof .proof-logo,body.home .proof .proof-logo .ico,body.home .proof .proof-logo-text{color:var(--text-2)}body.home .hero-offer{color:var(--text-2);margin:20px 0 0;font-size:15px}body.home .hero-offer b{color:var(--text);font-weight:600}body.home .hero-offer span{color:var(--text-3);font-size:13px}body.home .hero-home .hero-offer+.hero-cta{margin-top:20px}body.home .hero-home{padding-bottom:80px}.hero-products-wrap{z-index:3;margin-top:-80px;position:relative}.hero-products{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-products[data-cards="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-products[data-cards="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-products{gap:16px;margin:0;padding:0;list-style:none}.hero-product{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;box-shadow:var(--shadow-md);color:var(--text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ico go""name go""line go""price go";align-items:center;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.hero-product:hover{border-color:var(--accent);transform:translateY(-2px)}.hero-product-ico{border-radius:var(--radius-md);background:var(--primary-soft);width:40px;height:40px;color:var(--primary-dark);grid-area:ico;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.hero-product-ico .ico{width:20px;height:20px}.hero-product-name{letter-spacing:-.01em;grid-area:name;font-size:16px;font-weight:600}.hero-product-line{color:var(--text-2);grid-area:line;margin-top:4px;font-size:13px;line-height:1.45}.hero-product-price{color:var(--text-2);grid-area:price;margin-top:12px;font-size:13px}.hero-product-price b{color:var(--text);font-weight:600}.hero-product-go{color:var(--text-3);grid-area:go;align-self:end}.hero-product-go .ico{width:18px;height:18px}.hero-product:hover .hero-product-go{color:var(--accent)}@media (max-width:1000px){.hero-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hero-products{grid-template-columns:minmax(0,1fr);gap:12px}.hero-product{padding:16px}.hero-product-ico{margin-bottom:10px}}body.home .hero-bleed{min-height:0}body.home .hero-dev{top:auto;bottom:0}body.home .hero-home .hero-copy{padding-bottom:120px}body.home .hero-pills{top:18%}@media (max-width:1000px){body.home .hero-home .hero-copy{padding-bottom:40px}}body.home .hero-pills{top:auto;bottom:26vw;left:57vw}@media (min-width:1001px){body.home .hero-pills{width:232px}}body.home .hero-pill,body.home .hero-pill:nth-child(2),body.home .hero-pill:nth-child(3),body.home .hero-pill:nth-child(4){gap:10px;width:100%;margin:0 0 8px;padding:8px 14px;font-size:12px}body.home .hero-pill:last-child{margin-bottom:0}body.home .hero-pill .ico{width:14px;height:14px}body.home .hero-pill-d2{padding:6px 14px;font-size:11px}body.home .hero-pill-d2 .ico{width:12px;height:12px}body.home .hero-pill-d1{padding:8px 14px;font-size:12px}body.home .hero-pill-d0{padding:12px 14px;font-size:14px}body.home .hero-pill-d0 .ico{width:16px;height:16px}@media (min-width:1001px){body.home .hero-pills{left:60vw}body.home .hero-pill,body.home .hero-pill-d0,body.home .hero-pill-d1,body.home .hero-pill-d2{color:var(--text);background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm);padding:10px 14px;font-size:12px;animation:5s ease-in-out infinite pulse}body.home .hero-pill .ico,body.home .hero-pill-d0 .ico,body.home .hero-pill-d1 .ico,body.home .hero-pill-d2 .ico{width:14px;height:14px;color:var(--text-2)}body.home .hero-pill:nth-child(2){animation-delay:1s}body.home .hero-pill:nth-child(3){animation-delay:2s}body.home .hero-pill:nth-child(4){animation-delay:3s}body.home .hero-pill:nth-child(5){animation-delay:4s}}@media (prefers-reduced-motion:reduce){body.home .hero-pill{animation:none}}@media (max-width:1000px){body.home .hero-home .hero-copy{text-align:center}body.home .hero-home .hero-title,body.home .hero-home .hero-sub{margin-left:auto;margin-right:auto}body.home .hero-cta,body.home .hero-checks,.hero-stats{justify-content:center}body.home .hero-pills{display:none}body.home .hero-home .hero-cta{align-items:center}}@media (min-width:1001px){body.home .hero-bleed{padding-left:max(18px, calc((100% - var(--maxw)) / 2 + 18px))}body.home .site-head .site-head-inner{max-width:var(--maxw);padding:0 18px}}@media (max-width:1000px){body.home .hero-bleed{padding-left:18px;padding-right:18px}body.home .site-head .site-head-inner{padding:0 18px}}@media (min-width:1001px){body.home .hero-home .hero-visual{top:auto;bottom:0;left:max(48vw, calc((100% - var(--maxw)) / 2 + 598px));width:auto;height:auto;margin:0;display:block;position:absolute;right:max(0px,50% - 800px)}body.home .hero-dev{width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block;position:static}body.home .hero-pills{position:absolute;top:auto;bottom:68%;left:38%;transform:translate(-50%)}}body.home .site-head .site-head-links a:hover,body.home .site-head .site-head-links a:focus-visible,body.home .site-head .site-head-links button:hover{background:var(--surface-3);color:var(--text)}body.home .site-head .site-head-link:hover{color:var(--text)}@media (min-width:1001px){body.home .hero-home .hero-copy{width:auto;max-width:540px}body.home .hero-home .hero-visual{left:max(50vw, calc((100% - var(--maxw)) / 2 + 578px))}}:root{--site-head-pad:18px}.hero,.page-hero{background-color:var(--surface)}.hero-products-wrap{margin-bottom:56px}body.home .proof{padding:64px 0 68px}body.home .proof-logos{row-gap:40px;margin-top:40px}body.home #runs{padding:64px 0}@media (max-width:1000px){.hero-products-wrap{margin-bottom:32px}body.home .proof{padding:40px 0 44px}body.home .proof-logos{row-gap:28px;margin-top:28px}body.home #runs{padding:40px 0}body.home .hero-home .hero-cta,body.home .hero-home .hero-checks,body.home .hero-home .hero-stats{justify-content:center}}@keyframes marquee{to{transform:translate(-50%)}}.stack-wall{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.stack-row{gap:10px;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite marquee;display:flex}.stack-row-back{animation-direction:reverse}.stack-row .stack-tile{flex:none;width:64px}@media (max-width:900px){.stack-row .stack-tile{width:52px}}.hero-title em,.page-hero-title em{color:var(--accent);font-style:normal}.hero-stats{flex-wrap:nowrap}.hero-stat{min-width:0;padding:0 clamp(10px,2.4vw,28px)}.hero-stat b{font-size:clamp(17px,3.4vw,30px)}.hero-stat span{white-space:nowrap;font-size:clamp(10px,2vw,13px)}@media (min-width:1001px){body.home .hero-dev{width:90%;margin-left:auto}body.home .hero-pills{left:44.2%}body.home .hero-home .hero-visual{transform:translate(-15%)}}@media (max-width:1000px){body.home .hero-bleed{padding:24px 18px 0}body.home .hero-home .hero-copy{text-align:left;width:56%;max-width:none;padding-top:0}body.home .hero-home .eyebrow-pill{white-space:nowrap;gap:clamp(4px,1.2vw,9px);padding:clamp(4px,.9vw,6px) clamp(8px,1.8vw,14px);font-size:clamp(10px,1.9vw,13px)}body.home .hero-home .flag-in{width:clamp(12px,3vw,21px);height:clamp(8px,2vw,14px)}body.home .hero-home .pill-dot{width:clamp(5px,1.1vw,7px);height:clamp(5px,1.1vw,7px)}body.home .hero-home .hero-title,body.home .hero-home .hero-sub{margin-left:0;margin-right:0}body.home .hero-home .hero-title{font-size:clamp(22px,5.2vw,40px)}body.home .hero-home .hero-sub{font-size:clamp(12px,2.2vw,16px)}body.home .hero-offer{margin-top:14px;font-size:clamp(11px,2.1vw,15px)}body.home .hero-offer span{font-size:clamp(10px,1.8vw,13px)}body.home .hero-home .hero-cta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:16px}body.home .hero-home .btn-lg{height:clamp(44px,6.4vw,48px);padding:0 clamp(10px,2.2vw,24px);font-size:clamp(11px,2.1vw,16px)}body.home .hero-home .hero-checks,body.home .hero-home .hero-stats{justify-content:flex-start}body.home .hero-home .hero-checks{gap:clamp(6px,1.6vw,20px);margin-top:16px}body.home .hero-check{gap:4px;font-size:clamp(10px,1.9vw,14px)}body.home .hero-check .ico{width:clamp(12px,2.4vw,18px);height:clamp(12px,2.4vw,18px)}.hero-stats{margin-top:20px}.hero-stat{padding:0 clamp(8px,1.6vw,28px)}.hero-stat b{font-size:clamp(13px,3.2vw,30px)}.hero-stat span{font-size:clamp(8px,1.7vw,13px)}body.home .hero-home .hero-visual{z-index:1;width:auto;height:auto;margin:0;position:absolute;inset:auto 0 0 57%;transform:none}body.home .hero-dev{width:100%;max-width:none;max-height:none;margin:0;position:static}body.home .hero-pills{width:70%;margin:0;display:block;position:absolute;inset:auto 2vw calc(100% + 1.4vw) auto;transform:none}body.home .hero-pill,body.home .hero-pill:nth-child(2),body.home .hero-pill:nth-child(3),body.home .hero-pill:nth-child(4){gap:clamp(4px,1vw,8px);width:100%;margin:0 0 clamp(4px,.7vw,6px);padding:clamp(4px,.8vw,6px) clamp(6px,1.4vw,10px);font-size:clamp(9px,1.2vw,9px)}body.home .hero-pill:last-child{margin-bottom:0}body.home .hero-pill .ico{width:clamp(8px,1.4vw,10px);height:clamp(8px,1.4vw,10px)}body.home .hero-pill-d2{padding:4px clamp(6px,1.4vw,10px);font-size:9px}body.home .hero-pill-d0{padding:clamp(4px,1.2vw,8px) clamp(6px,1.4vw,10px);font-size:clamp(9px,1.4vw,10px)}body.home .hero-pill-d0 .ico{width:clamp(9px,1.6vw,12px);height:clamp(9px,1.6vw,12px)}}@media (max-width:640px){body.home .hero-bleed{overflow:hidden}body.home .hero-home .hero-copy{width:52%}body.home .hero-home .hero-visual{left:50%}body.home .hero-dev{width:115%}}@media (max-width:560px){.hero-products-wrap{margin-top:-24px}.hero-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.4vw,12px)}.hero-product{padding:clamp(10px,3vw,16px)}.hero-product-ico{width:clamp(24px,7vw,32px);height:clamp(24px,7vw,32px);margin-bottom:clamp(6px,2vw,10px)}.hero-product-ico .ico{width:clamp(13px,3.6vw,16px);height:clamp(13px,3.6vw,16px)}.hero-product-name{font-size:clamp(12px,3.3vw,15px)}.hero-product-line{margin-top:2px;font-size:clamp(10px,2.7vw,12px)}.hero-product-price{margin-top:clamp(6px,2vw,10px);font-size:clamp(10px,2.7vw,12px)}.hero-product-go .ico{width:clamp(12px,3.2vw,14px);height:clamp(12px,3.2vw,14px)}}.proof-logo-glyph .ico,body.home .proof .proof-logo-glyph .ico{fill:none;stroke:currentColor}.zd-split .handle{background:0 0;border:0;border-radius:0;padding:0}body.home .zd-split .handle,body.home .section-tint .zd-split .handle{background:0 0}.zd-split .handles{gap:24px 32px}.zd-split .handle-ico{width:22px;height:22px;color:var(--accent);background:0 0;border-color:#0000;border-radius:0}body.home .zd-split .handle .handle-ico{background:0 0;border-color:#0000}.zd-split .handle-ico svg{width:18px;height:18px}.zd-split .handle h3{margin:0 0 4px;font-size:14px}.zd-split .handle p{font-size:13px;line-height:1.5}.mc-grid{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px;display:grid}.mc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mc-field-wide{grid-column:1/-1}.mc-label{color:var(--text);font-size:13px;font-weight:500}.mc-opt{color:var(--text-3);font-weight:400}.mc-input{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.5}.mc-input:hover{border-color:var(--border-2)}textarea.mc-input{resize:vertical;min-height:96px}select.mc-input{height:36px;padding:0 8px}.mc-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-actions[hidden],.mc-code-step[hidden]{display:none}.mc-hint{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.mc-code-step{flex-direction:column;gap:8px;display:flex}.mc-code-row{flex-wrap:wrap;gap:12px;display:flex}.mc-code-row .mc-input{letter-spacing:.08em;flex:160px;height:44px;font-size:16px}.mc-link{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mc-locked{opacity:.6}#mc-status:not(:empty){margin-top:12px}.mc-note{color:var(--text-3);margin:12px 0 0;font-size:12px;line-height:1.5}.mc-status{color:var(--text-2);margin:0;font-size:13px}.mc-status-bad{color:var(--red)}.mc-done{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:24px}.mc-done h3{margin:0 0 8px;font-size:16px}.mc-done p{color:var(--text-2);margin:0 0 8px;font-size:14px;line-height:1.6}.mc-done p:last-child{margin-bottom:0}@media (max-width:720px){.mc-grid{grid-template-columns:1fr;gap:14px}}.mo-on .mo-rev{opacity:0;transition:opacity .62s cubic-bezier(.23,1,.32,1),translate .62s cubic-bezier(.23,1,.32,1);translate:0 14px}.mo-on .mo-rev.mo-in{opacity:1;translate:none}@media (min-width:1000px){.mo-on .hero-dev,.mo-on .hero-pill{will-change:translate}}body.home .hero-dev{z-index:1}body.home .hx-card{z-index:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:300px;box-shadow:var(--shadow-md);font-size:13px;position:absolute;top:-196px;right:0}body.home .hx-card-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}body.home .hx-dim{color:var(--text-3);font-family:var(--mono);font-size:12px}body.home .hx-status{color:var(--amber);background:var(--amber-soft);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:500;transition:color .3s,background-color .3s}body.home .hx-status.is-live{color:var(--green-deep);background:var(--color-green-soft)}body.home .hx-log{font:12px/1.9 var(--mono);color:var(--text-2);margin:0;padding:10px 14px;list-style:none}body.home .hx-log .hx-ok{color:var(--green-deep)}.mo-on body.home .hx-log li{opacity:.25;transition:opacity .35s}.mo-on body.home .hx-log li.is-on{opacity:1}body.home .hx-card-foot{text-align:right;border-top:1px solid var(--border-2);padding:8px 14px 10px}body.home .hx-sample{color:var(--text-3);font-size:12px}body.home .hx-toast{z-index:3;color:#fff;background:var(--text);box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex;position:absolute;bottom:64px;left:12%}body.home .hx-toast .ico{width:16px;height:16px;color:var(--color-green)}.mo-on body.home .hx-toast{opacity:0;transition:opacity .5s}.mo-on body.home .hx-toast.is-on{opacity:1}@media (max-width:1000px){body.home .hx-card,body.home .hx-toast{display:none}}@media (min-width:1001px) and (max-width:1279px){html:not(.mo-on) body.home .hx-card,html:not(.mo-on) body.home .hx-toast{display:none}body.home .hero-pills{top:auto;bottom:calc(100% + 8px);transform:none}}.mo-on .ld-row.mo-row{opacity:0;transition:opacity .45s ease-out,translate .45s ease-out,background-color .15s;translate:0 10px}.mo-on .ld-row.mo-row.mo-in{opacity:1;translate:none}@media (hover:hover) and (pointer:fine){.ldtable tbody .ld-row{transition:background-color .15s}.ldtable tbody .ld-row:hover{background:var(--surface-2)}.ldtable tbody .ld-row:hover .btn-outline{background:var(--primary);border-color:var(--primary);color:#fff}.mo-on .plan{transition:border-color .15s}.mo-on .plan:hover{border-color:var(--text)}.cmptable .cmp-col-hi{background:var(--surface-3);transition:background-color .15s}.cmptable thead th.cmp-col-hi{color:var(--text);font-weight:600}}.mo-on .cmptable tbody tr.mo-row{opacity:0;transition:opacity .4s ease-out}.mo-on .cmptable tbody tr.mo-row.mo-in{opacity:1}:root{--bk-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M64 .5H0M.5 0v64' fill='none' stroke='%23f2f2f2'/%3E%3C/svg%3E");--bk-wash-hero:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3CradialGradient id='0' cx='0.08' cy='0.1' r='0.6'%3E%3Cstop offset='0' stop-color='%23d6f0ee' stop-opacity='0.95'/%3E%3Cstop offset='1' stop-color='%23d6f0ee' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='1' cx='0.95' cy='0.9' r='0.55'%3E%3Cstop offset='0' stop-color='%23cfe0fb' stop-opacity='0.9'/%3E%3Cstop offset='1' stop-color='%23cfe0fb' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='100' height='100' fill='url%28%230%29'/%3E%3Crect width='100' height='100' fill='url%28%231%29'/%3E%3C/svg%3E");--bk-wash-section:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3CradialGradient id='0' cx='0.95' cy='0.85' r='0.5'%3E%3Cstop offset='0' stop-color='%23cfe0fb' stop-opacity='0.9'/%3E%3Cstop offset='1' stop-color='%23cfe0fb' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='1' cx='0.03' cy='0.8' r='0.4'%3E%3Cstop offset='0' stop-color='%23e2ecfb' stop-opacity='0.8'/%3E%3Cstop offset='1' stop-color='%23e2ecfb' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='100' height='100' fill='url%28%230%29'/%3E%3Crect width='100' height='100' fill='url%28%231%29'/%3E%3C/svg%3E")}body.page-pricing .page-hero{padding-top:72px;padding-bottom:56px}body.page-pricing .page-hero-title{letter-spacing:-.035em;font-size:clamp(36px,1.2rem + 3.2vw,60px);font-weight:600;line-height:1.04}body.page-pricing .page-hero-sub{max-width:44rem}body.page-pricing .plan,body.page-pricing .cmptable,body.page-pricing .ld-wrap{background:var(--surface)}@media (max-width:640px){body.page-pricing .page-hero{padding-top:40px;padding-bottom:32px}}body.home .hero-home,.page-hero,.hero{background-image:var(--bk-grid), var(--bk-wash-hero);background-size:64px 64px,100% 100%}.section-tint{background-image:var(--bk-grid), var(--bk-wash-section);background-size:64px 64px,100% 100%}.cmptable tr.cmp-hide{display:none}.cmp-more-wrap{text-align:center;margin-top:16px}.rh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rh-step{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.rh-step-copy span{font-family:var(--mono);color:var(--text-3);font-size:13px}.rh-step-copy h3{letter-spacing:-.02em;margin:8px 0;font-size:22px;font-weight:500}.rh-step-copy p{color:var(--text-2);font-size:16px}.rh-art{border-top:1px solid var(--border);background:var(--surface-2);flex-direction:column;justify-content:center;gap:8px;min-height:240px;margin-top:auto;padding:24px;display:flex}.rh-art-top{justify-content:flex-start}.rh-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.rh-card.sel{border-color:var(--accent)}.rh-card svg{flex:none;width:16px;height:16px}.rh-card em{color:var(--text-3);margin-left:auto;font-size:12px;font-style:normal}.rh-mono{font-family:var(--mono);font-size:13px}.rh-chips{flex-wrap:wrap;gap:8px;display:flex}.rh-chips li{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.rh-chips svg{width:14px;height:14px;color:var(--green)}@media (max-width:900px){.rh-steps{grid-template-columns:minmax(0,1fr)}}:root{--radius-xl:2px;--radius:2px;--bk-grid:none;--bk-wash-hero:none;--bk-wash-section:none;--text-prose-heading:clamp(32px, 5vw, 64px)}.section-tint,body.home .section-tint{background-color:var(--surface)}.btn-outline,.btn-ghost{border-color:var(--text);background:0 0}.btn-outline:hover,.btn-ghost:hover{background:var(--text);color:var(--surface)}.lede{font-size:clamp(17px,1.8vw,20px)}.stack-copy h2{font-size:var(--text-prose-heading);letter-spacing:-.035em;font-weight:500;line-height:1.04}body.home .section.stack{background:var(--surface);color:var(--text)}body.home .section.stack .eyebrow{color:var(--text-3)}body.home .section.stack .stack-copy h2{color:var(--text)}body.home .section.stack .lede{color:var(--text-2)}body.home .section.stack .stack-tile{background:var(--primary);border-color:var(--primary);color:var(--color-on-primary)}:root{--site-head-maxw:var(--maxw);--site-head-pad:18px}body{font-size:16px}.section h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.section p{line-height:1.55}.spot-title{font-size:var(--text-prose-heading);letter-spacing:-.035em;font-weight:500;line-height:1.06}.btn{height:40px;padding:0 16px;font-size:15px}.btn-lg{height:44px;padding:0 20px}.btn-sm{height:32px;font-size:14px}.hero-title,.hero-home .hero-title,.page-hero-title,body.page-pricing .page-hero-title{letter-spacing:-.035em;font-weight:500}.spot-lede,.stack-copy .lede,.rh-step-copy p{color:var(--text-2);font-size:17px;line-height:1.55}body.home .hero-home .btn-outline{border-color:var(--text);color:var(--text);background:0 0}body.home .hero-home .btn-outline:hover{background:var(--text);color:var(--surface)}.btn-primary:hover{background:var(--surface);color:var(--text);border-color:var(--text)}.mk-workspace+.mk-workspace{border-left:1px solid var(--border);color:var(--text);padding-left:12px}.cta-band{border-top:1px solid var(--border)}.cta-panel{background:var(--surface);border:1px solid var(--border)}html,.mk-tablewrap,.svc-tabs,.ld-wrap{scrollbar-width:none}html::-webkit-scrollbar{display:none}.mk-tablewrap::-webkit-scrollbar{display:none}.svc-tabs::-webkit-scrollbar{display:none}.ld-wrap::-webkit-scrollbar{display:none}.proof{text-align:center;border-block:0}.proof-kicker{color:var(--accent)}.rh-step{background:0 0;border:0;overflow:visible}.rh-step-copy{padding:0 0 20px}.rh-step-copy span{background:var(--accent);width:20px;height:20px;color:var(--color-on-primary);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.rh-art{border:1px solid var(--border);background:var(--surface);min-height:220px}body.home .section.stack{background:var(--primary-soft)}body.home .section.stack .stack-tile{background:var(--accent);border-color:var(--accent)}.feat-ico,.feat-ico svg{color:var(--accent)}.handle-ico{background:var(--accent);width:28px;height:28px;color:var(--color-on-primary);justify-content:center;align-items:center;display:inline-flex}.handle-ico svg{color:var(--color-on-primary)}h1,h2,.hero-title,.hero-home .hero-title,.page-hero-title,body.page-pricing .page-hero-title,.sec-head h2,.spot-title,.stack-copy h2,.rh-title{letter-spacing:-.03em;font-weight:400}.spot-title{font-size:clamp(28px,3.2vw,40px);line-height:1.12}.section h3,.rh-step-copy h3{font-size:22px;font-weight:400}.spot-split{border:1px solid var(--border);padding:56px 48px}section:has(.spot-split)+section:has(.spot-split){padding-top:0}section:has(.spot-split)+section:has(.spot-split) .spot-split{border-top:0}section:has(.spot-split):has(+section .spot-split){padding-bottom:0}.spot-copy .btn-ghost,.sec-cta .btn-ghost{height:auto;color:var(--accent);background:0 0;border:0;padding:0;font-weight:400}.spot-copy .btn-ghost:hover,.sec-cta .btn-ghost:hover{color:var(--accent);background:0 0;text-decoration:underline}@media (max-width:640px){.spot-split{padding:32px 20px}}.sec-head .eyebrow,.spot-copy .eyebrow,.stack-copy .eyebrow,.proof-role{display:none}.rh-art{border:0;min-height:0;margin-top:8px;padding:0}.rh-step-copy h3{font-size:24px}.sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sec-item h3{margin:14px 0 6px;font-size:18px;font-weight:500}.sec-item p{color:var(--text-2);font-size:15px}.sec-actions{justify-content:flex-start;margin-top:48px}@media (max-width:900px){.sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sec-grid{grid-template-columns:minmax(0,1fr)}}.dev-copy h2,.faq-head h2{font-size:var(--text-prose-heading);letter-spacing:-.03em;font-weight:400;line-height:1.06}.dev-copy .eyebrow,.faq-head .eyebrow{display:none}@media (min-width:1024px){html{zoom:.75}:root{--maxw:1440px;--chrome-scale:1}body.home .hero-bleed{min-height:calc(133.333dvh - 140px)}body.home .hero-dev{max-height:calc(133.333dvh - 260px)}}.prose h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1}.prose h3{font-size:20px;font-weight:400}.prose p,.prose li{color:var(--text-2);font-size:16px;line-height:1.6}@media (max-width:900px){.sec-head h2,.faq-head h2,.dev-copy h2,.stack-copy h2,.prose h2{font-size:32px;line-height:1.1}.page-hero-title,body.page-pricing .page-hero-title{font-size:34px;line-height:1.08}.spot-title{font-size:26px}.hero-sub,.lede,.spot-lede,.page-hero-sub{font-size:16px}.rh-step-copy h3{font-size:20px}}@media (max-width:640px){body.home .hero-home .hero-title{font-size:30px}body.home .hero-home .hero-sub{font-size:15px}.spot-split{padding:28px 18px}}@media (max-width:400px){.sec-head h2,.faq-head h2,.dev-copy h2,.stack-copy h2,.prose h2{font-size:28px}.page-hero-title,body.page-pricing .page-hero-title{font-size:30px}.hero-sub,.lede,.spot-lede,.page-hero-sub{font-size:15px}}.hero-title .nowrap{white-space:nowrap}@media (max-width:640px){body.home .hero-home .hero-title{z-index:2;max-width:none;font-size:min(30px,7.4vw);position:relative}body.home .hero-home .hero-sub{z-index:2;width:calc(100vw - 36px);max-width:none;position:relative}}.page-hero-title{letter-spacing:-.035em;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.05}.rail-no{background:var(--accent);width:24px;height:24px;color:var(--color-on-primary);justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.prose *+h2{margin-top:56px}@media (max-width:900px){.page-hero-title,.hero-inner .hero-title{font-size:34px}.prose *+h2{margin-top:40px}}.hm{background:0 0;border:0;padding-top:28px;position:relative;overflow:visible}.hm-chip{background:var(--primary);color:var(--color-on-primary);font-family:var(--mono);padding:8px 12px;font-size:13px;position:absolute;top:0;left:24px}.hm-box{border:1px solid var(--border);background:var(--surface);padding:20px}.hm-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:8px 0 14px;font-size:11px}.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm-card{border:1px solid var(--border);background:var(--surface);padding:12px}.hm-card-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.hm-card-head b{font-weight:500}.hm-st{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hm-st i{background:var(--green);border-radius:50%;width:7px;height:7px}.hm-st.busy i{background:var(--amber)}.hm-rt{color:var(--text-3);font-size:12px}.hm-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.hm-metric{border:1px solid var(--border);padding:6px 8px 4px}.hm-metric span{font-family:var(--mono);text-transform:uppercase;color:var(--text-3);font-size:10px;display:block}.hm-metric svg{width:100%;height:22px;margin-top:2px;display:block}.hm-metric polyline{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hm-foot{color:var(--text-3);text-align:right;margin-top:12px;font-size:12px}@media (max-width:560px){.hm-grid{grid-template-columns:minmax(0,1fr)}}.page-hero-sub{max-width:64ch;color:var(--text-2);font-size:17px;line-height:1.55}.nowrap{white-space:nowrap}.mc-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.mc-side .sec-head{margin-bottom:32px}.mc-promise{gap:20px;margin:0;padding:0;list-style:none;display:grid}.mc-promise li{align-items:flex-start;gap:12px;display:flex}.mc-promise svg{background:var(--accent);width:20px;height:20px;color:var(--color-on-primary);flex:none;padding:3px}.mc-promise b{font-size:16px;font-weight:500;display:block}.mc-promise span{color:var(--text-2);margin-top:2px;font-size:15px;display:block}.mc-card{border:1px solid var(--border);background:var(--surface);padding:32px}.mc-label{font-size:14px}.mc-input{padding:10px 12px;font-size:15px}select.mc-input{height:42px}.mc-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}@media (max-width:900px){.mc-split{grid-template-columns:minmax(0,1fr);gap:32px}.mc-card{padding:20px}}.spot-prose p,.spot-prose li{color:var(--text-2);font-size:17px;line-height:1.55}.spot-prose p{margin:14px 0 0}.spot-prose ul{gap:10px;margin:14px 0 0;padding-left:20px;list-style:outside;display:grid}.spot-prose code{font-family:var(--mono);font-size:.9em}.spot-prose a{color:var(--accent)}@media (max-width:900px){.spot-prose p,.spot-prose li{font-size:16px}}@media (min-width:1024px){.promo-bar{font-size:16px}}:root{--color-text:var(--color-ink);--color-primary:var(--color-ink);--color-blue:var(--color-violet);--color-blue-deep:var(--color-violet-deep);--color-blue-soft:var(--color-violet-soft);--radius-sm:0;--radius-md:2px;--radius-lg:2px;--radius-panel:2px;--radius-pill:2px;--radius-pill-cat:2px;--shadow-sm:none;--shadow-md:none}h1,h2{letter-spacing:-.03em;font-weight:400}@media (min-width:1024px){.layout{max-width:var(--site-w);padding:0 var(--site-pad);--sidebar-w:220px;--rail-w:200px;gap:24px;margin:0 auto}}.site-wrap{max-width:var(--site-w);padding-left:var(--site-pad);padding-right:var(--site-pad)}