:root{--demo-border: color-mix(in srgb, var(--color-border-subtle) 72%, transparent);--demo-surface: color-mix(in srgb, var(--color-bg-surface) 92%, var(--color-bg-alt))}.requestDemoRoot{background:var(--color-bg-alt);min-height:100vh;color:var(--color-text-strong)}.requestDemoTopbar{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--demo-border);background:color-mix(in srgb,var(--color-bg-alt) 80%,transparent);-webkit-backdrop-filter:saturate(130%) blur(10px);backdrop-filter:saturate(130%) blur(10px)}.requestDemoTopbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0}.requestDemoRoot .landing-brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit;min-width:0}.requestDemoRoot .landing-brand__logo{display:block;height:44px;width:170px;flex:0 0 auto;border-radius:12px;object-fit:contain;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);box-sizing:border-box;transition:transform .14s ease,filter .14s ease,opacity .14s ease}@media(max-width:900px){.requestDemoRoot .landing-brand__logo{height:40px;width:150px;border-radius:12px}}@media(max-width:740px){.requestDemoRoot .landing-brand__logo{height:40px;width:150px;border-radius:12px}}@media(max-width:520px){.requestDemoRoot .landing-brand__logo{height:40px;width:150px;border-radius:12px}}.requestDemoRoot .landing-brand:hover .landing-brand__logo,.requestDemoRoot .landing-brand:focus-visible .landing-brand__logo{transform:translateY(-1px);filter:drop-shadow(0 16px 22px rgba(0,0,0,.28))}@media(prefers-reduced-motion:reduce){.requestDemoRoot .landing-brand__logo{transition:none}.requestDemoRoot .landing-brand:hover .landing-brand__logo,.requestDemoRoot .landing-brand:focus-visible .landing-brand__logo{transform:none}}.requestDemoTopbar__actions{display:inline-flex;gap:.75rem;align-items:center}.requestDemoTopbar__loginBtn{display:inline-flex}.requestDemoTopbar__loginText{white-space:nowrap}.requestDemoTopbar__loginBtn.btn{align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);background:var(--gradient-primary);color:var(--color-text-on-accent);box-shadow:var(--shadow-sm)}.requestDemoTopbar__loginBtn.btn:hover,.requestDemoTopbar__loginBtn.btn:focus-visible{filter:brightness(1.03)}.requestDemoTopbar__loginBtn.btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-success) 70%,transparent);outline-offset:2px}.requestDemoTopbar__loginBtn svg{display:block;width:17px;height:17px}@media(max-width:740px){.requestDemoTopbar__inner{padding:.65rem max(16px,calc(env(safe-area-inset-right) + 8px)) .65rem max(16px,calc(env(safe-area-inset-left) + 8px))}}.requestDemoMain{padding:2.4rem 0 2.8rem}.requestDemoGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:start}@media(max-width:980px){.requestDemoGrid{grid-template-columns:1fr}}.requestDemoTitle{margin:0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em}.requestDemoIntro--hero{position:relative;overflow:hidden;border-radius:24px;padding:1.25rem 1.25rem 1.4rem;border:1px solid var(--demo-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface) 70%,transparent),color-mix(in srgb,var(--color-bg-alt) 85%,transparent))}.requestDemoIntro--hero:before{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(900px 520px at 18% 26%,rgba(109,94,244,.1),transparent 60%),radial-gradient(860px 540px at 78% 72%,rgba(239,68,68,.085),transparent 62%),radial-gradient(820px 520px at 58% 18%,rgba(34,197,94,.06),transparent 62%);opacity:.65}.requestDemoIntro--hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.2),transparent 55%),radial-gradient(2px 2px at 68% 22%,rgba(255,255,255,.14),transparent 55%),radial-gradient(2px 2px at 76% 60%,rgba(255,255,255,.12),transparent 55%),radial-gradient(2px 2px at 32% 72%,rgba(255,255,255,.1),transparent 55%);opacity:.75}.requestDemoIntro--hero>*{position:relative;z-index:1}@media(max-width:980px){.requestDemoIntro--hero{padding:1rem}}.requestDemoSubtitle{margin-top:.75rem;color:var(--color-text-subtle);line-height:1.65;font-size:1.05rem}.requestDemoProof{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem}.requestDemoProof__item{display:inline-flex;gap:.5rem;align-items:center;padding:.55rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--color-bg-surface) 86%,transparent);border:1px solid var(--demo-border);color:var(--color-text-mid);font-weight:700;font-size:.92rem}.requestDemoCard{margin-top:1.4rem;border-radius:20px;border:1px solid var(--demo-border);background:linear-gradient(180deg,var(--demo-surface),color-mix(in srgb,var(--color-bg-alt) 75%,transparent));box-shadow:var(--shadow-md);padding:1.2rem 1.25rem}.requestDemoCard__title{font-weight:850;letter-spacing:-.01em}.requestDemoBullets{margin:.85rem 0 0;padding-left:1.2rem;color:var(--color-text-subtle);line-height:1.65}.requestDemoNote{margin-top:1rem;color:var(--color-text-meta)}.requestDemoNote a{color:var(--color-accent);font-weight:750;text-decoration:none}.requestDemoNote a:hover,.requestDemoNote a:focus-visible{text-decoration:underline;text-underline-offset:3px}.requestDemoFormWrap{position:sticky;top:90px}@media(max-width:980px){.requestDemoFormWrap{position:static}}.requestDemoFormCard{border-radius:22px;border:1px solid var(--demo-border);background:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);box-shadow:0 22px 70px -48px #0000008c;padding:1.2rem 1.25rem}.requestDemoFormCard__title{font-weight:900;letter-spacing:-.01em}.requestDemoForm{margin-top:.9rem}.requestDemoHoneypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.requestDemoCaptcha{position:fixed;left:16px;bottom:16px;z-index:1200;display:flex;flex-direction:column;gap:.35rem;padding:0;border-radius:10px;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(.74);transform-origin:left bottom}@media(max-width:520px){.requestDemoCaptcha{left:12px;bottom:12px;transform:scale(.64)}}.requestDemoFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(max-width:520px){.requestDemoFormGrid{grid-template-columns:1fr}}.requestDemoField{display:flex;flex-direction:column;gap:.4rem}.requestDemoField--full{grid-column:1 / -1}.requestDemoLabel{font-weight:750;color:var(--color-text-mid);font-size:.92rem}.requestDemoInput{background:color-mix(in srgb,var(--color-bg-surface) 90%,var(--color-bg-alt));border:1px solid color-mix(in srgb,var(--demo-border) 80%,transparent);border-radius:14px;padding:.7rem .8rem;color:var(--color-text-strong);box-shadow:0 14px 38px -36px #0000008c;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.requestDemoInput:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent),0 14px 38px -36px #0000008c}.requestDemoTextarea{resize:vertical;min-height:115px}.requestDemoConsent{margin-top:.85rem;color:var(--color-text-meta);line-height:1.5;font-size:.92rem}.requestDemoConsent a{color:var(--color-accent);font-weight:750;text-decoration:none}.requestDemoConsent a:hover,.requestDemoConsent a:focus-visible{text-decoration:underline;text-underline-offset:3px}.requestDemoErrorDetail{opacity:.75}.requestDemoSubmit{margin-top:1rem;width:100%;justify-content:center;border-radius:16px;padding:.85rem 1rem;font-weight:850}.requestDemoAlt{margin-top:.85rem;color:var(--color-text-meta)}.requestDemoAlt a{color:var(--color-accent);font-weight:750;text-decoration:none}.requestDemoAlt a:hover,.requestDemoAlt a:focus-visible{text-decoration:underline;text-underline-offset:3px}.requestDemoFooter{border-top:1px solid var(--demo-border);padding:1.4rem 0;background:color-mix(in srgb,var(--color-bg-alt) 70%,transparent)}.requestDemoFooter__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.requestDemoFooter__brand{color:var(--color-text-meta);font-weight:650}.requestDemoFooter__links{display:flex;gap:.9rem;flex-wrap:wrap}.requestDemoFooter__links a{color:var(--color-text-meta);text-decoration:none;font-weight:650}.requestDemoFooter__links a:hover,.requestDemoFooter__links a:focus-visible{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:3px}
