:root{--alpha-blue:#0878bb;--alpha-deep:#063b5d;--alpha-green:#10a800;--alpha-ink:#17232c;--alpha-muted:#5c6972;--alpha-bg:#f3f7f9;--alpha-line:#dce7ed}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;color:var(--alpha-ink);-webkit-font-smoothing:antialiased}.navbar{min-height:84px!important;padding:.65rem clamp(1rem,3vw,2.5rem)!important;background:linear-gradient(105deg,var(--alpha-deep),var(--alpha-blue))!important;box-shadow:0 5px 18px rgba(0,34,53,.2)}.navbar .navbar-brand{gap:.75rem;align-items:center}.navbar .navbar-logo img{height:3.7rem!important;max-width:150px;object-fit:contain}.navbar-caption{font-size:.78rem!important;line-height:1.1;white-space:nowrap}.navbar-collapse{justify-content:flex-end;gap:clamp(.6rem,1.5vw,1.5rem)}.navbar-nav{align-items:center;gap:.15rem}.navbar .nav-link{font-size:.91rem!important;line-height:1.15!important;font-weight:700!important;padding:.8rem .62rem!important;white-space:nowrap;border-radius:.45rem;transition:background .2s ease,color .2s ease}.navbar .nav-link:hover,.navbar .nav-link:focus{background:rgba(255,255,255,.14);color:#fff!important}.navbar-buttons .btn{min-width:148px;padding:.78rem 1rem!important;border-radius:.5rem!important;line-height:1.05!important;white-space:nowrap;background:var(--alpha-green)!important;border-color:var(--alpha-green)!important;box-shadow:none!important}.dropdown-menu{border:0!important;border-radius:.6rem!important;box-shadow:0 14px 35px rgba(0,31,49,.24)!important;overflow:hidden}.alpha-business-panel{padding:clamp(3rem,6vw,5.5rem) 1.25rem;background:var(--alpha-bg);border-top:1px solid var(--alpha-line)}.alpha-business-inner{width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem)}.alpha-kicker{display:inline-block;margin-bottom:.75rem;color:var(--alpha-blue);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.alpha-business-panel h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.1rem);color:var(--alpha-deep)}.alpha-business-panel p{color:var(--alpha-muted);line-height:1.65}.alpha-business-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--alpha-line);border:1px solid var(--alpha-line);border-radius:.85rem;overflow:hidden}.alpha-business-data p{display:flex;flex-direction:column;gap:.28rem;margin:0;padding:1.05rem 1.15rem;background:#fff}.alpha-business-data strong{font-size:.73rem;letter-spacing:.05em;text-transform:uppercase;color:var(--alpha-deep)}.alpha-business-data a{color:var(--alpha-blue);font-weight:700;overflow-wrap:anywhere}.suprema-credit{padding:.8rem 1rem;background:#052f49;color:rgba(255,255,255,.58);text-align:center;font-size:.76rem}.suprema-credit p{margin:0}.suprema-credit a{display:inline-flex;align-items:center;gap:.35rem;color:rgba(255,255,255,.82);text-decoration:none}.suprema-credit a:hover{color:#fff}.suprema-credit img{height:14px;width:auto}.suprema-heart{display:inline-block;color:#ef4444;animation:alpha-heart 1.4s ease-in-out infinite}@keyframes alpha-heart{0%,100%{transform:scale(1)}45%{transform:scale(1.28)}}img,iframe,video{max-width:100%}.mbr-section-title{overflow-wrap:anywhere}.btn{white-space:normal}
@media(max-width:991.98px){.navbar{min-height:72px!important;padding:.5rem 1rem!important}.navbar .navbar-logo img{height:3.15rem!important}.navbar-toggler{margin-left:auto!important}.navbar-collapse{margin-top:.65rem!important;padding:1rem!important;background:#064b73!important;border-radius:.7rem;max-height:calc(100vh - 88px);overflow-y:auto}.navbar-nav{align-items:stretch!important}.navbar .nav-link{padding:.78rem .85rem!important}.navbar-buttons{padding:.5rem .85rem}.navbar-buttons .btn{width:100%;min-width:0}.dropdown-menu{position:static!important;float:none!important;background:rgba(0,0,0,.14)!important;box-shadow:none!important}.alpha-business-inner{grid-template-columns:1fr}}
@media(max-width:575.98px){.navbar-caption-wrap{display:none!important}.navbar .navbar-logo img{max-width:128px}.alpha-business-panel{padding:2.7rem 1rem}.alpha-business-data{grid-template-columns:1fr}.display-1{font-size:2.2rem!important;line-height:1.1!important}.display-2{font-size:1.85rem!important;line-height:1.15!important}.display-5{font-size:1.03rem!important;line-height:1.55!important}section{background-attachment:scroll!important}.row{margin-left:-8px;margin-right:-8px}.row>[class*=col-]{padding-left:8px;padding-right:8px}}
.google-map{min-height:280px;background:#e8eef1}.google-map iframe{display:block;width:100%!important;min-height:280px;border:0!important}
.alpha-pro-content{padding:clamp(4rem,8vw,7rem) 1.25rem;background:#fff;color:var(--alpha-ink)}.alpha-pro-shell{width:min(1160px,100%);margin:auto}.alpha-pro-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem);align-items:center;margin-bottom:clamp(4rem,8vw,7rem)}.alpha-pro-eyebrow{display:block;margin-bottom:1rem;color:var(--alpha-blue);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.alpha-pro-content h2,.alpha-trust h2{margin:0 0 1.2rem;color:var(--alpha-deep);font-size:clamp(2rem,4.3vw,3.45rem);line-height:1.06;letter-spacing:-.035em}.alpha-pro-content p,.alpha-trust p{color:var(--alpha-muted);font-size:1.02rem;line-height:1.72}.alpha-pro-hero figure{margin:0}.alpha-pro-hero img,.alpha-trust img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1.1rem;box-shadow:0 24px 55px rgba(2,42,65,.16)}.alpha-pro-hero figcaption{padding:.65rem .25rem;color:#78858d;font-size:.72rem}.alpha-pro-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.alpha-pro-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.15rem;border-radius:.55rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.alpha-pro-primary{background:var(--alpha-green);color:#fff!important;box-shadow:0 10px 22px rgba(16,168,0,.2)}.alpha-pro-secondary{border:1px solid var(--alpha-line);color:var(--alpha-deep)!important;background:#fff}.alpha-pro-actions a:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,38,61,.14)}.alpha-pro-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:clamp(4rem,8vw,7rem);overflow:hidden;border:1px solid var(--alpha-line);border-radius:1rem;background:var(--alpha-line)}.alpha-pro-benefits article{padding:1.6rem;background:#f8fbfc}.alpha-pro-benefits article>span{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;margin-bottom:1.2rem;border-radius:50%;background:#e2f1f8;color:var(--alpha-blue);font-size:.72rem;font-weight:800}.alpha-pro-benefits h3{margin:0 0 .65rem;color:var(--alpha-deep);font-size:1.02rem}.alpha-pro-benefits p{margin:0;font-size:.88rem;line-height:1.6}.alpha-pro-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(2.5rem,8vw,7rem);align-items:start;margin-bottom:clamp(4rem,8vw,7rem)}.alpha-pro-checklist{padding:clamp(1.5rem,3vw,2.25rem);border-radius:1rem;background:var(--alpha-deep);color:#fff}.alpha-pro-checklist h3{margin:0 0 1.2rem;color:#fff}.alpha-pro-checklist ul,.alpha-trust ul{list-style:none;margin:0;padding:0}.alpha-pro-checklist li{position:relative;padding:.7rem 0 .7rem 1.7rem;border-bottom:1px solid rgba(255,255,255,.12);font-size:.91rem}.alpha-pro-checklist li:before{content:'✓';position:absolute;left:0;color:#63d65a;font-weight:900}.alpha-pro-faq{width:min(850px,100%);margin:auto}.alpha-pro-faq>h2{text-align:left}.alpha-pro-faq details{border-top:1px solid var(--alpha-line)}.alpha-pro-faq details:last-child{border-bottom:1px solid var(--alpha-line)}.alpha-pro-faq summary{position:relative;padding:1.25rem 2rem 1.25rem 0;cursor:pointer;color:var(--alpha-deep);font-size:1rem;font-weight:800;list-style:none}.alpha-pro-faq summary:after{content:'+';position:absolute;right:.25rem;color:var(--alpha-blue);font-size:1.45rem}.alpha-pro-faq details[open] summary:after{content:'−'}.alpha-pro-faq details p{margin:0;padding:0 2rem 1.35rem 0;font-size:.94rem}.alpha-trust{padding:clamp(4rem,8vw,6.5rem) 1.25rem;background:#eef5f8}.alpha-trust-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,6rem);align-items:center}.alpha-trust img{aspect-ratio:3/2}.alpha-trust li{padding:.7rem 0;border-bottom:1px solid #d5e3e9;color:var(--alpha-muted);line-height:1.55}.alpha-trust li strong{color:var(--alpha-deep)}.alpha-trust small{display:block;margin-top:1rem;color:#7a8991;font-size:.72rem;line-height:1.45}
@media(max-width:991.98px){.alpha-pro-hero,.alpha-pro-columns,.alpha-trust-grid{grid-template-columns:1fr}.alpha-pro-benefits{grid-template-columns:repeat(2,1fr)}.alpha-pro-hero figure{order:-1}.alpha-pro-hero img{aspect-ratio:16/9}}
@media(max-width:575.98px){.alpha-pro-content{padding:3.5rem 1rem}.alpha-pro-benefits{grid-template-columns:1fr}.alpha-pro-actions{flex-direction:column}.alpha-pro-actions a{width:100%}.alpha-pro-hero{gap:1.8rem;margin-bottom:3.5rem}.alpha-pro-columns{gap:2rem;margin-bottom:3.5rem}.alpha-trust{padding:3.5rem 1rem}.alpha-pro-content h2,.alpha-trust h2{font-size:2rem}}

/* Grade fotográfica uniforme: todas as fotos usam exatamente a mesma proporção. */
.card-img img,.service-card .card-img-top,.image-block img,.mbr-gallery-item img,.alpha-pro-hero img,.alpha-trust img,section:not(.menu):not(.header4) img.img-fluid:not(.alpha-brand-display){display:block;width:100%!important;aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important;object-position:center!important}
.card-img,.service-card,.image-block,.mbr-gallery-item,.alpha-pro-hero figure,.alpha-trust-grid{overflow:hidden}.card-img img,.service-card .card-img-top{border-radius:.65rem .65rem 0 0}.mbr-gallery-item img{min-height:100%!important}.alpha-pro-hero img,.alpha-trust img{border-radius:1.1rem}.alpha-brand-display{display:block;max-width:100%;height:auto!important;object-fit:contain!important;margin-inline:auto}

/* Cabeçalho e rodapé com leitura simples, alto contraste e alvos de toque amplos. */
.alpha-menu-label{display:none;color:#fff;font-size:.9rem;font-weight:800;text-transform:uppercase}.alpha-access-footer{position:relative;padding:clamp(3rem,6vw,5rem) 1.25rem 1.4rem;background:#042d46;color:#fff}.alpha-access-shell{width:min(1160px,100%);margin:auto}.alpha-footer-brand{display:flex;gap:1.3rem;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.16)}.alpha-footer-brand img{width:150px;max-height:72px;object-fit:contain}.alpha-footer-brand h2{margin:0 0 .4rem;color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}.alpha-footer-brand p{max-width:650px;margin:0;color:rgba(255,255,255,.75);font-size:1rem;line-height:1.55}.alpha-footer-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:clamp(2rem,6vw,5rem);padding:2.5rem 0}.alpha-footer-grid h3{margin:0 0 1.2rem;color:#fff;font-size:1.15rem}.alpha-footer-grid p{color:rgba(255,255,255,.78);font-size:1rem;line-height:1.65}.alpha-footer-contact{display:flex;align-items:center;gap:.85rem;min-height:62px;margin-bottom:.75rem;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:.65rem;background:rgba(255,255,255,.07);color:#fff!important;text-decoration:none!important}.alpha-footer-contact>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:var(--alpha-deep);font-size:1.1rem}.alpha-footer-contact small,.alpha-footer-contact strong{display:block}.alpha-footer-contact small{color:rgba(255,255,255,.7);font-size:.78rem}.alpha-footer-contact strong{font-size:1.08rem}.alpha-footer-contact.whatsapp{background:#087e26;border-color:#20a246}.alpha-footer-email{display:inline-block;padding:.65rem 0;color:#fff!important;font-size:1rem;font-weight:700;text-decoration:underline!important;text-underline-offset:4px;overflow-wrap:anywhere}.alpha-footer-grid nav{display:flex;flex-direction:column}.alpha-footer-grid nav a{display:flex;align-items:center;min-height:45px;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.86)!important;font-size:1rem;text-decoration:none!important}.alpha-footer-grid nav a:hover,.alpha-footer-grid nav a:focus{color:#fff!important;text-decoration:underline!important}.alpha-footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.16)}.alpha-footer-bottom p,.alpha-footer-bottom a{margin:0;color:rgba(255,255,255,.68)!important;font-size:.82rem;line-height:1.5}.alpha-mobile-dock{display:none}
@media(max-width:991.98px){body{padding-bottom:70px}.navbar-toggler{display:flex!important;align-items:center;justify-content:center;gap:.65rem;min-width:100px!important;min-height:50px!important;padding:.55rem .8rem!important;border:2px solid rgba(255,255,255,.65)!important;border-radius:.55rem!important}.alpha-menu-label{display:inline!important}.navbar-toggler-icon{width:1.45rem;height:1.45rem}.navbar-collapse .nav-link,.navbar-collapse .dropdown-item{display:flex!important;align-items:center;min-height:52px;font-size:1.02rem!important}.alpha-footer-grid{grid-template-columns:1fr 1fr}.alpha-footer-grid nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:0 1.5rem}.alpha-footer-grid nav h3{grid-column:1/-1}.alpha-mobile-dock{position:fixed;z-index:1090;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 -5px 22px rgba(0,25,39,.23)}.alpha-mobile-dock a{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:66px;background:#07557e;color:#fff!important;font-size:1.05rem;font-weight:800;text-decoration:none!important}.alpha-mobile-dock a:last-child{background:#0b8f2f}.suprema-credit{padding-bottom:1rem}}
@media(max-width:575.98px){.navbar{padding:.55rem .75rem!important}.navbar .navbar-logo img{max-width:112px!important}.navbar-toggler{min-width:92px!important}.alpha-footer-brand{align-items:flex-start;flex-direction:column}.alpha-footer-brand img{width:130px}.alpha-footer-grid{grid-template-columns:1fr;gap:2.2rem}.alpha-footer-grid nav{grid-column:auto;grid-template-columns:1fr}.alpha-footer-grid nav h3{grid-column:auto}.alpha-footer-bottom{flex-direction:column}.alpha-footer-contact{min-height:66px}.alpha-access-footer{padding-inline:1rem}}

/* Isolamento do rodapé contra fundos e espaçamentos herdados do tema antigo. */
.alpha-access-footer .alpha-footer-grid>section,.alpha-access-footer .alpha-footer-grid>nav{min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important}.alpha-access-footer .alpha-footer-grid>section *,.alpha-access-footer .alpha-footer-grid>nav *{text-shadow:none!important}.alpha-access-footer .alpha-footer-grid>section h3,.alpha-access-footer .alpha-footer-grid>nav h3{color:#fff!important}.alpha-access-footer .alpha-footer-grid>section p{color:rgba(255,255,255,.82)!important}.alpha-access-footer .alpha-footer-contact{background:rgba(255,255,255,.08)!important}.alpha-access-footer .alpha-footer-contact.whatsapp{background:#087e26!important}.alpha-access-footer .alpha-footer-contact small{color:rgba(255,255,255,.78)!important}.alpha-access-footer .alpha-footer-contact strong,.alpha-access-footer .alpha-footer-email{color:#fff!important}

.alpha-service-deep{padding:clamp(4rem,8vw,7rem) 1.25rem;background:#f1f6f8;color:var(--alpha-ink)}.alpha-service-deep header{width:min(820px,100%);margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.alpha-service-deep header h2,.alpha-service-scope h2{margin:0 0 1rem;color:var(--alpha-deep);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.03em}.alpha-service-deep header p,.alpha-service-scope p{color:var(--alpha-muted);font-size:1.04rem;line-height:1.7}.alpha-service-summary{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:clamp(3rem,6vw,5rem)}.alpha-service-summary article{padding:clamp(1.5rem,3vw,2.3rem);border:1px solid var(--alpha-line);border-radius:1rem;background:#fff}.alpha-service-summary h3{margin:0 0 1rem;color:var(--alpha-deep);font-size:1.2rem}.alpha-service-summary ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem 1rem;margin:0;padding:0;list-style:none}.alpha-service-summary li{position:relative;padding-left:1.4rem;color:var(--alpha-muted);line-height:1.5}.alpha-service-summary li:before{content:'✓';position:absolute;left:0;color:var(--alpha-green);font-weight:900}.alpha-service-scope{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2.5rem,7vw,6rem);align-items:start}.alpha-service-scope ol{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;border-radius:1rem;overflow:hidden;background:var(--alpha-line);list-style:none}.alpha-service-scope li{display:flex;gap:.9rem;align-items:center;min-height:90px;padding:1.1rem;background:#fff;color:var(--alpha-deep);font-weight:700;line-height:1.4}.alpha-service-scope li span{display:grid;flex:0 0 36px;height:36px;place-items:center;border-radius:50%;background:#e6f3f8;color:var(--alpha-blue);font-size:.72rem}.alpha-service-deep aside{margin-top:2.5rem;padding:1.2rem 1.4rem;border-left:4px solid var(--alpha-blue);border-radius:0 .65rem .65rem 0;background:#fff;color:var(--alpha-muted);line-height:1.6}.alpha-service-deep aside strong{color:var(--alpha-deep)}
@media(max-width:1199.98px){.navbar .navbar-caption-wrap{display:none!important}.navbar-toggler{display:flex!important;align-items:center;justify-content:center;gap:.65rem;min-width:100px!important;min-height:50px!important;padding:.55rem .8rem!important;border:2px solid rgba(255,255,255,.65)!important;border-radius:.55rem!important}.navbar-collapse:not(.show){display:none!important}.navbar-collapse.show{display:block!important;position:absolute;top:100%;right:1rem;left:1rem;margin:0!important;padding:1rem!important;background:#064b73!important;border-radius:0 0 .8rem .8rem;box-shadow:0 16px 30px rgba(0,30,46,.25);max-height:calc(100vh - 88px);overflow-y:auto}.navbar-collapse.show .navbar-nav{display:block!important;width:100%}.navbar-collapse.show .nav-item{display:block!important;width:100%;margin:0!important}.navbar-collapse.show .nav-link,.navbar-collapse.show .dropdown-item{display:flex!important;align-items:center;min-height:52px;width:100%;font-size:1rem!important;white-space:normal!important}.navbar-collapse.show .navbar-buttons,.navbar-collapse.show .btn{width:100%!important;margin:.35rem 0 0!important}.alpha-menu-label{display:inline!important}}
@media(max-width:767.98px){.alpha-service-deep{padding:3.5rem 1rem}.alpha-service-summary,.alpha-service-scope{grid-template-columns:1fr}.alpha-service-summary ul,.alpha-service-scope ol{grid-template-columns:1fr}.alpha-service-scope{gap:2rem}}

/* Hero principal 2026 — fundos próprios para desktop e celular. */
.alpha-home-hero{position:relative;isolation:isolate;display:flex;min-height:clamp(650px,82vh,860px);padding:150px 1.25rem 80px;background:#062e49 url('/images/alphaeng-2026/hero-desktop-v2.webp') center center/cover no-repeat!important;color:#fff}.alpha-hero-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(2,27,43,.96) 0%,rgba(3,38,59,.84) 38%,rgba(3,38,59,.27) 68%,rgba(3,38,59,.08) 100%)}.alpha-hero-shell{display:flex;align-items:center;width:min(1160px,100%);margin:auto}.alpha-hero-copy{width:min(650px,100%)}.alpha-hero-mark{display:block;width:190px;height:auto;margin:0 0 1.6rem;filter:drop-shadow(0 5px 12px rgba(0,0,0,.25))}.alpha-hero-eyebrow{display:inline-flex;margin-bottom:1rem;padding:.48rem .7rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#d9edf7;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.alpha-home-hero h1{max-width:650px;margin:0;color:#fff;font-size:clamp(2.8rem,5.7vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.alpha-home-hero .alpha-hero-copy>p{max-width:590px;margin:1.5rem 0 0;color:rgba(255,255,255,.84);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65}.alpha-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.alpha-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:54px;padding:.85rem 1.2rem;border-radius:.6rem;font-size:.96rem;font-weight:800;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s}.alpha-hero-primary{background:#10a800;color:#fff!important;box-shadow:0 12px 28px rgba(5,125,0,.28)}.alpha-hero-secondary{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff!important;backdrop-filter:blur(8px)}.alpha-hero-actions a:hover,.alpha-hero-actions a:focus{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,.24)}.alpha-hero-proof{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:2rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.alpha-hero-proof li{position:relative;padding-left:1.25rem;color:rgba(255,255,255,.76);font-size:.82rem;line-height:1.4}.alpha-hero-proof li:before{content:'✓';position:absolute;left:0;color:#64dc5b;font-weight:900}

/* Menu compacto coerente em tablets, notebooks menores e telas quadradas. */
@media(max-width:1199.98px){.menu .navbar{min-height:76px!important;background:#063b5d!important}.menu .menu-logo{position:relative;z-index:2}.menu .navbar-toggler{position:relative!important;right:auto!important;order:3;margin:0 0 0 auto!important;background:rgba(255,255,255,.08)!important}.menu .hamburger{width:23px;height:18px}.menu .hamburger span{height:2px!important;background:#fff!important}.menu .navbar-collapse.show{top:calc(100% + 1px);right:.75rem;left:.75rem;padding:.65rem!important;border:1px solid rgba(255,255,255,.12);border-radius:.8rem!important;background:#052f49!important}.menu .navbar-collapse.show .navbar-nav{margin:0!important}.menu .navbar-collapse.show .nav-link{gap:.55rem;padding:.75rem .8rem!important;border-bottom:1px solid rgba(255,255,255,.1);border-radius:.4rem}.menu .navbar-collapse.show .dropdown-menu{margin:.35rem 0 .6rem!important;padding:.35rem!important;border-radius:.55rem!important;background:rgba(0,0,0,.18)!important}.menu .navbar-collapse.show .dropdown-item{padding:.7rem .85rem!important;color:rgba(255,255,255,.88)!important}.menu .navbar-collapse.show .navbar-buttons{padding:.2rem 0 0!important}.menu .navbar-collapse.show .navbar-buttons .btn{min-height:52px!important;border-radius:.55rem!important}.alpha-home-hero{padding-top:125px}}
@media(max-width:767.98px){.alpha-home-hero{min-height:760px;padding:115px 1rem 105px;background-image:url('/images/alphaeng-2026/hero-mobile-v2.webp')!important;background-position:center center!important}.alpha-hero-overlay{background:linear-gradient(180deg,rgba(2,25,40,.82) 0%,rgba(2,28,44,.62) 42%,rgba(2,27,43,.9) 100%)}.alpha-hero-shell{align-items:flex-end}.alpha-hero-copy{width:100%}.alpha-hero-mark{width:145px;margin-bottom:1.1rem}.alpha-hero-eyebrow{font-size:.66rem}.alpha-home-hero h1{font-size:clamp(2.25rem,11vw,3.25rem);line-height:1.02}.alpha-home-hero .alpha-hero-copy>p{margin-top:1rem;font-size:1rem;line-height:1.52}.alpha-hero-actions{display:grid;grid-template-columns:1fr;margin-top:1.4rem}.alpha-hero-actions a{width:100%;min-height:55px}.alpha-hero-proof{display:grid;grid-template-columns:1fr;gap:.45rem;margin-top:1.3rem;padding-top:1rem}.menu .navbar-logo img{max-width:108px!important}.menu .navbar-toggler{min-width:88px!important;min-height:46px!important;padding:.45rem .65rem!important}.menu .alpha-menu-label{font-size:.76rem!important}.menu .navbar-collapse.show{max-height:calc(100dvh - 88px)}}

.alpha-next-section-logo{display:flex;justify-content:center;margin:-1.5rem auto 2rem}.alpha-next-section-logo img{display:block;width:min(280px,72vw);height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.alpha-next-section-logo+.row{align-items:center}@media(max-width:575.98px){.alpha-next-section-logo{margin:-.5rem auto 1.5rem}.alpha-next-section-logo img{width:min(230px,70vw)}}

.alpha-local-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.85rem;background:#031f31;box-shadow:0 16px 36px rgba(2,42,65,.18)}.alpha-local-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

.alpha-home-video{padding:clamp(4rem,8vw,7rem) 1.25rem;background:#f3f7f9}.alpha-home-video-heading{width:min(760px,100%);margin:0 auto 2.2rem;text-align:center}.alpha-home-video-heading h2{margin:0 0 1rem;color:var(--alpha-deep);font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;letter-spacing:-.035em}.alpha-home-video-heading p{margin:0;color:var(--alpha-muted);font-size:1.04rem;line-height:1.7}.alpha-home-video-frame{position:relative;width:min(980px,100%);aspect-ratio:16/9;margin:auto;overflow:hidden;border-radius:1rem;background:#031f31;box-shadow:0 22px 48px rgba(2,42,65,.18)}.alpha-home-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:575.98px){.alpha-home-video{padding:3.5rem 1rem}.alpha-home-video-frame{border-radius:.7rem}}

/* Sistema responsivo das subpáginas de serviços. */
.alpha-subpage-hero{--alpha-sub-bg:url('/images/alphaeng-2026/telhado-residencial-profissional.webp');position:relative;isolation:isolate;display:flex;min-height:590px;padding:145px 1.25rem 75px;background:#06344f var(--alpha-sub-bg) center/cover no-repeat!important;color:#fff}.alpha-subpage-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(2,27,43,.97),rgba(3,38,59,.84) 48%,rgba(3,38,59,.28))}.alpha-subpage-shell{display:flex;flex-direction:column;justify-content:center;width:min(1160px,100%);margin:auto}.alpha-breadcrumb{display:flex;gap:.55rem;margin-bottom:1.5rem;color:rgba(255,255,255,.62);font-size:.8rem}.alpha-breadcrumb a{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px}.alpha-subpage-hero .alpha-pro-eyebrow{color:#aaddf3}.alpha-subpage-hero h1{max-width:700px;margin:0;color:#fff;font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:800;line-height:1;letter-spacing:-.045em}.alpha-subpage-hero p{max-width:650px;margin:1.35rem 0 0;color:rgba(255,255,255,.84);font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.65}.alpha-service-page>section:not(.menu):not(.alpha-subpage-hero):not(.alpha-service-deep):not(.alpha-pro-content):not(.alpha-trust):not(.alpha-access-footer):not(#orcamento-whatsapp){padding-top:clamp(3.5rem,6vw,5.5rem)!important;padding-bottom:clamp(3.5rem,6vw,5.5rem)!important}.alpha-service-page .container{max-width:1160px}.alpha-service-page .form-control{min-height:50px;border:1px solid #cbd9e0;border-radius:.5rem;font-size:1rem}.alpha-service-page textarea.form-control{min-height:130px}.alpha-service-page .mbr-form .btn{min-height:52px;border-radius:.55rem}.alpha-service-page .map1 iframe{min-height:380px}.alpha-service-page .mbr-gallery{background:#f3f7f9}

/* Sistema responsivo das páginas de bairros. */
.alpha-local-page{background:#fff;color:var(--alpha-ink)}.alpha-local-page .hero-section{position:relative;isolation:isolate;display:flex;min-height:680px;padding:130px 1rem 70px;background-image:url('/images/alphaeng-2026/hero-desktop-v2.webp')!important;background-position:center!important;background-size:cover!important}.alpha-local-page .hero-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(2,27,43,.93),rgba(3,38,59,.68),rgba(3,38,59,.2))}.alpha-local-page .hero-content{max-width:820px;margin:0;text-align:left!important}.alpha-local-page .hero-content h1{color:#fff;font-size:clamp(2.6rem,5.5vw,4.7rem)!important;line-height:1.02;letter-spacing:-.04em;text-shadow:0 3px 16px rgba(0,0,0,.28)}.alpha-local-page .hero-content .lead{max-width:650px;margin-inline:0!important;color:rgba(255,255,255,.86);font-size:1.12rem}.alpha-local-page .hero-content>.d-flex{justify-content:flex-start!important}.alpha-local-page .hero-content .btn{min-height:54px;border-radius:.6rem;font-weight:800}.alpha-local-quick{position:relative;z-index:3;display:flex;justify-content:center;gap:.4rem;width:min(760px,calc(100% - 2rem));margin:-28px auto 0;padding:.45rem;border:1px solid var(--alpha-line);border-radius:.8rem;background:#fff;box-shadow:0 12px 30px rgba(3,43,66,.13)}.alpha-local-quick a{display:flex;flex:1;align-items:center;justify-content:center;min-height:48px;padding:.65rem;color:var(--alpha-deep)!important;font-weight:800;text-decoration:none!important;border-radius:.5rem}.alpha-local-quick a:hover{background:#eaf4f8}.alpha-local-page>section:not(.hero-section):not(.alpha-pro-content):not(.alpha-trust):not(.alpha-access-footer){padding-top:clamp(3.5rem,7vw,6rem)!important;padding-bottom:clamp(3.5rem,7vw,6rem)!important}.alpha-local-page>section:nth-of-type(even){background:#f3f7f9}.alpha-local-page .container{max-width:1160px}.alpha-local-page .card{height:100%;overflow:hidden;border:1px solid var(--alpha-line)!important;border-radius:.85rem!important;box-shadow:0 10px 25px rgba(2,42,65,.08)!important}.alpha-local-page .card-body{padding:clamp(1.25rem,2.5vw,2rem)!important}.alpha-local-page .card-img-top{border-radius:0!important}.alpha-local-page h2{color:var(--alpha-deep);letter-spacing:-.025em}.alpha-local-page p,.alpha-local-page li{line-height:1.65}.alpha-local-page .btn{min-height:48px;border-radius:.55rem;font-weight:700}.alpha-local-page .form-control,.alpha-local-page .form-select{min-height:50px;border-radius:.5rem}.alpha-local-page .google-map iframe{min-height:360px}
@media(max-width:991.98px){.alpha-subpage-hero{min-height:560px;padding-top:115px}.alpha-local-page .hero-section{min-height:620px;padding-top:110px}.alpha-local-page .hero-content{max-width:680px}.alpha-local-page header .navbar-collapse.show{position:absolute;top:100%;right:.75rem;left:.75rem;padding:.7rem;background:#052f49;border-radius:0 0 .8rem .8rem;box-shadow:0 16px 30px rgba(0,30,46,.25)}.alpha-local-page header .navbar-collapse.show .nav-item{margin:0!important}.alpha-local-page header .navbar-collapse.show .nav-link,.alpha-local-page header .navbar-collapse.show .btn{display:flex;align-items:center;min-height:52px;width:100%;padding:.7rem .85rem}.alpha-local-page .row{row-gap:1rem}}
@media(max-width:767.98px){.alpha-subpage-hero{min-height:650px;padding:110px 1rem 85px;background-image:url('/images/alphaeng-2026/hero-mobile-v2.webp')!important;background-position:center!important}.alpha-subpage-overlay{background:linear-gradient(180deg,rgba(2,25,40,.78),rgba(2,27,43,.62) 45%,rgba(2,27,43,.94))}.alpha-subpage-hero h1{font-size:clamp(2.35rem,11vw,3.25rem)}.alpha-subpage-hero .alpha-hero-actions{display:grid}.alpha-local-page .hero-section{min-height:700px;padding:110px 1rem 90px;background-image:url('/images/alphaeng-2026/hero-mobile-v2.webp')!important}.alpha-local-page .hero-overlay{background:linear-gradient(180deg,rgba(2,25,40,.76),rgba(2,27,43,.58) 42%,rgba(2,27,43,.94))}.alpha-local-page .hero-content{align-self:flex-end;text-align:left!important}.alpha-local-page .hero-content h1{font-size:clamp(2.25rem,11vw,3.2rem)!important}.alpha-local-page .hero-content>.d-flex{display:grid!important;grid-template-columns:1fr;width:100%}.alpha-local-page .hero-content .btn{width:100%}.alpha-local-page .hero-content .badge{font-size:.72rem}.alpha-local-quick{display:grid;grid-template-columns:1fr 1fr;margin-top:-24px}.alpha-local-quick a:last-child{grid-column:1/-1}.alpha-local-page>section:not(.hero-section):not(.alpha-pro-content):not(.alpha-trust):not(.alpha-access-footer){padding:3.5rem 1rem!important}.alpha-service-page>section:not(.menu):not(.alpha-subpage-hero):not(.alpha-service-deep):not(.alpha-pro-content):not(.alpha-trust):not(.alpha-access-footer):not(#orcamento-whatsapp){padding:3.5rem 1rem!important}}

.alpha-neighborhood-photo{display:block;width:100%!important;aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important;border-radius:.8rem;box-shadow:0 16px 34px rgba(2,42,65,.15)}#alpha-bairro .row{align-items:center}#alpha-bairro .card{border:0!important;background:linear-gradient(145deg,#fff,#f4f8fa)!important}#alpha-bairro .card-body{padding:clamp(1.5rem,4vw,3.5rem)!important}
.alpha-service-page>.mbr-section.form1,.alpha-service-page>.mbr-section.article,.alpha-service-page>section[id^="image1-"],.alpha-service-page>.mbr-section.content8,.alpha-service-page>.map1,.alpha-service-page>.mbr-gallery{display:none!important}.alpha-service-quick{position:relative;z-index:4;display:flex;justify-content:center;gap:.35rem;width:min(820px,calc(100% - 2rem));margin:-27px auto 0;padding:.4rem;border:1px solid var(--alpha-line);border-radius:.8rem;background:#fff;box-shadow:0 12px 30px rgba(3,43,66,.13)}.alpha-service-quick a{display:flex;flex:1;align-items:center;justify-content:center;min-height:46px;padding:.6rem;border-radius:.5rem;color:var(--alpha-deep)!important;font-size:.88rem;font-weight:800;text-decoration:none!important}.alpha-service-quick a:hover,.alpha-service-quick a:focus{background:#eaf4f8}.alpha-service-page #orcamento-whatsapp{padding:clamp(4rem,7vw,6rem) 1rem!important;background:linear-gradient(135deg,#e9f4f8,#f8fbfc)!important}.alpha-service-page #orcamento-whatsapp>div{max-width:760px!important}.alpha-service-page #orcamento-whatsapp>div>div{padding:clamp(1.5rem,4vw,3rem)!important;border:1px solid var(--alpha-line);border-radius:1rem!important;box-shadow:0 18px 42px rgba(2,42,65,.12)!important}.alpha-service-page #orcamento-whatsapp h3{color:var(--alpha-deep)!important;font-size:clamp(1.7rem,3vw,2.4rem)!important}.alpha-service-page #orcamento-whatsapp input,.alpha-service-page #orcamento-whatsapp select,.alpha-service-page #orcamento-whatsapp textarea{min-height:50px!important;border:1px solid #cbd9e0!important;border-radius:.5rem!important;font-size:1rem!important}.alpha-service-page #orcamento-whatsapp textarea{min-height:125px!important}.alpha-service-page #orcamento-whatsapp button{min-height:54px!important;border-radius:.55rem!important;font-size:1rem!important}
@media(max-width:767.98px){.alpha-neighborhood-photo{margin-bottom:1rem}.alpha-service-quick{display:grid;grid-template-columns:1fr 1fr;margin-top:-24px}.alpha-service-quick a{min-height:48px}.alpha-service-page #orcamento-whatsapp{padding:3.5rem 1rem!important}}

.alpha-footer-meta{display:flex;gap:1.2rem}.alpha-footer-meta a{color:rgba(255,255,255,.68)!important;font-size:.82rem;text-decoration:none!important}.alpha-footer-meta a:hover{text-decoration:underline!important}
.alpha-footer-bottom>p{color:#042d46!important;font-size:.74rem!important}
.alpha-sitemap-page{margin:0;background:#f4f8fa;color:var(--alpha-ink);font-family:Arial,sans-serif}.alpha-map-header{position:sticky;z-index:20;top:0;padding:.65rem 1rem;background:#063b5d;box-shadow:0 5px 18px rgba(0,34,53,.18)}.alpha-map-header>div{display:flex;align-items:center;justify-content:space-between;width:min(1160px,100%);margin:auto}.alpha-map-header img{display:block;width:130px;height:58px;object-fit:contain}.alpha-map-header nav{display:flex;gap:.3rem}.alpha-map-header nav a{display:flex;align-items:center;min-height:44px;padding:.55rem .8rem;border-radius:.45rem;color:#fff!important;font-weight:700;text-decoration:none!important}.alpha-map-header nav a:hover{background:rgba(255,255,255,.1)}.alpha-map-hero{padding:clamp(5rem,10vw,8rem) 1rem;background:linear-gradient(115deg,#042d46,#0878bb);color:#fff}.alpha-map-hero>div,.alpha-map-shell{width:min(1160px,100%);margin:auto}.alpha-map-hero .alpha-pro-eyebrow{color:#bce9ff}.alpha-map-hero h1{margin:0;color:#fff;font-size:clamp(3rem,7vw,5.5rem);line-height:1;letter-spacing:-.05em}.alpha-map-hero p{max-width:700px;margin:1.2rem 0 0;color:rgba(255,255,255,.82);font-size:1.12rem;line-height:1.65}.alpha-map-services,.alpha-map-neighborhoods{padding:clamp(4rem,8vw,7rem) 1rem}.alpha-map-services{background:#fff}.alpha-map-services h2,.alpha-map-title h2{margin:0 0 1.5rem;color:var(--alpha-deep);font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.035em}.alpha-map-services .alpha-map-shell>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.alpha-map-services a{display:flex;align-items:center;min-height:76px;padding:1rem;border:1px solid var(--alpha-line);border-radius:.7rem;background:#f8fbfc;color:var(--alpha-deep)!important;font-weight:800;text-decoration:none!important}.alpha-map-services a:hover{border-color:#8ec4dc;background:#eaf4f8}.alpha-map-title{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.alpha-map-title h2{margin-bottom:.6rem}.alpha-map-title p{margin:0;color:var(--alpha-muted)}.alpha-map-title label{display:grid;gap:.4rem;min-width:min(350px,100%);color:var(--alpha-deep);font-size:.8rem;font-weight:800}.alpha-map-title input{min-height:50px;padding:.7rem 1rem;border:1px solid #bfd0d9;border-radius:.55rem;background:#fff;font-size:1rem}.alpha-map-letters{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem}.alpha-map-letters a{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--alpha-line);border-radius:.4rem;background:#fff;color:var(--alpha-deep)!important;font-weight:800;text-decoration:none!important}.alpha-map-neighborhoods ul{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:0;padding:0;list-style:none}.alpha-map-neighborhoods li a{display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:.85rem 1rem;border:1px solid var(--alpha-line);border-radius:.6rem;background:#fff;color:var(--alpha-deep)!important;text-decoration:none!important}.alpha-map-neighborhoods li a:hover{border-color:#8ec4dc;box-shadow:0 8px 18px rgba(2,42,65,.08)}.alpha-map-neighborhoods li span{font-weight:800}.alpha-map-neighborhoods li small{margin-top:.2rem;color:var(--alpha-muted)}.alpha-map-footer{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem max(1rem,calc((100% - 1160px)/2));background:#042d46;color:rgba(255,255,255,.75)}.alpha-map-footer p{margin:0}.alpha-map-footer a{color:#fff!important;font-weight:700}
@media(max-width:900px){.alpha-map-services .alpha-map-shell>div,.alpha-map-neighborhoods ul{grid-template-columns:repeat(2,1fr)}.alpha-map-title{align-items:stretch;flex-direction:column}.alpha-map-title label{width:100%}}
@media(max-width:575.98px){.alpha-footer-meta{flex-direction:column;gap:.5rem}.alpha-map-header nav a:nth-child(2){display:none}.alpha-map-header img{width:105px}.alpha-map-hero{padding:4rem 1rem}.alpha-map-services,.alpha-map-neighborhoods{padding:3.5rem 1rem}.alpha-map-services .alpha-map-shell>div,.alpha-map-neighborhoods ul{grid-template-columns:1fr}.alpha-map-footer{align-items:flex-start;flex-direction:column}.alpha-map-neighborhoods li a{min-height:68px}}

/* Cabeçalho independente da home. */
.alpha-main-header{position:fixed;z-index:1080;top:0;right:0;left:0;min-height:82px;background:#063b5d;box-shadow:0 5px 20px rgba(0,27,43,.2)}.alpha-main-header-shell{display:flex;align-items:center;width:min(1180px,100%);min-height:82px;margin:auto;padding:.55rem 1rem}.alpha-main-brand{display:flex;align-items:center;margin-right:auto}.alpha-main-brand img{display:block;width:145px;max-height:62px;object-fit:contain}.alpha-main-toggle{display:none}.alpha-main-nav{display:flex;align-items:center;gap:.15rem}.alpha-main-nav>a,.alpha-main-nav summary{display:flex;align-items:center;min-height:46px;padding:.65rem .75rem;border-radius:.45rem;color:#fff!important;font-size:.9rem;font-weight:800;text-decoration:none!important;cursor:pointer;list-style:none}.alpha-main-nav summary::-webkit-details-marker{display:none}.alpha-main-nav summary:after{content:'▾';margin-left:.4rem;font-size:.7rem}.alpha-main-nav>a:hover,.alpha-main-nav summary:hover{background:rgba(255,255,255,.1)}.alpha-main-nav details{position:relative}.alpha-main-nav details>div{position:absolute;top:calc(100% + .4rem);right:0;display:grid;width:270px;padding:.45rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#052f49;box-shadow:0 16px 35px rgba(0,24,38,.3)}.alpha-main-nav details>div a{padding:.72rem .8rem;border-radius:.4rem;color:rgba(255,255,255,.9)!important;font-size:.88rem;text-decoration:none!important}.alpha-main-nav details>div a:hover{background:rgba(255,255,255,.1)}.alpha-main-whatsapp{margin-left:.55rem!important;background:#0b962f!important}.alpha-main-whatsapp:hover{background:#087e26!important}
@media(max-width:1199.98px){.alpha-main-header,.alpha-main-header-shell{min-height:72px}.alpha-main-header-shell{padding:.45rem .75rem}.alpha-main-brand img{width:112px;max-height:52px}.alpha-main-toggle{display:flex;align-items:center;justify-content:center;gap:.55rem;min-width:94px;min-height:46px;margin:0;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.6);border-radius:.5rem;background:rgba(255,255,255,.07);color:#fff}.alpha-main-toggle strong{font-size:.76rem;text-transform:uppercase}.alpha-main-toggle-lines{display:grid;gap:4px;width:20px}.alpha-main-toggle-lines i{display:block;width:20px;height:2px;border-radius:2px;background:#fff;transition:transform .2s,opacity .2s}.alpha-main-header.is-open .alpha-main-toggle-lines i:nth-child(1){transform:translateY(6px) rotate(45deg)}.alpha-main-header.is-open .alpha-main-toggle-lines i:nth-child(2){opacity:0}.alpha-main-header.is-open .alpha-main-toggle-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.alpha-main-nav{position:absolute;top:100%;right:.75rem;left:.75rem;display:none;max-height:calc(100dvh - 84px);padding:.6rem;overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:0 0 .75rem .75rem;background:#052f49;box-shadow:0 18px 35px rgba(0,24,38,.3)}.alpha-main-header.is-open .alpha-main-nav{display:block}.alpha-main-nav>a,.alpha-main-nav summary{width:100%;min-height:50px;padding:.7rem .8rem;border-bottom:1px solid rgba(255,255,255,.09);border-radius:.35rem;font-size:.96rem}.alpha-main-nav details>div{position:static;width:100%;margin:.25rem 0;padding:.35rem;background:rgba(0,0,0,.16);box-shadow:none}.alpha-main-nav details>div a{display:flex;align-items:center;min-height:46px}.alpha-main-whatsapp{justify-content:center;margin:.5rem 0 0!important;min-height:52px!important}.alpha-home-hero{padding-top:105px}}
