body .is-root-container section.block-hero-demo-editorial{--paper: #FBF9F4;--ink: #0A1538;background:#132551;color:#fff;padding-block:min(calc(3.5rem + 2.5 * (100vw - 22.5rem) / 67.5),6rem);position:relative;overflow:hidden}body .is-root-container section.block-hero-demo-editorial .bg-decoration{position:absolute;inset:0;z-index:0;pointer-events:none}body .is-root-container section.block-hero-demo-editorial .bg-glow{position:absolute;top:-10%;right:-10%;width:60%;height:60%;background:radial-gradient(circle, rgba(0, 231, 150, 0.18), transparent 60%);filter:blur(60px)}body .is-root-container section.block-hero-demo-editorial .bg-grid{position:absolute;inset:0;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(to bottom, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:5rem 5rem;mask-image:radial-gradient(ellipse at top right, black 0%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse at top right, black 0%, transparent 70%)}body .is-root-container section.block-hero-demo-editorial .wrapper{position:relative;z-index:2}body .is-root-container section.block-hero-demo-editorial .hero-grid{display:grid;grid-template-columns:1fr;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 67.5),5rem);align-items:start}body .is-root-container section.block-hero-demo-editorial .hero-grid .form-col{order:1}body .is-root-container section.block-hero-demo-editorial .hero-grid .content-col{order:2}@media(min-width: 64rem){body .is-root-container section.block-hero-demo-editorial .hero-grid{grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:min(calc(3rem + 3 * (100vw - 64rem) / 26),6rem)}body .is-root-container section.block-hero-demo-editorial .hero-grid .form-col,body .is-root-container section.block-hero-demo-editorial .hero-grid .content-col{order:initial}}body .is-root-container section.block-hero-demo-editorial .content-col{display:flex;flex-direction:column;gap:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem)}body .is-root-container section.block-hero-demo-editorial .passport-stamp{align-self:flex-start;display:inline-block;padding:0.4375rem 1.125rem;border:1.5px dashed #00e796;border-radius:999px;transform:rotate(-2deg);background-color:rgba(0,231,150,.08);font-weight:600;font-size:0.6875rem;letter-spacing:.28em;color:#00e796;text-transform:uppercase}body .is-root-container section.block-hero-demo-editorial .display-headline{font-size:min(calc(2.25rem + 2.25 * (100vw - 22.5rem) / 67.5),4.5rem);line-height:1.04;letter-spacing:-0.03em;font-weight:600;margin:0;color:#fff}body .is-root-container section.block-hero-demo-editorial .display-headline .lead-line{display:block}body .is-root-container section.block-hero-demo-editorial .display-headline .emphasis-line{display:block;font-style:italic;font-weight:300;letter-spacing:-0.025em}body .is-root-container section.block-hero-demo-editorial .display-headline .emphasis-line em,body .is-root-container section.block-hero-demo-editorial .display-headline .emphasis-line .highlight{color:#00e796;font-style:italic;font-weight:400}body .is-root-container section.block-hero-demo-editorial .lede{font-size:min(calc(1rem + 0.1875 * (100vw - 22.5rem) / 67.5),1.1875rem);font-weight:300;line-height:1.55;color:hsla(0,0%,100%,.78);max-width:35rem;margin:0}body .is-root-container section.block-hero-demo-editorial .numbered-features{list-style:none;padding:0;margin:0.5rem 0 0;display:grid;gap:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem)}@media(min-width: 64rem){body .is-root-container section.block-hero-demo-editorial .numbered-features{grid-template-columns:1fr 1fr;gap:1.75rem 2rem}}body .is-root-container section.block-hero-demo-editorial .feature-item{display:flex;gap:1rem;align-items:flex-start}body .is-root-container section.block-hero-demo-editorial .feature-num{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(0,231,150,.4);display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-style:italic;font-size:0.875rem;letter-spacing:.04em;color:#00e796;background-color:rgba(0,231,150,.05);margin-top:0.125rem}body .is-root-container section.block-hero-demo-editorial .feature-title{font-size:min(calc(0.9375rem + 0.125 * (100vw - 22.5rem) / 67.5),1.0625rem);font-weight:600;color:#fff;margin:0.375rem 0 0.25rem;line-height:1.3}body .is-root-container section.block-hero-demo-editorial .feature-detail{font-size:min(calc(0.8125rem + 0.0625 * (100vw - 22.5rem) / 67.5),0.875rem);font-weight:400;color:hsla(0,0%,100%,.62);line-height:1.5;margin:0}body .is-root-container section.block-hero-demo-editorial .form-col{display:flex;flex-direction:column;gap:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem)}body .is-root-container section.block-hero-demo-editorial .form-card{position:relative;background-color:var(--paper);color:var(--ink);border-radius:min(calc(0.5rem + 0.375 * (100vw - 22.5rem) / 67.5),0.875rem);padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 67.5),2.5rem);box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}body .is-root-container section.block-hero-demo-editorial .form-perforation{position:absolute;top:0.875rem;left:0.875rem;right:0.875rem;height:1px;background-image:linear-gradient(to right, #132551 50%, transparent 50%);background-size:0.5rem 1px;opacity:.18}body .is-root-container section.block-hero-demo-editorial .form-corner-mark{position:absolute;top:1.25rem;right:1.25rem;width:0.875rem;height:0.875rem;border-top:2px solid #00e796;border-right:2px solid #00e796}body .is-root-container section.block-hero-demo-editorial .form-header{margin-bottom:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem);padding-top:0.5rem}body .is-root-container section.block-hero-demo-editorial .form-label{display:block;font-size:0.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#1c2b5c;margin-bottom:0.5rem;font-weight:500}body .is-root-container section.block-hero-demo-editorial .form-headline{font-style:italic;font-weight:300;font-size:min(calc(1.375rem + 0.5 * (100vw - 22.5rem) / 67.5),1.875rem);line-height:1.15;letter-spacing:-0.025em;color:var(--ink);margin:0 0 0.5rem}body .is-root-container section.block-hero-demo-editorial .form-subheadline{font-size:0.875rem;font-weight:400;line-height:1.5;color:rgba(10,21,56,.6);margin:0}body .is-root-container section.block-hero-demo-editorial .form-meta{display:flex;flex-direction:column;gap:0.25rem;padding:0 0.25rem}body .is-root-container section.block-hero-demo-editorial .meta-line{font-size:0.75rem;color:hsla(0,0%,100%,.55);margin:0;line-height:1.45}body .is-root-container section.block-hero-demo-editorial .meta-line a{color:#00e796;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color 250ms cubic-bezier(0.5, 0, 0, 1)}body .is-root-container section.block-hero-demo-editorial .meta-line a:hover{color:#fff}body .is-root-container section.block-hero-demo-editorial .meta-contact{opacity:.7;font-style:italic}
