
body.pivan-ads-page{background:#070710}
body.pivan-ads-page main#content{max-width:1240px;width:100%;padding:0 24px;margin:auto}
body.pivan-ads-page .page-header{display:none}
.pa{width:100%;max-width:1240px;margin:0 auto;padding:0 24px;font-family:Vazirmatn,Tahoma,sans-serif;color:#f0f0fa;line-height:1.85;--pa-muted:#a4a6be;--pa-line:#25263d;--pa-accent:#70e3e3;--pa-blue:#6875ff}
.pa *{box-sizing:border-box}
.pa h1,.pa h2,.pa h3,.pa p{margin:0}
.pa h1{font-size:clamp(32px,3.6vw,50px);line-height:1.6;font-weight:750;letter-spacing:-1.4px}
.pa h2{font-size:clamp(25px,2.6vw,34px);line-height:1.65;font-weight:700;letter-spacing:-.7px}
.pa h3{font-size:20px;color:#fff}
.pa em{font-style:normal;color:var(--pa-accent)}
.pa a{color:inherit;text-decoration:none}
.pa a:hover{color:var(--pa-accent)}
.pa button,.pa input,.pa select{font:inherit}
.pa-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;padding:85px 0 65px}
.pa-eyebrow{font-size:12px;color:var(--pa-accent);letter-spacing:.3px;margin-bottom:12px}
.pa-dot{display:inline-block;width:7px;height:7px;background:var(--pa-accent);border-radius:50%;margin-left:6px}
.pa-lead{color:var(--pa-muted);font-size:15px;margin-top:20px!important;max-width:530px}
.pa-actions{display:flex;gap:12px;margin-top:27px}
.pa-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--pa-blue);border-radius:12px;padding:12px 21px;background:var(--pa-blue);color:#fff!important;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}
.pa-btn:hover{background:#5361ea;transform:translateY(-2px)}
.pa-btn.pa-secondary{background:transparent;border-color:#363952;color:#d9daef!important}
.pa-btn.pa-secondary:hover{background:#191b31;border-color:#6975ff}
.pa a:focus-visible,.pa button:focus-visible,.pa summary:focus-visible{outline:3px solid var(--pa-accent);outline-offset:4px}
.pa-trust{display:flex;gap:18px;color:var(--pa-muted);font-size:11px;margin-top:25px}
.pa-trust span::before{content:"✓";color:var(--pa-accent);margin-left:5px}
.pa-art{position:relative;isolation:isolate;padding:24px 20px 60px;min-height:360px}
.pa-orbit{position:absolute;inset:-30px -20px;z-index:-1;background:radial-gradient(ellipse at center,#28306563,transparent 65%);border-radius:50%}
.pa-art-label{font-size:11px;color:var(--pa-muted);text-align:center;margin-bottom:22px}
.pa-search{border:1px solid #424563;background:#141629;border-radius:40px;padding:13px 20px;box-shadow:0 16px 30px #0003;color:#c8cbdd;font-size:13px;display:flex;gap:15px}
.pa-search>span{font-size:23px;line-height:1;color:var(--pa-accent)}
.pa-search i{font-style:normal;margin-right:auto;color:#626684}
.pa-ad{position:relative;margin:14px 17px 0;border:1px solid #343854;background:linear-gradient(130deg,#141525,#11121e);border-radius:16px;padding:25px;box-shadow:0 22px 55px #0005}
.pa-ad-meta{display:flex;gap:12px;font-size:10px;color:#b7bad4;margin-bottom:17px}
.pa-ad-meta b{color:var(--pa-accent)}
.pa-ad strong{font-size:17px;color:#959fff}
.pa-ad p{font-size:12px;color:var(--pa-muted);margin-top:8px}
.pa-ad-tags{display:flex;gap:12px;font-size:9px;color:#757cba;margin-top:16px}
.pa-budget{position:absolute;bottom:13px;left:0;background:#14182a;border:1px solid #3d4566;border-radius:13px;padding:12px 21px;box-shadow:0 15px 30px #0004;transform:rotate(-3deg)}
.pa-budget span{display:block;color:var(--pa-muted);font-size:10px}
.pa-budget b{display:block;direction:ltr;font-size:21px;color:var(--pa-accent);font-weight:500}
.pa-rate{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;border:1px solid var(--pa-line);border-radius:18px;background:#11111d;padding:25px 30px}
.pa-rate .pa-eyebrow{margin-bottom:3px}.pa-rate h2{font-size:20px}.pa-rate p a{font-size:11px;color:var(--pa-muted)}
.pa-rate-number{border-right:1px solid var(--pa-line);padding-right:35px}
.pa-rate-number strong{display:block;font-size:32px;line-height:1.7;color:var(--pa-accent);font-weight:600;font-variant-numeric:tabular-nums}
.pa-rate-number span{font-size:12px;color:var(--pa-muted)}
.pa-rate-status{text-align:left;font-size:12px;color:#e3e4f4}
.pa-rate-status small{display:block;font-size:10px;color:var(--pa-muted)}
.pa-rate-status button{font-size:11px;background:transparent;border:none;color:#9ba3ff;padding:4px 0;cursor:pointer}
.pa-rate-status button:disabled{opacity:.5}
.pa-rate-note{font-size:10px;color:var(--pa-muted);margin-top:12px}
.pa-section{padding:70px 0 0;scroll-margin-top:95px}
.pa-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}
.pa-section-head>p{color:var(--pa-muted);font-size:12px;max-width:350px}
.pa-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.pa-package{border:1px solid var(--pa-line);border-radius:18px;background:#10111c;padding:25px 22px;position:relative}
.pa-featured{border-color:#6875ff;background:linear-gradient(160deg,#222647,#11131f)}
.pa-package-name{font-size:12px;color:#babdd8;margin-bottom:10px}
.pa-package h3{font-size:40px;font-weight:650;line-height:1.5;letter-spacing:-1px}
.pa-muted{color:var(--pa-muted)}.pa-package>.pa-muted{font-size:11px}
.pa-package dl{border-top:1px solid var(--pa-line);padding-top:21px;margin:22px 0 20px}
.pa-package dl div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;font-size:11px}
.pa-package dt{color:var(--pa-muted);font-weight:400}.pa-package dd{margin:0;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
.pa-total span{font-size:10px;color:var(--pa-muted)}
.pa-total strong{display:block;font-size:24px;font-weight:600;color:var(--pa-accent);font-variant-numeric:tabular-nums;line-height:1.6}
.pa-price-caption{color:var(--pa-muted);font-size:10px;margin-top:5px!important}
.pa-package .pa-btn{width:100%;margin-top:22px;padding:10px 13px;font-size:11px}
.pa-formula{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 8px;color:var(--pa-muted);font-size:10px}
.pa-formula b{font-size:12px;font-weight:500;color:#d8daf1}
.pa-bonus{display:flex;align-items:center;gap:25px;margin-top:45px;padding:30px;border:1px solid #414668;border-radius:18px;background:linear-gradient(105deg,#10151f,#1b1b32)}
.pa-bonus-icon{font-size:56px;color:var(--pa-accent);line-height:1}
.pa-bonus .pa-eyebrow{margin-bottom:2px}.pa-bonus h2{font-size:26px}
.pa-bonus p{font-size:13px;color:#dddff0;margin-top:8px}
.pa-bonus small{display:block;font-size:10px;color:var(--pa-muted);margin-top:5px;max-width:700px}
.pa-bonus>.pa-btn{flex-shrink:0;margin-right:auto;font-size:11px}
.pa-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.pa-services article{padding:26px;border:1px solid var(--pa-line);border-radius:16px}
.pa-services span{font-size:11px;color:#838eff}.pa-services h3{font-size:17px;margin:12px 0}
.pa-services p{font-size:12px;color:var(--pa-muted)}.pa-disclaimer{margin-top:17px!important;color:var(--pa-muted);font-size:10px}
.pa-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}
.pa-faq details{border-bottom:1px solid var(--pa-line);padding:16px 0}
.pa-faq summary{font-size:14px;cursor:pointer;color:#e2e4f6;list-style:none;display:flex;justify-content:space-between;gap:20px}
.pa-faq summary::after{content:"+";color:var(--pa-accent);font-size:20px;line-height:1}
.pa-faq details[open] summary::after{content:"−"}
.pa-faq details p{color:var(--pa-muted);font-size:12px;padding:12px 0 3px}
.pa-request{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;padding:40px;background:#11121f;border:1px solid var(--pa-line);border-radius:20px;margin-top:75px;scroll-margin-top:100px}
.pa-request>div>p{color:var(--pa-muted);font-size:13px;margin-top:14px}
.pa-request-note{font-size:11px;color:#959aba;border-right:2px solid var(--pa-blue);padding-right:13px;margin-top:25px}
.pa-form{display:flex;flex-direction:column;gap:17px}
.pa-form label{font-size:11px;color:#c6c9df;display:block}
.pa-form input,.pa-form select{display:block;border:1px solid #30334b;color:#eeeefa;background:#0b0d18;border-radius:9px;width:100%;padding:11px 12px;font-size:12px;margin-top:7px;min-height:45px}
.pa-form input:focus,.pa-form select:focus{outline:2px solid var(--pa-blue);outline-offset:1px;border-color:var(--pa-blue)}
.pa-form select option{background:#10111d}
.pa-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.pa-form small{color:var(--pa-muted);font-size:10px}
.pa-form p{font-size:12px;color:var(--pa-accent)}
.pa-form .pa-btn{justify-content:center;width:100%}
.pa-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pa-success{padding:25px;border:1px solid #387771;border-radius:12px;background:#122924;color:#91e4d9;font-size:18px}
.pa-success p{font-size:12px;margin-top:15px}
.pa-notice{color:#ffcd94;font-size:13px}.pa-end{padding:30px 0 55px;display:flex;justify-content:space-between;color:var(--pa-muted);font-size:11px}
@media(max-width:1024px){.pa-hero{gap:28px;padding-top:55px}.pa-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-package h3{font-size:38px}.pa-bonus{flex-wrap:wrap}.pa-bonus>.pa-btn{margin-right:76px}.pa-request{gap:30px;padding:28px}.pa-faq{gap:30px}.pa-rate{gap:16px;padding:22px}.pa-rate-number{padding-right:20px}.pa-rate-number strong{font-size:27px}}
@media(max-width:650px){.pa{padding:0 18px}body.pivan-ads-page main#content{padding:0}.pa-hero{grid-template-columns:1fr;gap:20px;padding:40px 0 35px}.pa h1{font-size:32px;letter-spacing:-1px}.pa-lead{font-size:13px}.pa-art{max-width:430px;width:100%;margin:auto;min-height:325px;padding-bottom:50px}.pa-trust{gap:12px;flex-wrap:wrap;font-size:10px}.pa-actions .pa-btn{padding:11px 14px;font-size:12px}.pa-rate{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.pa-rate-number{padding-right:12px}.pa-rate-number strong{font-size:24px}.pa-rate-status{grid-column:1/-1;text-align:right;border-top:1px solid var(--pa-line);padding-top:12px}.pa-rate-status small{line-height:2}.pa-rate-note{font-size:10px}.pa-section{padding-top:45px}.pa-section-head{display:block;margin-bottom:20px}.pa-section-head>p{margin-top:12px;font-size:11px}.pa-packages{gap:12px}.pa-package{padding:20px 15px}.pa-package h3{font-size:32px}.pa-package dl div{display:block;margin-top:9px}.pa-package dd{font-size:13px}.pa-total strong{font-size:21px}.pa-package .pa-btn{font-size:10px;padding:10px 8px;gap:5px}.pa-formula{display:block;text-align:center;padding:17px 0}.pa-formula>*{display:block;margin:5px 0}.pa-bonus{padding:22px;gap:16px;margin-top:24px}.pa-bonus-icon{font-size:38px}.pa-bonus>div:nth-child(2){flex:1;min-width:180px}.pa-bonus h2{font-size:24px}.pa-bonus p{font-size:12px}.pa-bonus>.pa-btn{margin-right:0}.pa-services{grid-template-columns:1fr;gap:12px}.pa-services article{padding:22px}.pa-faq{grid-template-columns:1fr;gap:12px}.pa-faq h2 br{display:none}.pa-request{grid-template-columns:1fr;gap:30px;padding:23px;margin-top:45px}.pa-form-row{grid-template-columns:1fr}.pa-end{font-size:10px;gap:15px;flex-wrap:wrap}.pa-art-label{margin-bottom:15px}.pa-ad strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.pa-btn{transition:none}.pa-btn:hover{transform:none}}
