.inner-page{background:#101d27}.inner-page main{background:radial-gradient(ellipse at 50% 45%,#23333f 0%,#101d27 65%)}.inner-page .page-head{max-width:none;margin:0;padding:0;position:relative;min-height:330px;background:linear-gradient(90deg,#030c14fa 0%,#030c14e8 35%,#06142360 70%,#06142330),var(--page-banner, url('hero.jpg')) center 34%/cover;border-bottom:1px solid #f8c13c44}.inner-heading{max-width:1560px;padding:30px 42px 40px;margin:auto}.breadcrumb{display:inline-block;font-size:11px;color:#c9d0d7;margin-bottom:24px}.breadcrumb-separator{font-size:11px;color:#ffc329;padding:0 10px}.inner-page .page-head .eyebrow{font-size:10px;letter-spacing:2px;color:#ffc329;margin:0 0 12px}.inner-page .page-head h1{font:800 clamp(34px,3.7vw,58px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;max-width:770px;margin:0 0 18px;text-shadow:0 2px 3px #0004}.inner-page .page-head h1 em{font:inherit;color:#ffc329;background:linear-gradient(#ffe482,#ffb606);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.inner-page .page-head .lead{font-size:17px;color:#e4e8ec;max-width:650px;margin:0;line-height:1.5}.inner-page .wrap:not(.page-head){max-width:1500px;padding-left:42px;padding-right:42px}.inner-page .prose{max-width:1500px;color:#d0d8df;font-size:15px}.inner-page .section{padding-top:42px;padding-bottom:42px}.inner-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}.content-panel{background:linear-gradient(140deg,#0a1520f5,#12222deb);border:1px solid #68758066;border-radius:16px;padding:30px;box-shadow:0 8px 24px #0003;position:relative;overflow:hidden}.content-panel:before{content:'';position:absolute;left:30px;top:0;width:65px;height:3px;background:linear-gradient(90deg,#ffc329,#ffde79);border-radius:0 0 4px 4px}.inner-page .content-panel h2{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:#fff;margin:0 0 22px}.content-panel p{margin-bottom:18px;line-height:1.7}.content-panel p:last-child{margin-bottom:0}.content-panel strong{color:#fff}.inner-page .prose a:not(.gold-button){color:#ffd15b;text-decoration:none}.inner-page .prose a:not(.gold-button):hover{text-decoration:underline}.content-panel .gold-button{margin-top:8px;font-size:13px}.inner-page .checklist{margin:20px 0}.inner-page .checklist label{border:1px solid #ffffff1c;border-radius:8px;background:#1a2b38;padding:13px;font-size:13px;line-height:1.5;display:flex;align-items:start;gap:10px}.inner-page .checklist input{flex-shrink:0;margin:2px 0 0;accent-color:#ffc329}.inner-page .prose details{border:1px solid #6a778066;border-radius:10px;padding:20px 22px;background:#0e1b27;margin:12px 0}.inner-page summary{font-size:17px;font-weight:700;color:#fff}.inner-page details[open]{border-color:#ffc32977}.inner-page .prose>h2{font-weight:700;font-size:32px}.inner-page .prose>p{max-width:800px}.inner-page .library-section{padding-top:42px;padding-bottom:8px}.library-heading h2{font-size:32px;font-weight:700;letter-spacing:-.6px;margin-bottom:28px}.library-heading .eyebrow{color:#ffc329;margin-bottom:12px}.inner-page .videos{gap:25px}.inner-page .video{border:1px solid #68758055;border-radius:15px;background:linear-gradient(145deg,#0a1520,#12222d);overflow:hidden;padding:0 20px 22px;box-shadow:0 7px 20px #0003}.inner-page .watch{width:calc(100% + 40px);max-width:none;margin-left:-20px;border-radius:0}.inner-page .video h3{font-size:17px;font-weight:700;margin:12px 0 16px}.inner-page .video>a{color:#ffd15b;font-size:12px}.inner-page .play{border-color:#ffc329;color:#ffc329}.inner-next{max-width:1416px;margin:0 auto 42px;border:1px solid #8a949e;border-radius:17px;background:linear-gradient(115deg,#09141e,#172b38);padding:28px 35px;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:0 0 0 2px #ffffff0b}.inner-next .eyebrow{color:#ffc329;margin-bottom:10px}.inner-next h2{font-size:29px;line-height:1.12;font-weight:700;margin-bottom:12px;letter-spacing:-.5px}.inner-next p:not(.eyebrow){font-size:13px;color:#d0d8df;margin:0}.inner-next .gold-button{font-size:13px}.legal-page .inner-panels{grid-template-columns:1fr;max-width:1000px;margin:auto}.legal-page .page-head h1{font-size:48px}.legal-page .page-head{min-height:270px}.legal-page .inner-heading{padding-bottom:32px}.legal-page .content-panel{padding:28px 32px}.legal-page .content-panel h2{font-size:23px}.inner-page .fine{color:#bdc8d1}@media(max-width:950px){.inner-page .page-head{background-position:65% 25%}.inner-heading{padding:26px 30px 34px}.inner-page .page-head h1{font-size:43px}.inner-page .page-head .lead{max-width:530px;font-size:15px}.inner-page .wrap:not(.page-head){padding-left:28px;padding-right:28px}.inner-panels{gap:20px}.content-panel{padding:24px}.inner-page .content-panel h2{font-size:24px}.inner-next{margin-left:28px;margin-right:28px}.inner-page .videos{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.inner-page .page-head{min-height:310px;background-image:linear-gradient(90deg,#030c14f7,#030c14dd 58%,#061423a0),var(--page-banner, url('hero.jpg'));background-position:68% 15%}.inner-heading{padding:22px 23px 30px}.breadcrumb{margin-bottom:22px}.inner-page .page-head h1{font-size:36px;letter-spacing:-1px;max-width:100%}.inner-page .page-head .lead{font-size:14px}.inner-page .page-head .eyebrow{font-size:9px}.inner-page .wrap:not(.page-head){padding-left:20px;padding-right:20px}.inner-page .section{padding-top:25px;padding-bottom:25px}.inner-panels{grid-template-columns:1fr;gap:20px}.content-panel{padding:25px 22px;border-radius:13px}.inner-page .content-panel h2{font-size:24px;margin-bottom:18px}.inner-page .prose{font-size:14px}.inner-page .videos{grid-template-columns:1fr;gap:22px}.inner-page .library-section{padding-top:28px}.library-heading h2{font-size:27px}.inner-next{margin:0 20px 28px;padding:25px 22px;display:block}.inner-next h2{font-size:28px}.inner-next .gold-button{margin-top:22px;width:100%}.legal-page .page-head h1{font-size:36px}.legal-page .page-head{min-height:240px}.legal-page .content-panel{padding:25px 22px}.inner-page .prose details{padding:16px}.inner-page summary{font-size:15px}.inner-page .prose>h2{font-size:27px}}@media print{.inner-page .page-head{background:white;min-height:0;border:0}.inner-heading{padding:20px}.breadcrumb,.breadcrumb-separator,.inner-next{display:none}.inner-page .page-head h1,.inner-page .page-head .lead{color:black;text-shadow:none}.inner-page .inner-panels{display:block}.content-panel{background:white;color:black;border:0;box-shadow:none;padding:15px;break-inside:avoid}.content-panel:before{display:none}.inner-page .content-panel h2,.content-panel strong{color:black}.inner-page .checklist label{background:white;color:black;border:1px solid #aaa}}
.inner-page .prose a.gold-button{text-decoration:none;color:#090d10}.inner-next{width:calc(100% - 84px)}@media(max-width:950px){.inner-next{width:calc(100% - 56px)}}@media(max-width:680px){.inner-next{width:calc(100% - 40px)}}

body[data-banner="sobre"]{--page-banner:url("banner-sobre.jpg")}
body[data-banner="conteudos"]{--page-banner:url("banner-conteudos.jpg")}
body[data-banner="recursos"]{--page-banner:url("banner-recursos.jpg")}
body[data-banner="servicos"]{--page-banner:url("banner-servicos.jpg")}
body[data-banner="contato"]{--page-banner:url("banner-contato.jpg")}
body[data-banner="privacidade"]{--page-banner:url("banner-privacidade.jpg")}
body[data-banner="termos"]{--page-banner:url("banner-termos.jpg")}

.inner-page .page-head{background-position:center,center 30%}@media(max-width:680px){.inner-page .page-head{background-position:center,70% 25%}}
.inner-page .page-head{background-position:center,center top}@media(max-width:680px){.inner-page .page-head{background-position:center,72% top}}
