.ad-hero{background:radial-gradient(ellipse at 85% 20%,#173a3c 0,transparent 58%),radial-gradient(ellipse at 10% 90%,#301c40 0,transparent 55%),#10151d}.ad-hero h1{font-size:clamp(2.6rem,7vw,5.8rem);line-height:1.03;max-width:900px}.ad-hero p{max-width:740px;font-size:1.18rem}.ad-hero .mini-actions{margin-top:28px}.ad-intro{max-width:800px;margin-bottom:32px}.ad-benefits .card{position:relative}.ad-number{font-size:.9rem;font-weight:800;letter-spacing:.14em;color:#62dbc7}.ad-offer .card{padding:32px}.ad-feature{border-color:#397f78!important;background:linear-gradient(140deg,#16322f,#121a22)!important}.ad-price{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.3;color:#e7fff8}.ad-price small{display:block;font-size:.9rem;color:#acbac4;font-weight:400;margin-top:5px}.ad-audience{background:#0d141b}.ad-metrics{margin:24px 0}.ad-metric{display:block;font-size:clamp(3rem,7vw,4.6rem);line-height:1.2;color:#70e0ca;letter-spacing:-.04em}.ad-metrics h3{font-size:1rem;font-weight:500}.ad-chart{margin:32px 0;display:grid;gap:9px}.ad-chart-row{display:grid;grid-template-columns:55px 1fr 48px;gap:12px;align-items:center;font-size:.85rem}.ad-chart-track{height:16px;background:#1c2833;border-radius:4px;overflow:hidden}.ad-chart-track>span{display:block;height:100%;background:linear-gradient(90deg,#318c89,#76dfbf);border-radius:4px}.ad-chart-row strong{text-align:right}.ad-method{margin:25px 0;border-top:1px solid #2b3743;padding-top:18px}.ad-method summary{cursor:pointer;font-weight:600}.ad-method p{max-width:900px;font-size:.9rem;line-height:1.8}.ad-table-wrap{overflow:auto}.ad-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.ad-table-wrap td,.ad-table-wrap th{padding:10px;border-bottom:1px solid #293541}.ad-updated{font-size:.85rem}.ad-status{border-left:3px solid #e3b46f;padding:12px 18px;background:#282318}.ad-webstats{margin-top:28px}.ad-contact{padding:36px!important;max-width:900px}.ad-contact p{max-width:720px}.ad-period{font-size:.95rem}.ad-print{margin-top:8px}@media(max-width:650px){.ad-hero h1{font-size:3rem}.ad-offer .card,.ad-contact{padding:24px!important}.ad-metrics{grid-template-columns:1fr!important}.ad-chart-row{gap:8px;grid-template-columns:45px 1fr 40px}}@media print{body{background:white!important;color:black!important}.site-header,.site-footer,.sticky-player,.ad-hero,.ad-audience~section,.ad-audience~script,.ad-print,.ad-webstats,#translationPending,.translation-notice,.ad-audience~.section,main>.section:not(.ad-audience){display:none!important}.ad-audience{background:white!important;color:black!important}.ad-audience .wrap{width:100%;max-width:none}.ad-audience .card{background:white!important;border:1px solid #bbb!important;color:black!important;break-inside:avoid}.ad-metric{color:black}.ad-chart-track{border:1px solid #aaa}.ad-chart-track>span{background:#555!important;print-color-adjust:exact}.ad-method{display:none}.ad-audience:before{content:'TAKTAS FM · AUDITORIJOS ATASKAITA';display:block;font-weight:800;font-size:20px;margin-bottom:20px}.ad-audience .muted{color:#333!important}.mini-actions{display:none!important}a{color:black!important;text-decoration:none}}

.ad-deadline{margin-top:24px}.ad-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;padding:18px 22px;border:1px solid #397f78;border-radius:16px;background:rgba(13,20,27,.7);width:fit-content;max-width:100%}.ad-countdown-intro{flex-basis:100%;color:#c8d8dc;font-size:.95rem}.ad-countdown strong{font-size:clamp(1.5rem,4vw,2.2rem);font-variant-numeric:tabular-nums;color:#70e0ca}.ad-countdown>span:not(.ad-countdown-intro){white-space:nowrap}.ad-feature>.button{margin-top:14px}@media(max-width:650px){.ad-countdown{padding:16px;gap:10px 16px}}
