@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-Medium.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-DemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-Bold.woff2") format("woff2");font-weight:700;font-display:swap}
:root{--ink:#241e2f;--muted:#686172;--gold:#d79542;--violet:#7138d4;--pink:#e84393;--line:#e9e4ed;--soft:#f7f4f9;--white:#fff;--green:#1c9364;--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:135px}.ssa-page{margin:0;background:#fff;color:var(--ink);font-family:IRANSansX,Tahoma,sans-serif;line-height:1.85;overflow-x:hidden}.ssa-page .container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ssa-page button,.ssa-page input,.ssa-page textarea{font:inherit}.ssa-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ssa-sprite{position:absolute;overflow:hidden}.ssa-breadcrumb{padding-block:22px}.ssa-breadcrumb ol{display:flex;gap:9px;align-items:center;margin:0;padding:0;list-style:none;color:#827989;font-size:.74rem}.ssa-breadcrumb li+li:before{content:"/";margin-left:9px;color:#c3bac7}.ssa-breadcrumb a{color:inherit;text-decoration:none}
.ssa-hero{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 15%,rgba(232,67,147,.18),transparent 28%),radial-gradient(circle at 86% 72%,rgba(113,56,212,.24),transparent 33%),linear-gradient(135deg,#21192c,#2c203a 58%,#241e2f);color:#fff;overflow:hidden}.ssa-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:48px 48px}.ssa-hero__layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);gap:76px;align-items:center;min-height:650px;padding-block:76px}.ssa-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);font-size:.75rem;font-weight:600}.ssa-eyebrow img{border-radius:8px}.ssa-hero h1{max-width:690px;margin:22px 0 17px;font-size:clamp(2.6rem,4.2vw,4.75rem);line-height:1.18;letter-spacing:-.045em}.ssa-hero h1 em{display:block;color:#f2b562;font-style:normal}.ssa-hero__lead{max-width:650px;margin:0;color:#d8d0de;font-size:1rem;line-height:2.05}.ssa-actions{display:flex;gap:12px;margin-top:27px}.ssa-btn{display:inline-flex;min-height:50px;padding:11px 20px;align-items:center;justify-content:center;border:0;border-radius:14px;text-decoration:none;font-weight:700;cursor:pointer;transition:.2s ease}.ssa-btn:hover{transform:translateY(-2px)}.ssa-btn--primary{background:linear-gradient(135deg,#e34b99,#7540db);color:#fff;box-shadow:0 14px 30px rgba(124,56,205,.27)}.ssa-btn--ghost{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff}.ssa-btn--gold{background:var(--gold);color:#231c2d}.ssa-btn--dark{background:var(--ink);color:#fff}.ssa-proof{display:flex;flex-wrap:wrap;gap:17px;margin:25px 0 0;padding:0;list-style:none;color:#ccc3d2;font-size:.72rem}.ssa-proof li{display:flex;align-items:center;gap:6px}.ssa-proof svg{width:17px;height:17px;color:#efb965}
.ssa-console{padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:29px;background:rgba(255,255,255,.075);box-shadow:0 32px 80px rgba(0,0,0,.34);backdrop-filter:blur(15px);transform:rotate(-1deg)}.ssa-console>header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 8px 18px;font-size:.65rem;color:#bfb4c8}.ssa-console>header>span{display:flex;gap:5px}.ssa-console>header i{width:7px;height:7px;border-radius:50%;background:#e1508f}.ssa-console>header i:nth-child(2){background:#efb85f}.ssa-console>header i:nth-child(3){background:#6bc897}.ssa-console>header b{color:#fff}.ssa-console>header small{text-align:left}.ssa-console__goal{display:grid;grid-template-columns:52px 1fr auto;gap:13px;align-items:center;padding:16px;border:1px solid rgba(240,180,98,.34);border-radius:18px;background:linear-gradient(115deg,rgba(215,149,66,.18),rgba(255,255,255,.06))}.ssa-console__goal svg{width:30px;height:30px;color:#efb65d}.ssa-console__goal span{display:grid}.ssa-console__goal small,.ssa-console__branches small{color:#bdb2c6;font-size:.58rem}.ssa-console__goal em{font-style:normal;color:#eeb45c;font-weight:700}.ssa-console__branches{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:12px 0}.ssa-console__branches article{display:grid;grid-template-columns:40px 1fr;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(0,0,0,.12)}.ssa-console__branches svg{grid-row:1/4;width:25px;height:25px;color:#c592ff}.ssa-console__branches b{font-size:.78rem}.ssa-console__branches span{font-size:.54rem;color:#b8aec1}.ssa-console__ads{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ssa-console__ads span{padding:10px 7px;border-radius:11px;background:linear-gradient(135deg,rgba(232,67,147,.2),rgba(113,56,212,.2));text-align:center;font-size:.58rem;color:#dcd2e3}.ssa-console>footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:15px;border-radius:16px;background:#fff;color:var(--ink)}.ssa-console>footer div{display:grid}.ssa-console>footer small{font-size:.56rem;color:#8a7f90}.ssa-console>footer b{font-size:.7rem}.ssa-console>footer svg{width:32px;height:32px;color:var(--violet)}
.ssa-summary{padding:25px 0;background:#fff;border-bottom:1px solid var(--line)}.ssa-summary__inner{display:grid;grid-template-columns:60px 1fr auto;gap:19px;align-items:center}.ssa-summary svg{width:56px;height:56px;padding:14px;border-radius:17px;background:#f0e9fa;color:var(--violet)}.ssa-summary span,.ssa-kicker,.ssa-section__head>span,.ssa-section__head>div>span,.ssa-builder__copy>span,.ssa-guardrail span,.ssa-related>.container>span,.ssa-final span{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.04em}.ssa-summary h2{margin:1px 0;font-size:1.02rem}.ssa-summary p{margin:0;color:var(--muted);font-size:.76rem}.ssa-summary a{color:var(--violet);font-size:.74rem;font-weight:700;text-decoration:none}
.ssa-section{padding-block:92px}.ssa-section:nth-of-type(odd){background:var(--soft)}.ssa-section__head{max-width:760px;margin-bottom:39px}.ssa-section__head--split{display:grid;grid-template-columns:1.2fr .8fr;max-width:none;gap:75px;align-items:end}.ssa-section__head h2,.ssa-builder__copy h2,.ssa-creative h2,.ssa-guardrail h2,.ssa-faq h2,.ssa-related h2,.ssa-final h2{margin:5px 0 10px;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.45;letter-spacing:-.025em}.ssa-section__head p,.ssa-builder__copy p,.ssa-creative p,.ssa-guardrail p,.ssa-faq p{margin:0;color:var(--muted);font-size:.85rem}
.ssa-models__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.ssa-models article{position:relative;padding:29px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.ssa-models article>b{position:absolute;left:22px;top:15px;color:#eee8f1;font-size:3rem}.ssa-models article>span{color:var(--violet);font-size:.63rem;font-weight:700}.ssa-models h3{margin:6px 0;font-size:1.45rem}.ssa-models p{min-height:83px;margin:0;color:var(--muted);font-size:.78rem}.ssa-models ul,.ssa-checklist,.ssa-builder__copy ul,.ssa-guardrail ul,.ssa-expect ul{margin:20px 0 0;padding:0;list-style:none}.ssa-models li{padding:8px 18px 8px 0;border-top:1px solid var(--line);font-size:.7rem}.ssa-models li:before{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--gold)}.ssa-models .is-featured{border-color:#8754db;background:linear-gradient(160deg,#2e2140,#241e2f);color:#fff;transform:translateY(-12px);box-shadow:0 22px 50px rgba(36,30,47,.18)}.ssa-models .is-featured p{color:#cabfd3}.ssa-models .is-featured li{border-color:rgba(255,255,255,.12)}.ssa-models .is-featured>span{color:#efb75e}.ssa-models .is-featured> b{color:rgba(255,255,255,.06)}
.ssa-builder{background:#241e2f!important;color:#fff}.ssa-builder__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:66px;align-items:start}.ssa-builder__copy{position:sticky;top:150px}.ssa-builder__copy p{color:#c6bbcE}.ssa-builder__copy li{display:flex;gap:8px;margin:13px 0;color:#d9d0df;font-size:.77rem}.ssa-builder__copy li:before{content:"0" counter(list-item);color:#efb55d;font-weight:700}.ssa-builder__form{padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:27px;background:rgba(255,255,255,.06)}.ssa-builder fieldset{margin:0 0 10px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:18px}.ssa-builder legend{padding:0 7px;color:#cfc5d5;font-size:.67rem}.ssa-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ssa-options--three{grid-template-columns:repeat(3,1fr)}.ssa-options input{position:absolute;opacity:0}.ssa-options span{display:grid;place-items:center;min-height:46px;padding:8px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(0,0,0,.13);font-size:.69rem;cursor:pointer}.ssa-options input:checked+span{border-color:#e9b35f;background:rgba(215,149,66,.16);color:#ffd99e}.ssa-options input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.ssa-builder__result{padding:25px;border-radius:19px;background:#fff;color:var(--ink)}.ssa-builder__result small{color:var(--violet);font-weight:700}.ssa-builder__result h3{margin:4px 0;font-size:1.28rem}.ssa-builder__result p{margin:0;color:var(--muted);font-size:.73rem}.ssa-builder__result div{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.ssa-builder__result div span{padding:6px 9px;border-radius:8px;background:#f2edf6;font-size:.59rem}
.ssa-funnel__flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ssa-funnel article{position:relative;padding:28px 22px;border:1px solid var(--line);background:#fff}.ssa-funnel article:first-child{border-radius:0 var(--radius) var(--radius) 0}.ssa-funnel article:last-child{border-radius:var(--radius) 0 0 var(--radius)}.ssa-funnel article+article{border-right:0}.ssa-funnel article:after{content:"←";position:absolute;left:-13px;top:45%;z-index:2;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--gold);font-size:.7rem}.ssa-funnel article:last-child:after{display:none}.ssa-funnel i{position:absolute;left:14px;top:10px;color:#ddd3e4;font-style:normal;font-weight:700}.ssa-funnel svg{width:37px;height:37px;color:var(--violet)}.ssa-funnel article>span{display:block;margin-top:13px;color:var(--gold);font-size:.6rem;font-weight:700}.ssa-funnel h3{margin:1px 0;font-size:1.08rem}.ssa-funnel p{margin:0;color:var(--muted);font-size:.7rem}.ssa-funnel b{display:block;margin-top:16px;color:#786f7e;font-size:.58rem}
.ssa-creative__layout{display:grid;grid-template-columns:1fr .82fr;gap:70px;align-items:center}.ssa-creative__board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(36,30,47,.1)}.ssa-creative__board header,.ssa-creative__board footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:9px 6px;font-size:.7rem}.ssa-creative__board header span{color:var(--violet);font-weight:700}.ssa-ad-card{position:relative;padding:9px;border-radius:15px;background:#f3eff6}.ssa-ad-card em{position:absolute;top:14px;right:14px;z-index:2;display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#fff;color:var(--violet);font-size:.62rem;font-style:normal;font-weight:700}.ssa-ad-card__visual{display:grid;min-height:180px;place-content:end;padding:16px;border-radius:11px;background:linear-gradient(145deg,#e04e98,#6c3bd1);color:#fff;font-size:.82rem;font-weight:700}.ssa-ad-card:nth-of-type(2) .ssa-ad-card__visual{background:linear-gradient(145deg,#241e2f,#8456ca)}.ssa-ad-card:nth-of-type(3) .ssa-ad-card__visual{background:linear-gradient(145deg,#d79542,#7f3e7f)}.ssa-ad-card__visual small{font-size:.55rem;font-weight:400}.ssa-ad-card>b{display:block;padding:7px 2px 0;font-size:.6rem}.ssa-creative__board footer{color:var(--muted)}.ssa-creative__board footer svg{width:26px;height:26px;color:var(--violet)}.ssa-checklist li{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.73rem}.ssa-checklist svg{width:23px;height:23px;padding:4px;border-radius:7px;background:#e8f5ef;color:var(--green)}
.ssa-tracking__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ssa-tracking article{position:relative;padding:25px;border:1px solid var(--line);border-radius:20px;background:#fff}.ssa-tracking article>svg{width:37px;height:37px;color:var(--violet)}.ssa-tracking article>span{position:absolute;left:18px;top:13px;color:#e7e0ea;font-size:2.2rem;font-weight:700}.ssa-tracking h3{margin:14px 0 5px;font-size:.95rem}.ssa-tracking p{margin:0;color:var(--muted);font-size:.7rem}.ssa-process ol{display:grid;grid-template-columns:repeat(6,1fr);gap:11px;margin:0;padding:0;list-style:none;counter-reset:none}.ssa-process li{padding:20px 16px;border-top:3px solid var(--violet);border-radius:0 0 18px 18px;background:#fff;box-shadow:0 12px 35px rgba(36,30,47,.07)}.ssa-process li:nth-child(even){border-color:var(--gold);transform:translateY(15px)}.ssa-process li>b{color:#d9d0df}.ssa-process h3{margin:12px 0 4px;font-size:.78rem}.ssa-process p{margin:0;color:var(--muted);font-size:.62rem}
.ssa-guardrail{background:#fff!important}.ssa-guardrail__layout{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;padding:38px;border:1px solid #eed9c2;border-radius:28px;background:linear-gradient(120deg,#fffaf4,#faf5fc)}.ssa-guardrail__layout>div>svg{width:44px;height:44px;padding:10px;border-radius:13px;background:#fff0db;color:#b56b16}.ssa-guardrail h2{font-size:2rem}.ssa-guardrail ul{padding:20px;border-radius:19px;background:#fff}.ssa-guardrail li{padding:10px 0;border-bottom:1px solid var(--line);font-size:.72rem}.ssa-guardrail li:last-child{border:0}.ssa-expect__grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ssa-expect article{padding:29px;border:1px solid var(--line);border-radius:24px;background:#fff}.ssa-expect h3{display:flex;align-items:center;gap:10px;margin:0 0 15px;font-size:1rem}.ssa-expect h3 svg{width:32px;height:32px;padding:7px;border-radius:9px}.ssa-expect .is-yes h3 svg{background:#e7f5ef;color:var(--green)}.ssa-expect .is-no h3 svg{background:#fff0e0;color:#be701b}.ssa-expect li{padding:8px 17px 8px 0;border-bottom:1px solid var(--line);font-size:.72rem}.ssa-expect li:before{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:currentColor}
.ssa-faq__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;align-items:start}.ssa-faq__layout>div:first-child{position:sticky;top:150px}.ssa-faq__list details{border-bottom:1px solid var(--line);background:#fff}.ssa-faq summary{position:relative;padding:19px 3px 19px 42px;font-size:.78rem;font-weight:700;cursor:pointer;list-style:none}.ssa-faq summary:after{content:"+";position:absolute;left:5px;top:17px;display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#f1ebf6;color:var(--violet)}.ssa-faq details[open] summary:after{content:"−"}.ssa-faq__list p{padding:0 3px 20px;margin:0;color:var(--muted);font-size:.72rem}.ssa-related{padding:70px 0;background:#fff}.ssa-related h2{font-size:2rem}.ssa-related .container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ssa-related a{display:grid;grid-template-columns:53px 1fr;column-gap:13px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:18px;color:var(--ink);text-decoration:none}.ssa-related img{grid-row:1/3;width:49px;height:49px;padding:10px;border-radius:14px;background:#f3edf7;object-fit:contain}.ssa-related b{font-size:.78rem}.ssa-related small{color:var(--muted);font-size:.61rem}.ssa-final{padding:65px 0;background:linear-gradient(125deg,#291d39,#241e2f);color:#fff}.ssa-final .container{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.ssa-final h2{max-width:790px;margin:4px 0;font-size:2.25rem}.ssa-final p{margin:0;color:#c8bdcf;font-size:.78rem}
.ssa-modal[hidden]{display:none}.ssa-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.ssa-modal__backdrop{position:absolute;inset:0;background:rgba(21,15,27,.78);backdrop-filter:blur(5px)}.ssa-modal__dialog{position:relative;width:min(650px,100%);max-height:90vh;overflow:auto;padding:31px;border-radius:27px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.35)}.ssa-modal__close{position:absolute;left:18px;top:17px;width:36px;height:36px;border:0;border-radius:10px;background:#f2edf4;font-size:1.4rem;cursor:pointer}.ssa-modal header span{color:var(--gold);font-size:.68rem;font-weight:700}.ssa-modal h2{margin:2px 0;font-size:1.55rem}.ssa-modal header p,.ssa-form-note{margin:0 0 18px;color:var(--muted);font-size:.7rem}.ssa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ssa-form-grid label{display:grid;gap:5px;font-size:.68rem;font-weight:600}.ssa-form-grid label b{color:#c24b65}.ssa-form-grid input,.ssa-form-grid textarea{width:100%;padding:11px;border:1px solid #dcd3e0;border-radius:11px;background:#fff}.ssa-form-grid textarea{min-height:110px;resize:vertical}.ssa-form-full{grid-column:1/-1}.ssa-form-note{margin-top:15px}.ssa-form-status{min-height:24px;margin:10px 0 0;color:#8d3c64;font-size:.68rem}.ssa-modal-open{overflow:hidden}
@media(max-width:1080px){.ssa-hero__layout{grid-template-columns:1fr 420px;gap:36px}.ssa-hero h1{font-size:3rem}.ssa-section__head--split{grid-template-columns:1fr;gap:12px}.ssa-builder__layout,.ssa-creative__layout,.ssa-faq__layout{grid-template-columns:1fr}.ssa-builder__copy,.ssa-faq__layout>div:first-child{position:static}.ssa-process ol{grid-template-columns:repeat(3,1fr)}.ssa-process li:nth-child(even){transform:none}.ssa-tracking__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.ssa-hero__layout{grid-template-columns:1fr;padding-block:58px}.ssa-console{max-width:540px;margin:auto}.ssa-models__grid{grid-template-columns:1fr}.ssa-models .is-featured{transform:none}.ssa-models p{min-height:0}.ssa-funnel__flow{grid-template-columns:1fr 1fr;gap:12px}.ssa-funnel article:nth-child(n){border:1px solid var(--line);border-radius:20px}.ssa-funnel article:after{display:none}.ssa-tracking__grid{grid-template-columns:1fr 1fr}.ssa-guardrail__layout{grid-template-columns:1fr}.ssa-related .container>div{grid-template-columns:1fr 1fr}.ssa-summary__inner{grid-template-columns:55px 1fr}.ssa-summary a{grid-column:2}.ssa-final .container{grid-template-columns:1fr}}
@media(max-width:560px){.ssa-page .container{width:min(100% - 28px,1180px)}.ssa-breadcrumb ol{overflow:auto;white-space:nowrap}.ssa-hero__layout{padding-block:45px}.ssa-hero h1{font-size:2.25rem}.ssa-hero__lead{font-size:.83rem}.ssa-actions{display:grid}.ssa-btn{width:100%}.ssa-proof{gap:9px}.ssa-console{padding:8px;border-radius:21px}.ssa-console__branches{grid-template-columns:1fr}.ssa-console__ads span:last-child{display:none}.ssa-console__ads{grid-template-columns:1fr 1fr}.ssa-section{padding-block:62px}.ssa-section__head h2,.ssa-builder__copy h2,.ssa-creative h2,.ssa-faq h2,.ssa-related h2{font-size:1.65rem}.ssa-summary{display:none}.ssa-options,.ssa-options--three{grid-template-columns:1fr 1fr}.ssa-builder__form{padding:8px}.ssa-funnel__flow,.ssa-tracking__grid,.ssa-expect__grid{grid-template-columns:1fr}.ssa-creative__board{display:flex;overflow:auto;scroll-snap-type:x mandatory}.ssa-creative__board header,.ssa-creative__board footer{display:none}.ssa-ad-card{min-width:210px;scroll-snap-align:start}.ssa-process ol{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.ssa-process li{min-width:235px;scroll-snap-align:start}.ssa-guardrail__layout{padding:22px 17px}.ssa-guardrail h2{font-size:1.55rem}.ssa-related .container>div{grid-template-columns:1fr}.ssa-final h2{font-size:1.7rem}.ssa-form-grid{grid-template-columns:1fr}.ssa-form-full{grid-column:auto}.ssa-modal{padding:9px}.ssa-modal__dialog{padding:24px 17px}.ssa-faq summary{font-size:.72rem}}
@media(max-width:350px){.ssa-hero h1{font-size:2rem}.ssa-console__goal{grid-template-columns:42px 1fr}.ssa-console__goal em{display:none}.ssa-options,.ssa-options--three{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ssa-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* V38: richer creative previews and unified FAQ treatment */
.ssa-creative__board{gap:11px;padding:18px}
.ssa-ad-card{border:1px solid #eee8f2;border-radius:17px;background:#f6f2f8}
.ssa-ad-card__visual{display:flex;min-height:220px;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;overflow:hidden}
.ssa-ad-card__badge{margin-bottom:auto;padding:4px 8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.13);font-size:.5rem}
.ssa-ad-card__visual strong{font-size:.83rem;line-height:1.6}
.ssa-ad-card__visual small{margin-top:5px;color:rgba(255,255,255,.82);font-size:.5rem;line-height:1.65}
.ssa-ad-card__visual i{margin-top:12px;padding:5px 8px;border-radius:7px;background:#fff;color:#4e2b73;font-size:.49rem;font-style:normal;font-weight:700}
.ssa-ad-card>b{padding-top:9px}
.ssa-ad-card>small{display:block;padding:0 3px 2px;color:var(--muted);font-size:.5rem}
.ssa-faq{background:#fff!important}
.ssa-faq__layout{grid-template-columns:.78fr 1.22fr;gap:28px}
.ssa-faq__intro{position:sticky;top:145px;padding:38px;border-radius:28px;background:radial-gradient(circle at 15% 10%,rgba(215,149,66,.17),transparent 34%),linear-gradient(145deg,#302140,#241e2f);color:#fff;box-shadow:0 24px 60px rgba(36,30,47,.16)}
.ssa-faq__intro h2{font-size:2.15rem}
.ssa-faq__intro>p{color:#cfc4d6}
.ssa-faq__note{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;margin:25px 0 20px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.07)}
.ssa-faq__note svg{width:29px;height:29px;color:#efb45f}
.ssa-faq__note div{display:grid}
.ssa-faq__note b{font-size:.69rem}
.ssa-faq__note small{color:#cbbfd2;font-size:.58rem}
.ssa-faq__list{display:grid;gap:10px}
.ssa-faq__list details{border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(36,30,47,.045);overflow:hidden}
.ssa-faq summary{padding:21px 22px 21px 62px}
.ssa-faq summary:after{left:18px;top:17px;width:32px;height:32px;border-radius:10px;font-size:1rem}
.ssa-faq details[open]{border-color:#dacbe8}
.ssa-faq details[open] summary:after{background:var(--violet);color:#fff}
.ssa-faq__list p{padding:0 22px 21px}
@media(max-width:1080px){.ssa-faq__intro{position:static}}
@media(max-width:560px){.ssa-creative__board{padding:12px}.ssa-ad-card{min-width:230px}.ssa-ad-card__visual{min-height:245px}.ssa-faq__intro{padding:26px 21px}.ssa-faq summary{padding-right:17px}}
