/*
 * Wariant A - jasny, techniczny i bezpośredni.
 */
body.lp-variant-a {
    --lp-navy: #000457;
    --lp-blue: #00159d;
    --lp-yellow: #fabe28;
    --lp-soft: #f3f6fb;
}
.lp-variant-a .lp-hero { background: linear-gradient(112deg, #fff 0%, #f6f8ff 58%, #edf2ff 100%); }
.lp-variant-a .lp-hero__content { position: relative; }
.lp-variant-a .lp-hero__content::before { position: absolute; top: 0; bottom: 0; left: 0; width: 8px; background: var(--lp-yellow); content: ""; }
.lp-variant-a .lp-hero__media { clip-path: polygon(8% 0, 100% 0, 100% 100%, 0 100%); }
.lp-variant-a .lp-section--problem article:first-child { border-top: 4px solid var(--lp-yellow); }
.lp-variant-a .lp-section--problem article:nth-child(2) { border-top: 4px solid var(--lp-blue); }
.lp-variant-a .lp-section--problem article:nth-child(3) { border-top: 4px solid var(--lp-navy); }
.lp-variant-a .lp-form-shell { border-top: 6px solid var(--lp-yellow); }
.lp-variant-a .lp-path-card--featured { position: relative; overflow: hidden; }
.lp-variant-a .lp-path-card--featured::after { position: absolute; top: -70px; right: -70px; width: 180px; height: 180px; border: 35px solid rgba(250,190,40,.16); border-radius: 50%; content: ""; }
@media (max-width: 980px) {
    .lp-variant-a .lp-hero__media { clip-path: none; }
    .lp-variant-a .lp-hero__content::before { display: none; }
}
