@media (width<=420px){.hero-stack h1.hero-title.fr{letter-spacing:-.034em;max-width:15.85rem;margin-left:auto;margin-right:auto;font-size:1.34rem;line-height:1.06}}.hero-lead{max-width:42rem;font-size:clamp(1rem,2.4vw,1.12rem);line-height:1.48}@media (width<=420px){.hero-lead.fr{max-width:20.5rem;font-size:.97rem;line-height:1.4}}.btn-ghost-on-hero{color:var(--green-forest);border:1.5px solid var(--green-forest);background:#fffdf8eb}.btn-ghost-on-hero:hover{background:var(--bg-card);color:var(--green-forest-hover)}.credibility{text-align:center;max-width:680px;margin:0 auto 2rem}.credibility .fractional-note{overflow-wrap:anywhere;margin-bottom:.85rem}.credibility-profiles{color:var(--text-muted);font-size:.92rem}.credibility-profiles a{font-weight:500}.fractional-note{text-align:center;max-width:680px;color:var(--text-muted);margin:0 auto 2.5rem;font-size:1rem;line-height:1.6}.collab-heading{font-family:var(--font-serif);text-align:center;color:var(--text-heading);margin-bottom:2rem;font-size:1.65rem;font-weight:400}.collab-section{text-align:left}.collab-pillar .pillar-meta .price{display:none}.landing-root{padding-bottom:3.25rem}.collab-pillar .pillar-meta.pillar-meta-stack{flex-direction:column;gap:.15rem}.rates-block{border-top:1px solid var(--border-warm,#e5e1d8);max-width:42rem;margin:2.25rem auto 0;padding-top:1.75rem}.rates-list{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.65rem 1.75rem;margin:0;padding:0;font-size:.92rem;line-height:1.45;list-style:none;display:flex}.rates-list li{overflow-wrap:anywhere}@media (width<=520px){.rates-list{flex-direction:column;align-items:center;gap:.5rem}}
