/* Ajustes da edição guiada pelo briefing definitivo. */
.brand-official{display:block;flex:0 0 auto}.brand-official .brand-logo{width:208px;height:58px;border-radius:0;position:relative;background:transparent;overflow:hidden}.brand-official .brand-logo img{position:absolute;max-width:none;width:260px;height:130px;left:-26px;top:-35px;transform:none;object-fit:contain;mix-blend-mode:screen}.header-inner{height:88px}.desktop-nav{gap:25px;margin-right:18px}.hero{padding-top:53px}.hero-grid{grid-template-columns:1.08fr .92fr;gap:50px;align-items:center}.hero-presenter{font-size:8px;letter-spacing:.16em;font-weight:600;color:#ad9686;margin-bottom:10px}.hero .eyebrow{margin-bottom:17px;font-size:10px}.hero-copy h1{font-size:clamp(37px,3.65vw,50px);line-height:1.11;letter-spacing:-.045em;font-weight:650;max-width:600px}.hero-copy h1>span{display:block}.hero-description{margin-top:23px;max-width:520px;font-size:13px;line-height:1.85}.hero-offer{margin-top:23px}.hero-offer>span{font-size:8px;font-weight:650;letter-spacing:.11em;color:#c9aa90}.hero-offer>div{display:flex;align-items:baseline;gap:13px;margin-top:1px}.hero-offer strong{font-size:30px;letter-spacing:-.055em;color:#ffbb85;line-height:1.3}.hero-offer>div>span{font-size:10px;color:#c9aa90}.hero-main-cta{margin-top:14px;min-height:53px;font-size:11px;letter-spacing:.01em;gap:26px;padding-left:23px;padding-right:23px}.hero-note{font-size:9px;line-height:1.6;margin-top:12px;max-width:500px}.hero-benefits{list-style:none;margin:21px 0 0;padding:19px 0 0;border-top:1px solid #54321a66;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.hero-benefits li{display:flex;align-items:flex-start;gap:7px;color:#c0aa96;font-size:9px;line-height:1.65}.hero-benefits .icon{height:13px;width:13px;color:#ff9d56;margin-top:1px}.hero-art{height:580px;border-radius:18px}.hero-illustration{height:365px;top:12px;object-fit:contain;mask-image:linear-gradient(#000 80%,transparent 100%)}.hero-art .demo-window{bottom:38px;left:19px;right:19px;transform:rotate(0);background:#1a140ffa}.hero-art .demo-window:hover{transform:none}.hero-art .art-top{font-size:7px}.hero-art .art-brand{font-size:9px}.hero-art .art-bottom{font-size:6px;left:22px;right:22px;letter-spacing:.08em}.course-facts{margin-top:43px;padding:24px 0}.section{padding:85px 0}.identification-section{background:#0d0b09}.identification-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.identification-grid h2{font-size:38px;line-height:1.17;max-width:400px}.identification-grid>div>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:23px;max-width:400px;color:#b6a394}.identification-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.identification-cards article{background:linear-gradient(140deg,#25190e,#17110b);border:1px solid #70431f40;border-radius:13px;padding:22px}.identification-cards .icon-box{height:34px;width:34px;border-radius:8px}.identification-cards .icon{height:19px;width:19px}.identification-cards h3{font-size:19px;line-height:1.2;margin-top:18px}.identification-cards p{font-size:11px;line-height:1.85;color:#b9a08a;margin-top:13px}.transition-note{border-top:1px solid #3c2819;margin-top:46px;padding-top:31px;font-size:17px;line-height:1.65;color:#c1a58c;letter-spacing:-.02em;text-align:center}.transition-note strong{color:#f2d3b7;font-weight:550}.applications-section{background:radial-gradient(ellipse at 100% 15%,#5c2d0f2b,transparent 50%),#100c08;border-top:1px solid #352216;border-bottom:1px solid #352216}.applications-section h2{font-size:40px}.applications-section .split-heading>p{font-size:12px;max-width:300px}.application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:23px}.application-card{background:#17100a;border:1px solid #6d411e5c;border-radius:13px;padding:24px 27px}.application-title{display:flex;align-items:center;gap:13px}.application-title h3{font-size:22px}.application-title .icon-box{height:35px;width:35px;border-radius:8px}.application-title .icon{height:20px;width:20px}.application-title .card-index{margin:0 0 0 auto;font-size:11px;color:#b6855b}.before-after{display:grid;grid-template-columns:1fr 21px 1.1fr;align-items:stretch;gap:13px;margin-top:22px}.before-after>div{padding:17px 15px;border-radius:8px}.before{background:#ffffff03;border:1px solid #ffffff08}.after{background:#ff8d2311;border:1px solid #bd672b40}.before-after>div>span{font-size:7px;letter-spacing:.09em;font-weight:650;color:#9f8877}.before-after .after>span{color:#ffad68}.before-after p{font-size:11px;line-height:1.8;color:#a79280;margin-top:10px}.before-after .after p{color:#dec0a5}.before-after-arrow{display:flex;align-items:center;justify-content:center;font-size:20px;color:#ab6831;transform:rotate(-90deg)}.application-example{font-size:9px;margin-top:16px;line-height:1.7;color:#bf916b}.visual-frame{margin-top:30px;border-radius:14px}.visual-frame img{height:300px;object-fit:contain}.visual-copy{padding:30px}.visual-copy h2{font-size:28px}.visual-copy p:not(.eyebrow){font-size:12px;margin-top:16px;margin-bottom:18px}.visual-copy .eyebrow{font-size:8px;margin-bottom:16px}.section-cta{margin-top:35px;display:flex;align-items:center;gap:24px}.section-cta .button{font-size:11px;min-height:50px}.section-cta>span{color:#b0957d;font-size:11px;max-width:270px}.curriculum-grid{grid-template-columns:.96fr 1.04fr;gap:75px}.curriculum-intro h2{font-size:38px;line-height:1.18}.curriculum-intro>p:not(.eyebrow){font-size:13px;max-width:390px}.curriculum-intro .curriculum-scope{font-size:10px!important;line-height:1.85;max-width:390px;color:#9f8773}.curriculum-list{gap:11px}.module summary{padding:23px}.module-content{padding-left:65px}.module-heading strong{font-size:14px}.module-content ol{gap:11px}.module-outcome{font-size:10px}.learning-compare{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:43px;padding-top:27px;border-top:1px solid #3c2819}.learning-compare>div{padding:0 20px}.learning-compare>div:first-child{padding-left:0}.learning-compare>div:last-child{border-left:1px solid #50321c}.learning-compare span{font-size:8px;color:#c99263;letter-spacing:.09em;font-weight:650}.learning-compare p{font-size:11px;line-height:1.9;margin-top:8px;color:#b5a08e}.bonus-section h2{font-size:40px}.book-visual{height:245px}.book-cover{width:155px;height:200px;padding:18px}.book-cover>strong{font-size:57px}.book-cover em{font-size:26px}.bonus-copy h3{font-size:25px}.bonus-copy p{font-size:12px}.prompt-categories{display:flex;flex-wrap:wrap;list-style:none;gap:7px;padding:0;margin:20px 0 0}.prompt-categories li{border:1px solid #9a5c2f3b;background:#ff9b3510;color:#dbb18c;font-size:9px;border-radius:5px;padding:5px 9px}.bonus-metric{margin-top:40px}.bonus-metric h3{font-size:34px;max-width:360px;padding-right:35px}.bonus-metric>p{font-size:22px;margin-top:16px}.bonus-eligibility{font-size:12px;line-height:1.85;margin-top:24px;padding-top:22px;max-width:390px}.bonus-steps{margin:25px 0;gap:16px}.bonus-steps li{font-size:12px}.gemini-card .text-link{font-size:12px}.bonus-disclaimer{font-size:10px}.audience-heading{max-width:800px}.audience-heading h2{font-size:38px;line-height:1.2}.audience-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:35px}.audience-cards article{display:flex;gap:13px;align-items:flex-start;border:1px solid #7544214d;border-radius:10px;padding:23px;background:#1e140c}.audience-cards .icon{width:19px;height:19px;color:#ff9f58}.audience-cards h3{font-size:15px;line-height:1.45;font-weight:550;letter-spacing:-.02em}.audience-reassurance{margin-top:29px;color:#c7a98f;font-size:13px;max-width:740px;line-height:1.8}.how-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.how-grid h3{font-size:22px}.how-grid p{font-size:12px}.offer-grid{grid-template-columns:1fr 1fr;gap:100px}.offer-intro h2{font-size:43px;line-height:1.13}.offer-intro>p:not(.eyebrow){font-size:14px}.offer-proof{margin-top:35px;border-top:1px solid #7c482349;padding-top:26px}.offer-proof>span{font-size:8px;color:#bc865a;letter-spacing:.12em}.offer-proof>p{margin-top:14px;font-size:23px;line-height:1.5;letter-spacing:-.025em;color:#e1b38e}.offer-intro .offer-investment-note{font-size:12px!important;line-height:1.85;color:#b28b6a!important;margin-top:27px!important;max-width:350px}.offer-includes{margin-top:23px;margin-bottom:24px;padding-top:20px;gap:12px}.offer-includes li{font-size:11px}.offer-card .offer-price{margin-top:0;border-top:1px solid #5a3923;padding-top:23px}.offer-card .payment-note{font-size:9px;letter-spacing:.08em;margin-bottom:23px}.offer-card>.button{font-size:10px;gap:15px;line-height:1.6;min-height:55px;padding:15px}.offer-card .coupon-block{margin-top:-6px}.trust-section{background:#100c08;border-top:1px solid #442816;border-bottom:1px solid #442816;padding:40px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.trust-grid .icon-box{height:35px;width:35px}.trust-grid .icon{height:19px;width:19px}.trust-grid h3{font-size:16px;letter-spacing:-.02em;line-height:1.3;margin-top:15px}.trust-grid p{font-size:11px;line-height:1.85;color:#b49b84;margin-top:11px}.trust-links{display:flex;gap:19px;margin-top:14px}.trust-links button{background:none;border:0;color:#f4b079;padding:3px 0;font-size:11px}.trust-links button:hover{text-decoration:underline}.inline-terms{display:flex;margin-top:14px;font-size:11px!important}.final-call{padding:57px 0}.final-call>.container{display:grid;grid-template-columns:1.25fr .75fr;gap:60px}.final-call h2{font-size:34px;line-height:1.2;color:#ffe8d4;max-width:650px}.final-call .eyebrow{color:#ffce9d;font-size:8px;margin-bottom:17px}.final-call p{font-size:13px;line-height:1.8;color:#e0b18b;max-width:600px;margin-top:18px}.final-action>p{display:flex;gap:15px;align-items:baseline;margin:0 0 17px}.final-action strong{font-size:35px;color:#ffe7d1}.final-action>p>span{font-size:10px}.final-action .button{font-size:10px;line-height:1.6;gap:18px;min-height:57px;text-align:left;padding:15px 20px}.footer-top .brand-logo{width:232px;height:64px}.footer-top .brand-logo img{width:290px;height:145px;left:-29px;top:-39px}.footer-top>p{margin-left:auto}.site-footer{padding-top:38px}.mobile-purchase .button{font-size:12px}.reveal-prepare{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.reveal-prepare.is-visible{opacity:1;transform:none}
@media(min-width:1500px){.hero-copy h1{font-size:52px}.hero-art{height:610px}.hero-illustration{height:390px}}
@media(max-width:1100px){.hero-grid{gap:35px}.hero-copy h1{font-size:43px}.hero-description{font-size:12px}.hero-art{height:560px}.hero-illustration{height:340px}.hero-main-cta{font-size:10px;padding:15px 18px}.hero-benefits{gap:8px 12px}.hero-benefits li{font-size:8px}.identification-grid{gap:40px;grid-template-columns:.9fr 1.1fr}.identification-grid h2{font-size:34px}.identification-cards{gap:13px}.identification-cards article{padding:20px}.identification-cards h3{font-size:17px}.application-card{padding:22px}.before-after{grid-template-columns:1fr 16px 1fr;gap:9px}.before-after>div{padding:13px}.curriculum-grid{gap:45px}.curriculum-intro h2{font-size:34px}.offer-grid{gap:65px}.offer-intro h2{font-size:38px}.bonus-metric h3{font-size:31px}.how-grid{gap:22px}.how-grid h3{font-size:20px}.desktop-nav{gap:20px;margin-right:0}.brand-official .brand-logo{width:192px;height:54px}.brand-official .brand-logo img{width:240px;height:120px;left:-24px;top:-32px}.header-inner{gap:20px}.final-call>.container{gap:35px}.final-call h2{font-size:31px}}
@media(max-width:850px){.hero-copy h1{font-size:37px}.hero-grid{gap:26px}.hero-description{font-size:12px}.hero-art{height:520px}.hero-illustration{height:295px;top:36px}.hero-main-cta{font-size:9px;gap:15px}.hero-note{font-size:8px}.hero-benefits{grid-template-columns:1fr;gap:5px;margin-top:16px;padding-top:15px}.hero-benefits li{font-size:9px}.hero-art .art-status{font-size:6px}.hero-art .art-brand{font-size:8px}.hero-art .art-bottom{font-size:5px}.hero-offer strong{font-size:27px}.identification-grid{grid-template-columns:1fr;gap:30px}.identification-grid h2{max-width:600px}.identification-grid>div>p:not(.eyebrow){max-width:650px}.identification-cards{gap:18px}.identification-cards article{padding:24px}.identification-cards h3{font-size:21px}.identification-cards p{font-size:12px}.applications-section h2{font-size:33px}.applications-section .split-heading>p{max-width:210px}.application-title h3{font-size:20px}.before-after{display:block}.before-after-arrow{height:24px;transform:none}.before-after p{font-size:12px}.before-after>div>span{font-size:8px}.application-example{font-size:10px}.visual-frame img{height:280px}.visual-copy{padding:25px 22px}.visual-copy h2{font-size:27px}.curriculum-grid{gap:35px;grid-template-columns:.9fr 1.1fr}.curriculum-intro h2{font-size:31px}.curriculum-intro>p:not(.eyebrow){font-size:12px}.module summary{padding:22px 18px}.module-heading strong{font-size:13px}.module-content{padding-left:52px}.bonus-section h2{font-size:33px}.bonus-metric h3{font-size:28px}.bonus-steps li{font-size:11px}.gemini-card .text-link{font-size:11px}.bonus-eligibility{font-size:11px}.bonus-copy h3{font-size:23px}.audience-heading h2{font-size:33px}.audience-cards{gap:13px;grid-template-columns:repeat(2,1fr)}.audience-cards h3{font-size:14px}.how-grid{grid-template-columns:repeat(2,1fr);gap:30px}.offer-grid{gap:35px}.offer-intro h2{font-size:34px}.offer-card>.button{font-size:9px}.trust-grid{gap:25px}.trust-grid h3{font-size:15px}.final-call>.container{grid-template-columns:1fr;gap:25px}.final-action{display:flex;gap:35px;align-items:center}.final-action>p{flex:0 0 auto;margin:0}.final-action .button{max-width:350px}.footer-top .brand-logo{width:192px;height:54px}.footer-top .brand-logo img{width:240px;height:120px;left:-24px;top:-32px}}
@media(max-width:640px){.section{padding:62px 0}.header-inner{height:72px}.brand-official .brand-logo{width:176px;height:49px}.brand-official .brand-logo img{width:220px;height:110px;left:-22px;top:-29.5px}.header-cta{display:none}.menu-toggle{margin-left:auto}.hero{padding:30px 0 0}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-presenter{font-size:7px;margin-bottom:8px}.hero .eyebrow{font-size:9px;margin-bottom:15px}.hero-copy h1{font-size:35px;line-height:1.12;letter-spacing:-.045em;max-width:520px}.hero-description{font-size:13px;line-height:1.8;margin-top:17px;max-width:500px}.hero-offer{margin-top:19px}.hero-offer>span{font-size:8px}.hero-offer strong{font-size:29px}.hero-offer>div>span{font-size:10px}.hero-main-cta{width:100%;max-width:430px;font-size:11px;min-height:52px;gap:18px;margin-top:13px;padding:14px 16px}.hero-note{font-size:9px;margin-top:10px;align-items:flex-start}.hero-note .icon{margin-top:1px}.hero-benefits{grid-template-columns:1fr 1fr;margin-top:19px;padding-top:16px;gap:8px 13px}.hero-benefits li{font-size:9px;line-height:1.6}.hero-art{height:500px}.hero-illustration{height:310px;top:15px}.hero-art .demo-window{left:18px;right:18px;bottom:32px}.hero-art .art-top{font-size:7px}.hero-art .art-brand{font-size:9px}.hero-art .art-bottom{font-size:5px;left:20px;right:20px}.course-facts{margin-top:28px;padding:25px 0}.identification-grid h2{font-size:32px;line-height:1.2}.identification-grid>div>p:not(.eyebrow){font-size:13px;line-height:1.85;margin-top:18px}.identification-cards{grid-template-columns:1fr;gap:13px}.identification-cards article{padding:23px;display:grid;grid-template-columns:35px 1fr;gap:0 14px}.identification-cards h3{font-size:20px;margin-top:0;line-height:1.25;align-self:center}.identification-cards p{grid-column:1/-1;font-size:13px;margin-top:15px}.transition-note{font-size:17px;line-height:1.7;margin-top:30px;padding-top:25px;text-align:left}.transition-note br{display:none}.applications-section h2{font-size:32px}.applications-section h2 br{display:none}.applications-section .split-heading>p{font-size:13px;max-width:none}.application-grid{grid-template-columns:1fr;gap:16px}.application-card{padding:23px}.application-title h3{font-size:22px}.application-title .card-index{font-size:10px}.before-after{margin-top:19px}.before-after>div{padding:17px}.before-after p{font-size:13px}.before-after>div>span{font-size:8px}.application-example{font-size:11px;margin-top:15px}.visual-frame{margin-top:24px;grid-template-columns:1fr}.visual-frame img{height:220px;mask-image:linear-gradient(#000 80%,transparent)}.visual-copy{padding:12px 25px 28px}.visual-copy h2{font-size:28px}.visual-copy p:not(.eyebrow){font-size:13px}.section-cta{display:block;margin-top:25px}.section-cta .button{font-size:11px;width:100%;min-height:52px}.section-cta>span{font-size:11px;display:block;margin-top:12px;max-width:none;text-align:center}.curriculum-grid{grid-template-columns:1fr;gap:30px}.curriculum-intro h2{font-size:32px}.curriculum-intro>p:not(.eyebrow){font-size:13px;max-width:none}.curriculum-intro .curriculum-scope{font-size:11px!important;max-width:none}.format-note{margin-top:25px}.module summary{padding:23px 18px;gap:14px}.module-heading strong{font-size:14px}.module-content{padding-left:52px;padding-right:19px}.module-content>p{font-size:12px}.module-content ol{font-size:12px;gap:13px}.learning-compare{gap:19px;margin-top:30px;padding-top:23px}.learning-compare>div{padding:0 0 0 16px}.learning-compare p{font-size:11px;line-height:1.8}.learning-compare span{font-size:7px;line-height:1.7;display:block}.bonus-section h2{font-size:32px}.bonus-section h2 br{display:none}.book-visual{height:240px}.bonus-copy h3{font-size:26px}.bonus-copy p{font-size:13px}.bonus-metric{margin-top:32px}.bonus-metric h3{font-size:32px}.bonus-metric>p{font-size:23px}.bonus-eligibility{font-size:12px;margin-top:23px;padding-top:20px}.bonus-steps li{font-size:12px}.gemini-card .text-link{font-size:12px}.bonus-disclaimer{font-size:11px}.prompt-categories li{font-size:10px;padding:6px 9px}.audience-heading h2{font-size:32px}.audience-cards{grid-template-columns:1fr;gap:12px;margin-top:27px}.audience-cards article{padding:20px;align-items:center}.audience-cards h3{font-size:15px;line-height:1.4}.audience-reassurance{font-size:13px;margin-top:25px}.how-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.how-grid article{grid-template-columns:28px 1fr}.how-grid h3{font-size:23px}.how-grid p{font-size:13px}.offer-grid{grid-template-columns:1fr;gap:30px}.offer-intro h2{font-size:35px}.offer-intro>p:not(.eyebrow){font-size:14px;margin-top:20px}.offer-proof{display:none}.offer-intro .offer-investment-note{font-size:12px!important;max-width:none}.offer-card{padding:29px 24px}.offer-card>.pill{font-size:7px}.offer-card h3{font-size:28px}.offer-includes li{font-size:12px;line-height:1.7}.offer-includes small{font-size:10px}.offer-card .offer-price{padding-top:20px;font-size:49px}.offer-card .payment-note{font-size:9px}.offer-card>.button{font-size:10px;min-height:58px;padding:14px 16px}.trust-section{padding:35px 0}.trust-grid{grid-template-columns:1fr;gap:25px}.trust-grid>div{display:grid;grid-template-columns:35px 1fr;gap:0 13px;padding-bottom:23px;border-bottom:1px solid #3f2817}.trust-grid>div:last-child{border:0;padding:0}.trust-grid h3{font-size:16px;align-self:center;margin:0;line-height:1.4}.trust-grid p{grid-column:2;font-size:12px;margin-top:10px}.trust-links{grid-column:2}.trust-links button{font-size:12px;min-height:32px}.faq-list summary{font-size:13px;line-height:1.6}.faq-list details>p{font-size:13px}.final-call{padding:42px 0}.final-call>.container{display:block}.final-call h2{font-size:31px;line-height:1.2}.final-call p{font-size:13px;line-height:1.8;margin-top:18px}.final-action{display:block;margin-top:24px}.final-action>p{gap:15px;margin:0 0 18px}.final-action strong{font-size:34px}.final-action>p>span{font-size:10px}.final-action .button{font-size:10px;max-width:none;width:100%;padding:15px 18px;gap:16px;min-height:57px}.site-footer{padding-bottom:112px}.footer-top{display:block}.footer-top .brand-logo{width:208px;height:58px}.footer-top .brand-logo img{width:260px;height:130px;left:-26px;top:-35px}.footer-top>p{font-size:12px;margin:21px 0}.footer-top nav{gap:17px;margin-top:18px}.footer-top nav button{font-size:11px}.mobile-purchase{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.mobile-purchase .button{font-size:12px;padding:12px 18px}}
@media(max-width:370px){.hero-copy h1{font-size:31px}.hero-description{font-size:12px}.hero-main-cta{font-size:10px;gap:12px}.hero-benefits li{font-size:8px}.hero-art{height:480px}.hero-illustration{height:290px}.module-heading strong{font-size:12px}.module summary{gap:12px}.application-title h3{font-size:20px}.application-card{padding:20px}.offer-card>.button{font-size:9px}.bonus-metric h3{font-size:30px}.final-call h2{font-size:29px}.learning-compare p{font-size:10px}}
.hero-art{height:640px}.hero-illustration{height:350px;top:17px}
@media(max-width:1100px) and (min-width:851px){.hero-art{height:590px}.hero-illustration{height:315px;top:20px}}
@media(max-width:850px) and (min-width:641px){.hero-art{height:550px}.hero-illustration{height:280px;top:30px}}
@media(max-width:640px){.hero-art{height:555px}.hero-illustration{height:300px;top:20px}}
@media(max-width:370px){.hero-art{height:530px}.hero-illustration{height:280px;top:20px}}
.reveal-in{animation:reveal-content .55s ease both}@keyframes reveal-content{from{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.reveal-prepare{opacity:1;transform:none;transition:none}.reveal-in{animation:none}}
