.social-content-page{font-size:16px}.social-hero{background:#201d2e;color:#fff;padding:80px 0 76px}.social-hero h1{font-size:clamp(3.2rem,7vw,6.4rem);line-height:1.02;max-width:900px;margin:24px 0}.social-hero h1 em{font-style:normal;color:#e8bd78}.social-hero p{max-width:670px;font-size:1.125rem;line-height:1.8;color:#d6d0e1}.social-content-page .eyebrow{font-size:.875rem;letter-spacing:.13em}.social-channels{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0}.social-channels span{border:1px solid #696173;color:#eee8f4;border-radius:7px;padding:8px 16px;font-size:.9375rem}.social-content-page .btn{font-size:.9375rem;line-height:1.5;min-height:48px;white-space:normal}.social-content-page .section-heading>p{font-size:1rem;line-height:1.8;max-width:700px}.social-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.social-plan{border:1px solid #d8d3de;border-radius:14px;padding:38px;display:flex;flex-direction:column;align-items:flex-start}.monthly-plan{background:#292337;color:#fff;border-color:#292337}.social-kicker{font-size:.8125rem;letter-spacing:.12em;font-weight:800;color:#dcb677}.custom-plan .social-kicker{color:#705690}.social-plan h3{font-size:2rem;line-height:1.2;margin:17px 0 0}.social-price{font:800 3.2rem/1.3 Manrope,Arial,sans-serif;margin:24px 0 12px;letter-spacing:-.045em}.social-price span{display:inline-block;font:400 .875rem/1.7 Arial,sans-serif;letter-spacing:0;color:#d7cedf}.social-custom-price{font-size:1.25rem;font-weight:700;margin:30px 0 14px}.social-plan p{line-height:1.8}.social-plan>p:not(.social-price):not(.social-custom-price){font-size:1rem}.social-plan ul{list-style:none;display:grid;gap:13px;padding:0;margin:22px 0 24px}.social-plan li{font-size:1rem;line-height:1.65;padding-left:24px;position:relative}.social-plan li:before{content:'✓';position:absolute;left:0;color:#e4bf84}.custom-plan li:before{color:#73578f}.social-plan .social-scope{font-size:.875rem!important;line-height:1.8;margin:0 0 27px;color:#d3cada}.custom-plan{background:#fff}.custom-plan .social-scope{color:#635c6d}.social-plan .btn{margin-top:auto}.social-exclusions{font-size:.875rem;color:#62596b;line-height:1.8;margin:23px 0 0;max-width:1060px}.social-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.social-steps li{border-top:1px solid #cec5d9;padding-top:20px}.social-steps li>span{font-size:.875rem;color:#756185;font-weight:700}.social-steps h3{font-size:1.25rem;line-height:1.4;margin:24px 0 13px}.social-steps p{font-size:1rem;line-height:1.8;color:#635b6e}.social-enquiry-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:7%;align-items:start}.social-intro{font-size:1rem;line-height:1.8;color:#62586d;margin:24px 0}.social-enquiry-note{background:#ece7f1;border-left:3px solid #8a70a5;border-radius:5px;padding:22px}.social-enquiry-note p{font-size:.875rem;line-height:1.8;margin:12px 0 0;color:#64596f}.social-brief-form{margin-top:24px}.social-brief-form label:not(.consent-label){font-size:.9375rem}.social-brief-form input:not([type=checkbox]),.social-brief-form select,.social-brief-form textarea{font-size:1rem;line-height:1.6;min-height:48px}.social-brief-form textarea#social-links{min-height:95px}.social-brief-form .consent-label,.social-brief-form .form-fine{font-size:.875rem;line-height:1.7;color:#635b6c}.social-platforms{border:0;min-width:0;margin:0;padding:0}.social-platforms legend{font-size:.9375rem;font-weight:700;margin-bottom:12px}.social-platforms>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social-brief-form .social-platforms label{display:flex;flex-direction:row;gap:10px;align-items:center;border:1px solid #ded6e6;border-radius:7px;padding:12px;font-size:.9375rem;cursor:pointer}.social-platforms input{width:18px;height:18px;accent-color:#725395;flex-shrink:0}.social-platforms label:has(input:checked){background:#f0e9f7;border-color:#9a7bbb}.social-platforms small{display:block;font-size:.875rem;color:#6a6172;line-height:1.6;margin-top:9px}.social-platforms [role=alert]{color:#973441;font-size:.875rem}.social-content-page #plans,.social-content-page #content-brief{scroll-margin-top:25px}.social-content-page .contact-panel{min-width:0}.social-content-page .contact-panel h3{font-size:1.5rem}.social-content-page a:focus-visible,.social-content-page button:focus-visible{outline:3px solid #a786ce;outline-offset:4px}.social-content-page .success-card p{font-size:1rem}
@media(max-width:1050px){.social-plan{padding:27px}.social-enquiry-grid{grid-template-columns:1fr;gap:35px}.social-enquiry-grid>div:first-child{max-width:720px}.social-steps{grid-template-columns:1fr 1fr}.social-price span{display:block}.social-hero{padding:65px 0}}
@media(max-width:700px){.social-plan-grid{grid-template-columns:1fr}.social-hero h1{font-size:clamp(3rem,12vw,4.5rem)}.social-hero p{font-size:1rem}.social-channels{gap:8px}.social-channels span{padding:7px 10px;font-size:.875rem}.social-content-page .hero-actions .btn{width:100%;justify-content:space-between}.social-plan .btn{width:100%;justify-content:space-between}.social-steps{grid-template-columns:1fr}.social-steps h3{margin-top:15px}.social-plan{padding:26px}.social-plan h3{font-size:1.75rem}}
@media(max-width:400px){.social-platforms>div{grid-template-columns:1fr}.social-price{font-size:2.8rem}}

.monthly-plan .social-checkout-note{font-size:.875rem!important;line-height:1.7;color:#d3cada;margin:16px 0 0}.social-checkout-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}

.social-onboarding .onboarding-grid{grid-template-columns:.88fr 1.12fr;gap:6%;align-items:start}.onboarding-intro h1{font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.04em;margin:20px 0}.onboarding-email{font-size:1rem;line-height:1.7;padding:18px 20px;border-left:3px solid #9274af;background:#eee8f4;border-radius:5px;color:#43394f}.onboarding-package{background:#292337;color:#fff;border-radius:12px;padding:25px;margin:28px 0}.onboarding-package h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.02em;margin:12px 0 16px}.onboarding-package ul{padding-left:20px;display:grid;gap:9px;font-size:1rem;line-height:1.6}.onboarding-package p{font-size:.875rem;line-height:1.7;color:#d8cfe1;margin:18px 0 0}.onboarding-steps{padding-left:23px;margin:28px 0}.onboarding-steps li{padding-left:8px;margin:0 0 23px}.onboarding-steps li::marker{color:#765293;font-weight:700}.onboarding-steps h2{font-size:1.125rem;line-height:1.4;margin:0 0 8px}.onboarding-steps p,.onboarding-support{font-size:1rem;line-height:1.75;color:#62586d}.social-onboarding a:not(.btn):not(.brand){overflow-wrap:anywhere}.onboarding-steps a,.onboarding-support a{color:#674381;text-decoration:underline;text-underline-offset:3px}.social-onboarding .contact-panel h2{font-size:1.65rem;line-height:1.3;margin:0}.social-onboarding .contact-panel>.social-intro{margin:12px 0 0}.social-onboarding .contact-panel{min-width:0}.social-onboarding .form-row>*{min-width:0}@media(max-width:1000px){.social-onboarding .onboarding-grid{grid-template-columns:1fr;gap:32px}.social-onboarding .onboarding-intro{max-width:760px}}
