._page_16hyp_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._hero_16hyp_2{background:radial-gradient(circle at 18% 12%,rgba(236,105,72,.32),transparent 34%),radial-gradient(circle at 84% 16%,rgba(247,168,86,.22),transparent 34%),linear-gradient(135deg,#171819,#24201f 58%,#38251f);color:var(--foreground);min-height:620px;display:grid;place-items:center;padding:70px 22px}._heroInner_16hyp_3{text-align:center;max-width:780px}._hero_16hyp_2 h1{font:700 clamp(58px,8vw,94px)/.93 var(--font-family-display);letter-spacing:-.045em;margin:0;color:#f3eee8}._hero_16hyp_2 h1 sup{font-size:.25em;color:var(--accent);vertical-align:top;margin-left:5px}._tagline_16hyp_3{font:italic 28px var(--font-family-display);color:var(--accent);margin:26px 0}._intro_16hyp_3{max-width:680px;margin:0 auto;color:#ded6ce;font-size:18px;line-height:1.7}._flourish_16hyp_3{font:italic 18px/1.55 var(--font-family-display);color:#f2bb8b;margin:34px 0}._actions_16hyp_3{max-width:600px;margin:auto;display:grid;gap:14px}._primary_16hyp_4{width:100%;min-height:62px;border-radius:999px!important;background:linear-gradient(100deg,var(--primary),var(--accent))!important;color:var(--primary-foreground)!important;font-size:18px!important;box-shadow:0 12px 34px #00000047}._secondary_16hyp_4{width:100%;min-height:58px;border-radius:999px!important;color:var(--foreground)!important;border-color:var(--border)!important;background:#ffffff06!important}._how_16hyp_5,._complete_16hyp_5{padding:78px clamp(24px,7vw,110px)}._how_16hyp_5 h2,._complete_16hyp_5 h2,._pairing_16hyp_5 h2,._promise_16hyp_5 h2,._guides_16hyp_5 h2{font:600 clamp(38px,5vw,58px) var(--font-family-display);margin:10px 0 30px;letter-spacing:-.03em}._kicker_16hyp_5{font-size:12px;letter-spacing:.15em;font-weight:700;color:var(--accent)}._three_16hyp_5{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._three_16hyp_5 article,._cards_16hyp_5 article{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:18px;padding:26px;box-shadow:var(--shadow)}._three_16hyp_5 span{font:600 13px var(--font-family-monospace);color:var(--accent)}._three_16hyp_5 h3,._cards_16hyp_5 h3{font:600 26px var(--font-family-display);margin:18px 0 8px}._three_16hyp_5 p,._cards_16hyp_5 p,._pairing_16hyp_5 p,._promise_16hyp_5 p,._guides_16hyp_5 p{color:var(--muted-foreground);line-height:1.65}._complete_16hyp_5{background:linear-gradient(180deg,#1b1c1e,#171819)}._cards_16hyp_5{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._cards_16hyp_5 svg{color:var(--accent)}._guides_16hyp_5{padding:54px clamp(24px,7vw,110px);display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#191a1c}._guidesIcon_16hyp_6{width:54px;height:54px;border:1px solid #5b4738;border-radius:16px;display:grid;place-items:center;color:var(--accent)}._guides_16hyp_5 h2{font-size:clamp(32px,4vw,46px);margin:8px 0}._guides_16hyp_5 p{max-width:700px;margin:0}._guides_16hyp_5 button{color:var(--foreground)!important;border-color:#705741!important;background:transparent!important}._pairing_16hyp_5{padding:65px clamp(24px,7vw,110px);display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;background:linear-gradient(110deg,#211e1b,#302722 60%,#3a2b22);color:var(--foreground)}._pairing_16hyp_5>svg{color:var(--accent)}._pairing_16hyp_5 p{max-width:740px}._pairing_16hyp_5 button{color:var(--foreground)!important;border-color:#705741!important;background:transparent!important}._promise_16hyp_5{text-align:center;padding:70px 24px;background:var(--background)}._promise_16hyp_5 p{max-width:680px;margin:0 auto}@media(max-width:760px){._hero_16hyp_2{min-height:590px;padding:58px 20px}._hero_16hyp_2 h1{font-size:62px}._tagline_16hyp_3{font-size:23px}._three_16hyp_5,._cards_16hyp_5{grid-template-columns:1fr}._guides_16hyp_5{grid-template-columns:auto 1fr;gap:16px}._guides_16hyp_5 button{grid-column:2;justify-self:start}._pairing_16hyp_5{grid-template-columns:1fr;gap:14px}._pairing_16hyp_5>svg{display:none}}
