
.download-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding:64px 0}.download-hero h1{font-size:clamp(42px,5vw,68px)}.release-tag{display:inline-block;border:1px solid #ff790055;background:#ff790014;padding:8px 12px;border-radius:30px;color:#ffc286;font-size:13px}.download-meta{font-size:13px;line-height:1.8}.download-brand{border:1px solid #ff790055;border-radius:26px;min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:36px;background:radial-gradient(ellipse at center,#ff790025,transparent 75%),#100c09}.download-brand img{width:100%;height:auto}.download-brand>span{font-size:11px;letter-spacing:2px;color:#ffc286}.format-tags{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.format-tags b{font-size:11px;border:1px solid #ff790044;border-radius:8px;padding:8px 12px}.download-section{padding:48px 0;border-top:1px solid #ff79002a}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.download-grid article{padding:26px;border:1px solid #ff790040;border-radius:18px;background:#17100b}.download-grid article>span{color:#ff8a18;font-weight:800}.download-grid h3{font-size:23px}.download-grid p{margin-bottom:0}.download-note{font-size:14px;margin:24px 0 0;max-width:850px}.install-steps{padding-left:24px}.install-steps li{padding:4px 0 12px 12px}.install-steps li::marker{color:#ff8a18;font-weight:800}.install-steps h3{margin:12px 0}.release-info{border-top:1px solid #ff790030;padding:20px 0}.release-info summary{cursor:pointer;color:#ffd6ae;font-weight:600}.release-info p{max-width:850px}.app-banner{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:36px;margin:40px 0;border:1px solid #ff790050;border-radius:22px;background:linear-gradient(120deg,#2c170a,#0c0a08)}.app-banner h2{margin-bottom:18px}.app-banner p{max-width:620px}.app-banner .button{flex-shrink:0}.download-page main{position:relative}.public header nav{justify-content:flex-end}@media(max-width:900px){.public header{flex-wrap:wrap}.public header nav{justify-content:flex-start}.download-hero{grid-template-columns:1fr;gap:30px;padding:36px 0}.download-brand{min-height:260px}.download-grid{grid-template-columns:1fr}.app-banner{align-items:flex-start;flex-direction:column;padding:26px}.download-section{padding:32px 0}}@media(max-width:440px){.download-brand{padding:24px;min-height:220px}.download-hero .button{width:100%}.download-brand>span{letter-spacing:1px;font-size:10px}.app-banner{padding:22px}.download-grid article{padding:22px}}
@media(max-width:780px){.public header nav a[href="/baixar-app.html"]{display:inline-flex;padding:8px;color:#ffd6ae}.public header nav a:nth-child(3){display:none}.public header nav{flex-wrap:wrap}}.android-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.android-install{padding:26px;border:1px solid #ff790040;border-radius:18px;background:#17100b}.android-install>h3{margin-top:0}.android-download,.android-install{scroll-margin-top:120px}.android-layout .download-note{margin-top:16px}@media(max-width:900px){.android-layout{grid-template-columns:1fr;gap:24px}}@media(max-width:440px){.android-layout .button{width:100%}.android-install{padding:22px}}.public:not(.download-page) main>.app-banner{order:10}.public:not(.download-page) main>.final-cta{order:11}.public:not(.download-page) main>.floating-whatsapp{order:12}@media(max-width:900px){.public header{position:relative;gap:16px}.public header nav{width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px}.public header nav a,.public header nav a:nth-child(3){display:inline-flex;min-height:44px;align-items:center;padding:4px 0;font-size:13px}.public header nav a[href="/baixar-app.html"]{padding:4px 0}.public header nav .nav-cta{padding:8px 12px}.public header .brand img{width:164px}.public header nav a{order:0}}
.home-download-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.home-download-actions>a{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:900px){.home-download-actions{width:100%}}

.mobile-menu-toggle{display:none}
@media(max-width:900px){
.public header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 18px;gap:0;border-radius:0 0 14px 14px}
.public header .brand img{width:148px;max-width:148px}
.public header .mobile-menu-toggle{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin:0;padding:9px 13px;background:#19120c;color:#ffd8b1;border:1px solid #ff790060;box-shadow:none;font-size:14px;border-radius:9px}
.public header nav#site-menu{display:none;flex:0 0 100%;width:100%;margin-top:12px;padding:12px 0 0;border-top:1px solid #ff790030;gap:4px}
.public header.menu-open nav#site-menu{display:grid;grid-template-columns:1fr 1fr}
.public header nav#site-menu a,.public header nav#site-menu a:nth-child(3),.public header nav#site-menu a[href="/baixar-app.html"]{display:flex;align-items:center;min-height:44px;padding:10px 12px;margin:0;font-size:14px;border-radius:8px}
.public header nav#site-menu a:hover{background:#ff790015}
.public header nav#site-menu .nav-cta{justify-content:center}
}
