:root{--black-green-950:#001c11;--black-green-900:#001e13;--black-green-800:#032719;--black-gold-500:#ffbf00;--black-gold-300:#ffcf42;--black-gold-100:#fff4d1;--black-leather-900:#1a0f0b;--black-ink:#101513;--black-muted:#b9c7be;--black-white:#fffdf7;--container:74rem;--radius-lg:1.75rem;--radius-md:1.15rem;--shadow-card:0 1.5rem 4rem #0000003d}*{box-sizing:border-box}html{background:var(--black-green-950);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--black-green-950);min-width:320px;color:var(--black-white);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.2rem solid var(--black-gold-300);outline-offset:.2rem}img{max-width:100%}::selection{background:var(--black-gold-500);color:var(--black-green-950)}.site-shell{background:radial-gradient(circle at 8% 0%, #2f7b4f38, transparent 30rem), linear-gradient(180deg, var(--black-green-950), #061f16 48%, #0b281b);min-height:100vh;overflow:hidden}.site-shell p,.site-shell h1,.site-shell h2,.site-shell h3{text-wrap:pretty}.brand-header{z-index:10;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#001c11e0;border-bottom:1px solid #ffffff1a;position:relative}.brand-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:5.5rem;display:grid}.brand-header--no-brand .brand-header__inner{grid-template-columns:1fr}.brand-header--no-brand .brand-header__campaign{grid-column:1;font-size:.864rem}.brand-header--no-brand .brand-header__campaign small{font-size:.78rem}.brand-header__brand,.site-footer__brand{align-items:center;width:max-content;display:inline-flex}.brand-wordmark{color:var(--black-white);white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.brand-wordmark__mark{color:var(--black-gold-300);letter-spacing:-.12em;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-style:italic;font-weight:700}.brand-wordmark__divider{color:#f9faf894;font-size:1.05rem;font-weight:300}.brand-wordmark__name{color:#f9faf8e0;letter-spacing:.22em;font-size:.58rem;font-weight:800}.brand-header__campaign{color:var(--black-gold-300);letter-spacing:.22em;text-align:center;text-transform:uppercase;justify-items:center;gap:.2rem;font-size:.72rem;font-weight:800;display:grid}.brand-header__campaign small{color:#f9faf8ad;letter-spacing:.12em;font-size:.65rem;font-weight:500}.button{border:1px solid var(--black-gold-500);min-height:3.25rem;color:var(--black-green-950);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#ffcf42,#e99d00);border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.4rem;font-size:.78rem;font-weight:900;line-height:1.1;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 1rem 2.5rem #ffbf002e}.button:hover{filter:brightness(1.08);transform:translateY(-.15rem)}.button--small{min-height:2.65rem;padding:.7rem 1rem;font-size:.66rem}.button--ghost{color:var(--black-gold-100);box-shadow:none;background:#001c118a;border-color:#ffcf428a}.button--disabled{color:#f9faf885;box-shadow:none;cursor:not-allowed;background:#ffffff14;border-color:#ffcf4242}.content-section,.offer-section{border-top:1px solid #ffffff12;padding-block:5rem;position:relative}.content-section{background:linear-gradient(#032719,#002014)}.content-section--soft{background:radial-gradient(circle at 90% 0,#ffbf0014,#0000 22rem),#032719}.content-section--proof{background:radial-gradient(circle at 10% 20%,#ffbf0012,#0000 22rem),#001e13}.content-section--videos{background:radial-gradient(circle at 4% 0,#ffbf001a,#0000 28rem),#001b11}.content-section--modules{background:radial-gradient(circle at 96% 12%,#ffbf0014,#0000 26rem),#032719}.content-section--instructor{background:radial-gradient(circle at 10% 20%,#ffbf0014,#0000 24rem),#001e13}.content-section--support{background:#02190f}.content-section--intermediate{background:radial-gradient(circle at 50% 0,#ffbf001a,#0000 28rem),#00150d}.content-section--faq{background:#032719}.content-grid{align-items:start;gap:2.25rem;display:grid}.content-grid h2,.section-heading h2,.offer-card h2{max-width:15ch;color:var(--black-white);letter-spacing:-.075em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(2.25rem,6vw,4.7rem);font-weight:900;line-height:.95}.section-lead,.offer-card__copy>p:not(.eyebrow):not(.offer-card__note){color:#f9faf8b8;max-width:37rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.75}.section-lead__highlight{color:var(--black-gold-300);font-weight:800}.audience-card,.module-panel,.benefit-panel,.access-panel,.proof-card,.offer-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0f,#0000 25%),linear-gradient(#073b25,#021c12);border:1px solid #ffcf422e}.audience-card{padding:1.5rem}.audience-card__header{text-align:center;border-bottom:1px solid #ffcf4233;justify-items:center;padding-bottom:.9rem;display:grid}.check-list{gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#f9faf8cc;padding-left:1.7rem;line-height:1.55;position:relative}.check-list li:before{border:.15rem solid var(--black-gold-500);background:var(--black-gold-500);content:"";border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.35rem;left:0}.audience-card__cta{width:100%;margin-top:1.5rem}.section-heading{max-width:47rem}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center h2,.section-heading--center .section-lead{margin-inline:auto}.section-heading--wide{max-width:55rem}.section-heading--wide h2{max-width:22ch}.included-grid{gap:1.25rem;margin-top:2.5rem;display:grid}.module-panel,.benefit-panel,.access-panel{padding:1.5rem}.module-list{gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.module-list li{border-top:1px solid #ffffff17;grid-template-columns:2.6rem 1fr;align-items:start;gap:.85rem;padding-top:.85rem;display:grid}.module-list li:first-child{border-top:0;padding-top:0}.module-list span{width:2.25rem;height:2.25rem;color:var(--black-gold-300);border:1px solid #ffcf4259;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.module-list p{color:#f9faf8d1;margin:.35rem 0 0;line-height:1.45}.benefit-column{gap:1.25rem;display:grid}.access-list{gap:.9rem;margin:1.4rem 0 0;display:grid}.access-list div{border-top:1px solid #ffffff17;grid-template-columns:8rem 1fr;gap:.75rem;padding-top:.75rem;display:grid}.access-list div:first-child{border-top:0;padding-top:0}.access-list dt{color:var(--black-gold-300);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.access-list dd{color:#f9faf8c7;margin:0;line-height:1.45}.proof-grid{gap:1rem;margin-top:2.5rem;display:grid}.proof-card{flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.5rem;display:flex}.proof-card blockquote{color:#f9faf8d6;margin:0;font-size:1.02rem;line-height:1.7}.proof-card figcaption{gap:.25rem;margin-top:1.75rem;display:grid}.proof-card strong{color:var(--black-gold-100)}.proof-card span{color:#f9faf88a;font-size:.82rem}.proof-card__image{object-fit:cover;border:1px solid #ffcf4247;border-radius:1.25rem;width:4rem;height:4rem;margin-bottom:1.1rem}.video-grid{gap:1rem;margin-top:2.5rem;display:grid}.video-section-cta{border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#ffbf0024,#0000 22rem),linear-gradient(135deg,#073d26,#02190f);border:1px solid #ffcf427a;gap:1rem;margin-top:1.1rem;padding:1.15rem;display:grid}.video-section-cta .eyebrow{margin:0 0 .45rem}.video-section-cta p:last-child{color:var(--black-white);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,4.4vw,1.35rem);font-weight:750;line-height:1.25}.video-section-cta .button{width:100%}.video-card{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0d,#0000 22%),linear-gradient(#073b25,#021c12);border:1px solid #ffcf422e;overflow:hidden}.video-card__embed{aspect-ratio:16/9;background:#00150d;border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.video-card__embed iframe{border:0;width:100%;height:100%;display:block}.video-card__body{padding:1.4rem}.video-card__tags{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.video-card__tags span{color:var(--black-gold-100);letter-spacing:.08em;text-transform:uppercase;background:#001c1175;border:1px solid #ffcf4238;border-radius:999px;padding:.38rem .65rem;font-size:.64rem;font-weight:800}.video-card__body h3{max-width:26rem;color:var(--black-white);letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.08}.video-card__body>p:last-child{color:#f9faf8b3;margin:.8rem 0 0;line-height:1.65}.premium-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:radial-gradient(circle at 10% 0,#ffbf001f,#0000 24rem),linear-gradient(#073d26,#02190f);border:1px solid #ffbf003d;gap:1rem;margin-top:1rem;padding:1.5rem;display:grid}.premium-panel__count{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:.7rem;display:flex}.premium-panel__count strong{color:var(--black-gold-100);letter-spacing:-.1em;font-size:clamp(4rem,13vw,7.5rem);line-height:.85}.premium-panel__count span{max-width:14rem;color:var(--black-white);letter-spacing:-.04em;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:800;line-height:1.05}.premium-panel__main>p:not(.eyebrow){color:#f9faf8c2;max-width:35rem;margin:1.25rem 0 0;line-height:1.7}.premium-panel__support{border-radius:var(--radius-md);background:#001c1166;border:1px solid #ffcf4238;max-width:35rem;margin-top:1.25rem;padding:1rem}.premium-panel__support p:last-child{color:#f9faf8e0;margin:.55rem 0 0;line-height:1.6}.premium-panel__points{gap:.7rem;display:grid}.premium-panel__points p{border-radius:var(--radius-md);color:#f9faf8d1;background:#ffffff0d;border:1px solid #ffffff1a;margin:0;padding:1rem;line-height:1.6}.premium-panel--doma{gap:1.25rem}.premium-panel--doma .premium-panel__count{grid-template-columns:max-content minmax(0,1fr);justify-content:start;align-items:center;gap:.9rem;margin:.85rem 0 1rem;display:grid}.premium-panel--doma .premium-panel__count strong{font-size:clamp(5.25rem,22vw,7.25rem);font-weight:900}.premium-panel--doma .premium-panel__count>span{text-align:left;gap:.08rem;max-width:none;font-size:clamp(1.12rem,4.3vw,1.55rem);line-height:1.08;display:grid}.premium-panel__description{color:#f9faf8c7;max-width:35rem;margin:0;line-height:1.6}.premium-panel__doma-details{gap:.75rem;display:grid}.premium-panel--doma .premium-panel__support{background:#001c118a;border-color:#ffcf425c;max-width:none;margin-top:0;padding:1.1rem}.premium-panel__points--doma{gap:.65rem}.premium-panel__point{border-radius:var(--radius-md);color:#f9faf8d6;border:1px solid #ffffff1f;padding:1rem}.premium-panel__point--field{background:linear-gradient(135deg,#ffbf001a,#ffffff08)}.premium-panel__point--flexible{background:linear-gradient(135deg,#ffffff12,#001c1170)}.premium-panel__point>.eyebrow{margin:0 0 .45rem}.premium-panel__point>p:last-child{margin:0;line-height:1.5}.premium-closing{text-align:center;gap:.8rem;max-width:48rem;margin:2rem auto 0;display:grid}.premium-closing p{color:#f9faf8b8;margin:0;line-height:1.7}.premium-closing--doma{text-align:left;max-width:none;margin-top:1.75rem}.premium-closing__heading{max-width:42rem;margin-bottom:.9rem}.premium-closing__heading .eyebrow{margin:0 0 .4rem}.premium-closing__heading h3{color:var(--black-white);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,5.2vw,2rem);line-height:1.1}.premium-closing__grid{gap:.75rem;display:grid}.premium-closing__item{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff0d,#001c115c);border:1px solid #ffcf4233;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.premium-closing__item--reading{background:linear-gradient(135deg,#06412894,#ffffff08);border-color:#ffffff21}.premium-closing__number{width:2rem;height:2rem;color:var(--black-gold-300);border:1px solid #ffcf4270;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.premium-closing__item .eyebrow{margin:0 0 .35rem}.premium-closing__item p:last-child{color:#f9faf8d1;line-height:1.5}.premium-closing__cta{width:100%;margin-top:1rem}.module-accordion-list{gap:.8rem;max-width:62rem;margin:2.5rem auto 0;display:grid}.module-accordion{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0d,#0000 22%),linear-gradient(#073b25,#021c12);border:1px solid #ffcf422b;overflow:hidden}.module-accordion summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;list-style:none;display:flex}.module-accordion summary::-webkit-details-marker{display:none}.module-accordion__heading{grid-template-columns:auto minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.module-accordion__heading>div{min-width:0}.module-accordion__number{width:2.55rem;height:2.55rem;color:var(--black-gold-300);border:1px solid #ffcf4259;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.module-accordion h3{color:var(--black-white);letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.2rem,3vw,1.75rem);line-height:1.1}.module-accordion__heading p:last-child{color:#f9faf8b3;margin:.5rem 0 0;line-height:1.5}.module-accordion__icon{width:2.4rem;height:2.4rem;color:var(--black-gold-300);border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;font-size:1.45rem;font-weight:300;transition:transform .18s;display:grid}.module-accordion[open] .module-accordion__icon{transform:rotate(45deg)}.module-accordion__body{border-top:1px solid #ffffff17;padding:1rem 1.25rem 1.25rem}.module-accordion__body ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.module-accordion__body li{color:#f9faf8d1;background:#ffffff0a;border:1px solid #ffffff17;border-radius:.85rem;padding:.75rem .85rem;line-height:1.5}.module-closing{border-radius:var(--radius-lg);text-align:center;background:#001c117a;border:1px solid #ffcf422e;max-width:50rem;margin:1.5rem auto 0;padding:1.5rem}.module-closing p:last-child{color:var(--black-white);letter-spacing:-.04em;margin:.7rem auto 0;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:800;line-height:1.15}.module-closing__cta{width:100%;margin-top:1.25rem}.intermediate-cta{text-align:center;justify-items:center;gap:1.2rem;max-width:52rem;margin-inline:auto;padding:1.5rem;display:grid}.intermediate-cta h2{max-width:18ch;color:var(--black-white);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,6vw,4rem);line-height:.98}.instructor-grid{align-items:center;gap:2rem;display:grid}.instructor-media{border-radius:var(--radius-lg);max-width:32rem;box-shadow:var(--shadow-card);background:#02190f;border:1px solid #ffcf4238;margin-inline:auto;overflow:hidden}.instructor-media img{width:100%;height:auto;display:block}.instructor-copy h2{max-width:15ch;color:var(--black-white);letter-spacing:-.075em;margin:.7rem 0 0;font-size:clamp(2.25rem,6vw,4.7rem);line-height:.95}.instructor-copy__continuation{color:#f9faf8ad;max-width:37rem;margin:1rem 0 0;line-height:1.7}.authority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.5rem;display:grid}.authority-card{border-radius:var(--radius-md);background:linear-gradient(#ffffff0f,#001c1161);border:1px solid #ffffff1a;gap:.45rem;min-width:0;padding:1rem;display:grid}.authority-card strong{color:var(--black-gold-100);letter-spacing:-.08em;font-size:clamp(1.9rem,5vw,2.7rem);line-height:.9}.authority-card span{color:#f9faf8b8;font-size:.78rem;line-height:1.45}.instructor-cta{justify-items:start;gap:.9rem;margin-top:1.75rem;display:grid}.instructor-cta p{max-width:28rem;color:var(--black-white);letter-spacing:-.05em;margin:0;font-size:clamp(1.2rem,3vw,1.65rem);font-weight:800;line-height:1.15}.instructor-cta span{color:#f9faf89e;font-size:.86rem;line-height:1.6}.support-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:radial-gradient(circle at 50% 0,#ffbf001a,#0000 22rem),linear-gradient(#073b25,#02190f);border:1px solid #ffcf422e;padding:1.5rem}.support-card__lead{color:#f9faf8db;margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.support-card .button{margin-top:1.5rem}.offer-section{background:radial-gradient(circle at 50% 0,#ffbf001f,#0000 30rem),#00150d;scroll-margin-top:1.5rem}.offer-card{background:linear-gradient(135deg,#ffbf001f,#0000 35%),linear-gradient(#073d26,#02190f);border-color:#ffbf0075;gap:2rem;padding:1.5rem;display:grid}.offer-card h2{font-size:clamp(2rem,5vw,3.7rem)}.offer-card__note{color:#f9faf887;max-width:34rem;margin:1rem 0 0;font-size:.85rem;line-height:1.6}.offer-card__price{border-radius:var(--radius-md);background:#001c11a3;border:1px solid #ffcf4240;align-content:center;justify-items:start;padding:1.25rem;display:grid}.offer-card__price#preco{scroll-margin-block-start:clamp(5rem,50vh - 8rem,20rem)}.offer-card__price--renewal{align-content:start;gap:1rem}.offer-card__price--renewal .price-label{margin-top:0}.renewal-path{border-top:1px solid #ffffff1f;width:100%;padding-top:1rem}.renewal-path__title,.renewal-path__price,.renewal-path__benefit{margin:0}.renewal-path__title{color:var(--black-white);font-size:.82rem;font-weight:800;line-height:1.4}.renewal-path__price{color:var(--black-gold-100);letter-spacing:-.04em;margin-top:.25rem;font-size:1.65rem;font-weight:900}.renewal-path__benefit{color:#f9faf8c7;margin-top:.35rem;font-size:.78rem;line-height:1.5}.renewal-path__benefit span{color:#f9faf880;font-size:.7rem;display:block}.price-reference,.price-label,.price-discount{color:#f9faf899;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem}.price-label{color:var(--black-gold-300);margin-top:.75rem}.price-value{color:var(--black-gold-100);letter-spacing:-.08em;margin:.15rem 0 0;font-size:clamp(2.5rem,8vw,4.7rem);font-weight:900;line-height:1}.price-discount{color:var(--black-gold-300);margin-top:.8rem;font-weight:800}.offer-card__action{align-self:center}.offer-card__action .button{width:100%}.offer-card__action>p{color:#f9faf88a;margin:.9rem 0 0;font-size:.78rem;line-height:1.5}.offer-card.offer-card--doma{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:stretch}.offer-card__commercial{align-content:center;gap:1rem;min-width:0;display:grid}.offer-card--doma .offer-card__price{text-align:center;background:linear-gradient(145deg,#06432a,#00190f);border-color:#ffc322a6;place-items:center;min-width:0;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,2.5rem);overflow:hidden;box-shadow:0 12px 40px #00000040}.offer-card--doma .price-reference{text-decoration:line-through}.offer-card--doma .price-discount{color:#002516;background:#ffbe18;border-radius:999px;margin-top:1rem;padding:.5rem 1rem;font-weight:900}.offer-card--doma .price-savings{color:#fff2c8;margin:.8rem 0 0;font-weight:700}.offer-card--doma .price-value{max-width:100%;color:var(--black-gold-100);white-space:nowrap;letter-spacing:-.025em;font-family:Impact,Arial Black,sans-serif;font-size:clamp(3.2rem,5.8vw,6rem);font-weight:900}.offer-card--doma .offer-card__action{align-self:stretch}.offer-card--doma .offer-card__action .button{min-height:3.8rem}.offer-card--doma .offer-card__action>p{text-align:center}.faq-layout{gap:2.5rem;display:grid}.faq-list{gap:.7rem;display:grid}.faq-item{border-radius:var(--radius-md);background:#001e138a;border:1px solid #ffffff1f}.faq-item summary{cursor:pointer;color:var(--black-white);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span:last-child{color:var(--black-gold-300);font-size:1.4rem;font-weight:400;transition:transform .18s}.faq-item[open] summary span:last-child{transform:rotate(45deg)}.faq-item>p{color:#f9faf8ad;border-top:1px solid #ffffff17;margin:0;padding:1rem 1.25rem 1.25rem;line-height:1.7}.hero{isolation:isolate;background:var(--black-green-950);min-height:min(52rem,100svh - 5.5rem);position:relative;overflow:hidden}.hero__media,.hero__veil{position:absolute;inset:0}.hero__media{z-index:-2}.hero__image{object-fit:cover;object-position:center;opacity:.56}.hero__veil{z-index:-1;background:linear-gradient(90deg,#001c11f7 0%,#001c11cc 42%,#001c1152 100%),linear-gradient(#001c1124,#001c11d6)}.hero__content{min-height:inherit;align-items:center;padding-block:4.5rem;display:flex}.hero__copy{width:min(100%,43rem)}.hero__seal{width:min(10rem,42vw);margin-bottom:1.4rem}.hero__seal img{object-fit:contain;width:100%;height:auto;display:block}.hero--doma .hero__copy{width:min(100%,42rem)}.hero__campaign-badge{color:#fff5d7;text-align:center;background:#001c11b3;border:1px solid #ffc322a6;border-radius:999px;max-width:100%;margin:0;padding:.6rem 1rem;font-size:.85rem;font-weight:800;line-height:1.35;display:inline-block}.hero--doma .hero__lead strong{white-space:nowrap;color:var(--black-gold-300);font-weight:800;display:inline-block}.hero--doma .hero__seal--featured{z-index:0;pointer-events:none;width:min(44rem,42vw);margin:0;position:absolute;top:clamp(0rem,2vh,2rem);right:clamp(3rem,8vw,10rem);overflow:visible}.hero--doma .hero__media{background:url(/blackfriday/brand/fundo-black.png) 50%/cover no-repeat}.hero--doma .hero__media .hero__image{display:none}.hero--doma .hero__seal--featured img{border-radius:0}.hero--doma .hero__copy>:not(.hero__seal){z-index:1;position:relative}@media (min-width:48rem){.hero--doma h1{max-width:13ch;font-size:clamp(2.9rem,8vw,6rem)}}.eyebrow{color:var(--black-gold-300);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1.4}.hero__period{color:#f9faf8b3;letter-spacing:.1em;text-transform:uppercase;margin:.8rem 0 0;font-size:.82rem}.hero h1{max-width:11ch;color:var(--black-white);letter-spacing:-.075em;text-wrap:balance;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(2.9rem,9vw,6.8rem);font-weight:900;line-height:.9}.hero__lead{color:#f9faf8d1;max-width:39rem;margin:1.6rem 0 0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.75}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__trust{flex-wrap:wrap;gap:.55rem;margin-top:1.6rem;display:flex}.pill{color:#f9faf8cc;background:#001e1394;border:1px solid #ffcf424d;border-radius:999px;align-items:center;min-height:2.25rem;padding:.55rem .8rem;font-size:.72rem;line-height:1.3;display:inline-flex}.site-footer{background:#00150d;border-top:1px solid #ffffff1a;padding-block:3rem}.checkout-shell{background:#00150d;min-height:100vh;position:relative;overflow:hidden}.checkout-shell__background{pointer-events:none;background:radial-gradient(circle at 8% 0,#2f7b4f38,#0000 30rem),radial-gradient(circle at 92% 22%,#ffbf0012,#0000 26rem),linear-gradient(#001c11,#032719 48%,#00150d);position:absolute;inset:0}.checkout-shell__inner{z-index:1;padding-block:1rem 4rem;position:relative}.checkout-campaign-banner{width:fit-content;max-width:100%;color:var(--black-gold-100);text-align:center;background:#001c11ad;border:1px solid #ffcf4247;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1.2rem;margin-inline:auto;padding:.7rem 1rem;display:flex}.checkout-campaign-banner span{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900}.checkout-campaign-banner small{color:#f9faf89e;font-size:.72rem}.checkout-header{text-align:center;border-bottom:1px solid #ffffff14;justify-items:center;gap:.65rem;max-width:48rem;margin:1.5rem auto 0;padding-bottom:1.5rem;display:grid}.checkout-header img{width:min(9rem,38vw);height:auto}.checkout-header>p:last-child{color:#f9faf89e;margin:0}.checkout-intro{text-align:center;max-width:52rem;margin:0 auto;padding-block:2.5rem 2rem}.checkout-intro h1{max-width:17ch;color:var(--black-white);letter-spacing:-.08em;text-wrap:balance;text-transform:uppercase;margin:.7rem auto 0;font-size:clamp(2.25rem,7vw,4.7rem);line-height:.95}.checkout-intro>p:last-child{color:#f9faf8bd;max-width:39rem;margin:1.2rem auto 0;line-height:1.7}.checkout-box{border-radius:var(--radius-lg);width:100%;max-width:68rem;box-shadow:var(--shadow-card);background:#ffffff0a;border:1px solid #ffbf003d;margin-inline:auto;padding:.35rem;overflow:hidden}.hotmart-checkout{border-radius:var(--radius-md);background:#fff;width:100%;min-width:0}.hotmart-checkout__iframe{background:#fff;border:0;width:100%;min-width:0;display:block}.hotmart-checkout__iframe--doma{height:3300px}.hotmart-checkout__iframe--enfrenada{height:2700px}.hotmart-checkout__iframe--combo,.hotmart-checkout__iframe--renewal{height:3300px}.checkout-summary{gap:1rem;max-width:58rem;margin:2.5rem auto 0;display:grid}.checkout-panel{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0d,#0000 22%),linear-gradient(#073b25,#021c12);border:1px solid #ffcf422e;padding:1.5rem}.checkout-panel h2{max-width:18ch;color:var(--black-white);letter-spacing:-.06em;margin:.7rem 0 0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:.98}.checkout-panel__lead{color:#f9faf8c7;margin:1.25rem 0 0;line-height:1.6}.checkout-benefits{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.checkout-benefits li{color:#f9faf8d1;padding-left:1.5rem;line-height:1.5;position:relative}.checkout-benefits li:before{border:.13rem solid var(--black-gold-500);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:0}.checkout-panel--security>p:not(.eyebrow){color:#f9faf8c2;margin:1rem 0 0;line-height:1.7}.checkout-panel__guarantee{font-weight:800;color:var(--black-gold-100)!important}.checkout-faq{max-width:58rem;margin:3rem auto 0}.checkout-faq__list{gap:.7rem;margin-top:1.5rem;display:grid}.thank-you-shell{background:#00150d;min-height:100vh;position:relative;overflow:hidden}.thank-you-shell__background{pointer-events:none;background:radial-gradient(circle at 8% 0,#2f7b4f38,#0000 30rem),radial-gradient(circle at 90% 20%,#ffbf0012,#0000 25rem),linear-gradient(#001c11,#032719 48%,#00150d);position:absolute;inset:0}.thank-you-shell__inner{z-index:1;padding-block:1rem 4rem;position:relative}.thank-you-header{text-align:center;border-bottom:1px solid #ffffff14;justify-items:center;gap:.65rem;max-width:48rem;margin:1.5rem auto 0;padding-bottom:1.5rem;display:grid}.thank-you-header img{width:min(9rem,38vw);height:auto}.thank-you-header>p:last-child{color:#f9faf89e;margin:0}.thank-you-intro{text-align:center;max-width:54rem;margin:0 auto;padding-block:3rem 2.5rem}.thank-you-status{color:var(--black-gold-100);letter-spacing:.18em;text-transform:uppercase;background:#001c11ad;border:1px solid #ffcf4247;border-radius:999px;align-items:center;padding:.65rem .9rem;font-size:.72rem;font-weight:900;display:inline-flex}.thank-you-intro h1{max-width:16ch;color:var(--black-white);letter-spacing:-.08em;text-wrap:balance;text-transform:uppercase;margin:1rem auto 0;font-size:clamp(2.25rem,7vw,4.8rem);line-height:.95}.thank-you-intro>p:last-child,.thank-you-intro>.thank-you-intro__text{color:#f9faf8c2;max-width:42rem;margin:1.25rem auto 0;line-height:1.75}.thank-you-feature{border-radius:var(--radius-lg);max-width:66rem;box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(#073b25,#02190f);border:1px solid #ffbf0038;margin-inline:auto;overflow:hidden}.thank-you-feature__media{background:#00150d;height:18rem;position:relative;overflow:hidden}.thank-you-feature__media:after{content:"";background:linear-gradient(#0000 42%,#00150dd9);position:absolute;inset:0}.thank-you-feature__image{object-fit:cover;object-position:center;opacity:.82}.thank-you-feature__copy{text-align:center;max-width:48rem;margin-inline:auto;padding:1.5rem}.thank-you-feature__copy h2{color:var(--black-white);letter-spacing:-.06em;text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:.98}.thank-you-feature__copy>div{gap:.8rem;margin-top:1.3rem;display:grid}.thank-you-feature__copy>div p{color:#f9faf8c2;margin:0;line-height:1.75}.thank-you-steps{max-width:66rem;margin:3rem auto 0}.thank-you-steps__grid{gap:.8rem;margin-top:1.5rem;display:grid}.thank-you-step{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0d,#0000 22%),linear-gradient(#073b25,#021c12);border:1px solid #ffcf422b;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.thank-you-step>span{width:2.75rem;height:2.75rem;color:var(--black-gold-100);border:1px solid #ffcf4247;border-radius:50%;place-items:center;font-weight:900;display:grid}.thank-you-step h3{color:var(--black-white);margin:0;font-size:1.1rem;line-height:1.3}.thank-you-step p{color:#f9faf8b3;margin:.45rem 0 0;line-height:1.6}.thank-you-support{border-radius:var(--radius-lg);max-width:66rem;box-shadow:var(--shadow-card);background:radial-gradient(circle at 90% 0,#ffbf001a,#0000 20rem),linear-gradient(#073b25,#02190f);border:1px solid #ffcf4233;gap:1.25rem;margin:2.5rem auto 0;padding:1.5rem;display:grid}.thank-you-support h2{color:var(--black-white);letter-spacing:-.06em;text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(1.9rem,4vw,3rem);line-height:.98}.thank-you-support p:last-child{color:#f9faf8bd;max-width:40rem;margin:.9rem 0 0;line-height:1.7}.thank-you-note{color:#f9faf88f;text-align:center;max-width:46rem;margin:1.2rem auto 0;font-size:.82rem;line-height:1.6}.route-index{padding-block:4rem}.route-index h1{letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.route-index p:not(.eyebrow){color:#f9faf8ad;max-width:38rem;margin:1rem 0 0;line-height:1.7}.route-index ul{gap:.75rem;max-width:34rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.route-index a{border-radius:var(--radius-md);color:var(--black-gold-100);background:#032719a3;border:1px solid #ffcf4247;padding:1rem 1.1rem;font-weight:700;text-decoration:none;display:block}.route-index a:hover{border-color:var(--black-gold-500);background:#032719e6}.site-footer__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid}.site-footer--no-brand .site-footer__inner{grid-template-columns:1fr auto}.site-footer__copy{max-width:34rem}.site-footer__copy p:last-child{color:#f9faf89e;margin:.75rem 0 0;font-size:.86rem;line-height:1.65}.site-footer__nav{color:var(--black-gold-300);flex-wrap:wrap;justify-content:flex-end;gap:1rem;font-size:.78rem;font-weight:700;display:flex}.site-footer__nav a{text-decoration:none}.site-footer__nav a:hover{color:var(--black-white)}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:48rem){.container{width:min(calc(100% - 4rem), var(--container))}.content-section,.offer-section{padding-block:7rem}.content-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);gap:4rem}.included-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:1.5rem}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-panel{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center;gap:2rem;padding:2rem}.video-section-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem}.video-section-cta .button{width:auto;min-width:15rem}.premium-panel--doma{gap:2rem}.premium-closing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-closing__cta,.module-closing__cta{width:auto;min-width:18rem}.module-accordion summary{padding:1.5rem}.module-accordion__body{padding:1.25rem 1.5rem 1.5rem}.module-accordion__body ul{grid-template-columns:repeat(2,minmax(0,1fr))}.instructor-grid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:4rem}.included-grid--summary{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.offer-card{grid-template-columns:minmax(0,1fr) minmax(15rem,.52fr) minmax(12rem,.46fr);align-items:center;gap:2rem;padding:2rem}.faq-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:4rem}.checkout-shell__inner{padding-block:1.5rem 6rem}.checkout-intro{padding-block:4rem 3rem}.checkout-box{padding:.75rem}.hotmart-checkout__iframe--doma{height:3000px}.hotmart-checkout__iframe--enfrenada{height:2500px}.hotmart-checkout__iframe--combo{height:3300px}.hotmart-checkout__iframe--renewal{height:3000px}.checkout-summary{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem;margin-top:3rem}.checkout-panel{padding:2rem}.thank-you-shell__inner{padding-block:1.5rem 6rem}.thank-you-intro{padding-block:4rem 3rem}.thank-you-feature__media{height:28rem}.thank-you-feature__copy{padding:2rem 3rem 2.5rem}.thank-you-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.thank-you-step{padding:1.5rem}.thank-you-support{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2rem}}@media (max-width:47.99rem){.brand-header__inner{min-height:4.75rem}.brand-header__brand{max-width:8.4rem}.brand-wordmark{gap:.35rem}.brand-wordmark__mark{font-size:1.1rem}.brand-wordmark__divider{font-size:.9rem}.brand-wordmark__name{letter-spacing:.16em;font-size:.43rem}.brand-header__campaign{letter-spacing:.12em;font-size:.58rem}.brand-header__campaign small{letter-spacing:.05em;font-size:.53rem}.brand-header--no-brand .brand-header__campaign{font-size:.696rem}.brand-header--no-brand .brand-header__campaign small{font-size:.636rem}.brand-header .button--small{letter-spacing:.06em;min-height:2.35rem;padding-inline:.7rem;font-size:.57rem}.hero{min-height:0}.hero__media{height:28rem;inset:0 0 auto}.hero__image{object-position:center top}.hero__veil{background:linear-gradient(#001c1133,#001c1142 30%,#001c11fa 73%),linear-gradient(90deg,#001c1138,#001c111f)}.hero__content{align-items:flex-end;min-height:42rem;padding-block:3.25rem 3.5rem}.hero--doma .hero__content{align-items:flex-start;min-height:47rem}.hero--doma .hero__copy{width:100%}.hero--doma .hero__seal--featured{aspect-ratio:auto;width:100%;margin:-1rem auto 1.4rem;position:relative;inset:auto;overflow:visible}.hero--doma .hero__seal--featured img{width:100%}.hero__copy{text-align:center}.hero__seal{width:min(8.5rem,42vw);margin-inline:auto}.hero h1{max-width:12ch;margin-inline:auto;font-size:clamp(2.65rem,13vw,4.7rem)}.hero__lead{margin-inline:auto;font-size:.98rem;line-height:1.68}.hero__actions{flex-direction:column}.hero__actions .button{width:100%}.hero__trust{justify-content:center}.offer-card.offer-card--doma{grid-template-columns:minmax(0,1fr)}.offer-card--doma .price-value{font-size:clamp(2.75rem,12vw,4.5rem)}.premium-panel__count{justify-content:center}.premium-panel__count span{text-align:left}.module-accordion__heading{gap:.65rem}.module-accordion summary{padding:1rem}.module-accordion__body{padding:.9rem 1rem 1rem}.instructor-cta{text-align:center;justify-items:center}.site-footer__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.site-footer__brand{max-width:10rem}.site-footer__nav{justify-content:center}}.dbp{--dbp-bar-h:3.9rem;padding-bottom:0}.site-shell.dbp{overflow:clip visible}.dbp :where(h1,h2,h3,p){margin:0}.dbp-bar{z-index:50;min-height:var(--dbp-bar-h);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);text-align:center;background:#00140cf0;border-bottom:1px solid #ffcf4247;justify-items:center;gap:.25rem;padding:.6rem 1rem;display:grid;position:sticky;top:0}.dbp-bar__title{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .45rem;display:flex}.dbp-bar__name{color:var(--black-gold-300);letter-spacing:.16em;text-transform:uppercase;font-size:.9rem;font-weight:900}.dbp-bar__dot{color:#f9faf880}.dbp-bar__dates{color:var(--black-white);letter-spacing:.02em;font-size:.86rem;font-weight:700}.dbp-bar__timer{color:#f9faf8db;font-size:.78rem;line-height:1.3}.dbp-countdown{color:var(--black-gold-300);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.dbp-section{scroll-margin-top:var(--dbp-bar-h);border-top:1px solid #ffffff0f;padding-block:4rem;position:relative}.dbp-section--alt{background:linear-gradient(#032719,#002014)}.dbp-narrow{max-width:46rem}.dbp-center{text-align:center;justify-items:center;gap:1rem;margin-top:2rem;display:grid}.dbp-heading{text-align:center;justify-items:center;gap:.8rem;margin-bottom:2.2rem;display:grid}.dbp-heading--left{text-align:left;justify-items:start}.dbp-heading h2,.dbp-box h2,.dbp-guarantee h2,.dbp-help__title{max-width:18ch;color:var(--black-white);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(1.9rem,6.4vw,3.2rem);font-weight:900;line-height:1.02}.dbp-lead{color:#f9faf8cc;text-wrap:pretty;max-width:38rem;font-size:1.05rem;line-height:1.7}.dbp-lead strong{color:var(--black-gold-300)}.dbp-note{color:#f9faf8b3;font-size:.95rem;line-height:1.6;margin-top:1.6rem!important}.dbp-note--center{text-align:center}.dbp-note a{color:var(--black-gold-300);font-weight:800}.dbp-cta{width:100%;max-width:26rem;min-height:3.6rem;font-size:.85rem}.dbp-hero{background:radial-gradient(circle at 50% 18%, #ffbf001f, transparent 26rem), url(/blackfriday/brand/fundo-black.png) center top / cover no-repeat, var(--black-green-950);padding:1.1rem 0 3.4rem;position:relative}.dbp-hero:after{content:"";background:linear-gradient(180deg, #00140c33, #00140cb3 45%, var(--black-green-950));pointer-events:none;position:absolute;inset:0}.dbp-hero__grid{z-index:1;justify-items:center;gap:1rem;display:grid;position:relative}.dbp .dbp-hero__seal{width:min(66vw,17rem);margin:0;transform:none}.dbp .dbp-hero__seal img{width:100%;height:auto;display:block;transform:none}.dbp-hero__copy{text-align:center;justify-items:center;gap:.95rem;min-width:0;display:grid}.dbp-tag{color:var(--black-gold-300);letter-spacing:.14em;text-transform:uppercase;background:#ffbf001f;border:1px solid #ffcf428c;border-radius:999px;padding:.5rem 1rem;font-size:.74rem;font-weight:900;display:inline-flex}.dbp-hero h1{color:var(--black-white);letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.6rem,11vw,4.6rem);font-weight:900;line-height:.95}.dbp-hero__lead{color:#f9faf8db;text-wrap:pretty;max-width:34rem;font-size:1.05rem;line-height:1.7}.dbp-hero__lead strong{color:var(--black-gold-300)}.dbp-hero__price{border-radius:var(--radius-lg);width:100%;max-width:26rem;box-shadow:var(--shadow-card);background:linear-gradient(160deg,#032719eb,#00140ceb);border:1px solid #ffcf4273;justify-items:center;gap:.25rem;padding:1.2rem 1rem 1.3rem;display:grid}.dbp-off{color:var(--black-green-950);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ffcf42,#e99d00);border-radius:999px;margin-bottom:.4rem;padding:.35rem .85rem;font-size:.72rem;font-weight:900}.dbp-hero__from{color:#f9faf8b3;font-size:.95rem}.dbp-hero__from s{color:#f9faf894}.dbp-hero__value{color:var(--black-gold-100);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(2.6rem,12vw,3.6rem);font-weight:900;line-height:1}.dbp-hero__value small{letter-spacing:0;color:#f9faf8c7;font-size:.95rem;font-weight:700}.dbp-hero__installment{color:#f9faf8db;font-size:1rem;font-weight:700}.dbp-trust{color:#f9faf8c7;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.dbp-cards{gap:1rem;display:grid}.dbp-card{border-radius:var(--radius-md);background:#032719b3;border:1px solid #ffcf4238;gap:.5rem;min-width:0;padding:1.4rem 1.3rem;display:grid}.dbp-card__icon{width:2.8rem;height:2.8rem;color:var(--black-gold-300);background:#ffbf001a;border:1px solid #ffcf4273;border-radius:50%;place-items:center;display:grid}.dbp-card h3{color:var(--black-gold-300);font-size:1.2rem;font-weight:900;line-height:1.25}.dbp-card p{color:#f9faf8c7;font-size:1rem;line-height:1.6}.dbp-checklist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dbp-checklist li{border-radius:var(--radius-md);color:#f9faf8d6;background:#00140c73;border:1px solid #ffffff14;padding:1rem 1rem 1rem 3.2rem;font-size:1.02rem;line-height:1.55;position:relative}.dbp-checklist li:before{content:"✓";background:var(--black-gold-500);width:1.5rem;height:1.5rem;color:var(--black-green-950);border-radius:50%;place-items:center;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:.95rem;left:1rem}.dbp-checklist strong{color:var(--black-white)}.dbp-highlight{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(160deg,#ffbf001f,#032719b3);border:1px solid #ffcf4273;justify-items:center;gap:1.2rem;margin-top:2rem;padding:1.6rem 1.3rem;display:grid}.dbp-highlight p{max-width:36rem;color:var(--black-white);font-size:1.12rem;line-height:1.6}.dbp-highlight strong{color:var(--black-gold-300)}.dbp-videos{gap:1.2rem;display:grid}.dbp-video{min-width:0;margin:0}.dbp-video__embed{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;border:1px solid #ffcf4240;position:relative;overflow:hidden}.dbp-video__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dbp-video figcaption{color:#f9faf8db;margin-top:.7rem;font-size:1rem;font-weight:800;line-height:1.4}.dbp-steps{counter-reset:dbp-step;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.dbp-steps li{counter-increment:dbp-step;border-radius:var(--radius-md);color:#f9faf8d6;background:#032719b3;border:1px solid #ffcf4238;padding:1.1rem 1.1rem 1.1rem 4rem;font-size:1.02rem;line-height:1.55;position:relative}.dbp-steps li:before{content:counter(dbp-step);border:2px solid var(--black-gold-500);width:2.2rem;height:2.2rem;color:var(--black-gold-300);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:900;display:grid;position:absolute;top:1rem;left:1rem}.dbp-steps strong{color:var(--black-white)}.dbp-box{border-radius:var(--radius-lg);text-align:center;background:#00140c99;border:1px solid #ffcf4266;justify-items:center;gap:1.4rem;padding:2rem 1.3rem;display:grid}.dbp-bullets{text-align:left;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.dbp-bullets li{color:#f9faf8db;padding-left:1.9rem;font-size:1.04rem;line-height:1.55;position:relative}.dbp-bullets li:before{content:"";background:var(--black-gold-500);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.38rem;left:.1rem}.dbp-proof{gap:1rem;display:grid}.dbp-proof__card{border-radius:var(--radius-md);background:#032719b3;border:1px solid #ffcf4238;gap:.9rem;min-width:0;margin:0;padding:1.4rem 1.3rem;display:grid}.dbp-proof__photo{object-fit:cover;border:2px solid var(--black-gold-500);border-radius:50%;width:3.6rem;height:3.6rem}.dbp-proof__card blockquote{color:#f9faf8db;margin:0;font-size:1rem;line-height:1.65}.dbp-proof__card figcaption{gap:.15rem;display:grid}.dbp-proof__card figcaption strong{color:var(--black-white)}.dbp-proof__card figcaption span{color:#f9faf88c;font-size:.85rem}.dbp-instructor{align-items:center;gap:2rem;display:grid}.dbp-instructor__media img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;max-height:28rem;display:block}.dbp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dbp-stat{border-radius:var(--radius-md);background:#00140c80;border:1px solid #ffcf4238;gap:.2rem;min-width:0;padding:.9rem 1rem;display:grid}.dbp-stat strong{color:var(--black-gold-300);letter-spacing:-.04em;font-size:1.8rem;font-weight:900;line-height:1}.dbp-stat span{color:#f9faf8c7;font-size:.85rem;line-height:1.35}.dbp-guarantee{border-radius:var(--radius-lg);text-align:center;background:#032719b3;border:1px solid #ffcf4266;justify-items:center;gap:1.2rem;padding:2rem 1.3rem;display:grid}.dbp-guarantee p{color:#f9faf8d6;margin-top:.8rem;font-size:1.04rem;line-height:1.65}.dbp-guarantee strong{color:var(--black-gold-300)}.dbp-guarantee__seal{border:3px solid var(--black-gold-500);background:radial-gradient(circle,#ffbf002e,#0000 70%);border-radius:50%;align-content:center;place-items:center;width:6.2rem;height:6.2rem;display:grid}.dbp-guarantee__seal strong{color:var(--black-gold-300);font-size:2.4rem;font-weight:900;line-height:1}.dbp-guarantee__seal small{color:var(--black-white);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800}.dbp-section--offer{background:radial-gradient(circle at 50% 20%,#ffbf0024,#0000 24rem),linear-gradient(#032719,#001c11)}.dbp .dbp-offer{border:2px solid var(--black-gold-500);border-radius:var(--radius-lg);text-align:center;max-width:30rem;box-shadow:0 0 0 .4rem #ffbf0014, var(--shadow-card);scroll-margin-top:calc(var(--dbp-bar-h) + .75rem);background:linear-gradient(170deg,#032719f5,#00140cf5);justify-items:center;gap:.45rem;margin:0 auto;padding:1.6rem 1.2rem 1.4rem;display:grid}.dbp .dbp-offer h2{color:var(--black-white);letter-spacing:-.04em;max-width:none;margin:0;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:900;line-height:1.05}.dbp-offer__sub{color:#f9faf8b3;font-size:.95rem}.dbp-offer__from{color:#f9faf899;font-size:1rem;text-decoration:line-through;margin-top:.4rem!important}.dbp .dbp-offer .dbp-offer__value{color:var(--black-gold-100);letter-spacing:-.05em;white-space:nowrap;margin:0;font-family:inherit;font-size:clamp(3rem,14vw,4.2rem);font-weight:900;line-height:1}.dbp-offer__cash{color:#f9faf8db;font-size:1rem;font-weight:700}.dbp-offer__badge{color:var(--black-green-950);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#ffcf42,#e99d00);border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:900;margin-top:.3rem!important}.dbp-offer__timer{justify-items:center;gap:.45rem;margin:.5rem 0 .6rem;display:grid}.dbp-offer__timer>p{color:#f9faf8b3;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:800}.dbp-countdown--boxes{gap:.45rem;display:flex}.dbp-countdown__box{background:#00000040;border:1px solid #ffcf4259;border-radius:.7rem;justify-items:center;min-width:3.6rem;padding:.45rem .3rem;display:grid}.dbp-countdown__box strong{color:var(--black-gold-300);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:900;line-height:1.1}.dbp-countdown__box small{color:#f9faf8a6;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.dbp .dbp-offer .button{width:100%;min-height:3.7rem;font-size:.86rem}.dbp-offer__foot{color:#f9faf89e;font-size:.8rem;line-height:1.6;margin-top:.4rem!important}.dbp-offer__foot span{white-space:nowrap}.dbp-faq{gap:.6rem;display:grid}.dbp-faq details{border-radius:var(--radius-md);background:#032719b3;border:1px solid #ffffff1a}.dbp-faq summary{color:var(--black-white);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem;font-size:1.02rem;font-weight:800;line-height:1.35;list-style:none;display:flex}.dbp-faq summary::-webkit-details-marker{display:none}.dbp-faq summary:after{content:"+";color:var(--black-gold-300);font-size:1.3rem;line-height:1}.dbp-faq details[open] summary:after{content:"–"}.dbp-faq details p{color:#f9faf8cc;padding:0 1.1rem 1.1rem;font-size:1rem;line-height:1.6}.dbp-footer{text-align:center;color:#f9faf88c;border-top:1px solid #ffffff14;gap:.4rem;padding:2rem 1.2rem 6rem;font-size:.8rem;line-height:1.5;display:grid}.dbp-float{z-index:60;color:#fff;opacity:0;pointer-events:none;background:#25d366;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:1rem;right:1rem;transform:translateY(.6rem);box-shadow:0 .6rem 1.6rem #00000059}.dbp-float.is-visible{opacity:1;pointer-events:auto;transform:none}@media (min-width:48rem){.dbp{--dbp-bar-h:3.4rem}.dbp-bar{grid-auto-flow:column;justify-content:center;gap:1.4rem}.dbp-bar__title{font-size:.95rem}.dbp-bar__timer{font-size:.9rem}.dbp-section{padding-block:5.5rem}.dbp-hero{padding:3rem 0 4.5rem}.dbp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3rem}.dbp-hero__copy{text-align:left;order:1;justify-items:start}.dbp .dbp-hero__seal{order:2;justify-self:center;width:100%;max-width:30rem}.dbp-hero{background-position:50% 30%}.dbp-hero h1{max-width:11ch}.dbp-hero__price{justify-items:start}.dbp-trust{justify-content:flex-start}.dbp-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dbp-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.dbp-proof{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dbp-instructor{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dbp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dbp-guarantee{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:2.2rem 2.4rem}}.dbp-cur{letter-spacing:0;vertical-align:.95em;margin-right:.12em;font-size:.38em;font-weight:800;line-height:1;display:inline-block}.lead-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#000804b8;place-items:center;padding:1rem;animation:.18s ease-out lead-fade;display:grid;position:fixed;inset:0}.lead-modal__panel{width:min(100%,30rem);max-height:calc(100dvh - 2rem);color:var(--black-white,#f9faf8);text-align:left;background:linear-gradient(#032719,#001c11);border:1px solid #ffcf4273;border-radius:1.25rem;padding:2rem 1.5rem 1.5rem;animation:.22s ease-out lead-rise;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.lead-modal__close{color:#f9faf8b3;cursor:pointer;background:0 0;border:0;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.9rem;line-height:1;position:absolute;top:.7rem;right:.8rem}.lead-modal__close:hover{color:#fff;background:#ffffff14}.lead-modal__kicker{color:var(--black-gold-300);letter-spacing:.16em;text-transform:uppercase;margin:0 2.2rem .4rem 0;font-size:.74rem;font-weight:900}.lead-modal h2{color:#fff;letter-spacing:-.04em;max-width:none;margin:0;font-size:clamp(1.6rem,6vw,2rem);font-weight:900;line-height:1.05}.lead-modal__lead{color:#f9faf8cc;margin:.6rem 0 1.2rem;font-size:1rem;line-height:1.45}.lead-modal form{gap:.35rem;display:grid}.lead-modal label{color:#fff;margin-top:.55rem;font-size:.95rem;font-weight:800}.lead-modal label span{color:#f9faf899;font-weight:600}.lead-modal input{color:#fff;width:100%;min-height:3.2rem;font:inherit;background:#00000059;border:1px solid #ffffff2e;border-radius:.75rem;padding:0 1rem;font-size:1.05rem}.lead-modal input::placeholder{color:#f9faf861}.lead-modal input:focus{border-color:var(--black-gold-300);outline:none;box-shadow:0 0 0 3px #ffcf4240}.lead-modal__error{color:#ffb4a8;margin:.5rem 0 0;font-size:.92rem;font-weight:700}.lead-modal .lead-modal__submit{justify-content:center;width:100%;margin-top:1rem}.lead-modal .lead-modal__submit:disabled{opacity:.75;cursor:progress}.lead-modal__legal{color:#f9faf88c;margin:.9rem 0 0;font-size:.8rem;line-height:1.45}@keyframes lead-fade{0%{opacity:0}}@keyframes lead-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.lead-modal,.lead-modal__panel{animation:none}}.ty{background:var(--black-green-950);min-height:100vh;color:var(--black-white);overflow-x:clip}.ty-eyebrow{color:var(--black-gold-300);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.ty-hero{background:radial-gradient(circle at 50% 18%, #ffbf001f, transparent 26rem), url(/blackfriday/brand/fundo-black.png) center top / cover no-repeat, var(--black-green-950);padding:1.5rem 0 2.6rem;position:relative}.ty-hero:after{content:"";background:linear-gradient(180deg, #00140c33, #00140cb3 45%, var(--black-green-950));pointer-events:none;position:absolute;inset:0}.ty-hero__inner{z-index:1;text-align:center;justify-items:center;gap:.9rem;max-width:40rem;display:grid;position:relative}.ty-hero__seal{width:min(62vw,16rem)}.ty-hero__seal img{width:100%;height:auto;display:block}.ty-hero .thank-you-status{margin-top:.2rem}.ty-hero h1{max-width:15ch;color:var(--black-white);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,8.5vw,3.2rem);font-weight:900;line-height:1.02}.ty-hero__course{color:var(--black-gold-300);margin:0;font-size:1rem;font-weight:800}.ty-hero__lead{color:#f9faf8d1;text-wrap:pretty;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.6}.ty-body{gap:1.25rem;max-width:44rem;padding-bottom:1rem;display:grid}.ty-steps{background:linear-gradient(#073b25,#02190f);border:1px solid #ffcf4238;border-radius:1.25rem;padding:1.6rem 1.25rem}.ty-steps h2{color:var(--black-white);letter-spacing:-.04em;margin:.4rem 0 1.2rem;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:900;line-height:1.05}.ty-steps__list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.ty-step{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.ty-step__number{width:2.4rem;height:2.4rem;color:var(--black-green-950);background:linear-gradient(135deg,#ffcf42,#e99d00);border-radius:999px;place-items:center;font-weight:900;display:grid}.ty-step__body{min-width:0}.ty-step h3{color:var(--black-white);margin:.35rem 0 0;font-size:1.08rem;font-weight:800;line-height:1.3}.ty-step p{color:#f9faf8bd;margin:.3rem 0 0;line-height:1.55}.ty-button{min-height:3rem;color:var(--black-green-950);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ffcf42,#e99d00);border-radius:999px;justify-content:center;align-items:center;margin-top:.8rem;padding:0 1.4rem;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.ty-button:hover{filter:brightness(1.06)}.ty-button--ghost{color:var(--black-gold-300);background:0 0;border:1px solid #ffcf428c;margin-top:0}.ty-message{border-left:3px solid var(--black-gold-300);padding:.3rem 0 .3rem 1.1rem}.ty-message__head{align-items:center;gap:.8rem;display:flex}.ty-message__photo{object-fit:cover;border-radius:999px;width:3.4rem;height:3.4rem}.ty-message .ty-message__name{color:var(--black-white);margin:.2rem 0 0;font-weight:800}.ty-message>p{color:#f9faf8d6;text-wrap:pretty;margin:.8rem 0 0;line-height:1.65}.ty-support{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1.25rem;gap:1rem;padding:1.4rem 1.25rem;display:grid}.ty-support h2{color:var(--black-white);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:900}.ty-support p{color:#f9faf8bd;margin:.4rem 0 0;line-height:1.55}.ty-note{color:#f9faf88c;text-align:center;margin:.4rem 0 0;font-size:.84rem;line-height:1.55}.ty-footer{text-align:center;border-top:1px solid #ffcf4224;margin-top:2rem;padding:1.6rem 1rem 2.2rem}.ty-footer span{white-space:nowrap}.ty-footer p{color:#f9faf88c;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}@media (min-width:48rem){.ty-hero{padding:2.5rem 0 3.4rem}.ty-steps{padding:2rem}.ty-support{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.6rem 2rem}}.dbp-testimonial-video{gap:.9rem;max-width:26rem;margin:0 auto;display:grid}.dbp-testimonial-video video{aspect-ratio:9/16;object-fit:cover;background:#000;border:1px solid #ffcf424d;border-radius:1.1rem;width:100%;display:block}.dbp-testimonial-video figcaption{text-align:center;gap:.2rem;display:grid}.dbp-testimonial-video strong{color:var(--black-white)}.dbp-testimonial-video span{color:#f9faf8a3;font-size:.9rem}.dbp-testimonial-video--spaced{margin-top:2rem}.ty-hero__seal--small{width:min(40vw,10rem)}.ty-upsell{border:2px solid var(--black-gold-300);text-align:center;background:radial-gradient(circle at 50% 0,#ffcf422e,#0000 70%),linear-gradient(#0a4a2e,#02190f);border-radius:1.4rem;width:100%;margin-top:.6rem;padding:1.6rem 1.2rem 1.4rem;box-shadow:0 1.2rem 3rem #00000073,0 0 0 6px #ffcf421a}.ty-upsell__kicker{background:var(--black-gold-300);color:var(--black-green-950);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0;padding:.35rem .9rem;font-size:.74rem;font-weight:900;display:inline-block}.ty-upsell h2{max-width:18ch;color:var(--black-white);letter-spacing:-.04em;text-wrap:balance;margin:.9rem auto 0;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:900;line-height:1.05}.ty-upsell h2 strong{color:var(--black-gold-300);white-space:nowrap}.ty-upsell__price{color:#f9faf8cc;margin:.9rem 0 0;font-size:1.05rem}.ty-upsell__price s{color:#f9faf88c}.ty-upsell__price b{color:var(--black-white);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.9rem,8vw,2.5rem);font-weight:900}.ty-upsell__installments{color:var(--black-gold-300);margin:.2rem 0 0;font-weight:800}.ty-upsell__cta{letter-spacing:.04em;width:100%;max-width:24rem;min-height:3.6rem;margin-top:1.1rem;padding:0 1rem;font-size:.92rem;box-shadow:0 .6rem 1.6rem #e99d0059}.ty-upsell__note{color:#f9faf899;margin:.8rem 0 0;font-size:.82rem}
