:root{--color-primary:#ff014f;--color-primary-hover:#e00045;--color-secondary:#060606;--color-heading:#ffffff;--color-body:#9f9f9f;--bg-2:#13131d;--bg-3:#151521;--bg-card:#1b1b1c;--border:rgba(255,73,74,0.16);--border-soft:rgba(255,255,255,0.08);--font-primary:"Rajdhani",sans-serif;--font-secondary:"Rubik",sans-serif;--radius:20px;--max:1200px;--gutter:clamp(1rem,3vw,1.75rem);--header-h:78px;--transition:all 0.4s ease-in-out;--ok:#12b76a;--warn:#f79009;--danger:#f04438;--ok-bar:#12b76a;--mid-bar:#f79009;--bad-bar:#f04438;--blue:var(--color-primary);--blue-dark:var(--color-primary-hover);--blue-soft:rgba(255,1,79,0.12);--red:var(--danger);--red-soft:rgba(240,68,56,0.15);--green:var(--ok);--green-soft:rgba(18,183,106,0.15);--yellow:var(--warn);--yellow-soft:rgba(247,144,9,0.15);--gray-soft:rgba(255,255,255,0.04);--muted:var(--color-body);--text:var(--color-body);--line:var(--border-soft);--line-strong:rgba(255,255,255,0.16);--surface:var(--bg-card);--surface-2:var(--bg-2);--bg:var(--color-secondary);--shadow:none;--accent:var(--color-primary);--link:#fff;--ink:#fff;--paper:var(--color-secondary);--card:var(--bg-card)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}body,html{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-primary);font-size:16px;line-height:1.75;color:var(--color-body);background:var(--color-secondary);-webkit-font-smoothing:antialiased}a{color:var(--color-heading);text-decoration:none;transition:var(--transition)}a:hover{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.title,h1,h2,h3{font-family:var(--font-primary);color:var(--color-heading);font-weight:700;line-height:1.15;margin:0 0 .6em;letter-spacing:-.01em}.h1,h1{font-size:clamp(2.2rem,5vw,3.4rem)}.h2,h2{font-size:clamp(1.8rem,3.5vw,2.25rem)}h3{font-size:clamp(1.2rem,2vw,1.45rem)}.container,.wrap{width:min(calc(100% - 2 * var(--gutter)),var(--max));margin-inline:auto}.kicker,.status,.subtitle{display:inline-block;color:var(--color-primary);font-family:var(--font-secondary);font-size:.9rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.85rem}.status{padding:0;background:none;border:none}.status:before{display:none}.description,.disc,.lead,.section-desc{font-family:var(--font-secondary);color:var(--color-body);font-size:1rem;max-width:40rem;margin:0}.btn,button.btn{--btn-h:48px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:var(--btn-h);padding:0 1.5rem;border-radius:999px;border:none;background:var(--color-primary);color:#fff;font-family:var(--font-primary);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);text-decoration:none;white-space:nowrap}.btn:hover,button.btn:hover{background:var(--color-primary-hover);color:#fff;transform:translateY(-2px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--ghost,.btn-secondary,.btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff}.btn--ghost:hover,.btn-secondary:hover,.btn.ghost:hover{border-color:var(--color-primary);color:var(--color-primary);background:transparent}.btn-full{width:100%}.btn-group{display:flex;flex-wrap:wrap;gap:.85rem}.top-line{display:none}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(6,6,6,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft)}.site-header .nav,.site-header__inner{min-height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:flex;flex-direction:column;color:#fff;text-decoration:none;gap:0;min-width:0}.brand-mark{display:none}.brand-title,.brand__name{font-family:var(--font-primary);font-weight:700;font-size:1.35rem;letter-spacing:.02em;color:#fff;line-height:1.15}.brand-title small,.brand__tag{display:block;font-family:var(--font-secondary);font-size:.72rem;color:var(--color-body);font-weight:400;margin-top:2px;letter-spacing:0;text-transform:none}.menu,.nav-primary{display:flex;align-items:center;gap:1.35rem;flex-wrap:wrap;font-family:var(--font-primary);font-weight:600}.menu a{color:#fff}.menu a:hover{color:var(--color-primary)}.hero{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);background:radial-gradient(ellipse 80% 60% at 70% 10%,rgba(255,1,79,.12),transparent 55%),linear-gradient(180deg,#0a0a10 0,var(--color-secondary) 100%)}.hero-panel{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.hero-main{padding:0;border:none}.hero-aside{padding:0;background:none}.hero h1{margin-top:0;max-width:18ch;font-size:clamp(2.2rem,5vw,3.4rem)}.hero .lead{margin-top:1.1rem;font-size:1.05rem}.scan-box{margin-top:1.75rem;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius)}.check-form,.scan-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.check-form .legal-consents,.scan-form .legal-consents{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px}.admin-login-card input,.check-form input[type=text],.lead-form input,.lead-form textarea,.pay-form input,.url-field{width:100%;padding:14px 15px;border:1px solid var(--border-soft);border-radius:12px;color:#fff;background:#111114;outline:none;min-height:50px;font-family:var(--font-secondary)}.lead-form textarea{min-height:90px;resize:vertical}.admin-login-card input:focus,.check-form input:focus,.lead-form input:focus,.lead-form textarea:focus,.pay-form input:focus,.url-field:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,1,79,.15)}.legal-note{display:grid;grid-template-columns:18px 1fr;grid-gap:9px;gap:9px;color:var(--color-body);font-size:13px;font-family:var(--font-secondary)}.legal-note input{margin-top:4px;accent-color:var(--color-primary)}.legal-note a{color:#fff;text-decoration:underline}.scan-help{margin:10px 0 0;color:var(--color-body);font-size:13px}.notice,.scan-help{font-family:var(--font-secondary)}.notice{margin-top:1.4rem;padding:1rem 1.15rem;border:1px solid var(--border);border-left:3px solid var(--color-primary);background:rgba(255,1,79,.06);border-radius:12px;color:#cfcfcf;font-size:.95rem}.notice strong{color:#fff}.scanner-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}.scanner-head{padding:16px 18px;border-bottom:1px solid var(--border-soft);background:var(--bg-2);font-weight:700;color:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center}.scanner-body{padding:18px}.scan-progress{height:10px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden;margin-bottom:14px}.scan-progress span{display:block;width:0;height:100%;background:var(--color-primary);border-radius:99px;transition:width .35s ease}.scan-progress span.demo{width:72%}.scan-progress span.live{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background-size:220% 100%;animation:scanShine 1.2s linear infinite}.scan-progress.indeterminate span{width:30%!important;animation:scanSlide 1.4s ease-in-out infinite}@keyframes scanShine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes scanSlide{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}.scan-live-ok,.scan-live-warn{font-size:14px;margin:0 0 12px;display:flex;align-items:flex-start;gap:8px;color:#cfcfcf;font-family:var(--font-secondary)}.scan-live-warn{color:var(--warn)}.scan-pulse{width:8px;min-width:8px;height:8px;border-radius:50%;background:var(--ok);display:inline-block;margin-top:6px;animation:scanPulse 1s ease-in-out infinite}.scan-live-warn .scan-pulse{background:var(--warn)}@keyframes scanPulse{0%,to{opacity:1}50%{opacity:.35}}.scan-current,.scan-state{font-size:13px;color:var(--color-body);margin:0 0 14px;display:flex;justify-content:space-between;gap:12px;font-family:var(--font-secondary)}.scan-current code,.scan-state strong{color:#fff;word-break:break-all}.scan-meta-row{align-items:center;justify-content:space-between;gap:.65rem;margin:0 0 .85rem}.scan-kinds,.scan-meta-row{display:flex;flex-wrap:wrap}.scan-kinds{gap:.4rem}.scan-other{font-family:var(--font-secondary);font-size:12px;color:var(--color-body)}.muted-inline{margin:0;color:var(--color-body)}.scan-log,.scan-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.scan-steps.compact{gap:4px;margin-top:10px}.scan-log li,.scan-steps li{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:14px;color:#cfcfcf;font-family:var(--font-secondary);padding:8px 0;border-bottom:1px solid var(--border-soft)}.scan-steps.compact li{padding:6px 0;font-size:13px}.scan-steps li.done{color:var(--ok)}.scan-steps li.warn{color:var(--warn)}.scan-steps li.active{color:#fff}.step-time{color:var(--color-body);font-size:12px}.scan-found{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-soft)}.scan-found-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-body);margin-bottom:.55rem;font-family:var(--font-secondary)}.scan-found ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.scan-found li{display:grid;grid-template-columns:42px 1fr;grid-gap:.55rem;gap:.55rem;align-items:center;font-family:var(--font-secondary);font-size:13px;color:#d8d8d8;word-break:break-all}.scan-code{display:inline-flex;justify-content:center;padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.06);font-size:11px;color:var(--color-body)}.scan-code.ok{background:var(--green-soft);color:#7ddea8}.section{padding:clamp(3.5rem,7vw,5.5rem) 0}.section-header{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);align-items:end}.section-header h2{margin:0}.audiences,.check-grid,.grid-3,.offer-grid,.process{display:grid;grid-gap:1rem;gap:1rem}.grid-3{grid-template-columns:repeat(3,1fr)}.process{grid-template-columns:repeat(4,1fr)}.offer-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.check-grid{grid-template-columns:repeat(4,1fr)}.card,.case,.check-item,.offer,.preview-table,.result-panel>*,.score-card,.step,.tile{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius)}.card,.case,.check-item,.offer,.step{padding:1.4rem 1.35rem}.card .icon,.service-card-icon{color:var(--color-primary);font-weight:700;font-size:1.1rem;margin-bottom:.75rem}.card p,.case p,.check-item span,.offer p,.step p{font-family:var(--font-secondary);margin:.5rem 0 0;color:var(--color-body)}.card h3,.case h3,.offer h3,.step h3{margin:0;color:#fff}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;font-family:var(--font-secondary);letter-spacing:.02em}.badge-blue,.badge-gray,.badge-soon{background:rgba(255,255,255,.08);color:#fff}.badge-red{background:var(--red-soft);color:#ff8f88}.badge-yellow{background:var(--yellow-soft);color:#ffd089}.badge-green{background:var(--green-soft);color:#7ddea8}.result-panel{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.score-card{padding:1.5rem}.score-number{font-size:clamp(3rem,6vw,4.5rem);font-weight:700;color:#fff;line-height:1;margin:.6rem 0}.score-caption{font-family:var(--font-secondary)}.score-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.score-mini{background:var(--bg-2);border-radius:12px;padding:.9rem}.score-mini strong{display:block;color:#fff;font-size:1.4rem}.score-mini span{font-family:var(--font-secondary);font-size:.85rem}.preview-table{overflow:auto}.admin-table,.preview-table table{width:100%;border-collapse:collapse;font-family:var(--font-secondary);font-size:.92rem}.admin-table td,.admin-table th,.preview-table td,.preview-table th{text-align:left;padding:.85rem 1rem;border-bottom:1px solid var(--border-soft);vertical-align:top}.admin-table th,.preview-table th{color:#fff;font-family:var(--font-primary)}.audiences{grid-template-columns:repeat(4,1fr)}.audience-pill{display:flex;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:.85rem;border-radius:999px;border:1px solid var(--border-soft);background:var(--bg-card);color:#fff;font-weight:600}.case-top{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.case-source{color:var(--color-body);font-size:.85rem}.case-result,.case-source{font-family:var(--font-secondary)}.case-result{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-soft);color:#cfcfcf;font-size:.92rem}.offer{display:flex;flex-direction:column;min-height:100%}.offer.featured{border-color:var(--border);box-shadow:0 0 0 1px rgba(255,1,79,.25)}.offer .price{font-size:2rem;font-weight:700;color:#fff;margin:.75rem 0}.offer .price small{display:block;font-size:.85rem;color:var(--color-body);font-weight:400;margin-top:.25rem}.features,.offer .price small{font-family:var(--font-secondary)}.features{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.features li{padding-left:1.1rem;position:relative}.features li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.spacer{flex:1 1;min-height:1rem}.muted{color:var(--color-body);font-family:var(--font-secondary);font-size:.9rem}.fix-offer{margin-top:1rem;padding:1.35rem;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius)}.fix-offer h3{margin:0 0 .5rem}.lead-form{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.lead-success{color:var(--ok);font-family:var(--font-secondary)}.faq{display:grid;grid-gap:.75rem;gap:.75rem}.faq-item{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;gap:1rem;background:transparent;border:none;color:#fff;font-family:var(--font-primary);font-size:1.05rem;font-weight:600;text-align:left;padding:1.1rem 1.2rem}.faq-a{display:none;padding:0 1.2rem 1.1rem;font-family:var(--font-secondary)}.faq-item.open .faq-a{display:block}.cta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.75rem;border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,1,79,.14),rgba(255,255,255,.03));border:1px solid var(--border)}.cta-info .lead{margin-top:.75rem}.site-footer{padding:3.5rem 0 6rem;border-top:1px solid var(--border-soft);background:#050505}.footer-grid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:2rem;gap:2rem;align-items:start}.site-footer strong{color:#fff;font-size:1.2rem}.legal-links,.site-footer p{font-family:var(--font-secondary);color:var(--color-body)}.legal-links{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1rem}.legal-links a{color:#fff}.requisites{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0;font-family:var(--font-secondary)}.requisites div{display:grid;grid-template-columns:140px 1fr;grid-gap:.5rem;gap:.5rem}.requisites dt{color:var(--color-body)}.requisites dd{margin:0;color:#fff}.requisites-compact div{grid-template-columns:110px 1fr;font-size:.9rem}.mobile-cta{position:fixed;left:0;right:0;bottom:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:rgba(6,6,6,.92);border-top:1px solid var(--border-soft);display:none;z-index:90}.admin-page,.doc-page{padding:2.5rem 0 4rem}.doc-page h1{margin-top:.5rem}.breadcrumbs{color:var(--color-body)}.breadcrumbs,.error{font-family:var(--font-secondary)}.error{color:#ff8f88}.sheet{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2rem);margin-bottom:1.25rem}.sheet-title{margin:0 0 .5rem;font-size:clamp(1.8rem,3.5vw,2.4rem)}.sheet-meta{font-family:var(--font-secondary);word-break:break-all;margin:0 0 1.5rem;color:var(--color-body)}.sheet-meta span{color:#fff}.sample-badge{display:inline-flex;margin:0 0 .75rem;padding:4px 10px;border-radius:999px;background:rgba(255,1,79,.15);color:var(--color-primary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;margin:0 0 1.25rem}.stat{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:16px;padding:1rem 1.05rem;display:grid;grid-gap:.25rem;gap:.25rem}.stat .v{color:#fff;font-size:1.55rem;font-weight:700;line-height:1.1}.stat .l{font-family:var(--font-secondary);font-size:.85rem;color:var(--color-body)}.stat.success{border-color:rgba(18,183,106,.35)}.stat.success .v{color:#7ddea8}.stat.warning{border-color:rgba(247,144,9,.35)}.stat.warning .v{color:#ffd089}.stat.danger{border-color:rgba(240,68,56,.35)}.stat.danger .v{color:#ff8f88}.bar-cap{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-secondary);font-size:.9rem;margin-bottom:.55rem;color:var(--color-body)}.bar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.06);margin-bottom:1.35rem}.bar .ok{background:var(--ok-bar)}.bar .mid{background:var(--mid-bar)}.bar .bad{background:var(--bad-bar)}.callout{background:rgba(255,1,79,.08);border:1px solid var(--border);border-left:3px solid var(--color-primary);border-radius:14px;padding:1rem 1.15rem;margin:0 0 1.35rem;font-family:var(--font-secondary);color:#d8d8d8}.callout strong{display:block;color:#fff;margin-bottom:.35rem;font-family:var(--font-primary);font-size:1.05rem}.sheet h2{margin:1.5rem 0 .85rem;font-size:1.35rem}.panel ol,.panel ul,.priority{margin:0;padding-left:1.25rem;font-family:var(--font-secondary);display:grid;grid-gap:.45rem;gap:.45rem}.panel li,.priority li{color:#d8d8d8}.foot,.note{font-family:var(--font-secondary);font-size:.9rem;color:var(--color-body);margin:1rem 0 0}.cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1rem 0 1.5rem}.panel{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:16px;padding:1.1rem 1.15rem}.panel h3{margin:0 0 .75rem;font-size:1.05rem}.table-wrap{overflow:auto;border:1px solid var(--border-soft);border-radius:16px;margin-top:.75rem}.check-table{width:100%;border-collapse:collapse;font-family:var(--font-secondary);font-size:.88rem}.check-table td,.check-table th{text-align:left;vertical-align:top;padding:.85rem .9rem;border-bottom:1px solid var(--border-soft)}.check-table th{color:#fff;font-family:var(--font-primary);background:var(--bg-2);white-space:nowrap}.check-table td{color:#cfcfcf}.check-table tr.fail td:nth-child(3) .pill{background:var(--red-soft);color:#ff8f88}.check-table tr.partial td:nth-child(3) .pill{background:var(--yellow-soft);color:#ffd089}.check-table tr.pass td:nth-child(3) .pill{background:var(--green-soft);color:#7ddea8}.pill{display:inline-flex;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);font-size:12px;font-weight:600;white-space:nowrap}.sheet-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.25rem}.pay-box,.tile{margin-top:1.25rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius)}.pay-box.featured{border-color:var(--border);background:linear-gradient(160deg,rgba(255,1,79,.1),var(--bg-card) 55%)}.pay-box h2{margin:.5rem 0 .65rem}.pay-box p{font-family:var(--font-secondary);margin:0 0 1rem}.pay-box code{color:var(--color-primary);font-size:.9em}.pay-form{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;margin-top:.25rem}@media (max-width:900px){.cols,.stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.stats{grid-template-columns:1fr 1fr}.cols,.pay-form{grid-template-columns:1fr}}.admin-shell{min-height:100vh;padding-bottom:3rem}.admin-nav{border-bottom:1px solid var(--border-soft);background:rgba(6,6,6,.92);position:-webkit-sticky;position:sticky;top:0;z-index:50}.admin-nav-inner{min-height:64px;align-items:center;justify-content:space-between}.admin-nav nav,.admin-nav-inner{display:flex;gap:1rem;flex-wrap:wrap}.admin-nav a.active{color:var(--color-primary)}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:1.5rem 0}.admin-stat{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;padding:1.2rem}.admin-stat span{display:block;font-family:var(--font-secondary);font-size:.9rem}.admin-stat strong{display:block;color:#fff;font-size:1.8rem;margin-top:.35rem}.admin-table-wrap{overflow:auto;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg-card)}.admin-links{display:flex;gap:.75rem}.admin-msg{max-width:280px;word-break:break-word}.admin-pill{display:inline-flex;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.08);font-size:12px}.admin-pill.paid{background:var(--green-soft);color:#7ddea8}.admin-pill.pending{background:var(--yellow-soft);color:#ffd089}.admin-login{min-height:70vh;display:grid;place-items:center;padding:2rem 0}.admin-login-card{width:min(100%,380px);display:grid;grid-gap:.85rem;gap:.85rem;padding:1.75rem;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius)}.admin-login-card h1{margin:0}.admin-table select{background:#111;border:1px solid var(--border-soft);border-radius:8px;padding:6px 8px;color:#fff}@media (max-width:980px){.cta,.footer-grid,.hero-grid,.result-panel,.section-header{grid-template-columns:1fr}.admin-stats,.audiences,.check-grid,.grid-3,.offer-grid,.process{grid-template-columns:1fr 1fr}.menu .btn{display:none}.menu{gap:.85rem;font-size:.95rem}}@media (max-width:720px){.admin-stats,.audiences,.check-form,.check-grid,.grid-3,.offer-grid,.pay-form,.process,.scan-form{grid-template-columns:1fr}.hero-aside{display:none}.mobile-cta{display:block}.site-footer{padding-bottom:7rem}.menu a:not(.btn){display:none}}