
:root{--navy:#0b1927;--navy2:#12283b;--gold:#d5ad77;--paper:#f7f6f2;--text:#192938;--muted:#586b78;--line:#dce2e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif;line-height:1.65}a{color:inherit}a:hover{text-decoration-color:var(--gold)}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;background:white;padding:12px;z-index:10}.nav{background:var(--navy);color:#fff;border-bottom:1px solid #344455}.navinner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0}.brand{text-decoration:none;font-size:1.08rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.brand span,.gold{color:var(--gold)}.links{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.links a{font-size:.92rem;text-decoration:none}.links a:hover,.links a[aria-current=page]{color:var(--gold)}.button{display:inline-block;background:var(--gold);color:var(--navy);font-weight:750;text-decoration:none;border:0;border-radius:5px;padding:13px 19px;cursor:pointer}.button.alt{background:transparent;border:1px solid #bdc9d0;color:#fff}.button.dark{background:var(--navy);color:white}.hero{background:linear-gradient(120deg,#091522,#173047);color:#fff;padding:90px 0 85px}.hero h1{font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.12;margin:12px 0 18px;letter-spacing:-.045em;max-width:900px}.hero p{max-width:720px;color:#d5e0e7;font-size:1.11rem}.eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--gold)}.heroactions{display:flex;gap:14px;flex-wrap:wrap;margin-top:27px}.section{padding:76px 0}.section h2{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.2;margin:10px 0 20px}.lead{font-size:1.13rem;max-width:820px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:28px}.card{background:white;border:1px solid var(--line);padding:27px;border-radius:10px;box-shadow:0 5px 22px #09152208}.card h3{margin:4px 0 9px;font-size:1.25rem}.card p{color:var(--muted);margin:0 0 16px}.card a{font-weight:750;text-decoration-color:var(--gold)}.tint{background:#eef1ef}.two{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.stat{font-size:3.4rem;font-weight:800;line-height:1;color:var(--navy)}.bullets{padding-left:23px}.bullets li{margin:9px 0}.mini{color:var(--muted);font-size:.91rem}.crumbs{font-size:.85rem;color:#c4d4df;margin-bottom:15px}.crumbs a{color:inherit}.article{max-width:780px}.article h2{margin-top:34px}.article h3{margin-top:25px}.article p,.article li{color:#405360}.cta{background:var(--navy);color:white;padding:60px 0}.cta p{color:#d5e0e7}.form{display:grid;gap:14px;max-width:720px}.form label{font-weight:650}.form input,.form select,.form textarea{width:100%;padding:12px 14px;border:1px solid #b8c5ca;border-radius:5px;font:inherit;background:white}.form textarea{min-height:130px}.field{display:grid;gap:4px}.check{display:flex;gap:12px;align-items:start}.check input{width:auto;margin-top:7px}.footer{background:#08131e;color:#c7d4dd;padding:35px 0;font-size:.9rem}.footer a{color:#e9eff3}.footerline{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}.notice{border-left:4px solid var(--gold);padding:14px 18px;background:#fff8e9;color:#394c58}.tag{display:inline-block;background:#e8edeb;border-radius:20px;padding:3px 11px;font-size:.8rem;margin:3px}.visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:780px){.navinner{align-items:flex-start;flex-direction:column}.links{gap:12px}.cards,.two{grid-template-columns:1fr}.hero{padding:63px 0}.section{padding:50px 0}}
/* Fotografias da marca pessoal — atualização novembro 2026 */
.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:50px;align-items:center}
.hero-grid .hero-copy h1{font-size:clamp(2.25rem,4.5vw,4.15rem)}
.hero-photo{border-radius:15px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 24px 55px #0005;border:1px solid #ffffff24}
.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}
.about-photo{margin:0 0 44px;border-radius:14px;overflow:hidden;max-height:550px}
.about-photo img{display:block;width:100%;height:auto;max-height:550px;object-fit:cover;object-position:center 38%}
@media(max-width:780px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero-photo{max-width:460px;aspect-ratio:5/4}.hero-photo img{object-position:center 27%}.about-photo{margin-bottom:28px}}

/* Missão e Valores */
.values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.values-grid .card{height:100%}.values-grid .card h3{color:#132b3d}.values-grid .card p{color:#475a64}@media(max-width:780px){.values-grid{grid-template-columns:1fr}}
