.ads-hero{background:#f7f7f3}.ads-budget-note,.ads-footnote{font-size:.84rem;color:#647068;margin-top:22px}.ads-dashboard{background:#13251a;border-radius:24px;color:#f8fbf5;padding:22px;box-shadow:10px 12px 0 #dce4d4}.ads-dashboard>div:first-child{display:flex;justify-content:space-between;border-bottom:1px solid #45564a;padding-bottom:14px}.ads-dashboard>div:first-child span{font-size:.72rem;color:#d9ff39}.ads-dashboard section{display:grid;grid-template-columns:1fr auto;align-items:end;margin:20px 0}.ads-dashboard section small{color:#b9c8bd}.ads-dashboard section strong{font-size:4rem;letter-spacing:-.08em;line-height:.9}.ads-dashboard section i{font-style:normal;color:#d9ff39;font-size:.78rem}.ads-bars{height:80px;display:flex;align-items:end;gap:7px}.ads-bars i{display:block;flex:1;background:#719a59;border-radius:5px 5px 0 0}.ads-bars i:nth-child(1){height:35%}.ads-bars i:nth-child(2){height:52%}.ads-bars i:nth-child(3){height:41%}.ads-bars i:nth-child(4){height:75%;background:#d9ff39}.ads-bars i:nth-child(5){height:58%}.ads-bars i:nth-child(6){height:90%;background:#d9ff39}.ads-bars i:nth-child(7){height:100%;background:#d9ff39}.ads-dashboard>p{display:flex;justify-content:space-between;background:#263a2c;padding:10px;border-radius:8px;font-size:.8rem}.ads-dashboard ul{padding:0;list-style:none;font-size:.75rem}.ads-dashboard li{padding:9px;background:#263a2c;border-radius:7px;margin:6px 0}.ads-dashboard li b{float:right;color:#d9ff39}.ads-plans small{display:block;color:#687369;font-size:.75rem;margin-bottom:12px}.ads-included{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ads-result{display:grid;gap:1px;margin-top:28px}.ads-result span{padding:16px 0;border-bottom:1px solid #415044}.ads-exclusions{display:flex;flex-wrap:wrap;gap:9px}.ads-exclusions span{background:#e2e8dc;border-radius:99px;padding:10px 14px;font-size:.82rem}.ads-funnel{font-family:Georgia,serif;font-size:1.3rem;word-spacing:.2em}.ads-related a{color:inherit;text-decoration:none;border:1px solid #d7ded4;border-radius:15px;padding:20px}.ads-related a:hover{background:#eff3e9}@media(min-width:800px){.ads-result{grid-template-columns:1fr 1fr;column-gap:34px}.ads-dashboard{max-width:470px;justify-self:end;width:100%}}

/* Product-grade visual layer */
.plesa-go-ads-page{background:#f7f8f5}.plesa-go-ads-page .plesa-go-section{padding-top:120px;padding-bottom:120px}.ads-hero{position:relative;overflow:hidden;padding-top:110px!important;padding-bottom:120px!important;background:radial-gradient(circle at 78% 36%,#e2f3bb 0,transparent 27%),#f7f8f5}.ads-hero:before{content:"";position:absolute;width:54vw;height:54vw;right:-22vw;top:-18vw;border:1px solid #d7e1cf;border-radius:50%;box-shadow:0 0 0 45px #eef2e9,0 0 0 46px #d7e1cf}.ads-hero h1{max-width:720px;font-size:clamp(4rem,7.3vw,7.4rem);line-height:.91;letter-spacing:-.075em;margin:0 0 28px;text-wrap:balance}.ads-hero .plesa-go-lead{max-width:530px;font-size:1.1rem;line-height:1.6}.ads-hero .btn{min-height:56px;padding:0 26px;border-radius:14px;font-size:.92rem;box-shadow:0 8px 18px #17311b16}.ads-hero .btn-primary{box-shadow:0 12px 25px #17311b26}.ads-hero .plesa-go-benefits{margin-top:32px;max-width:560px}.ads-dashboard{position:relative;z-index:1;max-width:540px!important;border:1px solid #526755;border-radius:28px!important;padding:23px!important;box-shadow:18px 22px 0 #d8e3cf,0 30px 60px #1523192b;transform:rotate(1.8deg);transition:transform .4s ease,box-shadow .4s ease}.ads-dashboard:hover{transform:rotate(0) translateY(-8px);box-shadow:24px 29px 0 #d8e3cf,0 40px 75px #15231938}.ads-dashboard:after{content:"Campaign overview · Search";display:block;color:#9eafa1;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding-top:15px}.ads-dashboard section{background:linear-gradient(115deg,#20352a,#16271d);border:1px solid #425847;border-radius:16px;padding:18px;margin:18px 0!important}.ads-dashboard section strong{font-size:4.7rem}.ads-dashboard .ads-bars{padding:16px 12px 0;background:#1d3024;border-radius:16px;height:115px}.ads-dashboard>p{margin:14px 0!important;padding:14px!important}.ads-dashboard li{border:1px solid #3e5545;padding:11px!important}.ads-plans{gap:24px!important;align-items:stretch}.ads-plans .plesa-go-plan{padding:38px 30px!important;border-radius:24px!important;border:1px solid #d7dfd4;box-shadow:0 8px 20px #18231a08;transition:transform .28s ease,box-shadow .28s ease}.ads-plans .plesa-go-plan:hover{transform:translateY(-8px);box-shadow:0 22px 40px #18231a14}.ads-plans .plesa-go-plan.is-featured{background:#18271d!important;color:#fff;transform:scale(1.045);border:1px solid #c9ff38;box-shadow:0 0 0 7px #e2ff8a,0 25px 55px #1327182c}.ads-plans .plesa-go-plan.is-featured:hover{transform:scale(1.045) translateY(-7px)}.ads-plans .plesa-go-price{font-size:clamp(2.5rem,3.8vw,4.2rem)!important;line-height:1!important;letter-spacing:-.07em;display:block;margin:28px 0 7px}.ads-plans .plesa-go-plan p{min-height:auto!important;margin:18px 0 24px}.ads-plans .plesa-go-plan ul{margin:0 0 30px}.ads-plans .btn{min-height:56px;border-radius:13px;width:100%;font-size:.92rem}.ads-plans .plesa-go-tag{top:-15px!important;border-radius:99px;padding:7px 13px!important}.ads-included{display:flex!important;gap:0!important;background:transparent!important;border:0!important;position:relative;overflow:auto;padding:12px 0 25px}.ads-included:before{content:"";position:absolute;top:46px;left:4%;right:4%;height:1px;background:#bac8b8}.ads-included .plesa-go-card{flex:0 0 230px!important;min-height:210px;background:#f7f8f5!important;border:0!important;padding:70px 22px 24px!important;position:relative;box-shadow:none!important}.ads-included .plesa-go-card:before{counter-increment:adsstep;content:"0" counter(adsstep);position:absolute;top:19px;left:22px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#d8ff3e;color:#17251c;font-size:.72rem;font-weight:800;z-index:1}.ads-included{counter-reset:adsstep}.ads-included .plesa-go-card:nth-child(2n){background:#eaf0e6!important}.ads-included .plesa-go-card h3{font-size:1.05rem}.ads-result{gap:13px!important}.ads-result span{border:1px solid #445446!important;border-radius:13px;padding:19px 18px!important;font-size:1rem;background:#1d3023;transition:.25s}.ads-result span:hover{background:#29402e;transform:translateX(6px)}.ads-exclusions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ads-exclusions span{padding:23px 19px!important;border-radius:16px!important;background:#e9eee5!important;font-size:.88rem;min-height:84px;display:flex;align-items:center}.ads-exclusions span:before{content:"×";font-size:1.5rem;margin-right:11px;color:#71816e}.ads-funnel{font-size:clamp(1.45rem,3vw,2.7rem);letter-spacing:-.04em;padding:30px 0 44px;margin:0}.ads-related{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.ads-related a{min-height:190px;padding:27px!important;border-radius:20px!important;position:relative;overflow:hidden;transition:.3s!important}.ads-related a:before{content:"↗";position:absolute;right:20px;top:17px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#d8ff3e}.ads-related a:nth-child(2){background:#1a2a20;color:#fff;border-color:#1a2a20}.ads-related a:nth-child(3){background:#e5edf9}.ads-related a:hover{transform:translateY(-6px);box-shadow:0 18px 38px #1420161c}.plesa-go-ads-page .plesa-go-steps{position:relative;gap:0!important}.plesa-go-ads-page .plesa-go-steps:before{content:"";position:absolute;left:22px;top:25px;bottom:25px;width:1px;background:#aec7a8}.plesa-go-ads-page .plesa-go-steps li{padding:27px 22px 27px 80px!important;position:relative;background:#fff;border-bottom:1px solid #e3e9df}.plesa-go-ads-page .plesa-go-steps li span{position:absolute;left:0;top:22px;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#d8ff3e;color:#17251c;font-size:.7rem;font-weight:800;z-index:1}.plesa-go-ads-page .plesa-go-contact{margin:0 4vw 55px;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#17251b,#263c2a)}.plesa-go-ads-page .plesa-go-contact h2{font-size:clamp(2.6rem,4.5vw,5.2rem);line-height:.95;letter-spacing:-.06em}.plesa-go-ads-page .plesa-go-form{background:#f8faf6;border-radius:20px;padding:26px;box-shadow:0 18px 40px #0002}.plesa-go-ads-page .plesa-go-form input,.plesa-go-ads-page .plesa-go-form select,.plesa-go-ads-page .plesa-go-form textarea{border-radius:10px}.plesa-go-ads-page .plesa-go-faq details{padding:5px 0;border-color:#cfd9cd}.plesa-go-ads-page .plesa-go-faq summary{padding:24px 4px;font-size:1.1rem}.plesa-go-ads-page .plesa-go-faq p{padding:0 4px 22px;font-size:1rem;line-height:1.65}.plesa-go-ads-page .plesa-go-section:nth-of-type(odd) .plesa-go-head h2{max-width:780px}@media(max-width:799px){.plesa-go-ads-page .plesa-go-section{padding-top:78px;padding-bottom:78px}.ads-hero{padding-top:74px!important;padding-bottom:92px!important}.ads-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.ads-dashboard{margin-top:22px;transform:none}.ads-plans .plesa-go-plan.is-featured,.ads-plans .plesa-go-plan.is-featured:hover{transform:none}.ads-related{grid-template-columns:1fr!important}.plesa-go-ads-page .plesa-go-contact{margin:0 0 42px;border-radius:0}.ads-included{margin-right:-20px}.ads-included .plesa-go-card{flex-basis:245px!important}}
