.hero[data-astro-cid-t7vu6tpq].hero--key{height:clamp(480px,66vh,700px);background:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(160deg,#161616,#0b0b0b 65%);isolation:isolate}.key-glow[data-astro-cid-t7vu6tpq]{position:absolute;z-index:-1;inset-block-start:8%;inset-inline-end:4%;width:min(62vw,820px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.4) 0%,rgba(var(--accent-rgb),.1) 38%,transparent 66%);filter:blur(14px);pointer-events:none}.key-art[data-astro-cid-t7vu6tpq]{position:absolute;z-index:0;inset-inline-end:0;top:50%;width:min(50vw,680px);transform:translateY(-46%) scaleX(-1);overflow:visible;pointer-events:none}[dir=rtl] .key-art[data-astro-cid-t7vu6tpq]{transform:translateY(-46%)}.hero[data-astro-cid-t7vu6tpq].hero--key:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0b0b0b,#0b0b0be0 32%,#0b0b0b00 62%);pointer-events:none}[dir=rtl] .hero[data-astro-cid-t7vu6tpq].hero--key:after{background:linear-gradient(270deg,#0b0b0b,#0b0b0be0 32%,#0b0b0b00 62%)}.key-rings[data-astro-cid-t7vu6tpq] circle[data-astro-cid-t7vu6tpq]{stroke:#ffffff12;stroke-width:1}.key-arc[data-astro-cid-t7vu6tpq]{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:.012 .018;opacity:0;animation:key-fade .8s ease 1.6s forwards}.key-arc-head[data-astro-cid-t7vu6tpq]{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:key-fade .8s ease 1.9s forwards}.key-shape[data-astro-cid-t7vu6tpq]{transform-box:view-box;transform-origin:130px 210px;transform:rotate(-30deg);animation:key-turn 2.6s cubic-bezier(.2,.7,.2,1) both}.key-line[data-astro-cid-t7vu6tpq]{stroke:#ffffffe6;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:key-draw 2s cubic-bezier(.6,0,.2,1) .3s forwards}.key-line-soft[data-astro-cid-t7vu6tpq]{stroke:#ffffff73}@keyframes key-draw{to{stroke-dashoffset:0}}@keyframes key-turn{0%{transform:rotate(-62deg)}to{transform:rotate(-30deg)}}@keyframes key-fade{to{opacity:1}}.hero-key-sub[data-astro-cid-t7vu6tpq]{margin:0;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:600;letter-spacing:-.01em;color:#ffffffc7}.hero-key-sub[data-astro-cid-t7vu6tpq]:before{content:"";display:inline-block;width:28px;height:2px;margin-inline-end:12px;vertical-align:middle;background:var(--accent)}@media (max-width: 760px){.hero[data-astro-cid-t7vu6tpq].hero--key{height:clamp(440px,64vh,540px)}.key-art[data-astro-cid-t7vu6tpq]{width:104vw;inset-inline-end:-26vw;top:32%;opacity:.6}.hero[data-astro-cid-t7vu6tpq].hero--key:after,[dir=rtl] .hero[data-astro-cid-t7vu6tpq].hero--key:after{background:linear-gradient(to bottom,#0b0b0b00 30%,#0b0b0be6 72%,#0b0b0b)}.key-glow[data-astro-cid-t7vu6tpq]{width:120vw;inset-inline-end:-40vw;inset-block-start:0}}@media (prefers-reduced-motion: reduce){.key-shape[data-astro-cid-t7vu6tpq]{animation:none}.key-line[data-astro-cid-t7vu6tpq]{animation:none;stroke-dashoffset:0}.key-arc[data-astro-cid-t7vu6tpq],.key-arc-head[data-astro-cid-t7vu6tpq]{animation:none;opacity:1}}.page-container[data-astro-cid-t7vu6tpq]{padding-bottom:64px}.js[data-astro-cid-t7vu6tpq] .reveal[data-astro-cid-t7vu6tpq]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.js[data-astro-cid-t7vu6tpq] .reveal[data-astro-cid-t7vu6tpq].is-visible{opacity:1;transform:none}.intro-section[data-astro-cid-t7vu6tpq]{padding-block:40px 8px}.breadcrumbs-row[data-astro-cid-t7vu6tpq]{margin-block-end:4px}.lede[data-astro-cid-t7vu6tpq]{max-width:65ch;margin:0 0 24px}.notice[data-astro-cid-t7vu6tpq]{display:flex;align-items:center;gap:14px;border-inline-start:2px solid var(--accent);background:var(--s1);padding:16px 20px;max-width:75ch}.notice[data-astro-cid-t7vu6tpq] svg[data-astro-cid-t7vu6tpq]{color:var(--accent);flex-shrink:0}.notice[data-astro-cid-t7vu6tpq] p[data-astro-cid-t7vu6tpq]{margin:0;color:var(--p2);font-size:.92rem;line-height:1.6}.features-section[data-astro-cid-t7vu6tpq]{padding-block:clamp(40px,6vw,64px) clamp(40px,6vw,64px)}.split-layout[data-astro-cid-t7vu6tpq]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}.premium-points[data-astro-cid-t7vu6tpq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.premium-points[data-astro-cid-t7vu6tpq] li[data-astro-cid-t7vu6tpq]{position:relative;padding:16px 4px 16px 28px;border-block-end:1px solid var(--line);color:var(--p1);font-size:1.02rem;line-height:1.5}.premium-points[data-astro-cid-t7vu6tpq] li[data-astro-cid-t7vu6tpq]:first-child{border-block-start:1px solid var(--line)}.premium-points[data-astro-cid-t7vu6tpq] li[data-astro-cid-t7vu6tpq]:before{content:"—";position:absolute;inset-inline-start:0;color:var(--accent)}.audience-card[data-astro-cid-t7vu6tpq]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 1px #1111110a,0 20px 40px #1111110f;padding:clamp(28px,3.5vw,40px)}.audience-card[data-astro-cid-t7vu6tpq] h2[data-astro-cid-t7vu6tpq]{font-size:1.35rem;margin:0 0 16px}.audience-card[data-astro-cid-t7vu6tpq] p[data-astro-cid-t7vu6tpq]{color:var(--p2);font-size:1rem;line-height:1.7;margin:0}.form-section[data-astro-cid-t7vu6tpq]{padding-block:0 clamp(48px,6vw,72px)}.form-card[data-astro-cid-t7vu6tpq]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 1px #1111110a,0 20px 40px #1111110f;padding:clamp(28px,5vw,56px)}.form-card-header[data-astro-cid-t7vu6tpq]{text-align:center;margin-bottom:32px}.form-card-header[data-astro-cid-t7vu6tpq] h2[data-astro-cid-t7vu6tpq]{margin:0 0 10px}.form-card-header[data-astro-cid-t7vu6tpq] p[data-astro-cid-t7vu6tpq]{color:var(--p2);margin:0}.form-content[data-astro-cid-t7vu6tpq] h2{display:none}.form-content[data-astro-cid-t7vu6tpq] form{max-width:600px;margin:0 auto}.form-content[data-astro-cid-t7vu6tpq] input,.form-content[data-astro-cid-t7vu6tpq] select,.form-content[data-astro-cid-t7vu6tpq] textarea{background:var(--s1)!important}.callout[data-astro-cid-t7vu6tpq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-block-start:16px;padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px);background:var(--s1);border-inline-start:2px solid var(--accent);border-radius:var(--radius-lg);max-width:75ch;transition:background-color .2s ease}.callout[data-astro-cid-t7vu6tpq]:hover{background:var(--s2)}.callout-text[data-astro-cid-t7vu6tpq]{font-size:.98rem;color:var(--p1);font-weight:600}.callout-cta[data-astro-cid-t7vu6tpq]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--p1);white-space:nowrap}.callout-cta[data-astro-cid-t7vu6tpq] .arrow[data-astro-cid-t7vu6tpq]{color:var(--accent);transition:transform .2s ease}.callout[data-astro-cid-t7vu6tpq]:hover .callout-cta[data-astro-cid-t7vu6tpq] .arrow[data-astro-cid-t7vu6tpq]{transform:translate(4px)}@media (max-width: 850px){.split-layout[data-astro-cid-t7vu6tpq]{grid-template-columns:1fr;gap:32px}}@media (max-width: 768px){.notice[data-astro-cid-t7vu6tpq]{padding:14px 16px}}
