.hero-copy{width:min(700px,55%)}.hero-partners{position:absolute;z-index:4;right:clamp(22px,5vw,72px);top:51%;transform:translateY(-50%);width:min(455px,37vw);padding:22px 24px;color:var(--ink);background:rgba(255,255,255,.96);box-shadow:0 18px 55px rgba(0,27,43,.32);backdrop-filter:blur(8px)}.hero-partners>p,.logo-group>p{margin:0;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero-sponsor-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:14px;margin:16px 0 14px}.sponsor-frame{height:60px;display:flex;align-items:center;justify-content:center}.sponsor-frame img{display:block;max-width:100%;max-height:100%;object-fit:contain}.sponsor-frame.nuc img{width:88px}.sponsor-frame.jive img{width:106px}.sponsor-frame.urubu img{width:70px;max-height:52px}.sponsor-frame.caieiras img{width:52px;max-height:52px}.hero-policy-lockup,.policy-lockup{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;border-top:1px solid #dbe3e6}.policy-frame{height:58px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.policy-frame img{display:block;max-width:none}.policy-frame.lie img{width:124px}.policy-frame.gov img{width:180px;transform:scale(1.45)}
.press{background:#fff}.press-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);margin-bottom:22px;color:#fff;background:var(--deep)}.video-wrap{position:relative;aspect-ratio:16/9;background:#001d2c}.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-copy{padding:clamp(32px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.video-copy>span{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.video-copy h3{margin:14px 0;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.04em}.video-copy p{color:#c8dee8;line-height:1.6}.video-copy a{margin-top:10px;color:var(--yellow);font-size:12px;font-weight:900;text-decoration:none}.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.press-grid a{min-height:205px;padding:28px;display:flex;flex-direction:column;border-top:4px solid var(--cyan);color:var(--ink);background:var(--paper);text-decoration:none;transition:transform .2s,background .2s}.press-grid a:hover{transform:translateY(-3px);background:#e9f4f7}.press-grid span{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.press-grid strong{margin:18px 0;font-size:20px;line-height:1.25;letter-spacing:-.02em}.press-grid i{margin-top:auto;color:var(--orange);font-size:11px;font-style:normal;font-weight:900}
.sponsor-lockup{display:grid!important;grid-template-columns:repeat(4,minmax(130px,190px));justify-content:center;gap:28px!important}.sponsor-lockup .sponsor-frame{height:100px;padding:15px;background:var(--paper)}.sponsor-lockup .sponsor-frame.nuc img{width:125px}.sponsor-lockup .sponsor-frame.jive img{width:150px}.sponsor-lockup .sponsor-frame.urubu img{width:92px;max-height:72px}.sponsor-lockup .sponsor-frame.caieiras img{width:72px;max-height:74px}.institutional-logos>div{display:flex!important;align-items:center;justify-content:center;gap:28px!important;flex-wrap:wrap}.itp-frame{width:230px;height:110px;padding:20px;display:flex;align-items:center;background:var(--paper)}.itp-frame img{width:100%!important;max-height:none!important;object-fit:contain}.institutional-logos .policy-lockup{width:min(600px,100%);grid-template-columns:1fr 1fr;gap:18px;padding:0;border:0}.institutional-logos .policy-frame{height:110px;background:var(--paper)}.institutional-logos .policy-frame.lie img{width:230px;max-height:none}.institutional-logos .policy-frame.gov img{width:330px;max-height:none;transform:scale(1.48)}.brand-rule{max-width:720px;margin:0 auto;color:var(--muted);font-size:11px;line-height:1.55;text-align:center}
@media(max-width:1100px){.hero-copy{width:min(620px,60%)}.hero-partners{width:35vw}.hero-sponsor-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:950px){.hero{padding-bottom:235px}.hero-copy{width:min(720px,88%)}.hero-partners{left:22px;right:22px;top:auto;bottom:100px;width:auto;padding:16px 20px;transform:none}.hero-sponsor-grid{grid-template-columns:repeat(4,1fr);margin:10px 0}.press-feature{grid-template-columns:1fr}.press-grid{grid-template-columns:repeat(2,1fr)}.sponsor-lockup{grid-template-columns:repeat(2,minmax(130px,190px))}}@media(max-width:600px){.hero{min-height:1080px;padding-bottom:315px}.hero-copy{padding-top:45px}.hero-partners{bottom:102px}.hero-sponsor-grid{grid-template-columns:repeat(2,1fr);gap:4px}.hero-policy-lockup{gap:4px}.policy-frame.gov img{width:160px}.press-grid{grid-template-columns:1fr}.press-grid a{min-height:170px}.sponsor-lockup{grid-template-columns:repeat(2,1fr)!important}.institutional-logos .policy-lockup{grid-template-columns:1fr}.institutional-logos .policy-frame.lie img{width:210px}.institutional-logos .policy-frame.gov img{width:310px}.itp-frame{width:100%;justify-content:center}.itp-frame img{width:210px!important}}

.official-brand-lockup{display:block;width:100%;height:auto;object-fit:contain}.hero-partners .official-brand-lockup{max-height:230px;margin:14px auto 0}.official-lockup-panel{width:min(760px,100%);margin:42px auto 0;padding:clamp(24px,5vw,54px);background:#fff;box-shadow:0 18px 55px rgba(0,27,43,.09)}.official-lockup-panel .official-brand-lockup{max-height:520px;margin:auto}
@media(max-width:1100px){.hero-partners{width:min(380px,35vw)}}
@media(max-width:950px){.hero{padding-bottom:430px}.hero-partners{bottom:96px;width:auto;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px}.hero-partners .official-brand-lockup{max-height:255px;margin:0 auto}}
@media(max-width:600px){.hero{min-height:1320px;padding-bottom:640px}.hero-partners{left:20px;right:20px;bottom:96px;width:auto;padding:20px 24px;display:block}.hero-partners>p{font-size:12px;line-height:1.45}.hero-partners .official-brand-lockup{width:100%;max-height:none;margin:16px auto 0}.official-lockup-panel{margin-top:28px;padding:22px}}
