/* Equipamentos v35 — página temporária, visual integrado ao Planeta no Ar */
.equipment-page{background:#123943}
.eq-hero{position:relative;isolation:isolate;overflow:hidden;background:#123943;color:white;padding-top:145px}
.eq-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 65% 90% at 95% 10%,rgba(95,150,148,.22),transparent 68%),linear-gradient(150deg,#123943,#1d4c53)}
.eq-layout{min-height:620px;padding-bottom:80px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,6vw,95px);align-items:center}
.eq-copy{min-width:0}
.eq-breadcrumb{display:flex;align-items:center;gap:12px;color:#c8dcda;font-size:.65rem;font-weight:700;letter-spacing:.14em;margin-bottom:58px}
.eq-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.eq-breadcrumb span:nth-child(2){color:#e98946}
.eq-kicker{display:flex;align-items:center;gap:12px;color:#eea374;font-size:.67rem;font-weight:800;letter-spacing:.13em;margin:0 0 25px}
.eq-kicker-line{width:23px;height:2px;background:#ee853e;display:inline-block}
.eq-status{display:inline-flex;align-items:center;gap:11px;border:1px solid #b2c8c85c;border-radius:999px;padding:10px 15px;color:#f6d0b3;font-size:.65rem;font-weight:800;letter-spacing:.12em;white-space:normal}
.eq-pulse{width:8px;height:8px;border-radius:50%;background:#f18a36;box-shadow:0 0 0 4px #f18a3625}
.eq-hero h1{font-size:clamp(3.65rem,6.25vw,7rem);font-weight:600;line-height:1.02;letter-spacing:-.01em;margin:24px 0 28px;overflow-wrap:normal}
.eq-hero h1 em{color:#f18a36;font-style:normal}
.eq-intro{font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.85;max-width:585px;color:#e5efec;margin:0 0 16px}
.eq-note{font-size:.85rem;line-height:1.75;color:#c0d2d0;max-width:560px;margin:0}
.eq-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:35px}
.eq-link{font:600 .9rem var(--display);letter-spacing:.045em;text-decoration:underline;text-decoration-color:#f2ac79;text-underline-offset:7px;color:#ffd0ab;display:inline-flex;align-items:center;gap:6px;padding:8px 0}
.eq-link:hover{color:white}
.eq-photo-panel{min-width:0;position:relative;padding:10px 14px 12px 0}
.eq-photo{position:relative;height:clamp(400px,43vw,580px);overflow:hidden;border-radius:220px 220px 22px 22px;border:7px solid #ffffff15;box-shadow:0 26px 70px #0005;background:#264e52;z-index:1}
.eq-photo img{height:100%;width:100%;object-fit:cover;object-position:center;filter:saturate(.94)}
.eq-photo::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#092a32d9);pointer-events:none}
.eq-photo-overlay{position:absolute;bottom:29px;left:27px;right:27px;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:1;font:600 1.55rem/1.17 var(--display);letter-spacing:.03em;color:white}
.eq-circle{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border:1px solid #e2d9cb88;border-radius:50%;font-size:1.5rem;color:#f6a36b}
.eq-photo-orbit{position:absolute;pointer-events:none;width:70%;aspect-ratio:1;border:1px solid #ffffff34;border-radius:50%;top:-18px;right:-20px}
.eq-bottom{background:#1b4a53;padding:18px 0}
.eq-bottom .container{display:flex;justify-content:space-between;gap:18px;font-size:.64rem;font-weight:700;letter-spacing:.13em;color:#dceae6}
.equipment-page .footer{padding-top:54px}
@media(min-width:1200px){.equipment-page .header .nav{gap:16px}.equipment-page .header .nav a{font-size:.91rem}}
@media(min-width:1000px) and (max-width:1199px){.equipment-page .nav{gap:10px}.equipment-page .nav a{font-size:.87rem}.equipment-page .header-side .icon-link{display:none}.equipment-page .header-cta{font-size:.85rem;padding:10px 13px}}
@media(max-width:1020px){.eq-layout{grid-template-columns:1fr .87fr;gap:24px;min-height:600px}.eq-hero h1{font-size:clamp(3.15rem,6vw,5.9rem)}.eq-photo{height:480px}}
@media(max-width:760px){.eq-hero{padding-top:116px}.eq-layout{grid-template-columns:1fr;min-height:0;gap:45px;padding-bottom:55px}.eq-breadcrumb{margin-bottom:35px}.eq-hero h1{font-size:clamp(3.2rem,12vw,6rem)}.eq-photo-panel{padding:0 18px 0 12px;max-width:580px}.eq-photo{height:390px;border-radius:150px 150px 18px 18px}.eq-bottom .container span:last-child{display:none}.eq-intro{max-width:650px}}
@media(max-width:520px){.equipment-page .container{width:min(100% - 36px,1280px)}.eq-hero h1{font-size:clamp(2.72rem,11.8vw,4.5rem)}.eq-status{font-size:.6rem}.eq-actions{flex-direction:column;align-items:stretch;gap:20px}.eq-actions .button{width:100%}.eq-link{align-self:flex-start}.eq-photo-panel{padding:0 8px}.eq-photo{height:320px}.eq-photo-overlay{font-size:1.22rem;left:17px;right:17px;bottom:20px}.eq-circle{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.eq-hero h1,.eq-photo img{transition:none}}

/* Realçar a aba atual sem marcar Início em páginas internas */
@media(min-width:1000px){.equipment-page .header .nav a:first-child::after{display:none}.equipment-page .header .nav a[aria-current="page"]::after{content:"";display:block;position:relative;top:7px;height:2px;background:var(--brand-orange)}}
@media(max-width:360px){.eq-hero h1{font-size:2.26rem;letter-spacing:-.025em}}
