/*
Theme Name: IA para Gestores
Theme URI: https://iapoliticaspublicas.com.br
Author: Lelo Marchi
Description: Tema autoral para a plataforma IA para Gestores. Marfim, grafite e laranja.
Version: 0.2.0
Requires PHP: 8.1
Text Domain: iag-tema
*/
:root{--marfim:#F7F4ED;--grafite:#171717;--laranja:#EF6B20;--borda:#E4DED2}*{box-sizing:border-box}body{margin:0;background:var(--marfim);color:var(--grafite);font:16px/1.65 Inter,system-ui,sans-serif}h1,h2,h3,.brand{font-family:Montserrat,Inter,system-ui,sans-serif;line-height:1.16}h1{font-size:clamp(2.6rem,6vw,5rem);letter-spacing:-.055em}h2{font-size:clamp(1.8rem,4vw,2.65rem);letter-spacing:-.03em}a{color:inherit}.container{width:min(1140px,calc(100% - 40px));margin:auto}.site-header{border-bottom:1px solid var(--borda);background:rgba(247,244,237,.96);position:sticky;top:0;z-index:30}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{text-decoration:none;font-weight:800;letter-spacing:-.04em;font-size:1.15rem}.brand .mark{display:inline-grid;place-items:center;background:var(--grafite);color:var(--laranja);border-radius:11px;width:42px;height:42px;margin-right:10px}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{text-decoration:none;font-weight:650;font-size:.92rem}.button,.wp-block-button__link{display:inline-block;background:var(--laranja);color:var(--grafite);text-decoration:none;font-weight:750;border:0;border-radius:12px;padding:13px 19px}.button.secondary{background:#fff;border:1px solid var(--borda)}.hero{padding:100px 0 88px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:48px}.eyebrow{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#AB4A16}.hero p{font-size:1.16rem;color:#4C4944;max-width:570px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-graphic{min-height:420px;background:#171717;border-radius:30px;position:relative;display:flex;align-items:center;justify-content:center;padding:40px;color:white;overflow:hidden}.hero-graphic:before{content:"";position:absolute;width:330px;height:330px;border:50px solid #EF6B20;border-radius:50%;opacity:.95;top:-130px;right:-140px}.hero-graphic .panel{position:relative;background:#292929;border:1px solid #484848;border-radius:24px;padding:28px;box-shadow:0 22px 45px #0004;max-width:350px}.hero-graphic strong{font-size:1.6rem;line-height:1.15;display:block}.hero-graphic span{color:#F4A574}.section{padding:75px 0}.section.intro{background:#FFF}.section-title{max-width:800px;margin-bottom:32px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{background:#fff;border:1px solid var(--borda);border-radius:22px;padding:36px}.card .number{display:inline-grid;place-items:center;background:#FFF0E6;color:#B64B0C;border-radius:12px;width:54px;height:54px;font-weight:850}.card h3{font-size:1.55rem;margin:20px 0 10px}.muted{color:#605D58}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{border-top:3px solid var(--laranja);padding:17px 8px}.cta{background:#171717;color:#fff;border-radius:24px;padding:54px}.cta p{color:#ddd}.page-content{padding:68px 0;min-height:48vh}.page-content article{max-width:940px}.site-footer{background:#171717;color:#eee;padding:38px 0;margin-top:30px}.site-footer a{color:#fff}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer small{color:#c7c7c7}@media(max-width:780px){.hero{grid-template-columns:1fr;padding:60px 0}.hero-graphic{min-height:300px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.nav-links{gap:10px}.nav-links a{font-size:.8rem}.nav-links .hide-mobile{display:none}.cta{padding:30px}}@media(max-width:430px){.nav-links .secondary{display:none}}
