.marketing-page{min-height:100vh}.section-shell{max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.section-shell{padding-inline:1.5rem}}.marketing-hero{padding-block:4rem 2rem}.marketing-hero h1{letter-spacing:-.02em;max-width:48rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.1}.marketing-hero p{max-width:42rem;color:var(--muted);margin-top:1rem;font-size:1.125rem}.marketing-eyebrow,.legal-shell>span{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-block}.marketing-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.marketing-primary,.marketing-secondary{border-radius:.5rem;align-items:center;padding:.6rem 1.1rem;font-size:.9rem;font-weight:500;display:inline-flex}.marketing-primary{background:var(--accent);color:var(--accent-ink)}.marketing-primary:hover{background:var(--accent-hover)}.marketing-secondary{border:1px solid var(--line);background:var(--panel)}.content-section{padding-block:2rem}.content-heading h2{font-size:1.6rem;font-weight:600}.content-heading p{color:var(--muted);margin-top:.5rem}.content-grid,.contact-grid{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.content-grid,.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-card,.contact-card{border:1px solid var(--line);background:var(--panel);border-radius:1rem;padding:1.5rem}.content-card h3,.contact-card h2,.contact-card h3{font-weight:600}.content-card p,.contact-card p{color:var(--muted);margin-top:.5rem;font-size:.9rem}.content-card a,.contact-card a{color:var(--accent);margin-top:.75rem;font-size:.9rem;display:inline-block}.card-number{color:var(--accent);font-size:.8rem;font-weight:600}.content-availability{color:var(--muted);margin-top:.5rem;font-size:.75rem;display:inline-block}.help-list{gap:.75rem;margin-top:1.5rem;display:grid}.help-list details{border:1px solid var(--line);background:var(--panel);border-radius:.75rem;padding:1rem 1.25rem}.help-list summary{cursor:pointer;font-weight:500}.help-list p{color:var(--muted);margin-top:.5rem}.legal-shell{max-width:48rem;margin-inline:auto;padding:3rem 1rem;line-height:1.7}.legal-shell h1{font-size:2.25rem;font-weight:600;line-height:1.2}.legal-shell h2{margin-top:2rem;font-size:1.2rem;font-weight:600}.legal-shell h3{margin-top:1.25rem;font-weight:600}.legal-shell p,.legal-shell ul,.legal-shell ol,.legal-shell table{color:var(--muted);margin-top:.75rem}.legal-shell ul{padding-left:1.25rem;list-style:outside}.legal-shell ol{padding-left:1.25rem;list-style:decimal}.legal-shell li+li{margin-top:.35rem}.legal-shell a{color:var(--accent);text-decoration:underline}.legal-shell strong{color:var(--ink)}.legal-shell table{border-collapse:collapse;width:100%;font-size:.9rem}.legal-shell th,.legal-shell td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem}.legal-intro{font-size:1.05rem}
