/* Radar Media - wyglad B: wlasny wyglad Radaru na ukladzie wzoru.
   Kierunek: redakcyjny i precyzyjny. Papier, czern, kobalt; slowo-akcent jako zakreslenie markerem,
   naglowki Bricolage Grotesque, etykiety IBM Plex Mono, ostre krawedzie i twarde cienie zamiast poswiat. */
@import url("fonty-b.css");

html[data-wyglad="b"]{
  --b-papier:#F1F2EE;--b-bialy:#FFFFFF;--b-czern:#101112;--b-szary:#55585E;--b-linia:rgba(16,17,18,.14);
  --b-kobalt:#2440F0;--b-kobalt-ciemny:#1A2FC0;--b-marker:#FFE14D;
  --b-naglowek:"Bricolage Grotesque","Plus Jakarta Sans",sans-serif;--b-mono:"IBM Plex Mono",ui-monospace,monospace;
  scroll-padding-top:80px
}
html[data-wyglad="b"] body{background:var(--b-papier);color:var(--b-czern)}

/* --- Naglowek strony --- */
html[data-wyglad="b"] .vm-header-top{background:var(--b-czern)}
html[data-wyglad="b"] .vm-header-pill{border-radius:4px;background:transparent;border-color:rgba(255,255,255,.28);font-family:var(--b-mono);font-weight:500}
html[data-wyglad="b"] .vm-header-proof span{border-radius:4px;font-family:var(--b-mono);font-weight:500}
html[data-wyglad="b"] .vm-global-header{background:var(--b-papier)}
html[data-wyglad="b"] .vm-header-main{border-bottom:1px solid var(--b-czern)}
html[data-wyglad="b"] .vm-header-cta{background:var(--b-kobalt);color:#fff!important;border-radius:4px;box-shadow:none}
html[data-wyglad="b"] .vm-header-cta:hover{box-shadow:4px 4px 0 var(--b-czern)}
html[data-wyglad="b"] .vm-mobile-menu summary{border-radius:4px;background:var(--b-czern)}
html[data-wyglad="b"] .vm-submenu{border-radius:4px}
html[data-wyglad="b"] .radar-logo{font-family:var(--b-naglowek);letter-spacing:-.03em}
html[data-wyglad="b"] .radar-logo b{color:var(--b-kobalt)}
html[data-wyglad="b"] .radar-logo__znak{border-radius:4px;border-color:var(--b-czern);background:linear-gradient(var(--b-czern),var(--b-czern)) center/2px 100% no-repeat,linear-gradient(var(--b-czern),var(--b-czern)) center/100% 2px no-repeat,radial-gradient(circle,var(--b-kobalt) 0 5px,transparent 6px)}
@media(max-width:760px){html[data-wyglad="b"] .vm-global-header .radar-pasek-mobilny{background:var(--b-kobalt);border-radius:0}}

/* --- Wspolne elementy tresci --- */
html[data-wyglad="b"] .vmx26{--paper:var(--b-papier);--cloud:#E6E8E2;--ink:var(--b-czern);--muted:var(--b-szary);--line:var(--b-linia);--orange:var(--b-kobalt);background:var(--b-papier);color:var(--b-czern)}
html[data-wyglad="b"] .vmx26 h1,html[data-wyglad="b"] .vmx26 h2,html[data-wyglad="b"] .vmx26 h3,html[data-wyglad="b"] .vmx26 strong{font-family:var(--b-naglowek);letter-spacing:-.035em}
html[data-wyglad="b"] .vmx26 h1{font-weight:800;line-height:.95}
html[data-wyglad="b"] .vmx26 .sf{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:currentColor;background:linear-gradient(transparent 56%,var(--b-marker) 56%,var(--b-marker) 92%,transparent 92%);padding:0 .06em}
html[data-wyglad="b"] .vmx26 .khead,html[data-wyglad="b"] .vmx26 .brow,html[data-wyglad="b"] .vmx26 .svc-no,html[data-wyglad="b"] .vmx26 .layer u,html[data-wyglad="b"] .vmx26 .proc>span,html[data-wyglad="b"] .vmx26 .pulse{font-family:var(--b-mono);font-weight:500;letter-spacing:.06em;color:var(--b-czern)}
html[data-wyglad="b"] .vmx26 .khead::before,html[data-wyglad="b"] .vmx26 .brow::before{background:var(--b-kobalt)!important;height:3px}
html[data-wyglad="b"] .vmx26 .khead b{color:var(--b-szary);font-weight:500}
html[data-wyglad="b"] .vmx26 .btn{border-radius:4px;font-family:var(--b-naglowek);font-weight:700;letter-spacing:-.01em;transition:transform .15s ease,box-shadow .15s ease}
html[data-wyglad="b"] .vmx26 .btn-hot{background:var(--b-kobalt);box-shadow:none}
html[data-wyglad="b"] .vmx26 .btn-hot:hover,html[data-wyglad="b"] .vmx26 .btn-ink:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--b-czern)}
html[data-wyglad="b"] .vmx26 .btn-ink{background:var(--b-czern)}
html[data-wyglad="b"] .vmx26 .svc,html[data-wyglad="b"] .vmx26 .pillar,html[data-wyglad="b"] .vmx26 .qa{border-radius:4px;border:1px solid var(--b-czern);box-shadow:none;background:var(--b-bialy)}
html[data-wyglad="b"] .vmx26 .svc:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--b-kobalt);border-color:var(--b-czern)}
html[data-wyglad="b"] .vmx26 .svc-ic,html[data-wyglad="b"] .vmx26 .pillar summary b,html[data-wyglad="b"] .vmx26 .layer b,html[data-wyglad="b"] .vmx26 .proc>b{border-radius:4px;background:var(--b-kobalt);color:#fff;border:0}
html[data-wyglad="b"] .vmx26 .svc-eff,html[data-wyglad="b"] .vmx26 .chip{color:var(--b-kobalt-ciemny);border-radius:4px}
html[data-wyglad="b"] .vmx26 .sys-marks svg{color:var(--b-kobalt)}

/* --- Hero: jasny papier, czarny panel z twardym cieniem --- */
html[data-wyglad="b"] .vmx26 .hero{background:var(--b-papier);color:var(--b-czern);--wtext:rgba(16,17,18,.74);--wline:var(--b-linia)}
html[data-wyglad="b"] .vmx26 .hero::before,html[data-wyglad="b"] .vmx26 .hero::after{display:none}
html[data-wyglad="b"] .vmx26 .hero .deck{color:var(--b-czern)}
html[data-wyglad="b"] .vmx26 .hero .lead,html[data-wyglad="b"] .vmx26 .hero .cta-note,html[data-wyglad="b"] .vmx26 .hstat span{color:var(--b-szary)}
html[data-wyglad="b"] .vmx26 .hstat b{color:var(--b-czern);font-family:var(--b-naglowek)}
html[data-wyglad="b"] .vmx26 .hstat b i{color:var(--b-kobalt);font-style:normal}
html[data-wyglad="b"] .vmx26 .hero-stats{border-top:1px solid var(--b-czern)}
html[data-wyglad="b"] .vmx26 .btn-glass{background:transparent;color:var(--b-czern);border:1px solid var(--b-czern);backdrop-filter:none}
html[data-wyglad="b"] .vmx26 .btn-glass:hover{background:var(--b-czern);color:#fff}
html[data-wyglad="b"] .vmx26 .panel{border-radius:4px;background:var(--b-czern);border:1px solid var(--b-czern);box-shadow:10px 10px 0 var(--b-kobalt);backdrop-filter:none}
html[data-wyglad="b"] .vmx26 .panel .pulse{color:var(--b-marker);border-radius:4px;background:transparent;border-color:rgba(255,225,77,.4)}
html[data-wyglad="b"] .vmx26 .panel .pulse i{background:var(--b-marker);box-shadow:none}
html[data-wyglad="b"] .vmx26 .layer{border-radius:4px;background:rgba(255,255,255,.04)}
html[data-wyglad="b"] .vmx26 .layer u{color:var(--b-marker)}
html[data-wyglad="b"] .vmx26 .tape{background:var(--b-czern);border:0}
html[data-wyglad="b"] .vmx26 .tape li{font-family:var(--b-mono);font-weight:500;letter-spacing:.04em}
html[data-wyglad="b"] .vmx26 .pagenav{background:rgba(241,242,238,.94);border-bottom:1px solid var(--b-czern)}
html[data-wyglad="b"] .vmx26 .pn-call{border-radius:4px;background:var(--b-kobalt);color:#fff}

/* --- Sekcje ciemne wzoru staja sie kobaltowe --- */
html[data-wyglad="b"] .vmx26 .sec-dark{background:var(--b-kobalt);--wline:rgba(255,255,255,.22);--wtext:rgba(255,255,255,.86)}
html[data-wyglad="b"] .vmx26 .sec-dark::before,html[data-wyglad="b"] .vmx26 .sec-dark::after{display:none}
html[data-wyglad="b"] .vmx26 .sec-dark .khead,html[data-wyglad="b"] .vmx26 .sec-dark .khead b,html[data-wyglad="b"] .vmx26 .sec-dark .proc>span{color:#fff}
html[data-wyglad="b"] .vmx26 .sec-dark .khead::before{background:var(--b-marker)!important}
html[data-wyglad="b"] .vmx26 .sec-dark .sf{color:var(--b-czern);background:var(--b-marker);padding:0 .12em}
html[data-wyglad="b"] .vmx26 .proc{border-radius:4px;background:transparent;border:1px solid rgba(255,255,255,.4)}
html[data-wyglad="b"] .vmx26 .proc>b{background:#fff;color:var(--b-kobalt)}
html[data-wyglad="b"] .vmx26 .proc:hover{background:rgba(255,255,255,.08)}
html[data-wyglad="b"] .vmx26 .proc-note{border-radius:4px;background:var(--b-czern);border:0}
html[data-wyglad="b"] .vmx26 .sec-dark .btn-hot{background:var(--b-marker);color:var(--b-czern)}
html[data-wyglad="b"] .vmx26 .sec-soft{background:#E6E8E2}
html[data-wyglad="b"] .vmx26 .com-side{border-radius:4px;background:var(--b-czern);border:0;box-shadow:10px 10px 0 var(--b-kobalt)}
html[data-wyglad="b"] .vmx26 .com-side .khead{color:var(--b-marker)!important}
html[data-wyglad="b"] .vmx26 .fdr-photo{border-radius:4px;border:0}
html[data-wyglad="b"] .vmx26 .fdr-photo img{filter:grayscale(1) contrast(1.05)}
html[data-wyglad="b"] .vmx26 .fdr-proof span{border-radius:4px;background:transparent;border-color:rgba(255,255,255,.45)}
html[data-wyglad="b"] .vmx26 .fdr-id{border-radius:4px}
html[data-wyglad="b"] .vmx26 .final{border-radius:4px;background:var(--b-czern)}
html[data-wyglad="b"] .vmx26 .final::before,html[data-wyglad="b"] .vmx26 .final::after{display:none}
html[data-wyglad="b"] .vmx26 .final .khead{color:var(--b-marker)!important}
html[data-wyglad="b"] .vmx26 .final .sf{color:var(--b-czern);background:var(--b-marker);padding:0 .12em}
html[data-wyglad="b"] .vmx26 .final-contacts a{border-radius:4px}

/* --- Formularz i stopka --- */
html[data-wyglad="b"] .radar-formularz{background:var(--b-papier)}
html[data-wyglad="b"] .vm-form-bento-container{border-radius:4px;border:1px solid var(--b-czern);box-shadow:10px 10px 0 var(--b-czern);background:var(--b-bialy);font-family:"Plus Jakarta Sans",sans-serif}
html[data-wyglad="b"] .vm-contact-info-premium{background:var(--b-kobalt);border-radius:0}
html[data-wyglad="b"] .vm-glow-blue-premium{display:none}
html[data-wyglad="b"] .vm-title-premium{font-family:var(--b-naglowek);letter-spacing:-.03em}
html[data-wyglad="b"] .vm-text-orange-premium{color:var(--b-czern);background:var(--b-marker);-webkit-text-fill-color:currentColor;padding:0 .1em}
html[data-wyglad="b"] .vm-contact-item-premium,html[data-wyglad="b"] .vm-icon-premium{border-radius:4px}
html[data-wyglad="b"] .vm-icon-premium{background:var(--b-czern);box-shadow:none;color:#fff}
html[data-wyglad="b"] .vm-input-group-premium input,html[data-wyglad="b"] .vm-input-group-premium textarea{border-radius:4px;border-color:rgba(16,17,18,.35)}
html[data-wyglad="b"] .vm-input-group-premium input:focus,html[data-wyglad="b"] .vm-input-group-premium textarea:focus{border-color:var(--b-kobalt);box-shadow:0 0 0 3px rgba(36,64,240,.2)}
html[data-wyglad="b"] .vm-service-content{border-radius:4px}
html[data-wyglad="b"] .vm-service-pill-premium input:checked+.vm-service-content{background:var(--b-kobalt);border-color:var(--b-kobalt);color:#fff}
html[data-wyglad="b"] .vm-btn-submit-premium{border-radius:4px;background:var(--b-czern);box-shadow:none;font-family:var(--b-naglowek)}
html[data-wyglad="b"] .vm-btn-submit-premium:hover{background:var(--b-kobalt)}
html[data-wyglad="b"] .vm-global-footer{background:var(--b-czern)}
html[data-wyglad="b"] .vm-footer-phone,html[data-wyglad="b"] .vm-footer-company{border-radius:4px}
html[data-wyglad="b"] .vm-footer-phone{background:var(--b-kobalt);box-shadow:none}
html[data-wyglad="b"] .vm-global-footer h3{font-family:var(--b-mono);font-weight:500;letter-spacing:.08em}

@media (prefers-reduced-motion:reduce){html[data-wyglad="b"] .vmx26 *{transition:none!important}}
html[data-wyglad="b"] .vmx26 .fdr-linia{opacity:1;color:#fff}
/* Odbior runda 1 (S1, S2, S10): kontrast w B. */
html[data-wyglad="b"] .vmx26 .sec-soft .khead b{color:#46494F}
html[data-wyglad="b"] .vmx26 .final .btn-glass,html[data-wyglad="b"] .vmx26 .sec-dark .btn-glass{color:#fff;border-color:#fff}
html[data-wyglad="b"] .vm-contact-info-premium,html[data-wyglad="b"] .vm-contact-info-premium .vm-title-premium,html[data-wyglad="b"] .vm-contact-info-premium .vm-desc-premium,html[data-wyglad="b"] .vm-contact-info-premium .vm-contact-item-premium{color:#fff}
html[data-wyglad="b"] .vm-contact-item-premium{border-color:rgba(255,255,255,.5);background:transparent}
html[data-wyglad="b"] .radar-logo--stopka b{color:var(--b-marker)}
html[data-wyglad="b"] .radar-logo--stopka .radar-logo__znak{border-color:#fff;background:linear-gradient(#fff,#fff) center/2px 100% no-repeat,linear-gradient(#fff,#fff) center/100% 2px no-repeat,radial-gradient(circle,var(--b-marker) 0 5px,transparent 6px)}
html[data-wyglad="b"] .vmx26 .fdr-proof small{color:#fff}
html[data-wyglad="b"] .vmx26 .svc-link{color:var(--b-kobalt-ciemny)}
