.page-hero{border-bottom:1px solid var(--rule-c);padding:140px 0 60px}.page-hero .eyebrow{margin-bottom:24px}.page-hero h1{font-family:var(--serif-display);letter-spacing:-.02em;margin:0;font-size:clamp(56px,8vw,112px);font-weight:500;line-height:.95}.page-hero h1 em{font-family:var(--italic);color:var(--gold);font-style:italic;font-weight:400}.page-hero .lede{font-family:var(--sans);color:var(--fg-2);max-width:560px;margin-top:28px;font-size:18px;line-height:1.5}@media (max-width:768px){.page-hero{padding:96px 0 48px}}@media (max-width:600px){.page-hero{padding:80px 0 40px}.page-hero h1{font-size:clamp(44px,12vw,72px)}.page-hero .lede{margin-top:20px;font-size:16px}}.price-grid{border-top:1px solid var(--rule-c);border-bottom:1px solid var(--rule-c);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:1024px){.price-grid{grid-template-columns:repeat(2,1fr)}.price-card:nth-child(2){border-right:none}.price-card{padding:32px 28px}}@media (max-width:600px){.price-grid{grid-template-columns:1fr}.price-card{padding:28px 24px;border-right:none!important}}.price-card{border-right:1px solid var(--rule-c);flex-direction:column;gap:20px;padding:48px 36px;transition:background .3s;display:flex;position:relative}.price-card:last-child{border-right:none}.price-card:hover{background:var(--bg-2)}.price-card .num{font-family:var(--italic);color:var(--gold);font-size:14px;font-style:italic}.price-card h2{font-family:var(--serif-display);margin:0;font-size:32px;font-weight:500;line-height:1.05}.price-card h2 em{font-family:var(--italic);color:var(--gold);font-style:italic;font-weight:400}.price-card .audience{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:10px}.price-card .price{font-family:var(--serif-display);color:var(--fg);align-items:baseline;gap:8px;font-size:clamp(40px,9vw,56px);font-weight:500;line-height:1;display:flex}.price-card .price .tbd{font-family:var(--italic);color:var(--gold);font-size:clamp(40px,9vw,56px);font-style:italic}.price-card .price .unit{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:400}.price-card .desc{font-family:var(--serif-text);color:var(--fg-2);font-size:14px;line-height:1.6}.price-card ul{border-top:1px solid var(--rule-c);gap:10px;margin:0;padding:20px 0 0;list-style:none;display:grid}.price-card ul li{font-family:var(--sans);color:var(--fg);grid-template-columns:16px 1fr;gap:8px;font-size:13px;line-height:1.4;display:grid}.price-card ul li:before{content:"";background:var(--gold);border-radius:50%;align-self:center;width:6px;height:6px}.price-card .cta{min-height:44px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--fg);justify-content:center;align-items:center;margin-top:auto;padding:12px 16px;font-size:10px;text-decoration:none;transition:all .2s;display:flex}.price-card .cta:hover{background:var(--fg);color:var(--bg)}.pricing-note{text-align:center;padding:80px 0}.pricing-note p{font-family:var(--italic);color:var(--fg-2);max-width:560px;margin:0 auto;font-size:18px;font-style:italic}
