:root .smh-root>.sky-nav,:root .smh-main,:root .smh-root>.sky-footer{z-index:2;position:relative}:root .smh-root>.sky-nav{z-index:30;position:sticky}:root .smh-main{width:var(--sky-w);flex-direction:column;flex:1;margin:0 auto;display:flex}:root .smh-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:clamp(24px,4vw,48px) 0 clamp(32px,5vw,64px);display:flex}:root .smh-stage{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;min-height:min(80dvh,780px);display:flex;position:relative}:root .smh-hero-copy{z-index:5;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:46rem;display:flex;position:relative}:root .smh-title{margin:0;font-size:clamp(2.6rem,7.4vw,5.4rem);line-height:1.02}:root .smh-hero-copy .sky-lede{max-width:36rem}:root .smh-actions{flex-wrap:wrap;justify-content:center;gap:14px 12px;margin-top:6px;display:flex}:root .smh-hero-copy .sky-fineprint{max-width:36rem;margin-top:0}:root .smh-showcase{z-index:5;width:100%;max-width:980px;position:relative}:root .smh-nav-auth>a{border:1.5px solid var(--sky-ink);background:var(--sky-paper);min-height:40px;color:var(--sky-ink);font-family:var(--sky-body);white-space:nowrap;box-shadow:0 3px 0 var(--sky-ink);border-radius:999px;justify-content:center;align-items:center;min-width:6.5rem;padding:0 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}:root .smh-section{width:100%;padding-top:clamp(64px,9vw,124px);scroll-margin-top:96px}:root .smh-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}:root .smh-card{background:var(--sky-paper);border:1.5px solid var(--sky-edge);height:100%;box-shadow:var(--sky-shadow);color:var(--sky-ink);border-radius:22px;flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex;position:relative}:root .smh-card h3{font-family:var(--sky-display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;color:var(--sky-ink);margin:4px 0 0;font-size:clamp(1.3rem,2.2vw,1.5rem);font-weight:600;line-height:1.15}:root .smh-card p{color:var(--sky-ink-2);margin:0;font-size:.98rem;line-height:1.6}:root .smh-icon{background:var(--sky-paper-3);border:1.5px solid var(--sky-edge);width:44px;height:44px;color:var(--sky-coral);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}:root .smh-tag{font-family:var(--sky-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-ink-3);font-size:.74rem;font-weight:600}:root .smh-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}:root .smh-step{background:var(--sky-paper);border:1.5px solid var(--sky-edge);box-shadow:var(--sky-shadow);border-radius:22px;flex-direction:column;gap:8px;padding:24px 24px 26px;display:flex;position:relative}:root .smh-step-num{font-family:var(--sky-display);font-variation-settings:"SOFT" 100;color:var(--sky-coral);font-variant-numeric:lining-nums;font-size:3rem;font-weight:600;line-height:1}:root .smh-step h3{font-family:var(--sky-display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;color:var(--sky-ink);margin:4px 0 0;font-size:1.4rem;font-weight:600}:root .smh-step p{color:var(--sky-ink-2);margin:0;font-size:.98rem;line-height:1.6}:root .smh-cta{text-align:center;background:var(--sky-paper);border:1.5px solid var(--sky-edge);box-shadow:var(--sky-shadow);border-radius:32px;flex-direction:column;align-items:center;gap:16px;padding:clamp(36px,6vw,68px) clamp(20px,4vw,52px);display:flex;position:relative;overflow:hidden}:root .smh-cta h2{margin:0;font-size:clamp(2.1rem,4.6vw,3.4rem)}:root .smh-cta-lede{max-width:34rem;color:var(--sky-ink-2);margin:0;font-size:1.05rem;line-height:1.65}:root .smh-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px 12px;margin-top:6px;display:flex}:root .smh-live{font-family:var(--sky-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-ink-2);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}:root .smh-live:before{content:"";background:var(--sky-leaf);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sky-leaf) 28%, transparent);border-radius:50%}:root .smh-cta-foot{color:var(--sky-ink-2);margin:4px 0 0;font-size:.92rem}:root .smh-cta-foot a{color:var(--sky-coral);font-weight:600}:root .smh-footer{margin-top:clamp(64px,9vw,120px)}@media (max-width:640px){:root .smh-root .sky-nav-actions>.smh-nav-auth,:root .smh-root .sky-nav-actions>.sky-btn{display:none}:root .smh-stage{gap:22px;min-height:0}:root .smh-hero{gap:18px}:root .smh-card,:root .smh-step{padding:22px 20px}:root .smh-cta{border-radius:24px}:root .smh-footer{margin-top:56px}}@media (prefers-reduced-motion:no-preference){:root .smh-live:before{animation:smh-live-pulse 2.4s var(--sky-ease) infinite}}@keyframes smh-live-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--sky-leaf) 30%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--sky-leaf) 8%, transparent)}}
