body.manual-page{background:#f3f5f7;color:#07172f}.manual-page .nav{background:rgba(3,8,15,.9)}.manual-hero{min-height:72vh;padding:190px clamp(22px,7vw,110px) 100px;background:radial-gradient(circle at 78% 30%,rgba(19,118,255,.18),transparent 38%),linear-gradient(135deg,#02070f 0%,#07172c 62%,#02070f 100%);color:#fff;display:flex;align-items:flex-end}.manual-hero-inner{max-width:980px}.manual-kicker{display:block;font:700 12px/1 Manrope,sans-serif;letter-spacing:.22em;color:#258cff;margin-bottom:24px}.manual-hero h1{font:800 clamp(58px,9vw,128px)/.88 Manrope,sans-serif;letter-spacing:-.07em;margin:0 0 32px}.manual-hero p{max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.5;color:#c4cfdb}.manual-jump{display:inline-flex;gap:12px;align-items:center;margin-top:34px;color:#fff;text-decoration:none;border-bottom:1px solid #5f6c7b;padding-bottom:7px}.manual-gallery{padding:clamp(70px,9vw,130px) clamp(18px,5vw,78px)}.manual-gallery-head{max-width:1280px;margin:0 auto 54px}.manual-gallery-head h2{font:800 clamp(42px,6vw,76px)/.98 Manrope,sans-serif;letter-spacing:-.055em;margin:0 0 18px;color:#07172f}.manual-gallery-head p{max-width:680px;color:#647184;font-size:18px;line-height:1.65}.manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,38px);max-width:1280px;margin:0 auto}.manual-card{margin:0;background:#fff;border:1px solid #d9dee5;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px rgba(7,23,47,.08)}.manual-card img{display:block;width:100%;height:auto;aspect-ratio:1/2;object-fit:contain;background:#fff}.manual-card figcaption{padding:17px 20px;border-top:1px solid #e2e6eb;font:700 14px Manrope,sans-serif;color:#17273e}.manual-card.image-error::before{content:"Imagem temporariamente indisponível";display:grid;place-items:center;min-height:420px;color:#778395}.manual-cta{padding:clamp(80px,9vw,130px) clamp(22px,7vw,110px);background:#07172f;color:#fff}.manual-cta h2{font:800 clamp(42px,6vw,76px)/1 Manrope,sans-serif;letter-spacing:-.055em;max-width:920px;margin:0 0 30px}.manual-cta p{max-width:650px;color:#aab8c9;font-size:18px;line-height:1.65;margin:0 0 28px}.manual-cta .button{display:inline-flex}.manual-page footer{background:#02070f}@media(max-width:760px){.manual-hero{min-height:62vh;padding:140px 22px 70px}.manual-grid{grid-template-columns:1fr}.manual-gallery{padding-left:14px;padding-right:14px}.manual-card{border-radius:15px}.manual-gallery-head{padding:0 8px}.manual-cta{padding:75px 22px}}