/* AeroRede V2 - evolução visual baseada no mock aprovado em 17/09/2026 */

/* Mantém a base aprovada e evolui apenas o hero, preservando rollback simples. */
.site-header.v2-header{
    min-height:66px;
}
.v2-header-inner{
    min-height:66px;
}
.v2-nav a{
    font-size:11.5px;
    padding:8px 10px;
}
.site-chat-button.v2-chat-button{
    border-radius:10px;
    box-shadow:0 8px 24px color-mix(in srgb,var(--v2-accent) 14%,transparent);
}

.v2-hero{
    background:
        radial-gradient(circle at 74% 30%,color-mix(in srgb,var(--v2-accent) 10%,transparent),transparent 28%),
        linear-gradient(180deg,var(--v2-bg),var(--v2-bg-2));
}
html[data-theme="light"] .v2-hero{
    background:
        radial-gradient(circle at 73% 30%,rgba(18,198,106,.10),transparent 30%),
        linear-gradient(180deg,#fbfdfc 0%,#f4f9f6 100%);
}

.v2-hero-inner{
    min-height:clamp(430px,calc(100svh - 136px),500px);
    grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);
    gap:34px;
    padding:18px 0 18px;
}
.v2-hero-copy-wrap{
    min-height:320px;
}
.v2-hero-copy h1{
    max-width:590px;
    margin:13px 0 15px;
    font-size:clamp(44px,4.75vw,64px);
    line-height:.98;
    letter-spacing:-.06em;
}
.v2-hero-copy p{
    max-width:540px;
    font-size:clamp(15px,1.35vw,18px);
    line-height:1.55;
}
.v2-hero-actions{
    margin-top:22px;
}
.v2-button{
    min-height:42px;
    border-radius:9px;
}

.v2-hero-visual{
    height:clamp(360px,calc(100svh - 190px),430px);
    isolation:isolate;
}
.v2-hero-visual::before{
    inset:0 -4px 0 8px;
    border:0;
    border-radius:0;
    background-image:url("data:image/webp;base64,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");
    background-size:cover;
    background-position:50% 48%;
    background-repeat:no-repeat;
    box-shadow:none;
    filter:none;
    opacity:.98;
    -webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 50%,#000 58%,rgba(0,0,0,.92) 72%,transparent 100%);
    mask-image:radial-gradient(ellipse 78% 82% at 50% 50%,#000 58%,rgba(0,0,0,.92) 72%,transparent 100%);
    z-index:-1;
}
html[data-theme="dark"] .v2-hero-visual::before{
    filter:brightness(.58) saturate(1.2) contrast(1.08);
    opacity:.9;
}

.v2-visual-core{
    display:none;
}
.v2-energy-trail{
    opacity:.16;
    z-index:0;
}
.v2-energy-trail path{
    stroke-width:2.4;
    opacity:.48;
}
.v2-float-card{
    z-index:2;
    background:color-mix(in srgb,var(--v2-surface) 86%,transparent);
    border-color:color-mix(in srgb,var(--v2-line-strong) 85%,var(--v2-accent) 15%);
    box-shadow:0 16px 36px color-mix(in srgb,var(--v2-accent) 8%,transparent),var(--v2-shadow-soft);
}
.v2-float-speed{left:0;top:48px}
.v2-float-tech{right:0;top:76px}
.v2-float-benefit{right:22px;bottom:32px}

.v2-feature-rail>div{
    padding:16px 15px;
}
.v2-feature-icon{
    width:34px;
    height:34px;
}

@media (max-width:1060px){
    .v2-hero-inner{
        grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);
        gap:22px;
    }
    .v2-hero-copy h1{
        font-size:clamp(42px,5.5vw,58px);
    }
}

@media (max-width:900px){
    .v2-hero-inner{
        min-height:auto;
        grid-template-columns:1fr;
        gap:10px;
        padding:24px 0 24px;
    }
    .v2-hero-copy-wrap{
        min-height:290px;
    }
    .v2-hero-copy h1{
        max-width:700px;
        font-size:clamp(42px,8.5vw,60px);
    }
    .v2-hero-copy p{
        max-width:620px;
    }
    .v2-hero-visual{
        height:350px;
        margin-top:-8px;
    }
    .v2-hero-visual::before{
        inset:0 8% 0 8%;
        background-position:center 45%;
    }
    .v2-float-speed{left:7%;top:18px}
    .v2-float-tech{right:7%;top:34px}
    .v2-float-benefit{right:9%;bottom:20px}
}

@media (max-width:640px){
    .site-header.v2-header,
    .v2-header-inner{
        min-height:62px;
    }
    .v2-hero-inner{
        padding-top:18px;
    }
    .v2-hero-copy-wrap{
        min-height:270px;
    }
    .v2-hero-copy h1{
        font-size:clamp(38px,12vw,52px);
        letter-spacing:-.055em;
    }
    .v2-hero-actions{
        width:100%;
    }
    .v2-hero-actions .v2-button{
        flex:1 1 150px;
    }
    .v2-hero-visual{
        height:320px;
    }
    .v2-hero-visual::before{
        inset:0 -10% 0 0;
        background-position:52% 50%;
        -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 84%,transparent 100%);
        mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 84%,transparent 100%);
    }
    .v2-float-tech{
        display:none;
    }
    .v2-float-speed{
        left:0;
        top:14px;
        transform:scale(.9);
        transform-origin:left top;
    }
    .v2-float-benefit{
        right:0;
        bottom:12px;
        transform:scale(.9);
        transform-origin:right bottom;
    }
}
