.demo-page{--demo-bg:#080b18;--demo-panel:#121a2c;--demo-accent:#c49aff;--demo-muted:#bec7db;--demo-border:#303b54;background:var(--demo-bg);color:#f9f8ff;min-height:100vh;color-scheme:dark;font-size:1rem;line-height:1.6}.demo-page *{box-sizing:border-box}.demo-page h1,.demo-page h2,.demo-page h3,.demo-page p{margin:0}.demo-wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.demo-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--demo-border)}.demo-brand{color:#fff;font-size:1.5rem;font-weight:750;letter-spacing:-.03em}.demo-brand,.demo-header-cta{display:flex;gap:12px;align-items:center;text-decoration:none}.demo-header-cta{color:#e1caff;min-height:44px;font-weight:650}.demo-hero{display:grid;grid-template-columns:1.25fr .85fr;gap:64px;align-items:center;padding-block:72px 88px}.demo-label{color:#d5b6ff;font-size:.875rem;font-weight:650;margin-bottom:20px!important}.demo-page h1{font-size:clamp(2.6rem,4.6vw,4.7rem);letter-spacing:-.04em;line-height:1.1;text-wrap:balance;font-weight:700}.demo-page h1 em{font-style:normal;color:var(--demo-accent)}.demo-lead{font-size:1.3rem;max-width:40ch;line-height:1.5;margin-top:28px!important}.demo-description{font-size:1rem;color:var(--demo-muted);max-width:52ch;margin-top:20px!important}.demo-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(110deg,#213bef,#7e20d9);color:white;border:0;border-radius:999px;min-height:52px;padding:12px 24px;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer}.demo-intro>.demo-primary{margin-top:32px}.demo-small{font-size:.875rem;color:var(--demo-muted);line-height:1.5;margin-top:16px!important}.demo-primary:hover{filter:brightness(1.12)}.demo-primary:disabled{opacity:.65;cursor:wait}.demo-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--demo-accent);outline-offset:4px}.demo-film{margin:0;background:var(--demo-panel);border:1px solid var(--demo-border);border-radius:16px;overflow:hidden}.demo-film video{display:block;width:100%;aspect-ratio:4/5;background:var(--demo-bg)}.demo-film figcaption{padding:16px 20px;color:var(--demo-muted);font-size:.875rem;line-height:1.5}.demo-page h2{font-size:clamp(2rem,3vw,3rem);font-weight:650;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.demo-page h3{font-size:1.2rem;line-height:1.4;font-weight:700}.demo-process{padding-block:56px 72px;border-top:1px solid var(--demo-border);display:grid;grid-template-columns:1fr 1fr;gap:64px}.demo-process ol{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:28px}.demo-process li{display:flex;gap:24px}.demo-process li>span{color:var(--demo-accent);font-size:1.2rem}.demo-process li p{color:var(--demo-muted);margin-top:8px}.demo-conversion{padding-block:72px;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;scroll-margin-top:24px}.demo-promise>p:not(.demo-label){margin-top:24px;color:var(--demo-muted);max-width:48ch}.demo-promise ul{padding-left:20px;margin-block:24px;line-height:2}.demo-form-panel{background:var(--demo-panel);border:1px solid var(--demo-border);border-radius:16px;padding:32px}.demo-form-panel>h3{margin-bottom:24px}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.demo-fields label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;color:#e4e8f4}.demo-fields input,.demo-fields select{width:100%;min-width:0;min-height:48px;border-radius:8px;border:1px solid #58667e;background:#0c1222;color:white;padding:10px 12px;font:inherit;font-size:1rem}.demo-fields input::placeholder{color:#aebbd1}.demo-consent{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.6;color:#cbd3e4;margin-top:20px}.demo-consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px;accent-color:#8c35ef}.demo-consent a{color:#e1caff;text-decoration:underline}.demo-form>.demo-primary{width:100%;margin-top:24px}.demo-error{color:#ffd0d8;background:#451b2b;padding:16px;border-radius:8px;margin-top:20px!important}.demo-success{padding-block:16px}.demo-success>span{font-size:2rem;color:#9de2c4}.demo-success p{margin-top:20px;color:var(--demo-muted)}.demo-text-button{background:transparent;border:0;text-decoration:underline;color:#dfc4ff;padding-block:12px;margin-top:16px;min-height:44px;cursor:pointer}.demo-faq{padding-block:56px 72px;max-width:920px}.demo-faq h2{margin-bottom:32px}.demo-faq details{border-bottom:1px solid var(--demo-border);padding-block:20px}.demo-faq summary{cursor:pointer;font-size:1.125rem;font-weight:650;min-height:44px}.demo-faq details p{color:var(--demo-muted);max-width:65ch;margin-top:12px}.demo-footer{display:flex;gap:24px;flex-wrap:wrap;padding-block:32px;border-top:1px solid var(--demo-border);font-size:.875rem;color:var(--demo-muted)}.demo-footer>span{margin-right:auto}.demo-footer a{color:#e1caff;min-height:44px}.demo-skip{position:absolute;left:16px;top:0;transform:translateY(-150%);padding:12px 20px;background:white;color:#080b18;z-index:10}.demo-skip:focus{transform:translateY(0)}@media (max-width:800px){.demo-wrap{padding-inline:24px}.demo-hero{grid-template-columns:1fr;gap:40px;padding-block:48px 56px}.demo-film{max-width:480px;margin-inline:auto;width:100%}.demo-conversion,.demo-process{grid-template-columns:1fr;gap:32px;padding-block:48px}.demo-header-cta{font-size:.875rem}.demo-form-panel{padding:24px}.demo-footer{gap:20px}.demo-faq{padding-block:48px}}@media (max-width:440px){.demo-wrap{padding-inline:20px}.demo-header{gap:12px}.demo-brand{font-size:1.25rem}.demo-header-cta{max-width:130px;line-height:1.4}.demo-fields{grid-template-columns:1fr}.demo-primary{padding-inline:20px;font-size:.9375rem}.demo-form-panel{padding:20px}.demo-page h1{font-size:2.6rem}}@media (max-width:560px){.demo-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html:has(.demo-page){scroll-behavior:smooth}.demo-primary{transition:filter .15s ease-out}}@font-face{font-family:manrope;src:url(/_next/static/media/d56e2367babed065-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_b4e23b{font-family:manrope,manrope Fallback}