._heroSplit_1dhjt_3{position:relative;z-index:1;width:100%;max-width:var(--grid-max, 72rem);margin:0 auto;padding:clamp(5rem,12vw,8rem) var(--gutter, clamp(1.25rem, 4vw, 3rem)) clamp(3rem,8vw,5rem);display:grid;gap:3rem;align-items:end}@media(min-width:960px){._heroSplit_1dhjt_3{grid-template-columns:1.15fr .85fr;gap:4rem}}._heroTitleWide_1dhjt_23{margin:0;max-width:16ch;font-size:clamp(2.75rem,7vw,5rem);font-weight:800;line-height:.95;letter-spacing:-.04em}._heroForm_1dhjt_32{margin-top:2rem;display:grid;gap:1rem;max-width:26rem}._fieldLabel_1dhjt_39{display:grid;gap:.5rem;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted, #9a9890)}._fieldHint_1dhjt_49{font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--ink-muted, #9a9890)}._fieldInput_1dhjt_57{padding:.85rem 1rem;font-size:1rem;color:var(--ink, #f4f3ef);background:#00000073;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:0;outline:none;transition:border-color .2s ease}._fieldInput_1dhjt_57:focus{border-color:var(--accent, #d4ff2e)}._btnSubmit_1dhjt_72{padding:.85rem 1.25rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dark, #121212);background:var(--accent, #d4ff2e);border:1px solid var(--accent, #d4ff2e);border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease}._btnSubmit_1dhjt_72:hover{background:transparent;color:var(--accent, #d4ff2e)}._heroAside_1dhjt_91{color:var(--ink-muted, #9a9890);font-size:.85rem;line-height:1.6;margin:1.25rem 0 0}._heroAside_1dhjt_91 a{color:var(--accent, #d4ff2e);font-weight:700;text-decoration:none;border-bottom:1px solid var(--accent, #d4ff2e)}._heroAside_1dhjt_91 a:hover{opacity:.85}._blueprint_1dhjt_109{border:1px solid var(--border, rgba(255, 255, 255, .1));background:#111111bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.75rem;display:grid;gap:1.25rem}._blueprintBadges_1dhjt_118{display:flex;flex-wrap:wrap;gap:.5rem}._blueprintBadge_1dhjt_118{padding:.35rem .65rem;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border, rgba(255, 255, 255, .1));color:var(--accent, #d4ff2e)}._blueprintBadgeMuted_1dhjt_134{color:var(--ink-muted, #9a9890)}._blueprintTitle_1dhjt_138{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}._blueprintList_1dhjt_145{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}._blueprintList_1dhjt_145 li{padding-left:1rem;position:relative;font-size:.9rem;color:var(--ink-muted, #9a9890)}._blueprintList_1dhjt_145 li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;background:var(--accent, #d4ff2e)}._blueprintMetrics_1dhjt_170{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:.5rem;border-top:1px solid var(--border, rgba(255, 255, 255, .1))}._blueprintMetricLabel_1dhjt_178{margin:0;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted, #9a9890)}._blueprintMetricValue_1dhjt_187{margin:.25rem 0 0;font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:var(--ink, #f4f3ef)}._blueprintMetricValueAccent_1dhjt_195{color:var(--accent, #d4ff2e)}._featureGrid_1dhjt_199{display:grid;gap:1px;background:var(--border, rgba(255, 255, 255, .1));border:1px solid var(--border, rgba(255, 255, 255, .1))}@media(min-width:768px){._featureGrid_1dhjt_199{grid-template-columns:repeat(3,1fr)}}._featureCard_1dhjt_212{background:var(--bg-charcoal, #111);padding:2rem 1.5rem;display:grid;gap:.75rem;animation:_fadeUp_1dhjt_1 .7s ease both}._featureCard_1dhjt_212:nth-child(2){animation-delay:.08s}._featureCard_1dhjt_212:nth-child(3){animation-delay:.16s}._featureNum_1dhjt_228{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.18em;color:var(--accent, #d4ff2e)}._featureCard_1dhjt_212 h3{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}._featureCard_1dhjt_212 p{margin:0;font-size:.9rem;line-height:1.65;color:var(--ink-muted, #9a9890)}@keyframes _fadeUp_1dhjt_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
