.pf-marketing-page{background:#f8fbff;min-height:100vh}.pf-marketing-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#5220a955,#0000 32%),linear-gradient(135deg,#070c22,#1d104d);padding:168px 0 84px}.pf-marketing-hero .pf-container{max-width:920px}.pf-marketing-hero span{color:#54efff;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.pf-marketing-hero h1{letter-spacing:-.055em;max-width:820px;margin:18px 0;font-size:clamp(42px,6vw,76px);line-height:.98}.pf-marketing-hero p{color:#cbd5e1;max-width:720px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.65}.pf-validation-notice{background:#fff;border:1px solid #dbe3f1;border-radius:28px;max-width:780px;margin:auto;padding:48px;box-shadow:0 20px 60px #17244b0d}.pf-validation-notice span{color:#6331e7;text-transform:uppercase;letter-spacing:.1em;background:#f1edff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.pf-validation-notice h2{letter-spacing:-.04em;margin:20px 0 10px;font-size:clamp(28px,4vw,42px)}.pf-validation-notice p{color:#64748b;line-height:1.75}.pf-validation-notice a{color:#552ee8;margin-top:22px;font-weight:800;display:inline-flex}.pf-simple-copy{max-width:900px}.pf-simple-copy h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px)}.pf-simple-copy p,.pf-simple-copy li{color:#526079;font-size:17px;line-height:1.75}.pf-simple-copy ul{gap:10px;padding-left:22px;display:grid}@media (max-width:700px){.pf-marketing-hero{padding:128px 0 60px}.pf-validation-notice{border-radius:22px;padding:30px 22px}}
