html[data-design=pacifica]{--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--display-weight:600;--display-tracking:-.035em;--wide:72rem;--measure:34rem;--r:20px;--gap:clamp(4.5rem, 3.5rem + 5vw, 8rem);--veil:color-mix(in srgb, var(--ink) 7%, transparent);--lift:0 30px 60px -38px #00000073}html[data-design=pacifica] body{line-height:1.62}html[data-design=pacifica] h1{font-size:clamp(2.5rem,1.7rem + 3.4vw,4rem);line-height:1.04}html[data-design=pacifica] h2{font-size:clamp(1.7rem,1.3rem + 1.8vw,2.5rem);line-height:1.12}html[data-design=pacifica] h3{font-size:1.05rem;font-weight:600}html[data-design=pacifica] .hero{padding-block:clamp(4rem,3rem + 4vw,7rem)}html[data-design=pacifica] .hero .kicker{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--ink-soft);margin-bottom:1.4rem;font-size:.9rem}html[data-design=pacifica] .hero.hero-split .panel{background:var(--band);color:var(--on-band);box-shadow:var(--lift);border:0;border-radius:26px;padding:2.2rem 2rem 2.4rem}html[data-design=pacifica] .hero.hero-split .panel .row{border-color:#0000}html[data-design=pacifica] .btn{border:0;border-radius:999px;padding:.85rem 1.6rem}html[data-design=pacifica] .btn-ghost{border:1px solid var(--veil);color:inherit;background:0 0}html[data-design=pacifica] .head{max-width:36rem;margin-bottom:3.2rem}html[data-design=pacifica] .head .eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.9rem;font-size:.7rem}html[data-design=pacifica] .card,html[data-design=pacifica] .box,html[data-design=pacifica] .plan{background:var(--card);box-shadow:var(--lift);border:0;border-radius:22px;padding:1.9rem}html[data-design=pacifica] .m,html[data-design=pacifica] .logos li,html[data-design=pacifica] .row li{border:0;border-radius:14px}html[data-design=pacifica] .logos li{background:var(--card);box-shadow:var(--lift)}html[data-design=pacifica] .cta{border-radius:0}html[data-design=pacifica] .cta .wrap{border-radius:28px}html[data-design=pacifica] input,html[data-design=pacifica] .field{border-radius:999px}
