.menu-toggle{display:none}.market-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;min-height:650px;padding:70px clamp(24px,5vw,80px);background:radial-gradient(ellipse at 85% 35%,#24493655,transparent 60%),#080c0a}.market-hero .hero-copy{max-width:660px}.market-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.08;color:#f0ede6;letter-spacing:-.045em;margin:22px 0}.market-hero .eyebrow{color:#a8cbb6;text-transform:none;letter-spacing:.03em}.market-hero .lead{font-size:18px;line-height:1.65}.hero-product{min-width:0;border:1px solid #3e5546;border-radius:10px;overflow:hidden;background:#0d1711;box-shadow:0 30px 80px #0006}.hero-product .window-bar{letter-spacing:0;gap:12px;height:44px}.hero-product .window-bar>span{margin:0;color:#c3d2c8}.hero-product .window-bar>b{margin-left:auto;color:#9ab7a4}.hero-frame-wrap{position:relative;overflow:hidden;max-height:360px}.hero-product-link{display:block;padding:16px 18px;color:#b9cec1;font-size:14px;text-decoration:underline;text-underline-offset:4px;border-top:1px solid #304438}.hero-product .app-frame{width:1280px;height:720px;border:0;transform-origin:top left}.nav nav{gap:22px}.nav .brand b{color:inherit}.nav .brand{letter-spacing:0;font-size:16px}.product{padding:70px clamp(16px,5vw,80px) 48px}.section-heading{margin-bottom:28px}.section-heading h2,.pricing-heading h2{font-family:Inter,system-ui,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.04em;color:#f0ede6}.eyebrow{color:#a8cbb6}.feature-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1440px;margin:34px auto}.feature-highlights>a{padding:24px;border:1px solid #304438;border-radius:6px;background:#101b14}.feature-highlights h3{font-size:23px;margin:0 0 12px}.feature-highlights p{font-size:15px;line-height:1.7;color:#afc2b6}.feature-highlights span{font-size:14px;color:#b9d9c6;text-decoration:underline;text-underline-offset:4px}.feature-highlights a:hover{border-color:#76c99d}.pricing{padding-top:64px;padding-bottom:64px}.pricing-heading .eyebrow,.section-heading .eyebrow{letter-spacing:.07em}.closing{padding:70px 22px}.closing h2{font-size:clamp(32px,4vw,52px);line-height:1.15}.capability-nav button[aria-pressed=true]{background:#264936;border-color:#76c99d;color:#edf5ef}.preview-help a{color:#b9d9c6}
@media(max-width:1100px){.market-hero{gap:24px}.market-hero .hero-actions .button{font-size:11px;padding:0 14px}}
@media(max-width:900px){.nav{gap:12px}.menu-toggle{display:block;min-width:44px;min-height:44px;padding:8px 12px;margin-left:auto;border:1px solid #49614f;border-radius:4px;background:#14231a;color:#eef4ef;font:600 14px Inter,system-ui;cursor:pointer}.nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0d1911;border-bottom:1px solid #3e5546;padding:16px 22px}.nav nav.is-open{display:flex;flex-direction:column;gap:4px}.nav nav a{display:flex;align-items:center;min-height:48px;font-size:16px}.nav-cta{font-size:11px;letter-spacing:0}.market-hero{grid-template-columns:1fr;padding:44px 22px;min-height:0;gap:30px}.market-hero .hero-copy{max-width:720px}.market-hero h1{font-size:clamp(34px,6vw,52px)}.hero-product{width:100%;max-width:720px}.feature-highlights{grid-template-columns:1fr}.hero-product .window-bar>span{display:block;font-size:12px}.hero-product .window-bar>b{font-size:10px}.product{padding-top:48px}}
@media(max-width:700px){.hero-frame-wrap{height:300px!important;max-height:300px;overflow:auto}.hero-frame-wrap .app-frame{width:900px!important;height:620px!important}.market-hero .hero-actions{margin-top:24px}.market-hero .lead{font-size:16px}.hero-demo-note{font-size:13px}.nav .brand{font-size:13px;gap:8px}.nav{padding:0 16px}.pricing{padding-top:48px}.market-hero h1{font-size:clamp(32px,8vw,46px)}}
