.blayazo-page{padding:150px 0 64px;background:#080d15;color:#eef2f7}.blayazo-shell{max-width:1200px;margin:auto;padding:0 24px}.blayazo-heading{margin-bottom:28px}.blayazo-heading h1,.blayazo-intro h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;overflow-wrap:anywhere}.blayazo-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:start}.blayazo-main-image,.blayazo-gallery video{display:block;width:100%;border-radius:16px;background:#101824}.blayazo-main-image{aspect-ratio:4/3;object-fit:contain}.blayazo-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 0}.blayazo-thumbs button{flex:0 0 80px;padding:2px;border:2px solid transparent;background:#101824;border-radius:8px;cursor:pointer}.blayazo-thumbs button[aria-pressed=true]{border-color:#498fff}.blayazo-thumbs img{display:block;width:100%;height:58px;object-fit:cover}.blayazo-offer{padding:28px;border:1px solid #344252;border-radius:18px;background:#101824}.blayazo-price{display:flex;flex-direction:column;gap:5px;line-height:1.35;font-size:1rem;white-space:normal}.blayazo-before{font-size:.85em;font-weight:400;color:#acb8c7}.blayazo-now{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:baseline;font-size:.75em;letter-spacing:.05em;color:#8fb9ff}.blayazo-now b{font-size:1.65rem;letter-spacing:0;color:#fff}.blayazo-saving{font-size:.85em;color:#d3deec}.blayazo-offer .blayazo-price,.blayazo-home .blayazo-price{margin:18px 0 24px}.blayazo-offer .blayazo-now b{font-size:clamp(2rem,5vw,3rem)}.blayazo-offer .btn,.blayazo-channel .btn,.blayazo-intro .btn,.blayazo-home .btn{white-space:normal;text-align:center;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.blayazo-detail-link{display:block;margin-top:18px}.blayazo-offer p,.blayazo-channel p,.blayazo-intro p,.blayazo-home p{line-height:1.7;color:#c4cfdd}.blayazo-terms{font-size:.85rem}.blayazo-details{margin-top:40px}.blayazo-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.blayazo-details dl>div{padding:16px;border:1px solid #263547;border-radius:12px}.blayazo-details dt{font-size:.8rem;color:#9cadc2}.blayazo-details dd{margin:8px 0 0;overflow-wrap:anywhere}.blayazo-description{margin:28px 0}.blayazo-details li{line-height:1.8}.blayazo-channel,.blayazo-intro{padding:36px;border:1px solid #344252;border-radius:18px;background:#101824}.blayazo-channel{margin-top:40px}.blayazo-channel h2{font-size:1.5rem}.blayazo-home{padding:48px 0;background:#0c1421;color:#eef2f7}.blayazo-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.blayazo-home-grid>img{display:block;width:100%;max-height:340px;object-fit:contain;border-radius:16px}.blayazo-home-grid>div:only-child{grid-column:1/-1}.blayazo-home h2{font-size:clamp(1.7rem,4vw,2.5rem)}.blayazo-page :focus-visible,.blayazo-home :focus-visible{outline:3px solid #80b1ff;outline-offset:4px}
@media(max-width:760px){.blayazo-page{padding-top:110px}.blayazo-shell{padding:0 18px}.blayazo-grid,.blayazo-home-grid{grid-template-columns:minmax(0,1fr);gap:20px}.blayazo-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.blayazo-offer,.blayazo-channel,.blayazo-intro{padding:22px}.blayazo-home{padding:32px 0}.blayazo-offer .btn,.blayazo-channel .btn,.blayazo-home .btn{width:100%}.blayazo-heading h1{font-size:2rem}}
.blayazo-home-grid{max-width:1200px;margin:auto;padding:0 24px}.blayazo-page .btn:not(.ghost),.blayazo-home .btn:not(.ghost){background:#087ee0}.blayazo-heading{position:static;height:auto;width:auto;padding:0;display:block;background:none;backdrop-filter:none}.blayazo-page .blayazo-details ul{padding-left:22px}.blayazo-gallery,.blayazo-offer,.blayazo-home-grid>div{min-width:0}
/* 6.6.1 — commercial presentation, isolated from regular vehicle cards. */
.site-header .nav-blayazo{color:#85bdff;font-weight:800;letter-spacing:.06em}.site-header .nav-blayazo::before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 2px 0;border-radius:50%;background:#369dff}
.blayazo-status{display:inline-flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid #315d88;border-radius:6px;color:#a6cfff;background:#102238;font-size:.8rem;font-weight:800;letter-spacing:.14em}.blayazo-status>span{font-size:1.4rem;line-height:1;color:#59a8ff}.blayazo-heading h1{margin:18px 0 10px;max-width:960px;letter-spacing:-.035em}.blayazo-heading>p{margin:0;color:#adbed0;font-size:.95rem}.blayazo-grid{gap:28px;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)}.blayazo-offer{background:linear-gradient(145deg,#101e2e,#0b121c 75%);border-color:#35516f;padding:30px}.blayazo-price-commercial{gap:12px}.blayazo-price-commercial .blayazo-before{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;display:flex;gap:16px;align-items:baseline}.blayazo-price-commercial .blayazo-before del{color:#b7c1cc;letter-spacing:0;font-size:1.2rem}.blayazo-price-commercial .blayazo-now{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:800;letter-spacing:.18em;color:#86bfff}.blayazo-price-commercial .blayazo-now b{font-size:clamp(2.7rem,4.3vw,4.2rem);font-weight:800;line-height:1.08;letter-spacing:-.05em;white-space:nowrap}.blayazo-price-commercial .blayazo-saving{align-self:flex-start;padding:10px 14px;border-left:3px solid #329aff;background:#132b43;color:#e1efff;font-weight:800;font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:.025em}.blayazo-offer .blayazo-price{margin:0 0 18px}.blayazo-offer .blayazo-availability{font-size:.78rem;margin:0 0 14px;color:#afc1d4}.blayazo-offer .blayazo-campaign-copy{font-size:.9rem;margin:12px 0}.blayazo-buy{width:100%;padding:18px 14px;box-shadow:0 6px 24px #007deb24}.blayazo-early{margin-top:24px;padding-top:22px;border-top:1px solid #314155}.blayazo-early h2{font-size:.83rem;color:#aed1ff;line-height:1.55;letter-spacing:.045em;margin:0}.blayazo-early p{font-size:.85rem;line-height:1.6;margin:10px 0 16px}.blayazo-early .btn{font-size:.67rem;line-height:1.55;padding:13px 12px;width:100%;border-color:#557593;color:#e0edff;background:transparent}.blayazo-details{padding:30px 0 4px;border-top:1px solid #26374a}.blayazo-details dl{margin:20px 0}.blayazo-details dd{font-size:.95rem}.blayazo-details .blayazo-detail-link{display:inline-block;font-size:.7rem;line-height:1.5;white-space:normal}.blayazo-channel{padding:42px;background:linear-gradient(115deg,#102238,#0b121b);border-color:#304861}.blayazo-channel h2{max-width:780px;line-height:1.2;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.25rem);margin:16px 0}.blayazo-channel p{max-width:760px}.blayazo-channel .btn{margin-top:12px}.blayazo-intro{padding:54px;background:radial-gradient(ellipse at 90% 0,#173955,transparent 60%),#0b1420;border-color:#36536e}.blayazo-intro h1{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.06em;line-height:.95;margin:30px 0 24px}.blayazo-intro-lead{max-width:690px;font-size:clamp(1.05rem,2vw,1.3rem)}.blayazo-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:32px 0}.blayazo-sequence li{padding:20px 0;border-top:1px solid #385573}.blayazo-sequence span{display:block;font-size:.68rem;letter-spacing:.14em;color:#85baff;margin-bottom:12px}.blayazo-sequence strong{display:block;font-size:1rem;line-height:1.4}.blayazo-home{border-block:1px solid #28435c;background:linear-gradient(110deg,#111f30,#090f18)}.blayazo-home h2{letter-spacing:-.035em}.blayazo-home h3{font-size:1.3rem;line-height:1.35;margin-bottom:20px}.blayazo-home .blayazo-price-commercial .blayazo-now b{font-size:clamp(2.4rem,3vw,3.2rem)}
/* Fixed, compact prompts: no layout shift, backdrop, image download or modal. */
.blayazo-prompt[hidden]{display:none!important}.blayazo-prompt{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:9000;width:340px;max-width:calc(100vw - 32px);padding:20px 22px;border:1px solid #36516e;border-radius:14px;background:linear-gradient(145deg,#112237,#080f18);color:#eff6ff;box-shadow:0 12px 44px #0007;opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease;font:14px/1.45 Arial,Helvetica,sans-serif}.blayazo-prompt.is-visible{opacity:1;transform:none}.blayazo-prompt .blayazo-prompt-title{font-size:.75rem;font-weight:800;letter-spacing:.07em;color:#acd2ff;margin:0 25px 8px 0;line-height:1.5}.blayazo-prompt>p{margin:8px 0 12px;color:#ccd8e5}.blayazo-prompt-vehicle{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blayazo-prompt-close{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:#cad9e9;font-size:26px;cursor:pointer}.blayazo-prompt .blayazo-price-commercial{gap:7px;margin:10px 0}.blayazo-prompt .blayazo-before{font-size:.62rem}.blayazo-prompt .blayazo-before del{font-size:.9rem}.blayazo-prompt .blayazo-now{flex-direction:row;align-items:baseline;font-size:.62rem;gap:10px}.blayazo-prompt .blayazo-now b{font-size:1.7rem}.blayazo-prompt .blayazo-saving{font-size:.72rem;padding:5px 8px}.blayazo-prompt-link{display:inline-flex;align-items:center;gap:12px;min-height:32px;font-weight:800;font-size:.73rem;color:#acd2ff;letter-spacing:.08em}.blayazo-prompt .btn{white-space:normal;font-size:.67rem;padding:10px 12px;color:#dbebff;border-color:#496782}.blayazo-prompt :focus-visible,.site-header .nav-blayazo:focus-visible{outline:2px solid #99cbff;outline-offset:3px}.blayazo-prompt-close:hover{background:#ffffff12}
@media(max-width:760px){.blayazo-heading{margin-bottom:22px}.blayazo-heading h1{font-size:clamp(1.8rem,7vw,2.4rem)}.blayazo-status{font-size:.7rem;padding:8px 11px}.blayazo-grid{grid-template-columns:minmax(0,1fr);gap:16px}.blayazo-main-image{aspect-ratio:16/10}.blayazo-thumbs{padding:8px 0}.blayazo-thumbs button{flex-basis:64px}.blayazo-thumbs img{height:44px}.blayazo-offer{padding:24px 20px}.blayazo-price-commercial .blayazo-now b{font-size:clamp(2.75rem,11vw,3.6rem)}.blayazo-early{margin-top:22px;padding-top:20px}.blayazo-intro{padding:28px 22px}.blayazo-intro h1{font-size:clamp(3rem,13vw,4.4rem)}.blayazo-sequence{grid-template-columns:1fr;gap:0;margin:24px 0}.blayazo-sequence li{padding:15px 0}.blayazo-sequence span{margin-bottom:6px}.blayazo-channel{padding:28px 22px}.blayazo-prompt{right:12px;bottom:max(14px,env(safe-area-inset-bottom));width:320px;max-width:calc(100vw - 24px);padding:14px 18px}.blayazo-prompt .blayazo-price-commercial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5px 10px;margin:8px 0}.blayazo-prompt .blayazo-now{grid-row:1/3;grid-column:2;flex-direction:column;align-items:flex-start;gap:2px}.blayazo-prompt .blayazo-now b{font-size:1.6rem}.blayazo-prompt .blayazo-before{display:block}.blayazo-prompt .blayazo-before del{display:block}.blayazo-prompt .blayazo-saving{font-size:.65rem;padding:4px 6px}.blayazo-prompt-link{min-height:28px}.blayazo-prompt-close{width:40px;height:40px}.blayazo-prompt-vehicle{margin:5px 0!important}.blayazo-home .blayazo-price-commercial .blayazo-now b{font-size:2.6rem}}
@media(prefers-reduced-motion:reduce){.blayazo-prompt{transition:none;transform:none}.site-header .nav-blayazo::after{transition:none}}
@media print{[data-blayazo-prompts]{display:none!important}}
@media(min-width:851px) and (max-width:1150px){.site-header{height:72px;padding:0 18px}.site-header .brand img{width:54px;height:54px}.site-header .header-inner{gap:10px}.site-header .desktop-nav,.site-header .header-whatsapp{display:none!important}.site-header .menu-toggle{display:block!important;margin-left:auto;position:relative;z-index:10003}.site-header .mobile-nav{display:flex;position:fixed;top:72px;left:0;right:0;max-height:calc(100dvh - 72px);overflow:auto;padding:10px 20px 24px;background:#05090e;border-bottom:1px solid #24313e;flex-direction:column;gap:0;transform:translateY(-120%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.site-header .mobile-nav.is-open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.site-header .mobile-nav a{display:block;padding:15px 6px;border-bottom:1px solid #151e27;font-size:13px}.site-header .mobile-nav .mobile-wa{color:#42a8ff}body.menu-open{overflow:hidden}}
/* Keep the landing footer sections in their own rows; legacy generic footer flex caused overflow. */
.blayazo-page ~ .site-footer{display:block}
@media(max-width:760px){.blayazo-prompt .blayazo-now{grid-row:1}.blayazo-prompt .blayazo-saving{grid-column:1/-1;grid-row:2;justify-self:start;white-space:nowrap}}
/* Optional manual reference price; scoped away from promotional notices. */
.blayazo-price-hierarchy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%;white-space:normal}
.blayazo-price-hierarchy .blayazo-reference{display:flex;flex-direction:column;gap:4px;color:#a7b7c7;font-size:.65rem;letter-spacing:.06em}
.blayazo-price-hierarchy .blayazo-reference strong{font-size:1rem;font-weight:400;letter-spacing:0;color:#aeb5bd}
.blayazo-price-hierarchy .blayazo-before{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.7rem}
.blayazo-price-hierarchy .blayazo-now{display:flex;flex-direction:column;gap:5px;font-size:.75rem}
.blayazo-price-hierarchy .blayazo-now b{font-size:clamp(1.8rem,4vw,3.4rem);line-height:1.08;color:#fff}
.blayazo-price-hierarchy .blayazo-saving{white-space:normal;line-height:1.5;font-size:.75rem}
.blayazo-price-hierarchy .blayazo-reference-difference{font-size:.7rem;line-height:1.6;color:#a7b7c7;letter-spacing:.02em}
.blayazo-price-hierarchy .blayazo-reference-difference strong{color:#d2dde7}
@media(max-width:760px){.blayazo-price-hierarchy{gap:9px}.blayazo-price-hierarchy .blayazo-now b{font-size:2.1rem}.blayazo-price-hierarchy .blayazo-reference-difference{overflow-wrap:anywhere}}


/* Approved notice presentation. No campaign or session logic. */
[data-blayazo-prompts]::before {
    content: ""; position: fixed; inset: 0; z-index: 8999;
    background: #000; opacity: 0; pointer-events: none;
    transition: opacity .2s ease;
}
[data-blayazo-prompts]:has(.blayazo-prompt.is-visible:not([hidden]))::before { opacity: .12; }
.blayazo-prompt {
    top: 50%; left: 50%; right: auto; bottom: auto;
    width: 490px; max-width: calc(100vw - 40px);
    max-height: calc(100dvh - 64px); overflow-y: auto;
    box-sizing: border-box; padding: 28px;
    border-color: #57799f; border-top: 3px solid #39aaff; border-radius: 18px;
    box-shadow: 0 20px 64px #0008, 0 0 0 1px #ffffff08 inset;
    opacity: 0; transform: translate(-50%, -50%) scale(.96);
    transition: opacity .2s ease, transform .2s ease;
}
.blayazo-prompt.is-visible { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.blayazo-prompt .blayazo-prompt-title { margin: 0 34px 14px 0; font-size: 1rem; color: #d6eaff; }
.blayazo-prompt .blayazo-prompt-vehicle { font-size: .95rem; white-space: normal; }
.blayazo-prompt .blayazo-prompt-close {
    top: 8px; right: 8px; width: 44px; height: 44px;
    border: 1px solid #809bb766; border-radius: 10px;
    background: #ffffff0d; color: #fff; font-size: 28px;
}
.blayazo-prompt .blayazo-price-commercial {
    display: flex; flex-direction: column; align-items: flex-start;
    gap: 12px; margin: 20px 0;
}
.blayazo-prompt .blayazo-before { display: flex; align-items: baseline; gap: 8px; font-size: .8rem; }
.blayazo-prompt .blayazo-before del { display: inline; font-size: 1.05rem; }
.blayazo-prompt .blayazo-now { flex-direction: column; align-items: flex-start; gap: 2px; font-size: .8rem; }
.blayazo-prompt .blayazo-now b { font-size: 3.7rem; line-height: 1.05; letter-spacing: -.025em; color: #fff; }
.blayazo-prompt .blayazo-saving { font-size: .95rem; padding: 8px 12px; white-space: normal; }
.blayazo-prompt .blayazo-prompt-link {
    display: flex; justify-content: center; min-height: 46px;
    border: 1px solid #7299bf; border-radius: 8px;
    background: linear-gradient(120deg,#126eb3,#168bce); color: #fff; font-size: .85rem;
}
.blayazo-prompt .btn { display: flex; justify-content: center; width: 100%; box-sizing: border-box; min-height: 46px; font-size: .85rem; background: linear-gradient(120deg,#126eb3,#168bce); color: #fff; border-color: #7299bf; border-radius: 8px; }
/* Slightly raised on tall desktop screens to leave the main landing CTA clearer. */
@media (min-width: 761px) and (min-height: 650px) {
    .blayazo-prompt { top: 43%; }
}
@media (max-width: 760px) {
    .blayazo-prompt { width: 380px; max-width: calc(100vw - 40px); padding: 24px 20px; }
    .blayazo-prompt .blayazo-prompt-title { font-size: .9rem; }
    .blayazo-prompt .blayazo-now b { font-size: 2.4rem; }
    .blayazo-prompt .blayazo-saving { font-size: .85rem; }
}
@media (prefers-reduced-motion: reduce) {
    [data-blayazo-prompts]::before { transition: none; }
    .blayazo-prompt, .blayazo-prompt.is-visible {
        transition: none; transform: translate(-50%, -50%);
    }
}

/* Keep approved aspect ratio when WordPress supplies intrinsic dimensions. */
.blayazo-main-image{height:auto}
