.demo-page{color:#fff;background:radial-gradient(circle at 18% 35%,#173167 0,#0c1a38 32%,#071126 72%);min-height:100vh;position:relative;overflow:hidden}.demo-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.demo-page-header{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:86px;padding:0 max(5vw,48px);display:flex;position:relative}.demo-page-header img{object-fit:contain;filter:brightness(0)invert();width:156px;height:64px}.demo-page-header>a:last-child{color:#b9c8df;font-size:12px}.demo-page-header>a:last-child span{color:#ff7a00;margin-left:9px}.demo-page-shell{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;max-width:1250px;margin:0 auto;padding:72px 40px 80px;display:grid;position:relative}.demo-intro h1{letter-spacing:-.06em;margin:24px 0 28px;font-size:clamp(54px,5.5vw,82px);line-height:.96}.demo-intro h1 em{color:#ff7a00;font-style:normal}.demo-intro>p{color:#aebbd1;max-width:540px;font-size:15px;line-height:1.75}.demo-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8fa9d6;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.demo-kicker i{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e21}.demo-account-summary{background:#ffffff0b;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:.75fr 1.25fr;max-width:540px;margin:28px 0 30px;display:grid;overflow:hidden}.demo-account-summary>div{padding:17px 19px}.demo-account-summary>div+div{border-left:1px solid #ffffff1f}.demo-account-summary small,.demo-account-summary strong{display:block}.demo-account-summary small{letter-spacing:.13em;color:#7f94b8;font-size:8px;font-weight:800}.demo-account-summary strong{margin-top:6px;font-size:14px}.demo-assurances{gap:15px;margin:0;padding:0;list-style:none;display:grid}.demo-assurances li{align-items:flex-start;gap:14px;display:flex}.demo-assurances li>span{color:#ff9b54;border:1px solid #ffffff24;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.demo-assurances b,.demo-assurances small{display:block}.demo-assurances b{font-size:12px}.demo-assurances small{color:#8192ae;margin-top:4px;font-size:10px;line-height:1.45}.demo-form-card{color:#0d1730;background:#fff;border-radius:20px;padding:38px;box-shadow:0 35px 90px #0000005c}.demo-form-progress{color:#9aa5b6;align-items:center;gap:12px;margin-bottom:34px;font-size:9px;font-weight:750;display:flex}.demo-form-progress span{align-items:center;gap:8px;display:flex}.demo-form-progress b{border:1px solid #dce3ed;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.demo-form-progress .active{color:#1d4ed8}.demo-form-progress .active b{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.demo-form-progress i{background:#dfe5ed;flex:1;height:1px}.demo-form-label{color:#ff6a14;letter-spacing:.15em;font-size:9px;font-weight:850}.demo-form-card h2{letter-spacing:-.04em;margin:10px 0 7px;font-size:28px}.demo-form-card form>p{color:#7a8699;margin:0 0 24px;font-size:12px;line-height:1.55}.demo-form-card form>p strong{color:#394760}.demo-form-grid{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.demo-form-card label{color:#39465c;font-size:10px;font-weight:750}.demo-form-card input:not([type=checkbox]){width:100%;font:inherit;color:#0d1730;background:#f5f7fa;border:1px solid #d9e1ec;border-radius:8px;outline:none;margin-top:7px;padding:13px;font-size:12px;display:block}.demo-form-card input:not([type=checkbox]):focus{background:#fff;border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81a}.demo-form-card input::placeholder{color:#a6afbd}.demo-consent{align-items:flex-start;gap:10px;margin:19px 0;line-height:1.45;display:flex;color:#69768a!important;font-weight:500!important}.demo-consent input{accent-color:#1d4ed8;margin:2px 0 0}.demo-consent span{font-size:9px}.demo-form-card button{color:#fff;cursor:pointer;background:#ff5b0a;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;font-size:12px;font-weight:800;display:flex}.demo-form-card button:hover{background:#e95008}.demo-form-card button:disabled{opacity:.62;cursor:wait}.demo-privacy{text-align:center;color:#9aa4b2;margin-top:12px;font-size:8px;display:block}.demo-form-error{border:1px solid #f4c7c3;border-radius:7px;padding:10px 12px;color:#b42318!important;background:#fff1f0!important;margin:0 0 12px!important;font-size:10px!important}.demo-code-form>label{margin:28px 0 18px;display:block}.demo-code-form input{text-align:center;letter-spacing:.36em;font-weight:800;padding-left:calc(13px + .36em)!important;font-size:24px!important}.demo-form-card .demo-back-button{color:#5f6c81;text-align:center;background:0 0;margin-top:6px;padding:11px;display:block}.demo-form-card .demo-back-button:hover{background:#f4f7fb}.demo-page-footer{color:#667793;z-index:1;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;height:70px;padding:0 max(5vw,48px);font-size:9px;display:flex;position:relative}.demo-product-preview{background:#ffffff0e;border:1px solid #ffffff29;border-radius:15px;max-width:540px;margin:27px 0 28px;overflow:hidden;box-shadow:0 22px 55px #0000003d}.demo-product-preview-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.demo-product-preview-heading span{color:#8cecae;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.demo-product-preview-heading span i{background:#2ed173;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ed17324}.demo-product-preview-heading b{color:#c9d6eb;font-size:9px}.demo-product-preview img{aspect-ratio:1.72;object-fit:cover;object-position:left top;width:100%;display:block}.demo-product-preview figcaption{padding:14px 16px}.demo-product-preview figcaption strong,.demo-product-preview figcaption span{display:block}.demo-product-preview figcaption strong{font-size:11px}.demo-product-preview figcaption span{color:#8396b5;margin-top:4px;font-size:9px;line-height:1.5}@media (max-width:950px){.demo-page-shell{grid-template-columns:1fr;gap:52px;max-width:720px}.demo-intro h1{max-width:600px}.demo-form-card{max-width:650px}}@media (max-width:600px){.demo-page-header{height:72px;padding:0 18px}.demo-page-header img{width:110px}.demo-page-header>a:last-child{font-size:10px}.demo-page-shell{padding:50px 18px 60px}.demo-form-grid{grid-template-columns:1fr}.demo-form-card{padding:27px 20px}.demo-form-progress{gap:7px}.demo-form-progress span{gap:5px}.demo-form-card h2{font-size:25px}.demo-page-footer{padding:0 18px}}.demo-product-screen{position:relative}
