.demo-request-page .demo-access-header{background:#fff;height:72px;padding-inline:max(24px,50vw - 680px)}.demo-request-page .demo-access-nav{align-items:center;gap:28px;font-size:13px;display:flex}.demo-request-page .demo-back-home{color:#425b7e;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.demo-request-page .demo-access-login{border-left:1px solid #e2eaf5;padding-left:28px}.demo-request-page a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #75b7ff}.demo-request-page .demo-access-shell:has(.demo-request-intro){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:24px;width:min(1360px,100% - 48px);padding:28px 0 48px}.demo-request-page .demo-request-intro{color:#fff;background:radial-gradient(at 100% 90%,#144f94 0,#0000 60%),linear-gradient(145deg,#0c213c,#102f54);border:1px solid #213f63;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(28px,3vw,44px);display:flex;position:relative;top:auto}.demo-request-page .demo-request-intro .demo-eyebrow{color:#d0e6ff;letter-spacing:.07em;border:1px solid #577da5;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:650}.demo-request-page .demo-request-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:100%;margin:25px 0 16px;font-size:clamp(32px,3.2vw,47px);font-weight:730;line-height:1.1}.demo-request-page .demo-request-intro h1>span{color:#88c7ff}.demo-request-page .demo-request-intro>p{color:#c4d6ed;margin:0;font-size:15px;line-height:1.65}.demo-request-page .demo-product-preview{text-align:center;width:100%;margin:32px 0 0}.demo-request-page .demo-product-preview figcaption{color:#dae9fa;text-align:left;margin:0 0 12px;font-size:12px}.demo-request-page .demo-preview-window{background:#fff;border:1px solid #55789f;border-radius:13px;overflow:hidden;box-shadow:0 20px 40px #020e242b}.demo-request-page .demo-preview-window img{width:100%;height:auto;display:block}.demo-request-page .demo-preview-toolbar{color:#d0e6ff;background:#17395e;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.demo-request-page .demo-preview-dots{gap:4px;display:flex}.demo-request-page .demo-preview-dots i{background:#6388b0;border-radius:50%;width:5px;height:5px}.demo-request-page .demo-preview-dots i:first-child{background:#7cbbff}.demo-request-page .demo-preview-status{color:#b5d4f5;font-size:9px}.demo-request-page .demo-sample-label{color:#c0d8f3;border:1px solid #597b9e;border-radius:999px;margin-top:13px;padding:4px 11px;font-size:10px;display:inline-flex}.demo-request-page .demo-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:30px 0;display:grid}.demo-request-page .demo-benefits>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.demo-request-page .demo-benefits svg{stroke:#d2e6ff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border:1px solid #6385ac;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:8px}.demo-request-page .demo-benefits p{margin:0;line-height:1.4}.demo-request-page .demo-benefits strong{color:#f1f6ff;font-size:12px;font-weight:620;display:block}.demo-request-page .demo-benefits small{color:#b2cbea;margin-top:5px;font-size:11px;line-height:1.55;display:block}.demo-request-page .demo-process{border-top-color:#45668b;grid-template-columns:1fr;gap:20px;width:100%;max-width:none;margin-top:auto;padding-top:26px}.demo-request-page .demo-process>div{grid-template-columns:36px minmax(0,1fr);gap:14px;position:relative}.demo-request-page .demo-process>div:not(:last-child):after{content:"";background:#7298c2;width:1px;height:12px;position:absolute;top:40px;left:17px}.demo-request-page .demo-process>div>span{color:#d4e9ff;background:0 0;border-color:#779dc7;border-radius:50%;width:36px;height:36px;font-size:11px;font-weight:550}.demo-request-page .demo-process strong{color:#f2f7ff;font-size:12px;font-weight:650}.demo-request-page .demo-process small{color:#b5cdea;margin-top:4px;font-size:11px}.demo-request-page .demo-mobile-form-link{display:none}.demo-request-page .demo-form-card{border-color:#d1e0f5;border-radius:24px;min-width:0;padding:32px;scroll-margin-top:20px;box-shadow:0 12px 35px #31588708}.demo-request-page .demo-form-heading{border:0;padding-bottom:0}.demo-request-page .demo-form-heading span{letter-spacing:.065em;font-size:11px;font-weight:700}.demo-request-page .demo-form-heading h2{letter-spacing:-.035em;text-wrap:balance;margin-top:8px;font-size:clamp(24px,2.1vw,30px);font-weight:730;line-height:1.2}.demo-request-page .demo-form-heading p{color:#697f9c;margin:10px 0 0;font-size:13px;line-height:1.5}.demo-request-page .demo-section-label{border-bottom:1px solid #dce6f4;gap:12px;margin:26px 0 16px;padding-bottom:12px}.demo-request-page .demo-section-label>span{color:#1763ff;background:0 0;flex-basis:auto;width:auto;height:auto;font-size:15px;font-weight:700}.demo-request-page .demo-section-label strong{color:#152743;font-size:14px}.demo-request-page .demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.demo-request-page .demo-form-grid label{min-width:0}.demo-request-page .demo-form-card label>span{color:#233957;font-size:12px;font-weight:600}.demo-request-page .demo-form-card input:not([type=checkbox]),.demo-request-page .demo-form-card select,.demo-request-page .demo-form-card textarea{background:#fff;border-color:#cddbed;border-radius:8px;min-width:0;min-height:46px;padding:11px 12px;font-size:14px}.demo-request-page .demo-form-card input::placeholder,.demo-request-page .demo-form-card textarea::placeholder{color:#8192aa}.demo-request-page .demo-form-card input:focus,.demo-request-page .demo-form-card select:focus,.demo-request-page .demo-form-card textarea:focus{border-color:#397cff;box-shadow:0 0 0 3px #1763ff1a}.demo-request-page .demo-form-card label small{font-size:11px}.demo-request-page .demo-feature-fieldset{min-width:0;margin:26px 0 21px}.demo-request-page .demo-feature-fieldset legend{color:#152743;border-bottom:1px solid #dce6f4;width:100%;margin-bottom:14px;padding:0 0 12px;font-size:14px;line-height:1.5}.demo-request-page .demo-feature-number{color:#1763ff;margin-right:8px;font-size:15px;display:inline-block}.demo-request-page .demo-feature-fieldset legend small{color:#6a819e;margin:3px 0 0 32px;font-size:11px;display:block}.demo-request-page .demo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-request-page .demo-feature-grid label{background:#fff;border-radius:8px;gap:9px;min-height:52px;padding:10px}.demo-request-page .demo-feature-grid label>span{margin:0;font-size:11px;line-height:1.4}.demo-request-page .demo-feature-grid label:has(input:checked){background:#eef5ff;border-color:#397bff;box-shadow:inset 0 0 0 1px #397bff1a}.demo-request-page .demo-feature-grid label:has(input:focus-visible){outline-offset:2px;outline:3px solid #b9d3ff}.demo-request-page .demo-feature-icon{stroke:#345477;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.demo-request-page .demo-feature-grid label:has(input:checked) .demo-feature-icon{stroke:#1763ff}.demo-request-page .demo-feature-grid input,.demo-request-page .demo-consent input{flex-basis:17px;width:17px;height:17px;margin:0}.demo-request-page .demo-form-card textarea{min-height:76px}.demo-request-page .demo-consent{background:0 0;border:0;border-radius:0;gap:10px;margin:18px 0;padding:0}.demo-request-page .demo-consent input{margin-top:2px}.demo-request-page .demo-consent span{color:#61748f!important;font-size:11px!important}.demo-request-page .demo-primary-button{background:#1763ff;border-radius:9px;min-height:50px;font-family:inherit;font-size:14px;font-weight:650;box-shadow:0 5px 12px #1763ff1a}.demo-request-page .demo-button-arrow{background:0 0;border:0}.demo-request-page .demo-button-arrow svg{width:19px;height:19px}.demo-request-page .demo-primary-button:focus-visible{outline-offset:3px;outline:3px solid #a1c8ff}.demo-request-page .demo-primary-button:disabled{cursor:wait;opacity:.85;transform:none}.demo-request-page .demo-primary-button [hidden]{display:none}.demo-request-page .demo-submit-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite demo-spin}.demo-request-page .demo-submit-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-request-page .demo-form-footnote{line-height:1.5;color:#73849a!important;font-size:10px!important}@media (width<=1100px){.demo-request-page .demo-access-shell:has(.demo-request-intro){gap:18px;width:calc(100% - 36px)}.demo-request-page .demo-request-intro{padding:28px}.demo-request-page .demo-form-card{padding:25px}.demo-request-page .demo-benefits{grid-template-columns:1fr;gap:20px}.demo-request-page .demo-feature-grid label{gap:7px}}@media (width<=900px){.demo-request-page .demo-access-shell:has(.demo-request-intro){grid-template-columns:1fr;gap:20px;max-width:680px;padding-top:22px}.demo-request-page .demo-request-intro{text-align:center;align-items:center;padding:32px}.demo-request-page .demo-request-intro h1{margin:20px 0 14px;font-size:clamp(32px,6vw,44px)}.demo-request-page .demo-request-intro>p{max-width:460px;font-size:14px}.demo-request-page .demo-product-preview{max-width:530px;margin-top:24px}.demo-request-page .demo-product-preview figcaption{text-align:center}.demo-request-page .demo-benefits{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0}.demo-request-page .demo-process{display:none}.demo-request-page .demo-mobile-form-link{color:#d3eaff;text-underline-offset:5px;gap:12px;margin-top:24px;padding:10px 0 0;font-size:13px;font-weight:600;display:inline-flex}.demo-request-page .demo-form-card{padding:30px}.demo-request-page .demo-form-heading h2{font-size:28px}.demo-request-page .demo-form-card input:not([type=checkbox]),.demo-request-page .demo-form-card select,.demo-request-page .demo-form-card textarea{font-size:16px}}@media (width<=560px){.demo-request-page .demo-access-header{height:64px;padding-inline:18px}.demo-request-page .demo-access-brand .fixcron-brand{--fixcron-brand-width:126px!important}.demo-request-page .demo-access-nav{gap:0;font-size:12px}.demo-request-page .demo-back-home{display:none}.demo-request-page .demo-access-login{border:1px solid #d6e4f7;border-radius:8px;padding:8px 12px}.demo-request-page .demo-access-shell:has(.demo-request-intro){gap:16px;width:calc(100% - 28px);padding:16px 0 32px}.demo-request-page .demo-request-intro{border-radius:20px;padding:26px 20px 22px}.demo-request-page .demo-request-intro h1{font-size:clamp(28px,7.8vw,36px);line-height:1.12}.demo-request-page .demo-request-intro>p{font-size:13px;line-height:1.65}.demo-request-page .demo-request-intro .demo-eyebrow{padding:6px 10px;font-size:9px}.demo-request-page .demo-product-preview{margin-top:22px}.demo-request-page .demo-product-preview figcaption{font-size:11px}.demo-request-page .demo-preview-toolbar{padding:9px;font-size:9px}.demo-request-page .demo-preview-status{display:none}.demo-request-page .demo-benefits{gap:10px;margin-top:19px}.demo-request-page .demo-benefits>div{display:block}.demo-request-page .demo-benefits svg{width:29px;height:29px;margin-bottom:6px;padding:6px}.demo-request-page .demo-benefits strong{font-size:11px}.demo-request-page .demo-benefits small{margin-top:4px;font-size:10px}.demo-request-page .demo-mobile-form-link{margin-top:18px;font-size:12px}.demo-request-page .demo-form-card{border-radius:20px;padding:24px 18px}.demo-request-page .demo-form-heading h2{text-wrap:initial;font-size:25px}.demo-request-page .demo-form-heading p{font-size:12px}.demo-request-page .demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.demo-request-page .demo-form-grid label{grid-column:1/-1}.demo-request-page .demo-form-grid .demo-size-field{grid-column:auto}.demo-request-page .demo-form-card input:not([type=checkbox]),.demo-request-page .demo-form-card select{min-height:48px}.demo-request-page .demo-feature-grid{grid-template-columns:1fr;gap:9px}.demo-request-page .demo-feature-grid label{gap:13px;min-height:52px;padding:12px 14px}.demo-request-page .demo-feature-grid label>span{font-size:12px}.demo-request-page .demo-feature-fieldset legend{font-size:13px}.demo-request-page .demo-feature-fieldset legend small{margin-left:0}.demo-request-page .demo-consent span{font-size:11px!important}.demo-request-page .demo-primary-button{min-height:52px}}@media (prefers-reduced-motion:reduce){.demo-request-page .demo-submit-spinner{animation:none}.demo-request-page .demo-primary-button{transition:none;transform:none}}:root{color:#10213d;font-synthesis:none;background:#f3f7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.demo-access-page{background:radial-gradient(circle at 10% 0,#2563eb1c,#0000 32rem),linear-gradient(#f8fbff 0,#eff5ff 100%);min-height:100vh}.demo-access-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dce7f7;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.demo-access-brand{display:flex}.demo-access-login,.demo-secondary-button{color:#185be8;font-weight:750;text-decoration:none}.demo-access-shell{grid-template-columns:minmax(0,.8fr) minmax(540px,1.2fr);align-items:start;gap:60px;width:min(1100px,100% - 32px);margin:0 auto;padding:64px 0 80px;display:grid}.demo-request-intro{padding:46px 0;position:sticky;top:30px}.demo-eyebrow{color:#1b63ef;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:850;display:inline-block}.demo-request-intro h1,.demo-state-card h1,.demo-invitation-card h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(36px,5vw,58px);line-height:1.02}.demo-request-intro p,.demo-state-card>p,.demo-invitation-card>p{color:#60718d;font-size:18px;line-height:1.65}.demo-trust-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.demo-trust-row span,.demo-plan-pill{color:#365170;background:#fff;border:1px solid #cad9f3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:750}.demo-form-card,.demo-state-card,.demo-invitation-card{background:#fff;border:1px solid #d8e4f5;border-radius:24px;padding:34px;box-shadow:0 18px 50px #244d871c}.demo-form-heading{border-bottom:1px solid #e3eaf5;justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}.demo-form-heading span{color:#1b63ef;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:850}.demo-form-heading h2{margin:5px 0 0;font-size:25px}.demo-form-heading small{color:#73839b;text-align:right}.demo-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.demo-form-card label>span,.demo-message-field>span{color:#3f526e;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.demo-form-card em{color:#93a1b5;font-style:normal;font-weight:500}.demo-form-card input:not([type=checkbox]),.demo-form-card select,.demo-form-card textarea{color:#10213d;width:100%;font:inherit;background:#fbfdff;border:1px solid #cfdbee;border-radius:11px;outline:0;padding:12px 13px}.demo-form-card input:focus,.demo-form-card select:focus,.demo-form-card textarea:focus{border-color:#2c6cf0;box-shadow:0 0 0 3px #2c6cf021}.demo-form-card label small,.demo-field-error{color:#c4314b;margin-top:6px;display:block}.demo-feature-fieldset{border:0;margin:27px 0;padding:0}.demo-feature-fieldset legend{color:#3f526e;margin-bottom:10px;font-size:13px;font-weight:800}.demo-feature-fieldset legend small{color:#93a1b5;font-weight:500}.demo-feature-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.demo-feature-grid label{cursor:pointer;border:1px solid #d8e2f1;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.demo-feature-grid label span{margin:0}.demo-feature-grid input,.demo-consent input{accent-color:#1d63ed}.demo-message-field{display:block}.demo-consent{align-items:flex-start;gap:10px;margin:22px 0;display:flex}.demo-consent input{margin-top:4px}.demo-consent span{line-height:1.5;font-weight:500!important}.demo-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#175af0,#2978f4);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;font:800 15px inherit;text-decoration:none;display:flex;box-shadow:0 10px 22px #1c60eb38}.demo-form-footnote{text-align:center;margin:15px 0 0;color:#7d8ba1!important;font-size:12px!important}.demo-alert{border-radius:11px;margin:18px 0;padding:13px 15px;font-size:14px}.demo-alert-error{color:#9f2440;background:#fff0f3;border:1px solid #ffc9d4}.demo-state-card,.demo-invitation-card{text-align:center;grid-column:1/-1;width:min(680px,100%);margin:auto;padding:54px}.demo-state-icon{color:#1c63ef;background:#edf3ff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:27px;display:grid}.demo-state-icon-success{color:#079669;background:#e7fbf3}.demo-state-card h1,.demo-invitation-card h1{font-size:42px}.demo-state-note,.demo-limits{color:#4c607e;text-align:left;background:#f3f7fd;border-radius:14px;margin:26px 0;padding:18px;line-height:1.6}.demo-secondary-button{padding:11px 18px;display:inline-flex}.demo-plan-header{text-align:left;border-bottom:1px solid #e0e8f4;justify-content:space-between;align-items:start;margin-bottom:28px;padding-bottom:25px;display:flex}.demo-plan-header h1{margin-bottom:8px;font-size:34px}.demo-plan-header p{color:#6e7f99;margin:0}.demo-timeline{grid-template-columns:1fr 80px 1fr;align-items:center;margin:10px 0 32px;display:grid}.demo-timeline div{flex-direction:column;display:flex}.demo-timeline strong{font-size:25px}.demo-timeline span{color:#71819a;font-size:12px}.demo-timeline i{background:#dbe5f4;height:2px;position:relative}.demo-timeline i:before,.demo-timeline i:after{content:"";background:#2a70ee;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.demo-timeline i:before{left:0}.demo-timeline i:after{right:0}.demo-invitation-card h2{font-size:26px}.demo-limits{margin-bottom:0}.demo-limits h3{color:#243a58;margin:0 0 8px}.demo-limits ul{margin:0;padding-left:19px}.demo-loader{border:4px solid #dbe7fa;border-top-color:#2167ed;border-radius:50%;width:48px;height:48px;margin:12px auto 25px;animation:.9s linear infinite demo-spin}@keyframes demo-spin{to{transform:rotate(360deg)}}@media (width<=850px){.demo-access-shell{grid-template-columns:1fr;gap:28px;padding-top:36px}.demo-request-intro{padding:15px 4px;position:static}.demo-request-intro h1{font-size:42px}.demo-form-card{padding:25px}.demo-form-grid{grid-template-columns:1fr}.demo-state-card,.demo-invitation-card{padding:34px 24px}.demo-state-card h1,.demo-invitation-card h1{font-size:34px}}@media (width<=480px){.demo-access-header{height:66px;padding:0 18px}.demo-access-shell{width:min(100% - 22px,1100px);padding:25px 0 45px}.demo-request-intro h1{font-size:35px}.demo-request-intro p{font-size:16px}.demo-form-card{border-radius:18px;padding:20px}.demo-form-heading{display:block}.demo-form-heading small{text-align:left;margin-top:8px;display:block}.demo-feature-grid{grid-template-columns:1fr}.demo-plan-header{display:block}.demo-plan-pill{margin-top:15px;display:inline-flex}.demo-timeline{grid-template-columns:1fr 35px 1fr}.demo-state-card,.demo-invitation-card{border-radius:18px;padding:30px 19px}.demo-state-card h1,.demo-invitation-card h1{font-size:30px}}.demo-access-header{border-bottom-color:#dfe8f5;height:72px;box-shadow:0 1px #0f234405}.demo-access-brand{align-items:center}.demo-access-shell:has(.demo-request-intro){grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);gap:clamp(42px,5vw,72px);width:min(1180px,100% - 48px);padding:50px 0 76px}.demo-request-intro{padding:14px 0 0;top:88px}.demo-request-intro .demo-eyebrow{letter-spacing:.14em;font-size:11px}.demo-request-intro h1{letter-spacing:-.046em;max-width:520px;margin:15px 0 18px;font-size:clamp(42px,3.7vw,54px);font-weight:780;line-height:1.04}.demo-request-intro>p{color:#62738e;max-width:500px;margin:0;font-size:16.5px;line-height:1.65}.demo-trust-row{gap:8px;margin-top:24px}.demo-trust-row span{color:#425978;border-color:#d2dff1;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.demo-trust-row span:before{content:"";background:#2468ec;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #e8f0ff}.demo-process{border-top:1px solid #dce6f4;gap:14px;max-width:500px;margin-top:34px;padding-top:24px;display:grid}.demo-process>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;display:grid}.demo-process>div>span{color:#1f62e5;background:#ffffffd1;border:1px solid #cadbf5;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.demo-process p,.demo-process strong,.demo-process small{margin:0;display:block}.demo-process strong{color:#233754;font-size:12.5px;font-weight:750}.demo-process small{color:#73839a;margin-top:2px;font-size:11px;line-height:1.4}.demo-form-card{border-color:#d5e1f2;border-radius:22px;padding:31px 34px 28px;box-shadow:0 18px 46px #1f427417}.demo-form-heading{align-items:center;padding-bottom:21px}.demo-form-heading span{letter-spacing:.13em;font-size:10.5px}.demo-form-heading h2{color:#14233e;letter-spacing:-.025em;margin-top:6px;font-size:24px;font-weight:760}.demo-section-label{align-items:center;gap:10px;margin:22px 0 14px;display:flex}.demo-section-label>span{color:#2463df;background:#edf3ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.demo-section-label strong,.demo-section-label small{display:block}.demo-section-label strong{color:#273a56;font-size:12px;font-weight:750}.demo-section-label small{color:#8491a5;margin-top:1px;font-size:10px}.demo-form-grid{gap:15px 16px;margin-top:0}.demo-form-card label>span,.demo-message-field>span,.demo-feature-fieldset legend{color:#3b4e69;margin-bottom:7px;font-size:11.5px;font-weight:720;line-height:1.35}.demo-form-card em,.demo-feature-fieldset legend small{color:#8c99ad;font-size:10.5px;font-weight:550}.demo-form-card input:not([type=checkbox]),.demo-form-card select,.demo-form-card textarea{color:#152743;background:#fcfdff;border-color:#cfdbec;border-radius:10px;min-height:47px;padding:11px 13px;font-size:13.5px;transition:border-color .16s,box-shadow .16s,background .16s}.demo-form-card input:not([type=checkbox]):hover,.demo-form-card select:hover,.demo-form-card textarea:hover{background:#fff;border-color:#afc4e3}.demo-form-card input::placeholder,.demo-form-card textarea::placeholder{color:#9aa7b9}.demo-feature-fieldset{margin:23px 0 20px}.demo-feature-fieldset legend{margin-bottom:9px}.demo-feature-fieldset legend small{margin-left:4px}.demo-feature-grid{gap:8px}.demo-feature-grid label{background:#fbfdff;border-color:#d9e3f1;border-radius:10px;gap:9px;min-height:42px;padding:9px 11px;transition:border-color .16s,background .16s}.demo-feature-grid label:hover{background:#f0f5ff;border-color:#91b2ee}.demo-feature-grid label:has(input:checked){background:#f0f5ff;border-color:#91b2ee}.demo-feature-grid label>span{color:#344a68;font-size:11px;font-weight:650}.demo-feature-grid input,.demo-consent input{flex:0 0 15px;width:15px;height:15px}.demo-message-field textarea{resize:vertical;min-height:82px}.demo-consent{background:#f7faff;border:1px solid #dbe5f3;border-radius:10px;margin:16px 0 14px;padding:12px 13px}.demo-consent span{color:#5d6f88!important;margin:0!important;font-size:10.5px!important;font-weight:520!important;line-height:1.5!important}.demo-primary-button{border-radius:10px;min-height:49px;font-size:13px;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 9px 20px #1c60eb2e}.demo-primary-button:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 13px 26px #1c60eb3d}.demo-button-arrow{background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:25px;height:25px;transition:transform .18s,background .18s;display:grid}.demo-button-arrow svg{width:14px;height:14px}.demo-primary-button:hover .demo-button-arrow{background:#fff3;transform:translate(2px)}.demo-form-footnote{margin-top:12px;color:#8794a8!important;font-size:10px!important}@media (width<=850px){.demo-access-shell:has(.demo-request-intro){grid-template-columns:1fr;gap:28px;width:min(720px,100% - 34px);padding-top:34px}.demo-request-intro{padding:10px 5px 0}.demo-request-intro h1{max-width:610px;font-size:clamp(38px,7vw,48px)}.demo-request-intro>p,.demo-process{max-width:610px}.demo-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.demo-process>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px}.demo-process>div>span{width:28px;height:28px}}@media (width<=560px){.demo-access-header{height:64px;padding-inline:17px}.demo-access-shell:has(.demo-request-intro){gap:23px;width:min(100% - 22px,720px);padding:24px 0 44px}.demo-request-intro{padding-inline:4px}.demo-request-intro h1{margin-top:12px;font-size:35px;line-height:1.07}.demo-request-intro>p{font-size:14px;line-height:1.58}.demo-trust-row{margin-top:19px}.demo-trust-row span{min-height:31px;padding:6px 9px;font-size:10px}.demo-process{grid-template-columns:1fr;margin-top:23px;padding-top:19px}.demo-form-card{border-radius:18px;padding:21px 18px 20px}.demo-form-heading{align-items:flex-start;padding-bottom:17px;display:flex}.demo-form-heading h2{font-size:20px}.demo-form-grid,.demo-feature-grid{grid-template-columns:1fr}}.demo-access-shell:has(.demo-submitted-card){width:min(1000px,100% - 40px);padding:clamp(38px,7vh,72px) 0 72px}.demo-submitted-card{text-align:left;border-color:#d5e3f7;border-radius:28px;grid-template-columns:250px minmax(0,1fr);gap:0 48px;width:min(900px,100%);padding:50px 52px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #1e468021}.demo-submitted-card:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#3b82f621,#3b82f600 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-230px;right:-120px}.demo-submitted-visual,.demo-submitted-copy,.demo-submitted-progress,.demo-submitted-note,.demo-submitted-footer{z-index:1;position:relative}.demo-submitted-visual{isolation:isolate;background:radial-gradient(circle at 50% 45%,#fffffffa 0 27%,#fff0 28%),linear-gradient(145deg,#f2f7ff,#e7f0ff);border:1px solid #d8e6fb;border-radius:24px;align-self:center;place-items:center;height:228px;display:grid}.demo-mail-icon{z-index:2;filter:drop-shadow(0 18px 18px #2563eb29);width:132px;height:106px;position:relative}.demo-mail-icon>svg{width:100%;height:100%}.demo-mail-body{fill:#fff;stroke:#2563eb;stroke-width:3px}.demo-mail-flap,.demo-mail-fold{stroke:#2563eb;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.demo-mail-flap{stroke-dasharray:110;stroke-dashoffset:0}.demo-mail-fold{opacity:.42}.demo-mail-check{background:#0eaa78;border:4px solid #eef5ff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:2px;right:-2px;box-shadow:0 8px 18px #0eaa7840}.demo-mail-check svg{width:22px;height:22px}.demo-mail-check path{stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:0}.demo-mail-orbit{z-index:1;border:1px solid #2563eb24;border-radius:50%;position:absolute}.demo-mail-orbit-one{width:154px;height:154px}.demo-mail-orbit-two{border-style:dashed;width:196px;height:196px}.demo-mail-spark{z-index:3;background:#60a5fa;border-radius:3px;width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #60a5fa1c}.demo-mail-spark-one{top:38px;right:36px}.demo-mail-spark-two{background:#0eaa78;width:7px;height:7px;bottom:43px;left:35px;box-shadow:0 0 0 5px #0eaa781a}.demo-submitted-copy{align-self:center}.demo-submitted-copy .demo-eyebrow{letter-spacing:.15em;font-size:11px}.demo-submitted-card .demo-submitted-copy h1{color:#11233f;letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(38px,5vw,52px);font-weight:790;line-height:1.02}.demo-submitted-copy>p{color:#6a7b94;margin:0 0 11px;font-size:14px;line-height:1.5}.demo-submitted-email{color:#1f4e9f;background:#f4f8ff;border:1px solid #cadcf8;border-radius:10px;align-items:center;gap:9px;max-width:100%;padding:9px 13px;display:inline-flex}.demo-submitted-email svg{flex:0 0 18px;width:18px;height:18px}.demo-submitted-email path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.demo-submitted-email strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.demo-submitted-progress{background:#fbfdff;border:1px solid #dce6f4;border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.demo-progress-step{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:16px;display:grid;position:relative}.demo-progress-step+.demo-progress-step:before{content:"";background:#dce6f4;width:1px;height:34px;position:absolute;left:0}.demo-progress-marker{color:#8898ad;background:#fff;border:1px solid #d4dfed;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.demo-progress-marker svg{width:19px;height:19px}.demo-progress-marker path{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.demo-progress-step.is-complete .demo-progress-marker{color:#078d66;background:#e9faf4;border-color:#b8ebda}.demo-progress-step.is-current{background:linear-gradient(#f2f7ff,#f8fbff)}.demo-progress-step.is-current:after{content:"";transform-origin:0;background:#2563eb;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:16px;right:16px}.demo-progress-step.is-current .demo-progress-marker{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 5px 12px #2563eb38}.demo-progress-step strong,.demo-progress-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-progress-step strong{color:#273a57;font-size:11.5px;font-weight:780}.demo-progress-step small{color:#8492a6;margin-top:3px;font-size:9.5px}.demo-submitted-note{color:#526682;background:#f3f7fd;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.demo-submitted-note svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.demo-submitted-note svg *{stroke:#3770d3;stroke-width:1.7px;stroke-linecap:round}.demo-submitted-note p{margin:0;font-size:11.5px;line-height:1.55}.demo-submitted-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;display:flex}.demo-submitted-footer>span{color:#8a98aa;font-size:10.5px}.demo-submitted-footer .demo-secondary-button{align-items:center;gap:7px;padding:8px 0;font-size:11.5px}.demo-submitted-footer .demo-secondary-button svg{width:18px;height:18px;transition:transform .18s}.demo-submitted-footer .demo-secondary-button path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.demo-submitted-footer .demo-secondary-button:hover svg{transform:translate(-2px)}@media (prefers-reduced-motion:no-preference){.demo-submitted-card{animation:.62s cubic-bezier(.22,1,.36,1) both demo-card-arrive}.demo-mail-icon{animation:.75s cubic-bezier(.22,1,.36,1) .12s both demo-mail-arrive}.demo-mail-flap{animation:.7s ease-out .36s both demo-line-draw}.demo-mail-check{animation:.5s cubic-bezier(.34,1.56,.64,1) .72s both demo-check-arrive}.demo-mail-check path{animation:.4s ease-out 1.02s both demo-line-draw}.demo-mail-orbit-one{animation:.8s ease-out .38s both demo-orbit-pulse}.demo-mail-orbit-two{animation:.9s ease-out .48s both demo-orbit-pulse}.demo-mail-spark-one,.demo-mail-spark-two{animation:.5s cubic-bezier(.34,1.56,.64,1) 1s both demo-spark-arrive}.demo-progress-step.is-current:after{animation:.62s ease-out .95s both demo-progress-fill}}@keyframes demo-card-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-mail-arrive{0%{opacity:0;transform:translateY(20px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-check-arrive{0%{opacity:0;transform:scale(.35)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes demo-line-draw{0%{stroke-dashoffset:110px}to{stroke-dashoffset:0}}@keyframes demo-orbit-pulse{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes demo-spark-arrive{0%{opacity:0;transform:rotate(15deg)scale(.2)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes demo-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=720px){.demo-access-shell:has(.demo-submitted-card){width:min(100% - 26px,600px);padding:28px 0 48px}.demo-submitted-card{border-radius:22px;grid-template-columns:1fr;gap:25px;padding:29px 25px 24px}.demo-submitted-visual{width:100%;height:178px}.demo-mail-icon{width:112px;height:90px}.demo-mail-orbit-one{width:132px;height:132px}.demo-mail-orbit-two{width:158px;height:158px}.demo-submitted-copy{text-align:center}.demo-submitted-card .demo-submitted-copy h1{margin:10px 0 13px;font-size:38px}.demo-submitted-progress{grid-template-columns:1fr;margin-top:2px}.demo-progress-step{padding:13px 15px}.demo-progress-step+.demo-progress-step:before{width:auto;height:1px;top:0;left:15px;right:15px}.demo-progress-step.is-current:after{transform-origin:top;width:3px;height:auto;animation-name:demo-progress-fill-vertical;inset:10px auto 10px -1px}.demo-progress-step strong,.demo-progress-step small{white-space:normal}}@media (width<=420px){.demo-submitted-card{padding:22px 17px 20px}.demo-submitted-visual{border-radius:18px;height:154px}.demo-submitted-card .demo-submitted-copy h1{font-size:33px}.demo-submitted-email{justify-content:center;width:100%}.demo-submitted-footer{flex-direction:column-reverse;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.demo-submitted-card,.demo-submitted-card *{scroll-behavior:auto!important;animation:none!important}}@keyframes demo-progress-fill-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
