.page-hero.svelte-1f2bjf5{background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 60px 60px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 60px 60px, radial-gradient(circle at 80% 12%, #5c6cff29, transparent 30%), var(--dx-navy);color:#fff;position:relative;overflow:hidden}.page-hero-shell.svelte-1f2bjf5{padding-block:var(--dx-hero-pad-top) var(--dx-hero-pad-bottom)}.hero-layout.has-visual.svelte-1f2bjf5{grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);align-items:stretch;gap:clamp(34px,4.5vw,64px);display:grid}.hero-layout.has-visual.svelte-1f2bjf5 .hero-copy:where(.svelte-1f2bjf5){flex-direction:column;display:flex;container:hero-copy/inline-size}.hero-layout.has-visual.svelte-1f2bjf5 .hero-intro:where(.svelte-1f2bjf5){padding-top:var(--dx-hero-copy-gap);margin-top:auto}.hero-heading.svelte-1f2bjf5{z-index:1;position:relative}.product-label.svelte-1f2bjf5{--dx-product-wordmark-size:.96rem;align-items:center;gap:12px;display:flex}.product-label.svelte-1f2bjf5 .dx-product-icon{border-color:color-mix(in srgb, var(--dx-hero-accent) 70%, transparent);color:var(--dx-hero-accent)}.product-label.svelte-1f2bjf5>span:where(.svelte-1f2bjf5){gap:2px;display:grid}.product-label.svelte-1f2bjf5 small:where(.svelte-1f2bjf5){color:#ffffff7a;font-family:var(--dx-mono);font-size:var(--dx-type-editorial-label-size);letter-spacing:.07em;text-transform:uppercase}.product-label.svelte-1f2bjf5 strong:where(.svelte-1f2bjf5){font-size:1.25rem;font-weight:500}.hero-heading.svelte-1f2bjf5 .dx-eyebrow{min-height:var(--dx-hero-eyebrow-height);color:#ffffff7a}.hero-heading.svelte-1f2bjf5 h1:where(.svelte-1f2bjf5){margin-top:var(--dx-hero-heading-gap)}.hero-heading.unlabeled.svelte-1f2bjf5 h1:where(.svelte-1f2bjf5){margin-top:0}.hero-heading.svelte-1f2bjf5 .dx-display-accent-lead{color:#fff}.hero-layout.has-visual.svelte-1f2bjf5 .hero-heading:where(.svelte-1f2bjf5) .dx-display-line{white-space:normal}.hero-intro.svelte-1f2bjf5{margin-top:var(--dx-hero-copy-gap)}.hero-intro.svelte-1f2bjf5>p:where(.svelte-1f2bjf5){color:#ffffffad;max-width:650px;font-size:var(--dx-hero-body-size);line-height:var(--dx-hero-body-leading);margin:0}.hero-actions.svelte-1f2bjf5{margin-top:var(--dx-hero-action-gap);flex-wrap:wrap;gap:11px;display:flex}.hero-actions.paired.svelte-1f2bjf5{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,430px);display:inline-grid}.hero-visual.svelte-1f2bjf5{min-width:0}.hero-below.svelte-1f2bjf5{margin-top:clamp(44px,5.5vw,68px)}@media (width>=861px) and (height>=680px){.page-hero-shell.svelte-1f2bjf5{box-sizing:border-box;align-items:center;min-height:min(100svh - 73px,860px);padding-block:clamp(46px,6svh,76px);display:grid}.hero-visual.svelte-1f2bjf5{justify-self:end;width:min(100%,700px,88svh - 72px)}}@container hero-copy (width<=430px){.hero-actions.paired.svelte-1f2bjf5{grid-template-columns:1fr;grid-auto-flow:row;width:100%;display:grid}.hero-actions.paired.svelte-1f2bjf5 .dx-button{width:100%}}@media (width<=860px){.hero-layout.has-visual.svelte-1f2bjf5{grid-template-columns:1fr}.hero-intro.svelte-1f2bjf5{max-width:720px}.hero-layout.has-visual.svelte-1f2bjf5 .hero-copy:where(.svelte-1f2bjf5){display:block}.hero-layout.has-visual.svelte-1f2bjf5 .hero-intro:where(.svelte-1f2bjf5){margin-top:var(--dx-hero-copy-gap);padding-top:0}.hero-visual.svelte-1f2bjf5{width:min(100%,760px);margin-inline:auto}}@media (width<=720px){.page-hero-shell.svelte-1f2bjf5{padding-block:64px 80px}.hero-heading.svelte-1f2bjf5 h1:where(.svelte-1f2bjf5){margin-top:28px}.hero-heading.unlabeled.svelte-1f2bjf5 h1:where(.svelte-1f2bjf5){margin-top:0}.hero-actions.svelte-1f2bjf5{flex-direction:column;align-items:stretch}.hero-actions.paired.svelte-1f2bjf5{grid-template-columns:1fr;grid-auto-flow:row;width:100%;display:grid}.hero-actions.svelte-1f2bjf5 .dx-button{width:100%}}
