.get-started-page{background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow-x:clip}.gs-wrap{width:min(940px,100% - 48px);margin:0 auto}.gs-nav{z-index:30;background:var(--paper);border-bottom:1px solid var(--paper-edge);justify-content:space-between;align-items:center;gap:24px;padding:14px 40px;display:flex;position:sticky;top:0}.gs-brand{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:22px;font-weight:500;display:inline-flex}.gs-brand img{transform:scale(1.35)translateY(-11%)}.gs-nav nav{align-items:center;gap:8px;display:flex}.gs-nav-link{height:38px;font-family:var(--sans);color:var(--muted);border-radius:8px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.gs-nav-link:hover{color:var(--ink);background:#2a2e1c0d}.gs-nav-cta{background:var(--ink);height:38px;font-family:var(--sans);color:#efe7cd;border-radius:8px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;transition:background .14s;display:inline-flex}.gs-nav-cta:hover{background:#1d2014}.gs-hero{align-items:center;min-height:calc(92vh - 67px);padding:clamp(72px,12vh,120px) 0 clamp(64px,10vh,104px);display:flex}.gs-hero-bg{z-index:0;background:url(/alpine-ridge.jpg) 80% 30%/cover no-repeat;position:absolute;inset:0}.gs-hero-bg:after{content:"";background:linear-gradient(#ece4c929, #ece4c929), linear-gradient(90deg, var(--bg) 0%, #ece4c9f2 30%, #ece4c98c 52%, #ece4c914 74%, #ece4c900 90%), linear-gradient(180deg, #f0eadb00 30%, #f0eadb40 48%, #f0eadb8c 62%, #f0eadbcc 74%, #f0eadbf0 88%, var(--bg) 100%);position:absolute;inset:0}.gs-hero-inner{z-index:2;position:relative}.gs-hero-inner h1{max-width:15ch;font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);font-size:clamp(46px,6vw,76px);font-weight:500;line-height:1.03}.gs-lede{max-width:44ch;font-family:var(--serif);color:#4a4a30;margin-top:24px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.gs-lede em{color:#6a5410;font-style:italic}.gs-hero .cmd-card{max-width:620px;margin-top:36px}.gs-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.gs-team-band{z-index:1;background:#232818;border-top:1px solid #c2a64e59;padding:clamp(52px,8vh,84px) 0;position:relative}.gs-team{justify-content:space-between;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.gs-team h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--cream);font-size:clamp(28px,3.6vw,42px);font-weight:500;line-height:1.12}.gs-team h2 em{color:var(--accent-bright);font-style:italic}.gs-team .btn{flex-shrink:0}@keyframes gs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gs-hero-inner>*{animation:.7s cubic-bezier(.16,1,.3,1) both gs-rise}.gs-hero-inner>:nth-child(2){animation-delay:70ms}.gs-hero-inner>:nth-child(3){animation-delay:.14s}.gs-hero-inner>:nth-child(4){animation-delay:.22s}.gs-hero-inner>:nth-child(5){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.gs-hero-inner>*{animation:none}}@media (max-width:640px){.gs-team{flex-direction:column;align-items:flex-start;gap:24px}.gs-nav{gap:12px;padding:10px 16px}.gs-brand{font-size:20px}.gs-nav-link{display:none}.gs-nav-cta{height:34px;padding:0 13px;font-size:13px}.gs-wrap{width:calc(100% - 40px)}.gs-hero{min-height:0;padding:64px 0 56px}.gs-hero-bg:after{background:linear-gradient(#ece4c933, #ece4c933), linear-gradient(90deg, var(--bg) 0%, #ece4c9f0 40%, #ece4c9a6 72%, #ece4c91f 100%), linear-gradient(180deg, #f0eadb00 22%, #f0eadb59 42%, #f0eadba6 58%, #f0eadbdb 72%, #f0eadbf5 88%, var(--bg) 100%)}.gs-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:300px}.gs-actions .btn-ghost{justify-content:center}}
