.social-ai-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:55px 90px;border-top:1px solid #394352}.social-ai-feature>div:first-child>h2{margin-top:23px}.ad-product .social-ai-feature>div:first-child>p:not(.product-kicker){font-size:16px;line-height:1.9;max-width:500px;margin-top:25px}.social-ai-feature .button{margin-top:27px}.ai-feature-ledger{display:grid;gap:26px}.ai-feature-ledger>article{border-top:1px solid #3e4a5d;padding-top:21px}.ai-feature-ledger>article>span{font-size:9px;letter-spacing:.1em;color:#aebede}.ai-feature-ledger h3{font-size:23px;margin-top:14px}.ad-product .ai-feature-ledger p{font-size:14px;line-height:1.8;margin-top:15px}.ai-hero{padding-block:65px 85px}.ai-hero h1{font-size:clamp(44px,5.4vw,72px);line-height:1.12;max-width:1000px;margin-top:25px}.ai-hero>p:not(.product-kicker){font-size:18px;line-height:1.85;max-width:800px;margin-top:30px}.ai-hero .product-actions{justify-content:start}.ai-workflow{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-top:1px solid #394352;padding-block:65px 80px}.ai-workflow h2{margin-top:24px}.ai-workflow ol{margin:0;padding:0;list-style:none}.ai-workflow li{display:flex;gap:23px;padding:0 0 30px;margin-bottom:27px;border-bottom:1px solid #3e4858}.ai-workflow li>span{font-size:10px;color:#acbddc;padding-top:5px}.ai-workflow h3{font-size:25px}.ad-product .ai-workflow li p{font-size:14px;line-height:1.85;margin-top:15px}.brief-planner{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:65px;border-top:1px solid #394352}.brief-planner h2{margin-top:23px}.ad-product .brief-planner>div>p:not(.product-kicker){font-size:16px;line-height:1.85;margin-top:25px;max-width:450px}.brief-controls{border:1px solid #424e62;border-radius:8px;padding:32px;background:#141a25}.brief-controls>label:not(.plan-check){display:block;font-size:13px;color:#d4deed;margin-bottom:23px}.brief-controls select{display:block;width:100%;font-family:inherit;font-size:15px;color:#f1f4fb;min-height:48px;padding:12px 14px;border:1px solid #7183a0;border-radius:4px;background:#1f2a3c;margin-top:10px}.plan-check{display:flex;gap:13px;align-items:center;min-height:44px;font-size:13px;color:#e0e7f2;cursor:pointer}.plan-check input{width:18px;height:18px;accent-color:#89a6ff;flex-shrink:0}.ad-product .brief-controls .plan-control-note{font-size:11px;line-height:1.85;margin-top:17px;color:#b7c5dc}.plan-output{padding-top:25px;margin-top:25px;border-top:1px solid #4a5870}.plan-output>span{font-size:9px;letter-spacing:.08em;color:#aabfe5}.plan-output h3{font-size:25px;line-height:1.2;margin-top:15px}.plan-output dl{margin-top:23px}.plan-output dt{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#adbed9;margin-top:18px}.plan-output dd{margin:8px 0 0;font-size:13px;line-height:1.85;color:#e1e9f7}.ad-product .plan-output>p{font-size:11px;line-height:1.8;color:#afc6ed;margin-top:23px}.ai-roles{padding-block:65px;border-top:1px solid #394352}.ai-roles>h2{margin-top:22px}.ai-role-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.ai-role-columns article{border-top:1px solid #4c5a70;padding-top:23px}.ai-role-columns span{font-size:9px;letter-spacing:.08em;color:#b1c1dd}.ai-role-columns h3{font-size:26px;line-height:1.2;margin-top:20px}.ad-product .ai-role-columns p{font-size:14px;line-height:1.85;margin-top:20px}.social-channel-section{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:65px;border-top:1px solid #394352}.social-channel-section h2{margin-top:22px}.ad-product .social-channel-section>div>p:not(.product-kicker){font-size:15px;line-height:1.9;margin-top:24px}.social-channel-section .product-secondary{margin-top:25px}.social-planning-notes{padding:33px;border:1px solid #46536a;background:#171e2a;border-radius:7px}.social-planning-notes h3{font-size:27px}.social-planning-notes ul{padding-left:18px;font-size:14px;line-height:1.9;margin-top:27px;color:#d6e0ee}.social-planning-notes li{margin-top:15px}.ai-faq{padding-block:65px}.ai-faq>h2{margin-bottom:30px}.ad-product .ai-faq summary{font-size:22px;align-items:center}.ad-product .ai-faq details p{font-size:15px;line-height:1.85;max-width:900px;padding-right:50px}.campaign-research-links{padding-block:0 65px}.campaign-research-links h3{font-size:20px}.ad-product .campaign-research-links p{font-size:12px;line-height:2.3;margin-top:18px}.campaign-research-links a{color:#b4c8f4;text-decoration:underline;text-underline-offset:4px}.brief-planner input:focus-visible,.brief-planner select:focus-visible{outline:3px solid #98b0ff;outline-offset:4px}.v4-detail-hero .detail-photo img{object-fit:cover}
@media(max-width:900px){.social-ai-feature,.ai-workflow,.brief-planner,.social-channel-section{gap:40px}.brief-controls{padding:25px}.ai-role-columns{gap:28px}.social-planning-notes{padding:26px}.ai-role-columns h3{font-size:24px}.ai-workflow h3{font-size:23px}}
@media(max-width:600px){.social-ai-feature,.ai-workflow,.brief-planner,.social-channel-section{grid-template-columns:1fr;gap:32px;padding-block:45px}.ad-product .social-ai-feature>div:first-child>p:not(.product-kicker){font-size:15px;margin-top:20px}.ai-feature-ledger h3{font-size:23px}.ai-feature-ledger>article{padding-top:18px}.ai-feature-ledger p{font-size:14px}.ai-hero{padding-block:35px 45px}.ai-hero h1{font-size:42px;line-height:1.1;margin-top:22px}.ai-hero>p:not(.product-kicker){font-size:16px;line-height:1.85;margin-top:24px}.ai-workflow li{gap:17px;padding-bottom:23px;margin-bottom:23px}.ai-workflow h3{font-size:23px}.ad-product .ai-workflow li p{font-size:14px;margin-top:13px}.ai-workflow ol>li:last-child{margin-bottom:0}.ad-product .brief-planner>div>p:not(.product-kicker){font-size:15px;margin-top:20px}.brief-controls{padding:23px}.brief-controls select{font-size:16px}.plan-output h3{font-size:25px}.brief-controls>label:not(.plan-check){font-size:13px}.plan-check{font-size:12px}.ad-product .brief-controls .plan-control-note{font-size:11px}.ai-roles{padding-block:45px}.ai-role-columns{grid-template-columns:1fr;gap:30px;margin-top:28px}.ai-role-columns h3{font-size:24px;margin-top:17px}.ad-product .ai-role-columns p{font-size:14px;margin-top:17px}.ad-product .social-channel-section>div>p:not(.product-kicker){font-size:14px;margin-top:21px}.social-planning-notes{padding:25px}.social-planning-notes h3{font-size:25px}.social-planning-notes ul{font-size:14px;margin-top:22px}.ai-faq{padding-block:45px}.ad-product .ai-faq summary{font-size:20px;gap:20px}.ad-product .ai-faq details p{font-size:14px;padding-right:10px}.campaign-research-links{padding-bottom:45px}.campaign-research-links h3{font-size:20px}.ad-product .campaign-research-links p{font-size:11px}}
