/* Direção editorial tática: grafite, azul e tipografia de impacto. */
:root{--ink:#17191c;--night:#101214;--panel:#191c1f;--blue:#6ca8d0;--bright:#86c0e7;--muted:#66696d;--line:#ced8de;--paper:#e2eaef;--radius:16px}body{font-family:Arial,Helvetica,sans-serif;background:#f1f6f9;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:'Arial Black','Arial',sans-serif;font-weight:900;text-transform:uppercase;text-wrap:balance}h1{letter-spacing:-.025em}h2{font-size:clamp(29px,3vw,42px);letter-spacing:-.025em;line-height:1.2}h3{font-size:21px;letter-spacing:-.02em;line-height:1.3}.container{width:min(1180px,88%)}.eyebrow,.mini-label,.feature-icon,.price-card-top,.photo-caption{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.eyebrow{font-size:12px;letter-spacing:.1em}.blue{color:#356789}.accent{color:#3f7faa}.header{background:#090a0b}.nav-wrap{height:80px}.brand img{width:195px}.nav-button{border-color:#447595;color:#b4d7ef;font-size:13px;padding:10px 15px}.button{background:linear-gradient(115deg,#92c6e8,#5ea0cc 70%,#4d90bc);color:#12171a;border:1px solid #84bfe6;border-radius:8px;box-shadow:0 8px 25px #00000013;font-size:15px}.button:hover{background:linear-gradient(115deg,#aad5f2,#75b3dc);color:#101518}.hero{position:relative;overflow:hidden;background:#090a0b;padding:58px 0 52px}.hero-grid{grid-template-columns:1fr 1.1fr;gap:3%;align-items:center}.hero-copy{position:relative;z-index:2}.hero .eyebrow{display:inline-flex;border:1px solid #34566c;border-radius:4px;padding:7px 10px;font-size:10px;letter-spacing:.07em;color:#81bae0;margin-bottom:24px}.hero .line{background:#589ac6;width:13px}.hero h1{font-size:clamp(38px,4.4vw,59px);line-height:1.13;margin-bottom:22px;color:#ecf3f7}.hero h1>span{color:#72b0da}.hero-description{font-size:16px;max-width:470px;color:#a4a4a3;line-height:1.7;margin-bottom:27px}.hero-description strong{font-weight:400;color:#dbe2e6}.hero-offer{display:flex;align-items:center;gap:20px;width:fit-content;max-width:100%;padding:20px;border-radius:13px;border:1px solid #42789c;background:linear-gradient(130deg,#1a364966,#19191980);margin-bottom:18px}.hero-price-label{font-size:9px;letter-spacing:.06em;color:#a6c1d3}.hero-price{font-size:37px;letter-spacing:-.04em;line-height:1.2;font-weight:800;color:#8ec6ec;margin:8px 0 4px;white-space:nowrap}.hero-price small{font-size:13px;font-weight:400;letter-spacing:0;display:block;margin-bottom:6px;color:#a6c4d8}.hero-price-total{font-size:11px;color:#96a3ac}.hero-offer .button{font-size:13px;padding:14px 17px;white-space:nowrap}.hero .plain-link{font-size:12px;color:#adbac2;text-decoration-color:#3f5665}.hero-visual{position:relative;padding:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.team-photos{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-height:480px;position:relative}.team-person{position:relative;overflow:hidden;border:1px solid #ffffff13;border-radius:4px;background:#000}.team-person:first-child{margin-top:30px}.team-person:last-child{margin-bottom:30px}.team-person img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;filter:grayscale(1);position:absolute;inset:0}.team-person:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080909 0%,transparent 50%);pointer-events:none}.team-person>div{position:absolute;bottom:24px;left:20px;right:15px;z-index:1}.team-person span{font-size:8px;font-family:monospace;letter-spacing:.08em;display:block;color:#7aa3bf;margin-bottom:7px}.team-person strong{font-size:23px;letter-spacing:.02em;color:#dfe6ea}.team-caption{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2f4b5d;margin-top:20px;padding-top:15px;gap:20px}.team-caption>span{font-size:11px;letter-spacing:.18em;color:#6ca9d1}.team-caption p{font-size:12px;line-height:1.5;color:#a09d97;margin:0;text-align:right}.benefit-bar{background:#17191b;border-color:#ffffff10}.benefit-bar .container{padding-block:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.benefit-bar p{padding:25px 22px;border-right:1px solid #ffffff12;display:flex;flex-direction:column}.benefit-bar p:first-child{padding-left:0}.benefit-bar p:last-child{border:0}.benefit-bar strong{font-size:24px;color:#7cb7de;line-height:1.3}.benefit-bar p span{font-size:12px;color:#a6a6a2;margin:5px 0 0}.section{padding:92px 0}.light{background:#e2eaef}.section-heading{align-items:flex-end;margin-bottom:42px}.section-heading>p{max-width:310px;font-size:15px}.steps{gap:14px}.steps article{background:#f2f7fa;border:1px solid #cad5dc;border-radius:12px;padding:30px}.step-top{margin-bottom:31px}.step-symbol{color:#36739b}.step-number{color:#d7e4ec;font-family:'Arial Black',Arial,sans-serif}.steps h3{font-size:21px}.steps p{font-size:15px;line-height:1.7}.toolkit{background:#151719;color:#e2eaef;padding:92px 0}.toolkit-grid{grid-template-columns:.9fr 1.1fr;gap:7%}.toolkit .eyebrow{color:#72acd3}.toolkit h2{font-size:38px}.toolkit .muted{color:#72acd2}.toolkit-intro>p:not(.eyebrow){color:#9c9d9e}.text-link{color:#3676a1;border-color:#70a5c8}.toolkit .text-link{color:#76b4dd;border-color:#3f657e}.toolkit-cards{gap:13px}.feature-card{background:#1d2023;border-color:#333435;border-radius:12px;padding:25px}.feature-card.wide{background:linear-gradient(135deg,#24292c,#1c1e20);border-color:#33556c}.feature-icon{color:#6ea7cd;font-size:10px;margin-bottom:20px}.feature-card h3{font-size:19px}.feature-card p{color:#adaeae;font-size:14px}.dark-card{background:#202427;border-color:#444440}.dark-card .feature-icon{color:#7ab5dd}.dark-card p{color:#adaeae}.study-sequence{margin-top:24px;border:1px solid #44413c;border-radius:8px;overflow:hidden;background:#101214}.sequence-label{font-family:monospace;font-size:10px;letter-spacing:.08em;padding:12px 14px;color:#699bbc;background:#1a1b1b}.study-sequence>div:not(.sequence-label){padding:12px 14px;border-top:1px solid #ffffff0d;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;font-size:12px}.study-sequence strong{font-size:12px;font-weight:400;color:#ced4d8}.study-sequence span{color:#648aa3;font-family:monospace;font-size:10px}.study-sequence small{font-size:8px;font-family:monospace;letter-spacing:.04em;color:#6ea9d0;padding:3px 5px;border:1px solid #324f63;border-radius:3px}.mentors{background:#e2eaef;color:#1c1d1f}.mentors .eyebrow{color:#366b8e}.mentors .section-heading>p{color:#686965}.mentor-grid{gap:24px}.mentor-card{border-color:#333332;background:#181b1d;border-radius:13px;grid-template-columns:1fr;position:relative}.mentor-photo{height:370px;min-height:0}.mentor-photo img{object-position:50% 22%}.mentor-photo>span{color:#87bde2;background:#111b;font-family:monospace;letter-spacing:.08em;font-size:10px;left:24px;bottom:18px}.mentor-info{padding:28px 30px;color:white}.mentor-info .mini-label{color:#6ba5cc}.mentor-info h3{font-size:27px}.mentor-info .mentor-role{color:#b8ccd9;font-size:13px}.mentor-info p{color:#a9aaa9}.mentor-info summary{color:#7bb4da;font-size:13px}.results{background:#f1f6f9}.result-image{border-radius:10px;border-color:#c4d1da}.result-image img{background:#e2eaef;height:300px}.result-image>span{font-size:13px}.result-image b{color:#3e759a}.small-note{color:#787870}.offer{background:#101214;color:#e2eaef}.offer .eyebrow{color:#6ea9d0}.offer .muted{color:#6fa9cf}.offer-copy>p:not(.eyebrow){color:#abadad}.offer-points li{color:#c0c0bc}.offer-points li::before{background:#5590b8}.guarantee{border-color:#363431}.guarantee>span{border-color:#40667f;color:#78b7e1}.guarantee p{color:#a3a39e}.price-card{background:linear-gradient(145deg,#22272a,#181a1c);border:1px solid #4c86ac;border-top:4px solid #6ca7cf;box-shadow:0 25px 70px #0005;padding:34px;border-radius:18px}.price-card-top{color:#a6b5bf}.price-card-top>span:last-child{color:#87c0e6}.price-card h3{font-size:27px}.price{color:#87c0e6}.price strong{font-size:81px}.price-total{color:#a4a29c}.price-divider{background:#36434b}.checklist li{color:#ccd7df}.checklist li::before{color:#6da9d1}.price-note{color:#a8a69f}.faq{background:#f1f6f9;padding-top:85px}.faq-list details{border-color:#c6d2da}.faq-list summary::after{color:#427ba1}.closing{background:#d3e0e9;color:#1c1d1d;border-top:1px solid #b2c6d3;position:relative;padding:70px 0}.closing .eyebrow{color:#3b6f92}.closing h2{font-size:43px}.closing .white{background:#151719;color:#8dc2e6;border-color:#151719}.closing .white:hover{background:#30302b}.footer-grid p,footer{color:#aaa9a4}footer{background:#0b0d0e}.footer-bottom{color:#7d7e7b}.back-top{color:#7ea4be}.lightbox{background:#141719}.lightbox-close{color:#84bfe7}
@media(max-width:1100px){.hero h1{font-size:46px}.hero-offer{flex-direction:column;align-items:stretch;gap:15px;max-width:340px;width:100%}.hero-price{font-size:37px}.hero-price small{display:inline;font-size:13px;margin-right:3px}.hero-price-label{font-size:9px}.team-photos{min-height:520px}.team-person>div{left:12px;right:10px}.team-person strong{font-size:21px}.team-person span{font-size:7px}.toolkit h2{font-size:33px}.mentor-photo{height:335px}.hero .eyebrow{font-size:9px}.hero-description{font-size:15px}.section{padding:75px 0}}
@media(max-width:780px){.nav-wrap{height:74px}.brand img{width:180px}nav{top:74px;background:#181b1d}.hero{padding:36px 0 42px}.hero-grid{display:flex;flex-direction:column;gap:30px;align-items:stretch}.hero-copy{max-width:none}.hero h1{font-size:clamp(37px,7vw,53px)}.hero h1>span br{display:initial}.hero-description{font-size:16px;max-width:550px}.hero-visual{order:-1}.team-photos{min-height:0;height:320px;gap:12px}.team-person:first-child{margin-top:12px}.team-person:last-child{margin-bottom:12px}.team-person img{object-position:50% 19%}.team-person>div{left:18px;bottom:17px}.team-person strong{font-size:23px}.team-person span{font-size:9px}.team-caption{display:none}.hero-offer{max-width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding:18px}.hero-price{font-size:35px}.hero-offer .button{font-size:13px}.hero .plain-link{margin:0}.benefit-bar .container{grid-template-columns:1fr 1fr;padding:0}.benefit-bar p{padding:20px 14px;border-bottom:1px solid #ffffff12}.benefit-bar p:first-child{padding-left:14px}.benefit-bar p:nth-child(2){border-right:0}.benefit-bar p:nth-child(3){border-bottom:0}.benefit-bar strong{font-size:22px}.benefit-bar p span{font-size:11px}.section{padding:60px 0}.section-heading>p{max-width:520px}.toolkit-grid{grid-template-columns:1fr;gap:30px}.toolkit h2{font-size:34px}.toolkit-intro>p:not(.eyebrow){max-width:520px}.toolkit-intro h2 br:first-of-type{display:initial}.toolkit-cards{grid-template-columns:1fr 1fr}.mentor-grid{grid-template-columns:1fr 1fr;gap:16px}.mentor-photo{height:280px}.mentor-info{padding:24px}.mentor-info h3{font-size:22px}.mentor-photo>span{left:12px;font-size:8px}.result-image img{height:230px}.price-card{max-width:570px}.faq{padding-top:60px}.closing h2{font-size:37px}}
@media(max-width:480px){h2{font-size:30px}.hero .eyebrow{font-size:8px;letter-spacing:.04em;padding:7px 8px;gap:6px}.hero h1{font-size:38px;line-height:1.17}.hero h1>span br{display:none}.hero-description{font-size:15px}.team-photos{height:275px;gap:8px}.team-person>div{left:11px;bottom:16px}.team-person strong{font-size:20px}.team-person span{font-size:7px}.hero-offer{flex-direction:column;align-items:stretch;padding:20px}.hero-price{font-size:39px;margin:10px 0 6px}.hero-price-label{font-size:9px}.hero-offer .button{font-size:15px;padding:15px}.hero .plain-link{display:block;text-align:center;font-size:12px}.benefit-bar p{padding:20px 10px}.benefit-bar p:first-child{padding-left:10px}.benefit-bar p span{font-size:10px}.steps h3{font-size:20px}.toolkit h2{font-size:30px}.toolkit-cards{grid-template-columns:1fr}.feature-card.wide{grid-column:auto}.study-sequence strong{font-size:11px}.study-sequence small{font-size:7px}.study-sequence>div:not(.sequence-label){gap:5px;padding:12px 10px}.mentor-grid{grid-template-columns:1fr}.mentor-photo{height:350px}.mentor-photo>span{font-size:9px;left:20px}.mentor-info{padding:27px}.mentor-info h3{font-size:25px}.result-image img{height:300px}.price-card{padding:25px}.price-card h3{font-size:24px}.price strong{font-size:71px}.price-card-top{font-size:9px}.closing h2{font-size:31px}.closing .button{font-size:13px}.footer-grid{gap:24px}}

/* Identidade Sempre Pronto e vídeo de abertura. */
:root{--blue:#087cbe;--bright:#55b7ef}.brand{background:#fff;padding:10px 13px;border-radius:7px;line-height:0}.brand img{width:200px;height:auto}.button{background:linear-gradient(115deg,#0986ca,#076eac);border-color:#168ac8;color:#fff}.button:hover{background:linear-gradient(115deg,#1496d7,#0878b9);color:#fff}.hero-video{justify-content:center;align-self:center;width:100%;order:0}.video-label{font-family:ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.14em;color:#70b9e7;margin-bottom:14px}.video-frame{width:100%;aspect-ratio:16/9;background:#000;border:1px solid #31546b;border-radius:13px;overflow:hidden;box-shadow:0 20px 60px #0005}.video-frame iframe{display:block;border:0;width:100%;height:100%}.video-link{font-size:12px;color:#a7c9df;align-self:flex-end;text-decoration:underline;text-underline-offset:4px;margin-top:13px}.hero-grid{grid-template-columns:1fr 1.15fr;gap:5%}.closing .white{background:#101b24;color:#a8d8f6;border-color:#101b24}.closing .white:hover{background:#203446}
@media(max-width:1100px){.hero-grid{gap:4%}.brand img{width:180px}}
@media(max-width:780px){.hero-grid{display:flex;gap:28px}.hero-video{order:0}.brand{padding:8px 11px}.brand img{width:170px}.video-link{font-size:13px}}
@media(max-width:480px){.brand img{width:155px}.video-frame{border-radius:9px}.video-label{font-size:10px}}
/* Sélection de cursos e movimento. */
.course-selector{min-width:0;width:100%}.course-selector-label{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#9fcbeb;letter-spacing:.1em;margin-bottom:13px}.course-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.course-tab{border:1px solid #354755;background:#19222a;color:#a7b6c2;border-radius:10px;padding:12px;display:flex;align-items:center;gap:11px;text-align:left;transition:border-color .2s,background .2s,transform .2s;min-width:0}.course-tab img{width:40px;height:50px;object-fit:contain;border-radius:4px;flex-shrink:0}.course-tab span{font-size:9px;letter-spacing:.02em;line-height:1.4}.course-tab strong{font-family:Arial,sans-serif;display:block;font-size:14px;letter-spacing:0;color:#fff;margin-top:4px}.course-tab[aria-selected="true"]{background:#103b56;border-color:#36a9e9;box-shadow:inset 0 -3px #209add}.course-tab:hover{border-color:#65b7e4;transform:translateY(-2px)}.course-panel[hidden]{display:none}.course-panel{width:100%;max-width:none}.course-heading{display:flex;align-items:center;gap:22px;margin-bottom:25px}.course-heading p{font-family:monospace;font-size:11px;color:#9bc5e2;margin-bottom:8px;letter-spacing:.07em}.course-heading h3{font-size:26px;margin:0}.course-art{width:110px;height:138px;object-fit:contain;border-radius:9px;flex-shrink:0}.price-total{font-size:16px;color:#bbdcf1}.price-total strong{color:#fff}.checkout-link{min-height:54px}.feature-card,.steps article,.mentor-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.feature-card:hover,.steps article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0002}.mentor-photo img{transition:transform .6s ease}.mentor-card:hover .mentor-photo img{transform:scale(1.035)}.hero-copy{animation:hero-in .7s ease-out both}.hero-video{animation:hero-in .85s ease-out both}.button{transition:transform .2s ease,box-shadow .25s ease,background .2s ease}.button:hover{box-shadow:0 8px 28px #0b86d035}.button:active{transform:translateY(0) scale(.985)}
@keyframes hero-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.course-tab{padding:10px;gap:8px}.course-tab strong{font-size:12px}.course-heading{gap:15px}.course-heading h3{font-size:23px}.course-art{width:90px;height:113px}}
@media(max-width:780px){.course-selector{max-width:570px;margin-inline:auto}.course-tab strong{font-size:14px}}
@media(max-width:480px){.course-tab{padding:10px 8px;gap:7px;align-items:flex-start}.course-tab img{width:30px;height:38px}.course-tab span{font-size:8px}.course-tab strong{font-size:12px}.course-heading h3{font-size:21px}.course-art{width:84px;height:105px}.course-heading{gap:14px}.checkout-link{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.feature-card:hover,.steps article:hover,.mentor-card:hover .mentor-photo img,.course-tab:hover,.button:hover,.result-image:hover{transform:none}}

/* Nova logo em fundo escuro. */
.brand{background:transparent;padding:0;border-radius:0}.brand img{width:250px;height:auto}
@media(max-width:780px){.brand img{width:220px}}
@media(max-width:480px){.brand img{width:200px}}
