 .ad-wrap{max-width:1180px;margin:auto;padding-left:26px;padding-right:26px}.ad-hero{background:linear-gradient(125deg,#0b1538,#293579 60%,#8c387b);color:white;padding:75px 0 85px}.ad-hero-grid{display:grid;grid-template-columns:1.4fr .65fr;align-items:center;gap:70px}.ad-eyebrow{font-size:12px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:#ffb8db;margin:0 0 20px}.ad-hero h1{font-size:clamp(43px,5.3vw,76px);line-height:1.08;letter-spacing:-2px;margin:0 0 26px}.ad-hero h1 em{color:#ffd59a;font-style:normal}.ad-lede{font-size:19px;line-height:1.75;max-width:650px;color:#edf0ff}.ad-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.ad-btn{display:inline-block;text-decoration:none;padding:15px 23px;border-radius:8px;font-size:15px;font-weight:800;background:#ff5ca9;color:#101737;transition:transform .15s}.ad-btn:hover{transform:translateY(-2px)}.ad-outline{background:transparent;color:white;border:1.5px solid #e2d8ee}.ad-cover{max-width:310px;justify-self:center;text-align:center}.ad-cover img{display:block;width:100%;height:auto;box-shadow:0 22px 50px #03061b70;border:5px solid #fff}.ad-cover span{display:block;font-size:12px;letter-spacing:1px;margin-top:14px;color:#e7e8fb}.ad-section{padding-top:85px;padding-bottom:90px}.ad-pink{color:#b92c7c}.ad-section h2,.ad-community h2,.ad-kit h2{font-size:clamp(32px,3.5vw,48px);line-height:1.16;max-width:760px;margin:0 0 24px}.ad-intro{max-width:850px;font-size:18px;line-height:1.8;color:#46506a}.ad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.ad-card{border:1px solid #e4e4ed;background:#fff;border-radius:16px;padding:28px;box-shadow:0 9px 28px #1721440c}.ad-card h3{font-size:22px;color:#192354;margin:12px 0}.ad-card p{color:#51576a;line-height:1.75;margin-bottom:0}.ad-icon{font-size:33px;color:#c9328b}.ad-community{background:#f5edf5;padding:80px 0}.ad-community-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.ad-community p{font-size:17px;line-height:1.8;color:#38405a}.ad-quote{background:#171e4e;border-radius:18px;color:white;padding:40px}.ad-quote span{font-size:65px;color:#f987c3;line-height:.8}.ad-quote p{font-size:28px;line-height:1.3;font-weight:800;color:white}.ad-quote small{font-size:11px;letter-spacing:1.2px;color:#d4c8e5}.ad-how{padding-top:80px}.ad-kit{background:linear-gradient(120deg,#162251,#702e75);color:white;padding:78px 0}.ad-kit-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center}.ad-kit p{line-height:1.75;font-size:17px;color:#f4ecfa}.ad-kit .ad-note{font-size:13px;color:#d9cde6}.ad-kit-actions{display:flex;flex-direction:column;gap:14px;align-items:stretch}.ad-light{background:#ffda92;color:#15204c;text-align:center}.ad-kit-actions .ad-outline{text-align:center}.ad-contact{color:white;text-align:center;font-size:16px}.nav a[aria-current="page"]{border-bottom:3px solid #ff92cb}@media(max-width:800px){.ad-hero-grid,.ad-community-grid,.ad-kit-grid{grid-template-columns:1fr;gap:35px}.ad-grid{grid-template-columns:1fr}.ad-hero{padding:48px 0}.ad-cover{max-width:230px}.ad-section,.ad-community,.ad-kit{padding-top:55px;padding-bottom:55px}}