:root {
    --electric-blue: #1479ff;
    --electric-yellow: #ffd600;
    --electric-navy: #071321;
}

.page-elektrikcilere-ozel-reklam .page-telemetry {
    max-width: 1880px;
}

.electrician-landing .plumber-hero {
    background:
        radial-gradient(circle at 87% 10%,rgba(20,121,255,.16),transparent 26%),
        radial-gradient(circle at 12% 92%,rgba(255,214,0,.14),transparent 25%),
        linear-gradient(rgba(7,19,33,.038) 1px,transparent 1px),
        linear-gradient(90deg,rgba(7,19,33,.038) 1px,transparent 1px),
        #fbfcf6;
    background-size: auto,auto,32px 32px,32px 32px,auto;
}

.electrician-landing .plumber-kicker,
.electrician-landing .plumber-section-header > div > span,
.electrician-landing .plumber-location-copy > span,
.electrician-landing .plumber-measurement-copy > span {
    color: #174d8f;
}

.electrician-landing .plumber-kicker i,
.electrician-landing .plumber-query-dot {
    background: var(--electric-yellow);
    box-shadow: 0 0 0 7px rgba(255,214,0,.13);
}

.electrician-landing .plumber-hero h1 em,
.electrician-landing .plumber-search-console > header b,
.electrician-landing .plumber-measurement-numbers strong {
    color: var(--electric-blue);
}

.electrician-landing .plumber-button-accent,
.electrician-landing .plumber-price-card > header b,
.page-elektrikcilere-ozel-reklam .plumber-sticky-call b {
    background: var(--electric-yellow);
}

.electrician-landing .plumber-button-accent:hover {
    background: #ffe33e;
}

.electrician-landing .plumber-search-console {
    box-shadow: 0 34px 90px rgba(7,19,33,.26),inset 0 0 0 1px rgba(20,121,255,.12);
}

.electrician-landing .plumber-search-console > header b i,
.electrician-landing .plumber-evidence-note i,
.electrician-landing .plumber-map footer i {
    background: var(--electric-yellow);
    box-shadow: 0 0 0 5px rgba(255,214,0,.13);
}

.electrician-case-equation strong {
    text-transform: uppercase;
}

.electrician-negative-grid article strong {
    max-width: 100%;
    overflow-wrap: anywhere;
    font-size: clamp(30px,3.8vw,58px);
    letter-spacing: -.055em;
}

.electrician-measurement-path strong {
    font-size: clamp(25px,3.8vw,54px) !important;
    letter-spacing: -.055em !important;
}

.electrician-price-clarity {
    margin-top: 18px;
    padding: clamp(28px,4vw,54px);
    display: grid;
    grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);
    align-items: center;
    gap: clamp(22px,4vw,62px);
    border: 1px solid rgba(20,121,255,.2);
    border-radius: 26px;
    background:
        radial-gradient(circle at 8% 20%,rgba(255,214,0,.12),transparent 34%),
        radial-gradient(circle at 92% 80%,rgba(20,121,255,.13),transparent 34%),
        #f7faff;
}

.electrician-price-clarity > div {
    min-width: 0;
    display: grid;
    gap: 14px;
}

.electrician-price-clarity > div > span {
    color: #174d8f;
    font: 900 9px/1.4 var(--font-mono,monospace);
    letter-spacing: .13em;
}

.electrician-price-clarity > div > strong {
    font-size: clamp(38px,5vw,74px);
    line-height: .9;
    letter-spacing: -.06em;
}

.electrician-price-clarity > div > strong small {
    display: inline-block;
    color: #54606a;
    font-size: 11px;
    letter-spacing: 0;
}

.electrician-price-clarity p {
    margin: 0;
    color: #4f5d68;
    font-size: 12px;
    line-height: 1.65;
}

.electrician-price-clarity p b {
    color: var(--electric-navy);
}

.electrician-price-clarity p i {
    padding: 0 7px;
    color: var(--electric-blue);
    font-style: normal;
    font-weight: 900;
}

.electrician-price-clarity > i {
    width: 48px;
    height: 48px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    background: var(--electric-navy);
    color: var(--electric-yellow);
    font-size: 20px;
    font-style: normal;
}

.electrician-landing .plumber-price-card.is-featured,
.electrician-landing .plumber-score-truth,
.electrician-landing .plumber-measurement-audit {
    border-color: rgba(20,121,255,.28);
}

.electrician-landing .plumber-price-card.is-featured {
    background:
        radial-gradient(circle at 90% 0,rgba(20,121,255,.18),transparent 35%),
        var(--electric-navy);
}

.electrician-landing .plumber-price-card.is-featured .plumber-price strong,
.electrician-landing .plumber-score-truth > div > span,
.page-elektrikcilere-ozel-reklam .plumber-sticky-call strong {
    color: var(--electric-yellow);
}

.electrician-landing .plumber-score-metrics,
.electrician-landing .plumber-score-metrics li {
    border-color: rgba(20,121,255,.3);
}

@media (max-width: 700px) {
    .page-elektrikcilere-ozel-reklam {
        padding-bottom: 92px;
    }

    .page-elektrikcilere-ozel-reklam .chat-launcher {
        display: none !important;
    }

    .electrician-negative-grid article strong {
        font-size: 34px;
    }

    .electrician-measurement-path strong {
        font-size: 34px !important;
    }

    .electrician-price-clarity {
        grid-template-columns: 1fr;
    }

    .electrician-price-clarity > i {
        transform: rotate(90deg);
    }
}
