.picks{padding:var(--sp-9) 0 0}.picks .head{margin-bottom:var(--sp-7)}.picks h2{margin-bottom:var(--sp-3)}.picks .head p{color:var(--fg-muted);font-size:var(--text-base);max-width:70ch}.picks .view-all{text-align:center;margin-top:var(--sp-8)}.occasions{border-top:1px solid var(--line);padding:var(--sp-9) 0}.occasions h2{font-size:var(--text-lg);margin-bottom:var(--sp-6)}.hub{padding:var(--sp-9) 0 0}.promise{padding:var(--sp-8) 0 0}.promise-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8)}.promise-list>div{border-top:1px solid var(--line-strong);padding-top:var(--sp-5)}.promise-h{font-size:var(--text-md);font-weight:400;letter-spacing:.02em;color:var(--fg);margin-bottom:var(--sp-3)}.promise-p{font-size:var(--text-sm);line-height:1.7;color:var(--fg-muted)}.urgency{padding:var(--sp-10) 0 0}.urgency-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-8);align-items:center;padding:var(--sp-8);border:1px solid var(--line-strong);background:var(--surface-1)}.urgency-text h2{margin:0 0 var(--sp-4)}.urgency-text p{font-size:var(--text-base);line-height:1.75;color:var(--fg-muted);margin:0;max-width:70ch}.urgency-cta{display:grid;gap:var(--sp-3)}.urgency-cta .btn{white-space:nowrap}@media(max-width:900px){.promise-list{grid-template-columns:1fr;gap:var(--sp-5)}.urgency-inner{grid-template-columns:1fr;gap:var(--sp-6);padding:var(--sp-7)}.urgency-cta{grid-template-columns:1fr 1fr}}@media(max-width:640px){.urgency-cta{grid-template-columns:1fr}.urgency-cta .btn{width:100%;text-align:center}}
