@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:700;font-display:swap}
@font-face{font-family:IRANSansX;src:url("../fonts/IRANSansX-Bold.woff2") format("woff2");font-weight:900;font-display:swap}

.storeads-page{
  --sa-ink:#241e2f;--sa-ink-2:#34273f;--sa-purple:#76509a;--sa-purple-soft:#eee7f3;
  --sa-gold:#d79542;--sa-gold-2:#f3bd76;--sa-paper:#f7f3ed;--sa-line:#ded5e0;
  --sa-muted:#716778;--sa-green:#35b779;--sa-blue:#4285f4;--sa-coral:#ef765f;
  overflow-x:hidden;color:var(--sa-ink);background:#fff;font-family:IRANSansX,Tahoma,sans-serif
}
.storeads-page *{box-sizing:border-box}.storeads-page img{max-width:100%}
.storeads-page svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.storeads-container{width:min(1220px,calc(100% - 64px));margin-inline:auto}.storeads-section{padding:110px 0}
.storeads-eyebrow{display:inline-flex;align-items:center;color:var(--sa-purple);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.storeads-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:end;margin-bottom:46px}
.storeads-head h2{max-width:760px;margin:10px 0 0;font-size:clamp(30px,3.15vw,48px);line-height:1.45;letter-spacing:-.035em}
.storeads-head>p{max-width:440px;margin:0;color:var(--sa-muted);font-size:14px;line-height:2}
.storeads-head--light h2{color:#fff}.storeads-head--light>p{color:#c9becf}.storeads-head--light .storeads-eyebrow{color:var(--sa-gold-2)}

.storeads-breadcrumb{border-top:1px solid #eee8ef;border-bottom:1px solid #eee8ef;background:#fff}
.storeads-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0;padding:15px 0;list-style:none;color:#8b8190;font-size:11px}
.storeads-breadcrumb li:not(:last-child)::after{margin-right:7px;content:"/";color:#c7beca}.storeads-breadcrumb a{color:inherit;text-decoration:none}

.storeads-hero{position:relative;overflow:hidden;padding:94px 0 108px;background:radial-gradient(circle at 9% 18%,rgba(215,149,66,.2),transparent 23%),radial-gradient(circle at 92% 82%,rgba(118,80,154,.24),transparent 27%),linear-gradient(135deg,#fff 0%,#faf6ef 56%,#f0e8f4 100%)}
.storeads-hero::before{position:absolute;inset:0;content:"";opacity:.38;background-image:linear-gradient(rgba(36,30,47,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(36,30,47,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 84%)}
.storeads-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);gap:88px;align-items:center}.storeads-hero__copy{position:relative;z-index:2}
.storeads-hero__copy h1{max-width:720px;margin:18px 0 21px;font-size:clamp(39px,4.5vw,66px);font-weight:900;line-height:1.33;letter-spacing:-.055em}
.storeads-hero__copy h1 em{color:var(--sa-purple);font-style:normal;background:linear-gradient(transparent 66%,rgba(215,149,66,.34) 0)}
.storeads-hero__copy>p{max-width:690px;margin:0;color:#655b6b;font-size:16px;line-height:2.15}
.storeads-hero__actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px}
.storeads-btn{display:inline-flex;min-height:54px;padding:0 26px;border-radius:14px;align-items:center;justify-content:center;font-size:13px;font-weight:900;text-decoration:none;transition:.2s}
.storeads-btn--gold{background:var(--sa-gold);box-shadow:0 16px 32px rgba(215,149,66,.25);color:var(--sa-ink)}.storeads-btn--gold:hover{transform:translateY(-3px);background:var(--sa-gold-2)}
.storeads-text-link{color:var(--sa-ink);font-size:12px;font-weight:900;text-decoration:none}.storeads-text-link span{color:var(--sa-purple)}
.storeads-hero__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:670px;margin:35px 0 0;padding:0;list-style:none}
.storeads-hero__proof li{display:flex;gap:10px;align-items:center;padding:13px;border:1px solid rgba(36,30,47,.1);border-radius:13px;background:rgba(255,255,255,.58);backdrop-filter:blur(8px)}
.storeads-hero__proof i{display:grid;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:var(--sa-ink);place-items:center;color:var(--sa-gold-2);font-size:8px;font-style:normal;font-weight:900}
.storeads-hero__proof span{display:grid}.storeads-hero__proof strong{font-size:10px}.storeads-hero__proof small{margin-top:3px;color:#8a7f90;font-size:8px}

.storeads-hero__visual{position:relative;min-height:570px}.storeads-store-switch{position:absolute;z-index:3;top:5px;right:50%;display:flex;width:320px;padding:7px;border:1px solid rgba(36,30,47,.12);border-radius:16px;background:rgba(255,255,255,.86);box-shadow:0 20px 45px rgba(36,30,47,.12);transform:translateX(50%)}
.storeads-store-switch span{display:flex;gap:8px;width:50%;height:43px;align-items:center;justify-content:center;border-radius:11px;font-size:10px;font-weight:900;direction:ltr}.storeads-store-switch .is-google{background:#eaf4ff;color:#2258a4}.storeads-store-switch .is-apple{color:#4e4654}.storeads-store-switch img{width:20px;height:20px;object-fit:contain}
.storeads-phone{position:absolute;top:55px;right:50%;width:390px;min-height:490px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:38px;background:linear-gradient(155deg,#201925,#382945);box-shadow:0 48px 80px rgba(36,30,47,.3);color:#fff;transform:translateX(50%) rotate(-1deg)}
.storeads-phone::before{position:absolute;top:10px;right:50%;width:85px;height:7px;border-radius:20px;content:"";background:#110e14;transform:translateX(50%)}
.storeads-phone>header{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.09);font-size:10px}.storeads-phone>header i{padding:5px 8px;border-radius:6px;background:rgba(53,183,121,.18);color:#75e0ad;font-size:7px;font-style:normal;font-weight:900}
.storeads-app-card{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;margin-top:19px;padding:14px;border-radius:16px;background:rgba(255,255,255,.07)}.storeads-app-icon{display:grid;width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,var(--sa-gold),var(--sa-purple));place-items:center;font-size:22px;font-weight:900}
.storeads-app-card>div:nth-child(2){display:grid}.storeads-app-card b{font-size:12px}.storeads-app-card small{margin-top:3px;color:#aa9daf;font-size:7px}.storeads-app-card em{color:var(--sa-gold-2);font-size:9px;font-style:normal;direction:ltr}
.storeads-score{margin-top:15px;padding:22px;border-radius:18px;background:#fff;color:var(--sa-ink)}.storeads-score>small{color:#8c8091;font-size:8px}.storeads-score>strong{display:block;margin:5px 0 20px;font-size:21px;direction:ltr;text-align:right}
.storeads-score>div{display:flex;height:100px;gap:8px;align-items:end;padding:12px 10px 0;border-right:1px solid #e4dce6;border-bottom:1px solid #e4dce6;direction:ltr}.storeads-score>div i{width:100%;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(#7e5aa0,#d79542)}
.storeads-phone dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0}.storeads-phone dl div{padding:13px 9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.04)}.storeads-phone dt{color:#9f92a6;font-size:7px}.storeads-phone dd{margin:4px 0 0;color:#79e1b1;font-size:16px;font-weight:900}
.storeads-float{position:absolute;z-index:4;display:grid;min-width:160px;padding:14px 16px;border:1px solid rgba(36,30,47,.11);border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(36,30,47,.14)}.storeads-float span{color:var(--sa-purple);font-size:7px;font-weight:900}.storeads-float b{margin-top:5px;font-size:10px}.storeads-float--one{top:155px;right:0}.storeads-float--two{bottom:58px;left:0}

.storeads-principle{padding:34px 0;background:var(--sa-gold)}.storeads-principle .storeads-container{display:grid;grid-template-columns:150px 1fr;gap:46px;align-items:center}.storeads-principle>.storeads-container>span{padding-left:30px;border-left:1px solid rgba(36,30,47,.2);font-size:10px;font-weight:900}.storeads-principle h2{margin:0;font-size:22px;line-height:1.7}.storeads-principle p{margin:5px 0 0;color:#5e4644;font-size:11px;line-height:1.9}

.storeads-platforms{background:#fff}.storeads-platform-lab{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px}.storeads-platform-tabs{display:grid;gap:10px}
.storeads-platform-tabs button{display:flex;gap:14px;min-height:110px;padding:19px;border:1px solid var(--sa-line);border-radius:18px;background:var(--sa-paper);align-items:center;text-align:right;cursor:pointer;transition:.2s}.storeads-platform-tabs button:hover,.storeads-platform-tabs button[aria-selected=true]{border-color:var(--sa-purple);background:var(--sa-ink);color:#fff;transform:translateX(-4px)}
.storeads-platform-tabs img{width:38px;height:38px;object-fit:contain}.storeads-platform-tabs span{display:grid}.storeads-platform-tabs b{font-size:13px;direction:ltr;text-align:right}.storeads-platform-tabs small{margin-top:6px;color:#968a9c;font-size:8px}
.storeads-platform-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:32px;min-height:450px;padding:44px;border:1px solid var(--sa-line);border-radius:27px;background:linear-gradient(145deg,#f9f6f1,#f2edf5);outline:0}
.storeads-platform-panel__copy>span{color:var(--sa-blue);font-size:9px;font-weight:900}.storeads-platform-panel__copy h3{margin:11px 0;font-size:30px;line-height:1.55}.storeads-platform-panel__copy>p{margin:0;color:var(--sa-muted);font-size:13px;line-height:2}.storeads-platform-panel__copy dl{display:grid;gap:8px;margin:25px 0 0}
.storeads-platform-panel__copy dl div{padding:13px 15px;border:1px solid #dfd5e1;border-radius:12px;background:rgba(255,255,255,.66)}.storeads-platform-panel__copy dt{color:#8c7f92;font-size:8px;font-weight:900}.storeads-platform-panel__copy dd{margin:5px 0 0;font-size:11px;font-weight:700}
.storeads-platform-panel__map{display:flex;align-items:stretch;flex-direction:column;justify-content:center;padding:23px;border-radius:21px;background:var(--sa-ink);color:#fff}.storeads-platform-panel__map>span{color:var(--sa-gold-2);font-size:8px;font-weight:900}.storeads-platform-panel__map>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0}
.storeads-platform-panel__map i{display:grid;min-height:58px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.05);place-items:center;color:#d8cedd;font-size:9px;font-style:normal;direction:ltr}.storeads-platform-panel__map strong{padding:14px;border-radius:11px;background:var(--sa-gold);color:var(--sa-ink);font-size:9px;line-height:1.8;text-align:center;direction:ltr}
.storeads-platform-panel[data-active-platform=apple] .storeads-platform-panel__copy>span{color:#1c161f}.storeads-platform-panel[data-active-platform=apple] .storeads-platform-panel__map{background:#121013}

.storeads-scope{background:var(--sa-paper)}.storeads-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.storeads-scope-grid article{min-height:276px;padding:24px;border:1px solid var(--sa-line);border-radius:20px;background:#fff;transition:.2s}.storeads-scope-grid article:hover{transform:translateY(-5px);border-color:#c7b3d3;box-shadow:0 20px 40px rgba(36,30,47,.08)}
.storeads-scope-grid article>span{display:grid;width:48px;height:48px;border-radius:14px;background:var(--sa-purple-soft);place-items:center;color:var(--sa-purple)}.storeads-scope-grid svg{width:24px}.storeads-scope-grid small{display:block;margin-top:22px;color:var(--sa-purple);font-size:8px;font-weight:900}.storeads-scope-grid h3{margin:8px 0;font-size:17px;line-height:1.75}.storeads-scope-grid p{margin:0;color:var(--sa-muted);font-size:11px;line-height:1.95}

.storeads-placements{background:linear-gradient(145deg,#211a29,#382a44);color:#fff}.storeads-placement-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.storeads-placement-card{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:26px;background:rgba(255,255,255,.05)}
.storeads-placement-card>header{display:flex;gap:14px;align-items:center;padding:25px;border-bottom:1px solid rgba(255,255,255,.1)}.storeads-placement-card>header img{width:48px;height:48px;padding:8px;border-radius:14px;background:#fff;object-fit:contain}.storeads-placement-card>header div{display:grid}.storeads-placement-card>header small{color:var(--sa-gold-2);font-size:8px;font-weight:900}.storeads-placement-card h3{margin:5px 0 0;font-size:20px}
.storeads-placement-card ul{display:grid;margin:0;padding:7px 25px;list-style:none}.storeads-placement-card li{display:grid;grid-template-columns:110px 1fr;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08)}.storeads-placement-card li:last-child{border:0}.storeads-placement-card li b{font-size:11px;direction:ltr;text-align:right}.storeads-placement-card li span{color:#bfb4c5;font-size:10px}
.storeads-placement-card>footer{display:flex;justify-content:space-between;gap:18px;padding:18px 25px;background:rgba(0,0,0,.16);font-size:9px}.storeads-placement-card>footer span{color:#9d91a4}.storeads-placement-card>footer b{color:#72dca9;text-align:left}.storeads-placement-card.is-apple>footer b{color:var(--sa-gold-2)}

.storeads-goals{background:#fff}.storeads-goal-lab{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.storeads-goal-tabs{display:grid;gap:8px}.storeads-goal-tabs button{display:grid;min-height:73px;padding:14px 18px;border:1px solid var(--sa-line);border-radius:15px;background:var(--sa-paper);text-align:right;cursor:pointer}
.storeads-goal-tabs button:hover,.storeads-goal-tabs button[aria-selected=true]{border-color:var(--sa-gold);background:var(--sa-gold);color:var(--sa-ink)}.storeads-goal-tabs b{font-size:11px}.storeads-goal-tabs small{margin-top:4px;color:#918697;font-size:7px;direction:ltr;text-align:right}
.storeads-goal-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);gap:30px;padding:39px;border-radius:24px;background:var(--sa-ink);color:#fff;outline:0}.storeads-goal-panel>div>span{color:var(--sa-gold-2);font-size:8px;font-weight:900}.storeads-goal-panel h3{margin:9px 0;font-size:27px;line-height:1.55}.storeads-goal-panel>div>p{margin:0;color:#c3b8c9;font-size:12px;line-height:2}
.storeads-goal-panel dl{display:grid;gap:8px;margin:0}.storeads-goal-panel dl div{padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.05)}.storeads-goal-panel dt{color:#998da1;font-size:7px;font-weight:900}.storeads-goal-panel dd{margin:4px 0 0;font-size:10px;font-weight:700}
.storeads-goal-panel ol{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:13px;border-radius:14px;background:#1b151f;list-style:none;direction:ltr}.storeads-goal-panel li{display:flex;gap:8px;align-items:center;padding:8px;border-left:1px solid rgba(255,255,255,.1);direction:ltr}.storeads-goal-panel li:last-child{border:0}.storeads-goal-panel li span{display:grid;width:25px;height:25px;border-radius:7px;background:#4a3957;place-items:center;color:var(--sa-gold-2);font-size:7px}.storeads-goal-panel li b{font-size:8px}

.storeads-readiness{background:var(--sa-paper)}.storeads-readiness__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:86px;align-items:center}
.storeads-readiness__copy h2,.storeads-economics__copy h2{margin:12px 0;font-size:clamp(31px,3.3vw,48px);line-height:1.45}.storeads-readiness__copy>p,.storeads-economics__copy>p{margin:0;color:var(--sa-muted);font-size:14px;line-height:2}
.storeads-readiness__copy ul{display:grid;gap:8px;margin:26px 0 0;padding:0;list-style:none}.storeads-readiness__copy li{display:grid;grid-template-columns:125px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid #ddd3df}.storeads-readiness__copy li span{color:var(--sa-purple);font-size:9px;font-weight:900}.storeads-readiness__copy li p{margin:0;color:var(--sa-muted);font-size:10px;line-height:1.85}
.storeads-audit-board{overflow:hidden;border:1px solid #d8cedb;border-radius:25px;background:#fff;box-shadow:0 28px 60px rgba(36,30,47,.1)}.storeads-audit-board>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;background:var(--sa-ink);color:#fff}.storeads-audit-board>header div{display:grid}.storeads-audit-board>header small{color:var(--sa-gold-2);font-size:8px;font-weight:900}.storeads-audit-board>header strong{margin-top:5px;font-size:17px}.storeads-audit-board>header>span{font-size:24px;font-weight:900;direction:ltr}
.storeads-audit-board>article{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:19px 24px;border-bottom:1px solid #eee8ef}.storeads-audit-board article div{display:grid}.storeads-audit-board article b{font-size:11px}.storeads-audit-board article small{margin-top:4px;color:#94889a;font-size:8px}.storeads-audit-board em{padding:6px 9px;border-radius:8px;font-size:7px;font-style:normal;font-weight:900}.storeads-audit-board .is-good{background:#dff7ec;color:#167653}.storeads-audit-board .is-watch{background:#fff0d6;color:#95601f}.storeads-audit-board .is-risk{background:#ffe3df;color:#a24435}.storeads-audit-board>footer{display:flex;justify-content:space-between;gap:14px;padding:17px 24px;background:#faf7f2;font-size:8px}.storeads-audit-board>footer span{color:var(--sa-purple);font-weight:900}

.storeads-creative{background:#fff}.storeads-creative-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.storeads-creative-grid article{position:relative;min-height:280px;padding:23px;border:1px solid var(--sa-line);border-radius:21px;background:var(--sa-paper)}.storeads-creative-grid article>span{position:absolute;top:18px;left:18px;color:#c9becd;font-size:18px;font-weight:900}
.storeads-creative-grid article>i{display:block;width:100%;height:88px;margin:27px 0 18px;border-radius:14px;background:var(--sa-ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.storeads-creative-grid .is-video{background:linear-gradient(135deg,#241e2f 40%,#76509a)}.storeads-creative-grid .is-search{background:radial-gradient(circle at 50% 50%,#d79542 0 13%,transparent 14%),linear-gradient(135deg,#241e2f,#392d43)}.storeads-creative-grid .is-page{background:linear-gradient(90deg,#241e2f 0 28%,#f2b86e 28% 34%,#76509a 34% 62%,#fff 62%)}.storeads-creative-grid .is-loop{background:conic-gradient(from 40deg,#76509a,#d79542,#241e2f,#76509a)}
.storeads-creative-grid small{color:var(--sa-purple);font-size:7px;font-weight:900}.storeads-creative-grid h3{margin:7px 0;font-size:16px;line-height:1.7}.storeads-creative-grid p{margin:0;color:var(--sa-muted);font-size:10px;line-height:1.9}.storeads-message-chain{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:18px;padding:18px;border:1px dashed #cbbdd1;border-radius:15px;color:#766b7c;font-size:9px}.storeads-message-chain i{font-style:normal}.storeads-message-chain strong{color:var(--sa-purple)}

.storeads-economics{background:var(--sa-gold)}.storeads-economics__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:70px;align-items:center}.storeads-economics__copy>p{color:#5a4443}.storeads-formula{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:23px 0;padding:14px;border:1px solid rgba(36,30,47,.15);border-radius:13px;background:rgba(255,255,255,.24);font-size:9px;direction:ltr}.storeads-formula i{font-style:normal}.storeads-formula b{color:#5a3574}.storeads-economics__copy ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:#503d42;font-size:10px}.storeads-economics__copy li::before{margin-left:7px;content:"✓";font-weight:900}
.storeads-estimator{padding:27px;border-radius:25px;background:var(--sa-ink);box-shadow:0 30px 70px rgba(36,30,47,.27);color:#fff}.storeads-estimator>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.storeads-estimator>header span{font-size:13px;font-weight:900}.storeads-estimator>header small{color:#a69aa9;font-size:8px}.storeads-estimator__fields{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.storeads-estimator label{display:grid;gap:7px}.storeads-estimator label>span{color:#b9aebe;font-size:8px}.storeads-estimator label small{color:#7f7286;font-size:7px}.storeads-estimator input{width:100%;height:46px;padding:0 8px;border:1px solid rgba(255,255,255,.13);border-radius:10px;outline:0;background:rgba(255,255,255,.07);color:#fff;text-align:center;direction:ltr}.storeads-estimator input:focus{border-color:var(--sa-gold);box-shadow:0 0 0 3px rgba(215,149,66,.13)}
.storeads-estimator__results{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.storeads-estimator__results article{padding:14px 12px;border-radius:12px;background:#352a40}.storeads-estimator__results small,.storeads-estimator__results strong,.storeads-estimator__results span{display:block}.storeads-estimator__results small{color:#a99dad;font-size:7px}.storeads-estimator__results strong{margin:6px 0;color:#7ce3b5;font-size:18px;text-align:right;direction:ltr}.storeads-estimator__results span{color:#807486;font-size:7px}.storeads-estimator>p{margin:14px 0 0;color:#8e8294;font-size:7px;line-height:1.8}

.storeads-measurement{background:linear-gradient(145deg,#241e2f,#3a2c45);color:#fff}.storeads-funnel{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none}.storeads-funnel::before{position:absolute;top:33px;right:7%;left:7%;height:2px;content:"";background:linear-gradient(90deg,var(--sa-purple),var(--sa-gold))}
.storeads-funnel li{position:relative;z-index:1;text-align:center}.storeads-funnel li>span{display:grid;width:66px;height:66px;margin:0 auto -14px;border:8px solid #30243a;border-radius:50%;background:var(--sa-gold);place-items:center;color:var(--sa-ink);font-size:10px;font-weight:900}.storeads-funnel li>div{min-height:218px;padding:35px 16px 19px;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:rgba(255,255,255,.05)}.storeads-funnel small{color:#a99daf;font-size:7px;font-weight:900}.storeads-funnel h3{margin:6px 0;font-size:17px}.storeads-funnel p{margin:0;color:#b8adbe;font-size:9px;line-height:1.8}.storeads-funnel b{display:block;margin-top:14px;color:#73deb0;font-size:8px;direction:ltr}

.storeads-process{background:var(--sa-paper)}.storeads-process>div>ol{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:0;list-style:none}.storeads-process>div>ol>li{display:grid;grid-template-columns:52px 1fr;gap:16px;min-height:220px;padding:23px;border:1px solid var(--sa-line);border-radius:20px;background:#fff}.storeads-process>div>ol>li>span{display:grid;width:52px;height:52px;border-radius:15px;background:var(--sa-ink);place-items:center;color:var(--sa-gold-2);font-size:10px;font-weight:900}.storeads-process li small{color:var(--sa-purple);font-size:7px;font-weight:900}.storeads-process li h3{margin:7px 0;font-size:16px;line-height:1.75}.storeads-process li p{margin:0;color:var(--sa-muted);font-size:10px;line-height:1.85}.storeads-process li div>b{display:block;margin-top:14px;color:#9a6e45;font-size:8px;direction:ltr;text-align:right}

.storeads-fit{background:#fff}.storeads-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.storeads-fit__grid article{padding:30px;border:1px solid var(--sa-line);border-radius:23px}.storeads-fit__grid article>span{display:inline-flex;padding:7px 10px;border-radius:8px;font-size:9px;font-weight:900}.storeads-fit__grid ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 28px;margin:23px 0 0;padding:0;list-style:none}.storeads-fit__grid li{padding:12px 0;border-bottom:1px solid #eee8ef;color:var(--sa-muted);font-size:10px;line-height:1.8}.storeads-fit__grid li::before{margin-left:7px;content:"✓";font-weight:900}.storeads-fit__grid .is-ready{background:#f0faf5}.storeads-fit__grid .is-ready>span{background:#d5f1e5;color:#167653}.storeads-fit__grid .is-prepare{background:#fff8ed}.storeads-fit__grid .is-prepare>span{background:#ffe6bd;color:#925d19}.storeads-fit__grid .is-prepare li::before{content:"→";color:var(--sa-gold)}

.storeads-related{background:var(--sa-paper)}.storeads-related__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);gap:75px;align-items:center}.storeads-related h2{margin:11px 0;font-size:35px;line-height:1.5}.storeads-related__layout>div:first-child>p{margin:0;color:var(--sa-muted);font-size:12px;line-height:2}.storeads-related__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.storeads-related__grid a{display:flex;gap:13px;align-items:center;min-height:88px;padding:14px;border:1px solid var(--sa-line);border-radius:16px;background:#fff;color:var(--sa-ink);text-decoration:none;transition:.2s}.storeads-related__grid a:hover{transform:translateY(-3px);border-color:#c8b3d4}.storeads-related__grid img{width:42px;height:42px;padding:8px;border-radius:12px;background:var(--sa-purple-soft);object-fit:contain}.storeads-related__grid span{display:grid}.storeads-related__grid strong{font-size:11px}.storeads-related__grid small{margin-top:5px;color:#918697;font-size:8px}

.storeads-faq{background:#fff}.storeads-faq__layout{display:grid;grid-template-columns:340px 1fr;gap:75px;align-items:start}.storeads-faq__intro{position:sticky;top:110px}.storeads-faq__intro h2{margin:12px 0;font-size:36px;line-height:1.45}.storeads-faq__intro p{margin:0;color:var(--sa-muted);font-size:12px;line-height:2}.storeads-faq__list{display:grid;gap:9px}
.storeads-faq details{border:1px solid var(--sa-line);border-radius:15px;background:var(--sa-paper)}.storeads-faq details[open]{border-color:#c8b2d3;background:#fff;box-shadow:0 14px 30px rgba(36,30,47,.06)}.storeads-faq summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:19px 21px;cursor:pointer;font-size:12px;font-weight:900;list-style:none}.storeads-faq summary::-webkit-details-marker{display:none}.storeads-faq summary span{display:grid;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:var(--sa-ink);place-items:center;color:var(--sa-gold-2);font-size:16px}.storeads-faq details[open] summary span{transform:rotate(45deg)}.storeads-faq details p{margin:0;padding:0 21px 20px;color:var(--sa-muted);font-size:11px;line-height:2}

.storeads-final{padding:45px 0 95px;background:#fff}.storeads-final__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:55px;align-items:center;padding:48px;border-radius:29px;background:linear-gradient(135deg,#241e2f,#4a3458);box-shadow:0 34px 70px rgba(36,30,47,.2);color:#fff}
.storeads-final__inner>div>span,.storeads-final__inner>aside>span{color:var(--sa-gold-2);font-size:9px;font-weight:900}.storeads-final h2{margin:10px 0;font-size:34px;line-height:1.5}.storeads-final__inner>div>p{margin:0;color:#c9bdcf;font-size:12px;line-height:2}.storeads-final ul{display:flex;flex-wrap:wrap;gap:9px 22px;margin:20px 0 0;padding:0;list-style:none;color:#ddd3e1;font-size:9px}.storeads-final li::before{margin-left:6px;content:"✓";color:#79e1b1;font-weight:900}
.storeads-final aside{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.06)}.storeads-final aside a{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:12px 0;padding:15px;border-radius:13px;background:var(--sa-gold);color:var(--sa-ink);text-decoration:none}.storeads-final aside a strong{font-size:11px}.storeads-final aside svg{width:20px}.storeads-final aside small{display:block;color:#ada0b3;font-size:8px;line-height:1.9}
.storeads-page .site-comments__inner{width:min(1220px,calc(100% - 64px));max-width:1220px;margin-inline:auto;min-width:0}.storeads-page .site-comments__intro,.storeads-page .site-comments__form{min-width:0}

@media(max-width:1100px){
  .storeads-section{padding:88px 0}.storeads-hero__grid{grid-template-columns:1fr 430px;gap:35px}.storeads-hero__copy h1{font-size:46px}.storeads-hero__visual{transform:scale(.9)}
  .storeads-scope-grid{grid-template-columns:repeat(2,1fr)}.storeads-platform-panel{grid-template-columns:1fr}.storeads-placement-grid{grid-template-columns:1fr}.storeads-readiness__grid,.storeads-economics__grid{gap:42px}
  .storeads-estimator__fields,.storeads-estimator__results{grid-template-columns:1fr 1fr}.storeads-funnel{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto;padding-bottom:15px}.storeads-funnel::before{display:none}
}
@media(max-width:840px){
  .storeads-container{width:min(100% - 48px,1220px)}.storeads-section{padding:76px 0}.storeads-head{grid-template-columns:1fr;gap:17px;margin-bottom:34px}.storeads-head>p{max-width:620px}
  .storeads-hero{padding:70px 0}.storeads-hero__grid{grid-template-columns:1fr;gap:25px}.storeads-hero__copy h1{max-width:680px;font-size:49px}.storeads-hero__visual{min-height:540px;transform:none}
  .storeads-principle .storeads-container{grid-template-columns:1fr;gap:12px}.storeads-principle>.storeads-container>span{padding:0;border:0}.storeads-platform-lab,.storeads-goal-lab{grid-template-columns:1fr}
  .storeads-platform-tabs{grid-template-columns:1fr 1fr}.storeads-platform-tabs button:hover,.storeads-platform-tabs button[aria-selected=true]{transform:none}.storeads-platform-panel{grid-template-columns:1fr 1fr;padding:30px}.storeads-goal-tabs{grid-template-columns:1fr 1fr}
  .storeads-readiness__grid,.storeads-economics__grid,.storeads-related__layout,.storeads-faq__layout{grid-template-columns:1fr;gap:38px}.storeads-faq__intro{position:static}.storeads-related__layout{gap:30px}
  .storeads-creative-grid{grid-template-columns:1fr 1fr}.storeads-process>div>ol{grid-template-columns:1fr 1fr}.storeads-final__inner{grid-template-columns:1fr;padding:38px}.storeads-final{padding-bottom:75px}.storeads-page .site-comments__inner{width:min(100% - 48px,1220px)}
}
@media(max-width:560px){
  .storeads-container{width:calc(100% - 32px)}.storeads-section{padding:64px 0}.storeads-head h2{font-size:31px}.storeads-head>p{font-size:12px}.storeads-breadcrumb ol{gap:5px;font-size:9px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}
  .storeads-hero{padding:52px 0 60px}.storeads-hero__copy h1{font-size:36px;line-height:1.43}.storeads-hero__copy>p{font-size:13px}.storeads-hero__actions{align-items:stretch;flex-direction:column;gap:13px}.storeads-btn{width:100%}.storeads-text-link{text-align:center}.storeads-hero__proof{grid-template-columns:1fr}
  .storeads-hero__visual{min-height:470px;margin-top:12px}.storeads-store-switch{width:260px}.storeads-store-switch span{font-size:8px}.storeads-phone{top:58px;width:min(330px,calc(100% - 16px));min-height:405px;padding:18px;border-radius:30px}.storeads-score>div{height:75px}.storeads-float{display:none}
  .storeads-principle h2{font-size:18px}.storeads-platform-tabs{grid-template-columns:1fr}.storeads-platform-tabs button{min-height:86px}.storeads-platform-panel{grid-template-columns:1fr;padding:22px}.storeads-platform-panel__copy h3{font-size:23px}.storeads-platform-panel__map>div{grid-template-columns:1fr 1fr}
  .storeads-scope-grid,.storeads-creative-grid,.storeads-process>div>ol,.storeads-fit__grid,.storeads-related__grid{grid-template-columns:1fr}.storeads-scope-grid article{min-height:0}.storeads-placement-card>header{padding:20px}.storeads-placement-card ul{padding:6px 20px}.storeads-placement-card li{grid-template-columns:90px 1fr}.storeads-placement-card>footer{align-items:flex-start;flex-direction:column}
  .storeads-goal-tabs{grid-template-columns:1fr 1fr}.storeads-goal-panel{grid-template-columns:1fr;padding:22px}.storeads-goal-panel ol{grid-template-columns:1fr 1fr}.storeads-goal-panel li:nth-child(2){border-left:0}
  .storeads-readiness__copy h2,.storeads-economics__copy h2{font-size:31px}.storeads-readiness__copy li{grid-template-columns:1fr;gap:5px}.storeads-audit-board>header{padding:19px}.storeads-audit-board>header>span{font-size:19px}.storeads-audit-board>article{padding:16px 18px}.storeads-audit-board>footer{align-items:flex-start;flex-direction:column}
  .storeads-message-chain{align-items:flex-start;flex-direction:column}.storeads-message-chain i{transform:rotate(-90deg)}.storeads-economics__grid{gap:30px}.storeads-estimator{padding:20px}.storeads-estimator__fields,.storeads-estimator__results{grid-template-columns:1fr 1fr}.storeads-estimator__results strong{font-size:15px}
  .storeads-funnel{grid-template-columns:repeat(5,156px)}.storeads-process>div>ol>li{min-height:0}.storeads-fit__grid ul{grid-template-columns:1fr}.storeads-related h2,.storeads-faq__intro h2{font-size:30px}.storeads-faq summary{padding:17px;font-size:11px}.storeads-faq details p{padding:0 17px 17px}
  .storeads-final__inner{padding:26px}.storeads-final h2{font-size:27px}.storeads-final ul{display:grid}.storeads-page .site-comments__inner{width:calc(100% - 32px)}
}
@media(prefers-reduced-motion:reduce){.storeads-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
