:root{color-scheme:light;--white: #0c0d0f;--white-90: rgba(12, 13, 15, .9);--white-80: rgba(12, 13, 15, .8);--white-70: rgba(12, 13, 15, .7);--white-50: rgba(12, 13, 15, .54);--white-10: rgba(12, 13, 15, .1);--white-5: rgba(12, 13, 15, .06);--green: #10d078;--green-hover: #0fbd6f;--green-10: rgba(16, 208, 120, .1);--green-16: rgba(16, 208, 120, .16);--green-28: rgba(16, 208, 120, .28);--dark: #ffffff;--dark-2: #f4f7f4;--dark-3: #e8eee9;--stroke: rgba(12, 13, 15, .08);--shadow: 0 34px 90px rgba(12, 13, 15, .12);--header-bg: rgba(255, 255, 255, .82);--header-hover-bg: #ffffff;--hero-start: #ffffff;--hero-mid: #f4f7f4;--hero-end: #e8eee9;--on-green: #0c0d0f;--inverse: #ffffff;--floating-card-bg: rgba(255, 255, 255, .9);--cta-button-bg: #0c0d0f;--cta-button-text: #ffffff;--mobile-menu-bg: #f4f7f4;--mobile-menu-glow: rgba(16, 208, 120, .16);--mobile-card-bg: #ffffff;--mobile-card-soft: rgba(12, 13, 15, .045);--mobile-text: #0c0d0f;--mobile-muted: rgba(12, 13, 15, .56);--mobile-line: rgba(12, 13, 15, .08);--mobile-header-bg: rgba(255, 255, 255, .94);font-family:Inter Tight,Inter Tight Fallback,Inter,ui-sans-serif,system-ui,sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--white: #ffffff;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-70: rgba(255, 255, 255, .7);--white-50: rgba(255, 255, 255, .5);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dark: #0c0d0f;--dark-2: #101114;--dark-3: #16181c;--stroke: #12141a;--shadow: 0 34px 110px rgba(0, 0, 0, .55);--header-bg: rgba(12, 13, 15, .78);--header-hover-bg: #0c0d0f;--hero-start: #101114;--hero-mid: #16181c;--hero-end: #0c0d0f;--on-green: #0c0d0f;--inverse: #ffffff;--floating-card-bg: rgba(12, 13, 15, .86);--cta-button-bg: #ffffff;--cta-button-text: #0c0d0f;--mobile-menu-bg: #07080a;--mobile-menu-glow: rgba(16, 208, 120, .1);--mobile-card-bg: #101114;--mobile-card-soft: rgba(255, 255, 255, .055);--mobile-text: #ffffff;--mobile-muted: rgba(255, 255, 255, .56);--mobile-line: rgba(255, 255, 255, .08);--mobile-header-bg: rgba(5, 6, 7, .92)}}:root[data-theme=dark]{color-scheme:dark;--white: #ffffff;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-70: rgba(255, 255, 255, .7);--white-50: rgba(255, 255, 255, .5);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dark: #0c0d0f;--dark-2: #101114;--dark-3: #16181c;--stroke: #12141a;--shadow: 0 34px 110px rgba(0, 0, 0, .55);--header-bg: rgba(12, 13, 15, .78);--header-hover-bg: #0c0d0f;--hero-start: #101114;--hero-mid: #16181c;--hero-end: #0c0d0f;--on-green: #0c0d0f;--inverse: #ffffff;--floating-card-bg: rgba(12, 13, 15, .86);--cta-button-bg: #ffffff;--cta-button-text: #0c0d0f;--mobile-menu-bg: #07080a;--mobile-menu-glow: rgba(16, 208, 120, .1);--mobile-card-bg: #101114;--mobile-card-soft: rgba(255, 255, 255, .055);--mobile-text: #ffffff;--mobile-muted: rgba(255, 255, 255, .56);--mobile-line: rgba(255, 255, 255, .08);--mobile-header-bg: rgba(5, 6, 7, .92)}*{box-sizing:border-box}html{background:var(--dark);scroll-behavior:smooth}html.has-mobile-menu{overflow:hidden}html.has-mobile-menu .coms-widget-root{display:none}body{min-height:100vh;margin:0;overflow-x:hidden;background:var(--dark);color:var(--white);font-family:Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer;font:inherit}.site-frame{min-height:100vh;padding:0 16px 16px}.site-header{position:sticky;top:0;z-index:50;display:block;width:100%;padding-top:12px;border-radius:16px}.header-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;padding:12px 24px;border:1px solid var(--white-5);border-radius:16px;background:var(--header-bg);backdrop-filter:blur(16px);transition:background .3s ease,border-color .3s ease}.site-header:hover .header-row{background:var(--header-hover-bg);border-color:var(--white-10)}.brand,.top-nav,.top-nav a,.header-actions,.button,.nav-action,.icon-button,.mini-action,.mega-links a,.product-row a,.swap-title,.swap-arrow,.intent-grid span,.industry-list span{display:flex;align-items:center}.brand{min-width:120px;height:48px;color:var(--white)}.brand-word{font-size:36px;font-weight:700;line-height:1;letter-spacing:0}.top-nav{min-width:0;gap:2px;justify-content:center}.top-nav a{min-height:56px;gap:8px;padding:0 12px;color:var(--white);font-size:clamp(12px,.92vw,14px);font-weight:500;white-space:nowrap;transition:color .2s ease,background .2s ease}.top-nav a:hover,.top-nav a.is-active{color:var(--green)}.header-actions{flex-shrink:0;gap:8px}.icon-button{position:relative;display:grid;justify-content:center;place-items:center;width:56px;height:56px;border:1px solid var(--white-5);border-radius:20px;background:transparent;color:var(--white)}.icon-button svg{opacity:.5;transition:opacity .2s ease}.icon-button:hover svg{opacity:1}.theme-toggle:hover svg{opacity:inherit}.theme-toggle{position:relative;overflow:hidden}.theme-toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.82) rotate(-10deg);transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1)}:root[data-theme=dark] .theme-sun,:root:not([data-theme=dark]) .theme-moon{opacity:0;transform:translate(-50%,-50%) scale(.62) rotate(12deg)}:root[data-theme=dark] .theme-toggle:hover .theme-sun,:root:not([data-theme=dark]) .theme-toggle:hover .theme-moon{opacity:0}:root[data-theme=dark] .theme-moon,:root:not([data-theme=dark]) .theme-sun{opacity:.72;transform:translate(-50%,-50%) scale(1) rotate(0)}:root[data-theme=dark] .theme-toggle:hover .theme-moon,:root:not([data-theme=dark]) .theme-toggle:hover .theme-sun{opacity:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-sun{opacity:0;transform:translate(-50%,-50%) scale(.62) rotate(12deg)}:root:not([data-theme=light]) .theme-moon{opacity:.72;transform:translate(-50%,-50%) scale(1) rotate(0)}}.mobile-menu-button{display:none}.mobile-menu{position:absolute;pointer-events:none;opacity:0;transform:translate3d(0,-10px,0) scale(.98)}.nav-action,.button,.mini-action{justify-content:center;min-width:152px;min-height:56px;gap:8px;padding:0 20px;border-radius:16px;font-size:16px;font-weight:500;transition:transform .3s ease,background .3s ease,opacity .3s ease}.site-header .nav-action{min-width:132px}.nav-action,.button.primary,.swap-cta,.mini-action{background:var(--green);color:var(--on-green)}.nav-action:hover,.button:hover,.mini-action:hover,.swap-cta:hover{transform:scale(1.05)}.button.secondary{border:1px solid var(--white-50);background:var(--white-10);color:var(--white);backdrop-filter:blur(16px)}.mega-menu{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:1;display:block;overflow:hidden;max-height:0;border-right:1px solid var(--white-5);border-bottom:1px solid var(--white-5);border-left:1px solid var(--white-5);border-radius:0 0 16px 16px;background:var(--dark);opacity:0;transform:translateY(-8px);transition:max-height .36s ease,opacity .26s ease,transform .36s ease}.site-header:hover .mega-menu{max-height:420px;opacity:1;transform:translateY(0)}.mega-panel{display:none;grid-template-columns:4fr 8fr;min-height:340px}.mega-panel.is-active{display:grid}.mega-copy{display:flex;flex-direction:column;align-items:flex-start;padding:64px;border-right:1px solid var(--white-5)}.mega-copy p{max-width:340px;margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.17}.mega-copy span{max-width:327px;margin-bottom:40px;color:var(--white-50);font-size:14px;line-height:1.45}.mega-links{display:grid;grid-template-columns:repeat(4,minmax(0,232px));gap:16px;align-content:flex-start;justify-content:flex-start;padding:64px}.mega-section{display:contents}.mega-links a{display:flex;width:100%;min-width:0;max-width:232px;align-items:flex-start;gap:16px;padding:16px 24px;border-radius:8px;color:var(--white);transition:background .3s ease}.product-row a{gap:16px;min-width:232px;max-width:260px;flex:1 1 232px;padding:16px 24px;border-radius:8px;color:var(--white);transition:background .3s ease}.mega-links a:hover,.product-row a:hover{background:var(--white-10)}.mega-links svg,.product-row svg{flex:0 0 auto;color:var(--green)}.mega-links span{display:flex;min-width:0;max-width:116px;flex-direction:column;gap:4px}.product-row span{display:flex;min-width:0;flex-direction:column;gap:4px}.mega-links strong,.product-row strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mega-links small,.product-row small{display:-webkit-box;overflow:hidden;color:var(--white-50);font-size:12px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.site-footer{width:min(1400px,100%);margin:128px auto 0}.footer-shell{display:flex;flex-direction:column;padding:0 16px 16px}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;padding:0 0 48px}.footer-links div{display:flex;flex-direction:column;gap:12px}.footer-links h3{margin:0 0 2px;color:var(--white-50);font-size:14px;font-weight:500;line-height:1.2}.footer-links a{display:flex;width:fit-content;align-items:center;gap:8px;color:var(--white);font-size:14px;line-height:1.35;transition:color .2s ease}.footer-links a:hover{color:var(--green)}.footer-donate{display:flex;width:fit-content;align-items:center;gap:10px;margin-bottom:30px;color:var(--white);font-size:14px;transition:color .2s ease}.footer-donate:hover{color:var(--green)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;border-top:1px solid var(--stroke);color:var(--white-50);font-size:14px}.footer-demo-card{display:flex;align-items:center;gap:24px;padding:8px;border:1px solid var(--stroke);border-radius:16px;background:#000000f2;color:var(--white);transition:border-color .2s ease,transform .3s ease}.footer-demo-card:hover{border-color:#10d07866;transform:scale(1.02)}.footer-demo-card>span{padding:0 16px;font-size:24px;line-height:1}.footer-qr{position:relative;display:grid;place-items:center;width:128px;height:128px;overflow:hidden;border-radius:10px;background:linear-gradient(90deg,var(--dark) 12px,transparent 1%) center / 20px 20px,linear-gradient(var(--dark) 12px,transparent 1%) center / 20px 20px,var(--white)}.footer-qr:before,.footer-qr:after,.footer-qr i{position:absolute;width:30px;height:30px;border:8px solid var(--dark);content:""}.footer-qr:before{top:14px;left:14px}.footer-qr:after{right:14px;bottom:14px}.footer-qr i{top:14px;right:14px}.footer-qr strong{position:relative;z-index:1;padding:7px 8px;border-radius:8px;background:var(--green);color:var(--on-green);font-size:12px;line-height:1}.footer-bottom p{margin:0}.hero{display:flex;min-height:calc(100vh - 88px);flex-direction:column;align-items:center;width:100%;margin:0 auto;padding-top:16px}.hero-banner{position:relative;display:flex;justify-content:center;width:100%;height:814px;min-height:814px;overflow:hidden;padding:24px;border-radius:16px;background:var(--dark-2)}.banner-media{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 50% 58%,var(--green-28),transparent 34%),linear-gradient(180deg,var(--hero-start) 0%,var(--hero-mid) 48%,var(--hero-end) 100%)}.banner-media:before{position:absolute;inset:0;content:"";background-image:linear-gradient(var(--white-5) 1px,transparent 1px),linear-gradient(90deg,var(--white-5) 1px,transparent 1px);background-size:64px 64px;opacity:.32;mask-image:radial-gradient(circle at 50% 45%,black,transparent 72%)}.banner-media:after{position:absolute;inset:-24% -40%;content:"";background:linear-gradient(90deg,transparent 18%,rgba(255,255,255,.075) 48%,transparent 78%),radial-gradient(ellipse at bottom,rgba(16,208,120,.2),transparent 58%);opacity:.56;animation:bannerSweep 12s ease-in-out infinite alternate;will-change:transform,opacity}.banner-orb{position:absolute;display:block;border:1px solid var(--white-10);border-radius:999px;animation:slowFloat 11s ease-in-out infinite alternate;will-change:transform}.orb-a{top:13%;right:9%;width:380px;height:380px;box-shadow:inset 0 0 90px var(--green-10)}.orb-b{bottom:-22%;left:4%;width:560px;height:560px;border-color:#10d07824;animation-duration:16s}.mesh-lines{position:absolute;right:5%;bottom:4%;width:38%;height:44%;border-radius:50%;background:linear-gradient(35deg,transparent 48%,var(--white-10) 49%,transparent 50%),linear-gradient(145deg,transparent 48%,rgba(16,208,120,.18) 49%,transparent 50%);background-size:34px 34px;opacity:.55;transform:rotate(-8deg)}.hero-inner{position:relative;z-index:1;display:flex;width:min(1400px,100%);padding:24px 0 40px;flex-direction:column;align-items:center;justify-content:space-between}.hero-copy{display:flex;width:100%;max-width:800px;height:100%;flex-direction:column;justify-content:flex-end;align-self:flex-start}.hero-stack{display:flex;flex-direction:column;gap:24px}.hero-body{display:flex;flex-direction:column;align-items:flex-start}.hero-widget-column{position:absolute;right:0;bottom:40px;display:flex;width:min(424px,34vw);justify-content:flex-end}h1,h2,h3,p{margin:0;letter-spacing:0}h1{max-width:640px;font-size:72px;font-weight:400;line-height:1;text-align:left}.hero-body p{max-width:600px;margin-top:24px;color:var(--white-80);font-size:20px;line-height:1.5;text-align:left}.hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;margin:16px 0}.swap-card{width:100%;padding:12px;border:1px solid var(--white-10);border-radius:16px;background:var(--floating-card-bg);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.swap-title{justify-content:space-between;padding:4px 6px 12px;color:var(--white);font-size:16px;font-weight:500}.swap-field{padding:18px;border-radius:16px;background:var(--dark-3)}.swap-field+.swap-field{margin-top:12px}.swap-field span,.swap-field small{display:block;color:var(--white-50);font-size:13px}.swap-field strong{display:block;margin:10px 0 8px;color:var(--white);font-size:22px;font-weight:500;line-height:1.12}.swap-field.output{background:#10d07821}.swap-arrow{justify-content:center;width:40px;height:40px;margin:-6px auto;border:1px solid var(--white-10);border-radius:999px;background:var(--dark);color:var(--green);transform:rotate(90deg)}.swap-cta{display:flex;min-height:52px;margin-top:12px;align-items:center;justify-content:center;border-radius:14px;font-weight:500;transition:transform .3s ease}.product-row{display:flex;flex-wrap:wrap;gap:16px;width:min(1160px,100%);margin:48px auto 0}.signal-row,.sales-section,.section,.split-section,.cta-band{width:min(1400px,100%);margin-right:auto;margin-left:auto}.page-shell{width:min(1400px,100%);margin:0 auto;padding:120px 0 16px}.page-hero{max-width:880px}.page-hero h1{max-width:820px;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1}.page-hero p:not(.eyebrow){max-width:680px;margin-top:24px;color:var(--white-80);font-size:20px;line-height:1.5}.page-section{width:100%}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.56fr);gap:48px;align-items:stretch}.page-actions{justify-content:flex-start;margin-top:32px}.preview-placeholder{display:flex;min-height:420px;padding:32px;flex-direction:column;justify-content:flex-start;border:1px solid var(--stroke);border-radius:16px;background:radial-gradient(circle at 72% 20%,var(--green-16),transparent 38%),linear-gradient(180deg,var(--dark-2),var(--dark-3))}.preview-placeholder svg{margin-bottom:0;color:var(--green)}.preview-placeholder span{margin-top:auto;color:var(--white);font-size:28px;font-weight:500;line-height:1}.preview-placeholder p{margin-top:12px;color:var(--white-50)}.coming-pill{display:inline-flex;min-height:40px;width:fit-content;align-items:center;gap:10px;margin-top:32px;padding:0 14px;border:1px solid rgba(16,208,120,.18);border-radius:999px;background:#10d07817;color:var(--green);font-size:14px;font-weight:500}.signal-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:120px}.signal-row div{min-height:156px;padding:28px;border:1px solid var(--stroke);border-radius:16px;background:var(--dark-2)}.signal-row strong{display:block;font-size:40px;font-weight:500;line-height:1}.signal-row span,.section-heading p,.split-section p,.feature-card p,.timeline li{color:var(--white-50);font-size:16px;line-height:1.5}.section,.sales-section,.split-section,.cta-band{padding-top:120px}.section-heading{max-width:760px}.eyebrow{margin-bottom:20px;color:var(--green);font-size:14px;font-weight:500}h2{max-width:920px;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1}.section-heading p,.split-section p{margin-top:20px}.feature-grid,.example-grid,.sales-flow,.timeline{display:grid;gap:16px;margin-top:48px}.feature-grid,.sales-flow,.timeline{grid-template-columns:repeat(4,1fr)}.example-grid{grid-template-columns:repeat(3,1fr)}.sales-flow article{position:relative;display:flex;min-height:250px;overflow:hidden;padding:28px;flex-direction:column;align-items:flex-start;border:1px solid var(--stroke);border-radius:16px;background:linear-gradient(180deg,rgba(16,208,120,.09),transparent 52%),var(--dark-2);transition:transform .3s ease,background .3s ease}.sales-flow article:after{position:absolute;right:-72px;bottom:-86px;width:190px;height:190px;border:1px solid rgba(16,208,120,.18);border-radius:999px;content:""}.sales-flow article:hover{background:var(--dark-3);transform:scale(1.02)}.sales-flow svg{margin:0 0 32px;color:var(--green)}.sales-flow h3{margin-top:14px}.sales-flow p{max-width:270px;margin-top:10px;color:var(--white-50);font-size:16px;line-height:1.5}.step-label{display:inline-flex;min-height:32px;align-items:center;order:1;padding:0 10px;border:1px solid rgba(16,208,120,.18);border-radius:999px;background:#10d07817;color:var(--green);font-size:13px;font-weight:500}.sales-flow article svg{order:0}.sales-flow article h3{order:2}.sales-flow article p{order:3}.feature-card,.example-grid article,.timeline li{min-height:220px;padding:28px;border:1px solid var(--stroke);border-radius:16px;background:var(--dark-2);transition:transform .3s ease,background .3s ease}.feature-card:hover,.example-grid article:hover,.timeline li:hover{background:var(--dark-3);transform:scale(1.02)}.compact-card{min-height:190px}.compact-card h3{max-width:280px;margin-bottom:18px}.feature-card svg{margin-bottom:44px;color:var(--green)}.feature-card h3,.timeline h3{margin-top:6px}.example-grid article{position:relative;display:flex;min-height:260px;overflow:hidden;flex-direction:column;align-items:flex-start}.example-grid article:before{position:absolute;right:24px;bottom:24px;width:72px;height:72px;border:1px solid rgba(16,208,120,.2);border-radius:999px;content:"";pointer-events:none;z-index:0}.example-grid article>*{position:relative;z-index:1}.example-grid article>svg{position:absolute;top:28px;right:28px;color:var(--white)}.example-grid span{display:inline-flex;min-height:34px;align-items:center;margin-bottom:auto;padding:0 12px;border:1px solid rgba(16,208,120,.18);border-radius:999px;background:#10d07817;color:var(--green);font-size:13px;font-weight:500}.example-grid h3{max-width:320px;margin-top:76px}.example-grid p{max-width:300px;color:var(--white-50);font-size:16px;line-height:1.5}h3{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.2}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.industry-list{display:flex;flex-wrap:wrap;gap:12px}.industry-list span{gap:10px;min-height:56px;padding:0 18px;border:1px solid var(--stroke);border-radius:16px;background:var(--dark-2);font-weight:500}.industry-list svg{color:var(--green)}.timeline{counter-reset:steps;list-style:none;padding:0}.timeline li{counter-increment:steps}.timeline li:before{display:block;margin-bottom:56px;color:var(--green);content:counter(steps,decimal-leading-zero);font-size:16px;font-weight:500}.cta-band{display:flex;min-height:400px;margin-top:120px;padding:64px;align-items:center;justify-content:space-between;gap:32px;border-radius:16px;background:radial-gradient(circle at 78% 24%,var(--green-28),transparent 34%),linear-gradient(180deg,var(--dark-2),var(--dark-3))}.cta-band h2{max-width:720px}.cta-band .button.primary{background:var(--cta-button-bg);color:var(--cta-button-text)}@keyframes bannerSweep{0%{transform:translate3d(-16%,0,0);opacity:.42}to{transform:translate3d(16%,0,0);opacity:.64}}@keyframes slowFloat{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-18px,18px,0) rotate(12deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:1240px){.top-nav,.nav-action{display:none}.header-actions .icon-button,.header-actions .theme-toggle{display:grid;flex:0 0 auto;width:56px;height:56px;min-width:56px;border-radius:999px}.mobile-menu-button{position:relative;display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--white-5);border-radius:999px;background:var(--mobile-card-soft);color:var(--white);overflow:hidden;isolation:isolate;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease,transform .26s cubic-bezier(.19,1,.22,1)}.mobile-menu-button:before{position:absolute;inset:9px;z-index:-1;border-radius:inherit;background:var(--green);content:"";opacity:0;transform:scale(.62);transition:opacity .22s ease,transform .36s cubic-bezier(.19,1,.22,1)}.mobile-menu-button:hover,.site-header.is-mobile-open .mobile-menu-button{border-color:#10d0786b;background:#10d07814;box-shadow:inset 0 0 0 1px #10d0781f,0 0 0 3px #10d07814;transform:translateY(-1px)}.site-header.is-mobile-open .mobile-menu-button:before{opacity:0;transform:scale(.62)}.site-header.is-mobile-open .mobile-menu-button{border-color:var(--mobile-line);background:var(--mobile-card-bg);color:var(--mobile-text)}.site-header.is-mobile-open .header-row{border-color:var(--mobile-line);background:var(--mobile-header-bg);box-shadow:0 18px 70px #0c0d0f2e}.site-header.is-mobile-open .brand,.site-header.is-mobile-open .theme-toggle,.site-header.is-mobile-open .mobile-menu-button{color:var(--mobile-text)}.menu-glyph{position:relative;display:grid;width:22px;height:18px;place-items:center;transition:transform .42s cubic-bezier(.19,1,.22,1)}.menu-glyph span{position:absolute;width:21px;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:opacity .18s ease,width .24s ease,transform .38s cubic-bezier(.19,1,.22,1)}.menu-glyph span:nth-child(1){transform:translateY(-7px)}.menu-glyph span:nth-child(2){width:16px;transform:translate(2.5px)}.menu-glyph span:nth-child(3){transform:translateY(7px)}.site-header.is-mobile-open .menu-glyph{transform:rotate(180deg) scale(.94)}.site-header.is-mobile-open .menu-glyph span:nth-child(1){transform:rotate(45deg)}.site-header.is-mobile-open .menu-glyph span:nth-child(2){opacity:0;width:0;transform:translate(8px) scaleX(0)}.site-header.is-mobile-open .menu-glyph span:nth-child(3){transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:1;display:block;overflow:auto;padding:104px 16px 24px;border:0;border-radius:0;background:radial-gradient(circle at 88% 2%,var(--mobile-menu-glow),transparent 17rem),var(--mobile-menu-bg);color:var(--mobile-text);box-shadow:none;opacity:0;pointer-events:none;transform:translate3d(0,-18px,0) scale(.985);backdrop-filter:blur(30px);transition:opacity .26s ease,transform .48s cubic-bezier(.19,1,.22,1),visibility .22s ease;visibility:hidden}.mobile-menu-inner{display:grid;gap:8px;max-width:820px;margin:0 auto}.site-header.is-mobile-mounted .mobile-menu{pointer-events:auto;visibility:visible}.site-header.is-mobile-open .mobile-menu{opacity:1;transform:translateZ(0)}.mobile-menu-primary{display:grid;gap:8px;border-top:0}.mobile-menu-group{overflow:hidden;border:0;border-radius:16px;background:var(--mobile-card-bg);opacity:0;transform:translateY(18px);transition:opacity .28s ease,transform .44s cubic-bezier(.19,1,.22,1),border-color .22s ease,background .22s ease}.mobile-menu-group.is-active{background:var(--mobile-card-bg)}.mobile-home-link{display:grid;min-height:94px;align-content:center;gap:6px;padding:26px 32px;border:0;border-radius:16px;background:var(--mobile-card-bg);color:var(--mobile-text);opacity:0;transform:translateY(16px);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background .2s ease}.mobile-menu-cta{display:grid;min-height:84px;align-content:center;gap:6px;padding:18px 20px;border:1px solid var(--mobile-line);border-radius:24px;background:var(--mobile-card-soft);color:var(--mobile-text);opacity:0;transform:translateY(16px);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background .2s ease}.mobile-menu-heading{position:relative;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:26px 32px;border:0;border-radius:0;background:transparent;color:var(--mobile-text);text-align:left}.mobile-menu-indicator{position:relative;display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:999px;background:var(--mobile-card-soft);transition:background .22s ease,transform .32s cubic-bezier(.19,1,.22,1)}.mobile-menu-indicator span{position:absolute;width:14px;height:2px;border-radius:999px;background:var(--mobile-text);transition:opacity .18s ease,transform .28s cubic-bezier(.19,1,.22,1)}.mobile-menu-indicator span:nth-child(2){transform:rotate(90deg)}.mobile-menu-heading.is-active .mobile-menu-indicator{background:var(--mobile-card-soft)}.mobile-menu-heading.is-active .mobile-menu-indicator span:nth-child(2){opacity:0;transform:rotate(90deg) scaleX(0)}.mobile-menu-panel{display:grid;max-height:0;overflow:hidden;border-top:0;opacity:0;transform:translateY(-8px);transition:max-height .52s cubic-bezier(.19,1,.22,1),opacity .26s ease,transform .42s cubic-bezier(.19,1,.22,1),border-color .26s ease}.mobile-menu-panel.is-active{max-height:760px;opacity:1;transform:translateY(0)}.mobile-menu-panel .mobile-menu-links a{opacity:1;transform:none}.mobile-menu-panel.is-active .mobile-menu-links a:nth-child(1){transition-delay:40ms}.mobile-menu-panel.is-active .mobile-menu-links a:nth-child(2){transition-delay:70ms}.mobile-menu-panel.is-active .mobile-menu-links a:nth-child(3){transition-delay:.1s}.mobile-menu-panel.is-active .mobile-menu-links a:nth-child(4){transition-delay:.13s}.mobile-menu-panel.is-active .mobile-menu-links a:nth-child(5){transition-delay:.16s}.mobile-menu-panel.is-active .mobile-menu-links a:nth-child(6){transition-delay:.19s}.site-header.is-mobile-open .mobile-home-link,.site-header.is-mobile-open .mobile-menu-cta,.site-header.is-mobile-open .mobile-menu-group{opacity:1;transform:translateY(0)}.site-header.is-mobile-open .mobile-menu-group:nth-child(1){transition-delay:35ms}.site-header.is-mobile-open .mobile-menu-group:nth-child(2){transition-delay:70ms}.site-header.is-mobile-open .mobile-menu-group:nth-child(3){transition-delay:105ms}.site-header.is-mobile-open .mobile-menu-group:nth-child(4){transition-delay:.14s}.site-header.is-mobile-open .mobile-menu-cta{transition-delay:175ms}.mobile-home-link:hover,.mobile-menu-links a:hover{border-color:var(--green-28);background:transparent;color:var(--green)}.mobile-menu-cta span{font-size:clamp(22px,6vw,34px);font-weight:620;line-height:1;letter-spacing:-.04em}.mobile-home-link span,.mobile-menu-heading strong{display:block;font-size:clamp(25px,7vw,34px);font-weight:560;line-height:.95;letter-spacing:-.052em}.mobile-home-link small,.mobile-menu-cta small{max-width:520px;color:var(--mobile-muted);font-size:13px;line-height:1.35}.mobile-menu-heading small{display:none;max-width:560px;margin-top:8px;color:var(--mobile-muted);font-size:13px;line-height:1.35}.mobile-menu-links{display:grid;gap:0;padding:0 32px 28px;overflow:hidden}.mobile-menu-links a{display:flex;min-height:64px;align-items:center;gap:18px;padding:8px 0;border-top:0;color:var(--mobile-text);font-size:20px;font-weight:520;transition:background .2s ease,color .2s ease}.mobile-menu-links svg{flex:0 0 auto;color:var(--mobile-text)}.mobile-menu-links span{font-size:inherit;font-weight:inherit;line-height:1}.mobile-menu-cta{background:var(--green)!important;color:var(--on-green)!important}.mobile-menu-cta small{color:#0c0d0f9e}.mobile-menu-footer{display:grid;gap:10px;padding-top:16px}.mobile-menu-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;opacity:0;transform:translateY(16px);transition:opacity .26s ease,transform .36s cubic-bezier(.19,1,.22,1)}.site-header.is-mobile-open .mobile-menu-tools{opacity:1;transform:translateY(0);transition-delay:165ms}.mobile-tool-button{position:relative;display:flex;min-height:56px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mobile-line);border-radius:18px;background:var(--mobile-card-soft);color:var(--mobile-text);font-size:13px;font-weight:680;line-height:1}.mobile-tool-button.mobile-theme-toggle svg{display:block;position:static!important;flex:0 0 auto;opacity:1!important;transform:none!important}.mobile-tool-button.mobile-theme-toggle span{display:none}.mobile-tool-button.mobile-theme-toggle .theme-moon,.mobile-tool-button.mobile-theme-toggle .theme-label-dark,:root[data-theme=dark] .mobile-tool-button.mobile-theme-toggle .theme-sun,:root[data-theme=dark] .mobile-tool-button.mobile-theme-toggle .theme-label-light,:root:not([data-theme=dark]) .mobile-tool-button.mobile-theme-toggle .theme-moon{display:none}:root:not([data-theme=dark]) .mobile-tool-button.mobile-theme-toggle .theme-label-light,:root[data-theme=dark] .mobile-tool-button.mobile-theme-toggle .theme-moon,:root[data-theme=dark] .mobile-tool-button.mobile-theme-toggle .theme-label-dark,:root:not([data-theme=dark]) .mobile-tool-button.mobile-theme-toggle .theme-sun{display:inline-flex}.mega-menu{display:none}.hero-banner{height:auto;min-height:760px}.hero-inner{padding:64px 0 24px}.hero-copy{max-width:640px;align-self:center;justify-content:flex-start}.hero-stack,.hero-body{align-items:center}h1,.hero-body p{text-align:center}h1{font-size:40px;line-height:40px}.hero-body p{font-size:14px}.hero-actions{justify-content:center}.hero-widget-column{position:static;width:min(424px,100%);margin-top:40px}.feature-grid,.example-grid,.sales-flow,.timeline,.signal-row{grid-template-columns:repeat(2,1fr)}.split-section,.product-hero{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.site-frame{padding:0 10px 10px}.site-header{padding-top:10px}.header-row{min-height:66px;padding:8px 8px 8px 20px}.brand{min-width:0}.brand-word{font-size:30px}.header-actions{gap:6px}.header-actions .icon-button{display:grid;width:48px;height:48px;min-width:48px;border-radius:14px}.nav-action{display:none}.mobile-menu-button{width:48px;height:48px;border-radius:14px}.mobile-menu{padding:96px 10px max(14px,env(safe-area-inset-bottom))}.mobile-home-link{min-height:82px;padding:22px 20px;border-radius:14px}.mobile-menu-cta{min-height:76px;padding:16px;border-radius:18px}.mobile-menu-group{border-radius:14px}.mobile-menu-heading{min-height:82px;padding:22px 20px}.mobile-menu-indicator{width:38px;height:38px}.mobile-menu-links{padding:0 20px 22px}.mobile-menu-links a{min-height:58px;gap:16px;padding:7px 0;font-size:18px}.hero{padding-top:24px}.hero-banner{height:auto;min-height:auto;padding:18px}.hero-inner{padding:36px 0 8px}.hero-actions{width:100%;margin:16px 0}.button{width:100%}.hero-widget-column,.product-row,.signal-row{margin-top:32px}.product-row a,.mega-links a{width:100%;min-width:0;max-width:none}.feature-grid,.example-grid,.sales-flow,.timeline,.signal-row{grid-template-columns:1fr}.section,.split-section,.cta-band{padding-top:88px}.page-shell{padding-top:80px}.page-hero p:not(.eyebrow),.hero-body p{font-size:16px}.feature-card,.example-grid article,.timeline li,.sales-flow article,.signal-row div{min-height:auto;padding:22px}.preview-placeholder{min-height:300px;padding:24px}.example-grid article>svg{top:22px;right:22px}.example-grid h3{margin-top:72px}.timeline li:before{margin-bottom:28px}.industry-list span{width:100%;min-height:52px}.cta-band{display:grid;min-height:360px;padding:28px}.site-footer{margin-top:88px}.footer-shell{padding:0 6px 6px}.footer-links{grid-template-columns:1fr;gap:28px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:20px}.footer-demo-card{width:100%;justify-content:space-between;gap:12px}.footer-demo-card>span{font-size:20px}.footer-qr{width:96px;height:96px}}@media(max-width:460px){.nav-action{display:none}.header-row{min-height:62px}.mobile-menu a{min-height:58px}h1,.page-hero h1{font-size:34px;line-height:.98}h2{font-size:34px}.hero-actions{gap:10px}.button,.mini-action{min-height:50px;border-radius:14px}.swap-field{padding:14px}.swap-field strong{font-size:18px}.footer-demo-card{align-items:flex-start;flex-direction:column}}
