.audience,.professional-growth{color:#241a17;background:#fbf8f3}.audience{padding:clamp(3.75rem,7vw,6.5rem) 0}.audience__container,.professional-growth__container{width:min(100% - 3rem,74rem);margin-inline:auto}.audience__heading,.professional-growth__heading{text-align:center}.audience__heading>p,.professional-growth__heading>p{color:#9b673c;letter-spacing:.14em;text-transform:uppercase;border:1px solid #dfc9ad;border-radius:999px;margin:0;padding:.65rem 1rem;font-size:.68rem;font-weight:850;display:inline-flex}.audience__heading h2,.professional-growth__heading h2{color:#241a17;letter-spacing:-.055em;text-wrap:balance;max-width:57rem;margin:1.25rem auto 0;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:750;line-height:1}.audience__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.2rem,4vw,3.2rem);display:grid}.audience__card{background:#ffffffc7;border:1px solid #e3d8cc;border-radius:1rem;padding:clamp(1.5rem,3.5vw,2.4rem);box-shadow:0 1rem 2.7rem #36251d0d}.audience__card h3{color:#4d443f;letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850}.audience__card--yes h3{color:#a46f2d}.audience__card ul{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.audience__card li{color:#665d58;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:.96rem;line-height:1.45;display:grid}.audience__card li>span{border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.audience__card svg{width:.95rem;height:.95rem}.professional-growth{background:radial-gradient(circle at 50% 0,#e2c08b38,#0000 28rem),#f6ecdc;padding:clamp(3.75rem,7vw,6.5rem) 0}.professional-growth__heading h2{max-width:62rem}.professional-growth__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.2rem,4vw,3.2rem);display:grid}.professional-growth__grid article{background:#ffffffd1;border:1px solid #e1d4c5;border-radius:1rem;min-height:15rem;padding:clamp(1.4rem,3vw,2rem)}.professional-growth__grid article>span{color:#b4833d;letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1}.professional-growth__grid h3{color:#29211e;letter-spacing:-.025em;margin:1.35rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:850;line-height:1.15}.professional-growth__grid p{color:#6c635e;margin:.8rem 0 0;font-size:.92rem;line-height:1.6}@media (width<=820px){.audience__container,.professional-growth__container{width:min(100% - 1.5rem,40rem)}.professional-growth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.audience,.professional-growth{padding:3.15rem 0}.audience__heading h2,.professional-growth__heading h2{margin-top:1rem;font-size:clamp(2.05rem,10.2vw,2.8rem)}.audience__columns,.professional-growth__grid{grid-template-columns:1fr;margin-top:1.8rem}.audience__card,.professional-growth__grid article{padding:1.25rem}.audience__card li{font-size:.9rem}.professional-growth__grid article{min-height:0}.professional-growth__grid h3{margin-top:1rem}}.course-curriculum{--espresso:#241a17;--champagne:#c6a47e;--light-beige:#f3ede6;--warm-white:#fffcf8;--graphite:#292726;color:var(--espresso);background:#f7f4ef;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem);position:relative;overflow:hidden}.course-curriculum:before,.course-curriculum:after{display:none}.course-curriculum:before{top:-19rem;left:-14rem}.course-curriculum:after{bottom:-17rem;right:-19rem}.course-curriculum__container{z-index:1;width:min(100% - 3rem,76rem);margin-inline:auto;position:relative}.course-curriculum__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.course-curriculum__eyebrow{color:#9f784f;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0;padding:.65rem 1.15rem;font-size:.67rem;font-weight:800;line-height:1}.course-curriculum h2{color:var(--espresso);letter-spacing:-.052em;text-wrap:balance;margin:1rem 0 0;font-family:inherit;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:740;line-height:.98}.course-curriculum__support{color:#2927269e;text-wrap:balance;max-width:42rem;margin:1.2rem auto 0;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:500;line-height:1.6}.course-curriculum__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}.curriculum-card{box-shadow:none;background:#fff;border:1px solid #c6a47e47;border-radius:.9rem;transition:border-color .18s,box-shadow .18s;overflow:hidden}.curriculum-card[open]{border-color:#ad896494;box-shadow:0 1.2rem 3rem #241a1713}.curriculum-card summary{cursor:pointer;grid-template-columns:4.2rem minmax(0,1fr) 2.5rem;align-items:center;gap:1rem;min-height:6.5rem;padding:1.15rem 1.25rem;list-style:none;display:grid}.curriculum-card summary::-webkit-details-marker{display:none}.curriculum-card summary:focus-visible{outline:2px solid var(--champagne);outline-offset:-4px}.curriculum-card__number{color:#b9894f;letter-spacing:-.05em;font-family:inherit;font-size:2.75rem;font-weight:750;line-height:1}.curriculum-card h3{color:var(--espresso);letter-spacing:-.02em;margin:0;font-family:inherit;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;line-height:1.2}.curriculum-card__toggle{border:1px solid #c6a47e7a;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.curriculum-card__toggle:before,.curriculum-card__toggle:after{content:"";background:#a9773c;width:.8rem;height:1px;transition:transform .18s;position:absolute}.curriculum-card__toggle:after{transform:rotate(90deg)}.curriculum-card[open] .curriculum-card__toggle:after{transform:rotate(0)}.curriculum-card__content{padding:0 1.4rem 1.4rem 6.45rem}.curriculum-card__content ul{border-top:1px solid #c6a47e38;gap:.65rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.curriculum-card__content li{color:#292726ad;padding-left:1rem;font-size:.86rem;font-weight:450;line-height:1.45;position:relative}.curriculum-card__content li:before{background:var(--champagne);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.58em;left:0}@media (width<=760px){.course-curriculum{padding:3.15rem 0 3.5rem}.course-curriculum__container{width:min(100% - 1.5rem,40rem)}.course-curriculum h2{font-size:clamp(2.35rem,10vw,3rem)}.course-curriculum__grid{grid-template-columns:1fr}.curriculum-card summary{grid-template-columns:3.25rem minmax(0,1fr) 2.3rem;gap:.75rem;min-height:5.7rem;padding:1rem}.curriculum-card__number{font-size:2.2rem}.curriculum-card h3{font-size:1.08rem}.curriculum-card__toggle{width:2.3rem;height:2.3rem}.curriculum-card__content{padding:0 1rem 1.2rem 5rem}}@media (width<=380px){.course-curriculum h2{font-size:2.55rem}.curriculum-card summary{grid-template-columns:2.8rem minmax(0,1fr) 2rem;gap:.55rem}.curriculum-card__number{font-size:1.9rem}.curriculum-card__toggle{width:2rem;height:2rem}.curriculum-card__content{padding-left:4.35rem}}@media (prefers-reduced-motion:reduce){.curriculum-card,.curriculum-card__toggle:before,.curriculum-card__toggle:after{transition:none}}.faq{color:#241a17;background:#fff;border-top:1px solid #e6ddd4;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem);position:relative;overflow:hidden}.faq__container{width:min(100% - 3rem,68rem);margin-inline:auto}.faq__heading{text-align:center;max-width:52rem;margin-inline:auto}.faq__eyebrow{color:#a67e52;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.faq h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:740;line-height:1}.faq__questions{gap:.8rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}.faq details{background:#f8f5f1;border:1px solid #c6a47e4d;border-radius:.85rem;overflow:hidden}.faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:1rem;min-height:5.2rem;padding:1rem 1.25rem;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-family:inherit;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600}.faq summary i{border:1px solid #c6a47e7a;border-radius:50%;width:2.4rem;height:2.4rem;display:grid;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:#a9773c;width:.8rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary i:after{transform:translate(-50%,-50%)}.faq details>p{color:#292726a8;margin:0;padding:0 4.65rem 1.4rem 1.25rem;line-height:1.65}.faq__closing{color:#fffcf8;text-align:center;background:radial-gradient(circle at 85% 0,#c6a47e2e,#0000 17rem),#241a17;border-radius:1.2rem;flex-direction:column;align-items:center;margin-top:clamp(2.75rem,4.5vw,3.75rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:flex;box-shadow:0 1.6rem 4rem #241a172e}.faq__closing p{color:#c6a47e;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.faq__closing h3{letter-spacing:-.04em;max-width:43rem;margin:.9rem 0 0;font-family:inherit;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05}.faq__closing a{color:#241a17;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#e6d1b6,#c6a47e);border-radius:.7rem;place-items:center;min-height:3.8rem;margin-top:1.7rem;padding:.8rem 1.5rem;font-size:.75rem;font-weight:850;text-decoration:none;display:grid}@media (width<=700px){.faq{padding:3.15rem 0 3.5rem}.faq__container{width:min(100% - 1.5rem,40rem)}.faq h2{font-size:clamp(2.15rem,10vw,3rem)}.faq summary{grid-template-columns:minmax(0,1fr) 2.2rem;gap:.7rem;min-height:4.7rem;padding:.9rem 1rem}.faq summary i{width:2.2rem;height:2.2rem}.faq details>p{padding:0 1rem 1.2rem;font-size:.92rem}}.hero{isolation:isolate;color:#f7f1e8;background:linear-gradient(110deg,#0a0908fa 0%,#0d0c0af5 48%,#080807e6 100%),#090908;min-height:100svh;position:relative;overflow:hidden}.hero:before{z-index:-1;opacity:.23;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#c99e4c2e,#0000 66%);border-radius:50%;width:58rem;height:58rem;position:absolute;top:-18rem;right:-12rem}.hero__container{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.82fr);align-items:center;gap:clamp(3rem,6vw,5.5rem);width:min(100% - 4rem,73rem);min-height:min(50rem,100svh - 3.5rem);margin-inline:auto;padding:clamp(3.5rem,5vw,5rem) 0;display:grid}.hero__content{z-index:2;max-width:38.5rem;position:relative}.hero__eyebrow{color:#d8b365;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.61rem;font-weight:800;display:inline-flex}.hero__eyebrow:before{content:"";background:linear-gradient(90deg,#d8b365,#0000);width:1.85rem;height:1px}.hero__title{color:#f6f0e8;letter-spacing:-.055em;text-wrap:balance;max-width:38rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,4.65vw,4.8rem);font-weight:400;line-height:.94}.hero__title strong{color:#d8b365;font-style:italic;font-weight:400;display:inline}.hero__description{color:#f4ede4a6;max-width:35rem;margin:1.4rem 0 0;font-size:clamp(.92rem,1.15vw,1rem);font-weight:450;line-height:1.72}.hero__description strong{color:#f4ede4c7;font-weight:650}.hero__offer{border-top:1px solid #dcb9742e;grid-template-columns:auto minmax(14rem,1fr);align-items:center;column-gap:1.2rem;max-width:35rem;margin-top:clamp(1.75rem,3vw,2.25rem);padding-top:1.25rem;display:grid}.hero__price-block{min-width:7.5rem}.hero__offer-label{color:#f4ede47a;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:800}.hero__offer-price{color:#f2d085;letter-spacing:-.065em;margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3.4vw,3.1rem);font-weight:400;line-height:.95}.hero__offer-price span{letter-spacing:0;font-size:.46em}.hero__cta{color:#17130d;letter-spacing:.075em;text-transform:uppercase;background:linear-gradient(105deg,#f0d28c 0%,#c5903d 52%,#edcc82 100%) 0 0/180% 100%;border:1px solid #e6c77f;border-radius:.15rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.65rem;padding:.75rem 1rem;font-size:.64rem;font-weight:900;text-decoration:none;transition:background-position .24s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 1rem 3rem #be8c372e}.hero__cta span{font-size:1.15rem;font-weight:500}.hero__cta:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 1.2rem 3.5rem #be8c3747}.hero__offer-access{color:#f4ede457;letter-spacing:.02em;grid-column:2;margin:.6rem 0 0;font-size:.61rem}.hero__offer-stage{justify-self:end;width:min(100%,24.5rem);position:relative}.hero__offer-stage:before{z-index:-1;content:"";border:1px solid #d9b26233;position:absolute;inset:-1.15rem -1.15rem 1.15rem 1.15rem}.hero__offer-stage:after{z-index:-2;content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#c48e372e,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-3rem;right:-4rem}.hero__media-grid{width:100%;position:relative}.hero__media{background:#171512;border:1px solid #eecf8e57;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 2.2rem 5rem #00000075,0 0 0 .4rem #ffffff05}.hero__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08070614,#0000 20% 80%,#0807061a),linear-gradient(#0000 68%,#08070652);position:absolute;inset:0}.hero__media img{object-fit:cover;width:100%;height:100%;display:block}.hero__media--demonstration{aspect-ratio:.72;width:100%}.hero__media--demonstration img{object-position:center 34%}.hero__signature{color:#f4ede452;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #dcb97421;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);width:min(100% - 4rem,73rem);min-height:3.5rem;margin-inline:auto;font-size:.56rem;font-weight:750;display:flex}.hero__signature i{background:#c99945;border-radius:50%;width:.23rem;height:.23rem}.hero__cta:focus-visible{outline-offset:4px;outline:2px solid #ebc86f}@media (width<=980px){.hero__container{grid-template-columns:1fr;gap:4rem;width:min(100% - 3rem,46rem);min-height:0;padding-top:4rem}.hero__content{max-width:46rem}.hero__offer-stage{justify-self:center;width:min(100%,36rem)}.hero__media-grid{width:100%}.hero__signature{width:min(100% - 3rem,46rem)}}@media (width<=760px){.hero__container{gap:0;width:100%;min-height:0;padding:0 0 3.75rem}.hero__offer-stage{grid-row:1;justify-self:stretch;width:100%}.hero__content{z-index:3;grid-row:2;width:min(100% - 1.5rem,40rem);margin:-8.5rem auto 0}.hero__eyebrow{letter-spacing:.14em;margin-bottom:1rem;font-size:.59rem}.hero__eyebrow:before{width:1.5rem}.hero__title{font-size:clamp(2.65rem,11.5vw,3.35rem);line-height:.95}.hero__description{margin-top:1.35rem;font-size:.93rem;line-height:1.65}.hero__offer{grid-template-columns:1fr;row-gap:1rem}.hero__offer-price{font-size:3rem}.hero__offer-access{text-align:center;grid-column:1;margin-top:-.35rem}.hero__media-grid{width:100%}.hero__offer-stage:before,.hero__offer-stage:after{display:none}.hero__media{box-shadow:none;border:0}.hero__media:after{background:linear-gradient(90deg,#08070624,#0000 24% 76%,#08070629),linear-gradient(#0000 43%,#09090833 62%,#090908 96%)}.hero__media--demonstration{aspect-ratio:auto;height:clamp(29rem,125vw,38rem)}.hero__media--demonstration img{object-position:center 31%}.hero__signature{display:none}}@media (prefers-reduced-motion:reduce){.hero__cta{transition:none}}.instructor{color:#241a17;background:#f7f4ef;padding:clamp(3.5rem,7vw,6.5rem) 0}.instructor__container{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);width:min(100% - 3rem,68rem);margin-inline:auto;display:grid}.instructor__portrait{aspect-ratio:1;background:#e9dfd5;border-radius:1rem;min-height:0;margin:0;overflow:hidden;box-shadow:0 1.5rem 3.5rem #36251d1f}.instructor__portrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.instructor__eyebrow{color:#a46d3d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:850}.instructor h2{color:#241a17;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:800;line-height:.95}.instructor__bio{max-width:36rem;margin-top:1.55rem}.instructor__bio p{color:#685e59;margin:0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.7}.instructor__bio p+p{margin-top:.85rem}.instructor__bio strong{color:#332824;font-weight:800}.instructor__teaching{border-top:1px solid #ded3c8;max-width:36rem;margin-top:2rem;padding-top:1.45rem}.instructor__teaching h3{color:#241a17;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.instructor__teaching ul{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.instructor__teaching li{color:#3b322e;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.7rem;font-size:.95rem;font-weight:700;line-height:1.4;display:grid}.instructor__teaching li span{color:#fff;background:#46965f;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.instructor__teaching svg{width:.9rem;height:.9rem}@media (width<=760px){.instructor{padding:3.15rem 0}.instructor__container{grid-template-columns:1fr;gap:2rem;width:min(100% - 1.5rem,38rem)}.instructor__portrait{aspect-ratio:1;width:min(100%,30rem);margin-inline:auto}.instructor__content{text-align:left}.instructor h2{font-size:clamp(2.65rem,12vw,3.5rem)}.instructor__bio p{font-size:.95rem}}.method-difference{color:#fff;background:#211a17;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem)}.method-difference__container{width:min(100% - 3rem,72rem);margin-inline:auto}.method-difference__heading{text-align:center;place-items:center;max-width:58rem;margin-inline:auto;display:grid}.method-difference__eyebrow{color:#d5a777;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.method-difference h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:740;line-height:1}.method-difference__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2.25rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.method-difference__steps li>span{color:#d5a777;letter-spacing:.14em;font-size:.68rem;font-weight:800}.method-difference__steps h3{letter-spacing:-.025em;margin:3.2rem 0 0;font-size:1.45rem;font-weight:750}.method-difference__steps p{color:#ffffff9e;margin:.8rem 0 0;font-size:.93rem;line-height:1.6}.method-difference__closing{color:#ffffffe6;text-align:center;text-wrap:balance;border-top:1px solid #d5a77740;max-width:55rem;margin:clamp(2.25rem,4vw,3.25rem) auto 0;padding-top:1.5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:650;line-height:1.35}@media (width<=720px){.method-difference{padding:3.15rem 0 3.5rem;overflow:hidden}.method-difference__container{width:min(100% - 1.5rem,40rem)}.method-difference h2{font-size:clamp(2.15rem,10vw,3rem)}.method-difference__steps{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;overflow-x:auto}.method-difference__steps::-webkit-scrollbar{display:none}.method-difference__steps li{scroll-snap-align:start;min-height:13rem;padding:1.35rem}.method-difference__steps h3{margin-top:2.4rem}.method-difference__closing{font-size:1.2rem}}.bonuses{color:#241a17;background:#fff;border-top:1px solid #e6ddd4;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem)}.bonuses__container,.offers__container{width:min(100% - 3rem,76rem);margin-inline:auto}.bonuses__heading,.offers__heading{text-align:center;max-width:55rem;margin-inline:auto}.bonuses__eyebrow,.offers__eyebrow{color:#a67e52;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.bonuses h2,.offers h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(2.55rem,5vw,4.5rem);font-weight:740;line-height:.99}.bonuses__heading>p:last-child,.offers__heading>p:last-child{color:#292726a8;max-width:47rem;margin:1.35rem auto 0;font-size:1rem;line-height:1.65}.bonuses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}.bonuses__grid article{background:#f8f5f1;border:1px solid #c6a47e4d;border-radius:.9rem;grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-height:8.4rem;padding:1.4rem;display:grid}.bonuses__grid article>span{color:#241a17;letter-spacing:.12em;background:#dbc4a7;border:1px solid #a67e524d;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.64rem;font-weight:800;display:grid}.bonuses__grid h3{margin:.2rem 0 0;font-family:inherit;font-size:1.25rem;font-weight:600}.bonuses__grid p{color:#292726a3;margin:.55rem 0 0;font-size:.88rem;line-height:1.5}.offers{color:#fff;background:radial-gradient(circle at 50% 0,#c6a47e1f,#0000 32rem),#151210;border-top:1px solid #332a26;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem);scroll-margin-top:1rem;position:relative;overflow:hidden}.offers__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}.offer-card{color:#241a17;background:#fff;border:1px solid #ddd7d2;border-radius:.85rem;padding:clamp(1.5rem,3vw,2.25rem);scroll-margin-top:1rem;position:relative;box-shadow:0 1.5rem 4rem #0000002e}.offer-card__badge{color:#241a17;letter-spacing:.02em;text-align:center;background:linear-gradient(135deg,#f1d65b,#deb83a);border-radius:999px;width:min(75%,22rem);margin:-4rem auto 1.8rem;padding:.95rem 1rem;font-size:.95rem;font-weight:900;box-shadow:0 .8rem 2rem #241a172e}.offer-card__heading>p{color:#a67e52;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.offer-card--premium .offer-card__heading>p{color:#c6a47e}.offer-card__heading h3{color:#fff;letter-spacing:.02em;text-align:center;text-transform:uppercase;background:#2d2d2d;border-radius:999px;margin:0;padding:1rem 1.25rem;font-family:inherit;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:900;line-height:1.1}.offer-card--premium .offer-card__heading h3{background:linear-gradient(135deg,#bd7f2e,#9f6422)}.offer-card__heading>span{color:#2927269e;margin-top:.7rem;font-size:.86rem;font-weight:650;display:block}.offer-card__premium-highlight{text-align:center;place-items:center;margin-bottom:1.1rem;display:grid}.offer-card__premium-highlight>span{color:#e6b84d;letter-spacing:.12em;font-size:1.4rem;line-height:1}.offer-card__premium-subtitle{color:#504943;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:.7rem 0 0;font-size:.8rem;font-weight:900}.offer-card__premium-visual{background:#fff;border:1px solid #c6a47e66;border-radius:.85rem;margin-top:1.25rem;padding:.35rem;overflow:hidden;box-shadow:0 1.2rem 2.8rem #0003}.offer-card__premium-visual img{border-radius:.6rem;width:100%;height:auto;display:block}.offer-card__section-label{color:#34754f;letter-spacing:.1em;text-transform:uppercase;background:#e7f2ea;border-radius:.6rem;margin:1.25rem 0 0;padding:.8rem 1rem;font-size:.68rem;font-weight:900}.offer-card__section-label--extra{color:#7d5524;background:#f5ead9}.offer-card__price{text-align:center;flex-direction:column;align-items:center;margin-top:1rem;padding:1.4rem 0 .4rem;display:flex}.offer-card__price small{color:#29272694;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.offer-card--premium .offer-card__price small{color:#29272694}.offer-card__price strong{color:#4ba45c;letter-spacing:-.065em;margin-top:.25rem;font-size:clamp(3.1rem,6vw,4.5rem);font-weight:850;line-height:1}.offer-card__price-alternative{color:#625c57;margin:.65rem 0 0;font-size:1rem;font-weight:700}.offer-card__price-alternative b{color:#302b28;font-weight:900}.offer-card__price--installments{padding-top:1.7rem}.offer-card__price--installments strong{letter-spacing:-.055em;font-size:clamp(2.65rem,5vw,3.9rem)}.offer-card__price--installments strong span{letter-spacing:-.035em;font-size:.72em}.offer-card__price--installments p{color:#625c57;margin:.65rem 0 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.offer-card__price--installments p b{color:#302b28;font-weight:900}.offer-card__list{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.offer-card__list li{color:#292726bd;border-bottom:1px solid #e8e3df;grid-template-columns:1.65rem minmax(0,1fr);gap:.7rem;padding-bottom:.75rem;font-size:.88rem;line-height:1.45;display:grid}.offer-card__list li:last-child{border-bottom:0;padding-bottom:0}.offer-card__list--emphasized li{color:#302b28;font-weight:750}.offer-card--premium .offer-card__list li{color:#292726bd}.offer-card--premium .offer-card__list--emphasized li{color:#302b28}.offer-card__list li>span{color:#fff;background:#46965f;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.offer-card__list svg{width:.9rem;height:.9rem}.offer-card__cta{color:#fff;letter-spacing:.055em;text-align:center;text-transform:uppercase;background:#43945c;border:1px solid #347b4c;border-radius:.7rem;justify-content:center;align-items:center;min-height:4.2rem;margin-top:1.8rem;padding:.9rem 1.1rem;font-size:.76rem;font-weight:850;line-height:1.35;text-decoration:none;transition:transform .18s,filter .18s;display:flex;box-shadow:0 1rem 2.4rem #241a1729}.offer-card--premium .offer-card__cta{color:#fff;background:linear-gradient(135deg,#bd7f2e,#9f6422);border-color:#9f6a28}.offer-card__cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.offer-card__cta:focus-visible{outline-offset:4px;outline:2px solid #c6a47e}.offer-card__access{color:#29272680;text-align:center;margin:.9rem 0 0;font-size:.72rem;font-style:italic}.offer-card--premium .offer-card__access{color:#29272680}.comparison{color:#241a17;background:#fffcf8e0;border:1px solid #c6a47e4d;border-radius:1.1rem;margin-top:clamp(3rem,5vw,4.5rem);overflow:hidden;box-shadow:0 1.5rem 4rem #241a1712}.comparison__heading{text-align:center;border-bottom:1px solid #c6a47e40;padding:clamp(1.5rem,4vw,2.5rem)}.comparison__heading p{color:#a67e52;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.comparison__heading h3{letter-spacing:-.035em;margin:.7rem 0 0;font-family:inherit;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600}.comparison__scroll{overflow-x:auto}.comparison table{border-collapse:collapse;width:100%;min-width:40rem}.comparison th,.comparison td{border-bottom:1px solid #c6a47e2e;padding:1rem 1.4rem}.comparison thead th{color:#241a17;letter-spacing:.06em;text-transform:uppercase;background:#f3ede6b3;font-size:.76rem}.comparison thead th:first-child,.comparison tbody th{text-align:left}.comparison thead th:not(:first-child),.comparison td{text-align:center;width:24%}.comparison tbody th{color:#292726b8;font-size:.9rem;font-weight:600}.comparison__yes{color:#241a17;background:#d8bd9b;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-inline:auto;font-weight:900;display:grid}.comparison__no{color:#2927264d}.comparison__price th,.comparison__price td{color:#241a17;background:#c6a47e1f;font-size:1.05rem;font-weight:850}@media (width<=800px){.bonuses,.offers{padding:3.15rem 0 3.5rem}.bonuses__container,.offers__container{width:min(100% - 1.5rem,40rem)}.bonuses h2,.offers h2{font-size:clamp(2.25rem,10vw,3rem)}.offers__cards{grid-template-columns:1fr}.bonuses__grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:90%;grid-auto-flow:column;overflow-x:auto}.bonuses__grid::-webkit-scrollbar{display:none}.bonuses__grid article{scroll-snap-align:start}.offers__cards{gap:3.5rem}.comparison__scroll{-webkit-overflow-scrolling:touch}}@media (width<=520px){.bonuses__grid article{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;padding:1.1rem}.bonuses__grid article>span{width:2.5rem;height:2.5rem}.offer-card{padding:1.15rem}.offer-card__badge{width:82%;margin-top:-3.65rem;font-size:.84rem}.offer-card__heading h3{padding:.9rem 1rem;font-size:1.05rem}.offer-card__list li{grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;font-size:.84rem}.offer-card__list li>span{width:1.5rem;height:1.5rem}.offer-card__price strong{font-size:clamp(2.9rem,15vw,3.7rem)}.offer-card__price--installments strong{font-size:clamp(2.35rem,11.5vw,3rem)}.offer-card__price--installments p,.offer-card__price-alternative{font-size:.93rem}.offer-card__cta{min-height:3.8rem;padding-inline:.75rem;font-size:.69rem}.comparison{margin-top:2.5rem}.comparison table{min-width:36rem}}@media (prefers-reduced-motion:reduce){.offer-card__cta{transition:none}}.results-showcase{color:#211a17;background:#fff;border-top:1px solid #e6ddd4;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem);overflow:hidden}.results-showcase__container{width:min(100% - 3rem,76rem);margin-inline:auto}.results-showcase__heading{text-align:center;place-items:center;max-width:55rem;margin-inline:auto;display:grid}.results-showcase__eyebrow{color:#9b673c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.results-showcase h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:740;line-height:1}.results-showcase__marquee{width:100%;margin-top:clamp(2.25rem,4vw,3.25rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.results-showcase__track{will-change:transform;width:max-content;animation:48s linear infinite results-marquee;display:flex}.results-showcase__marquee:hover .results-showcase__track{animation-play-state:paused}.results-showcase__group{gap:1rem;padding-right:1rem;display:flex}.result-card{background:#f8f5f1;border:1px solid #e1d6cb;border-radius:.95rem;width:clamp(24rem,38vw,34rem);margin:0;padding:.45rem;overflow:hidden;box-shadow:0 1.25rem 3rem #35251d14}.result-card--ready{width:clamp(16rem,25.333vw,22.667rem)}.result-card__image{aspect-ratio:3/2;background:#e8dfd6;border-radius:.7rem;position:relative;overflow:hidden}.result-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.result-card__image--comparison{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-card__image--ready{aspect-ratio:1}.result-card__panel{min-width:0;position:relative;overflow:hidden}.result-card__panel+.result-card__panel{border-left:2px solid #f8f5f1}.result-card:hover .result-card__image img{transform:scale(1.02)}.result-card__label{color:#211a17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:#f7f4efe6;border:1px solid #ffffff73;border-radius:999px;padding:.5rem .7rem;font-size:.62rem;font-weight:850;position:absolute;top:.75rem;left:.75rem;box-shadow:0 .4rem 1.2rem #211a171f}.result-card__label--after{left:auto;right:.75rem}.result-card figcaption{color:#342b27;min-height:3.7rem;padding:.9rem .65rem .45rem;font-size:.88rem;font-weight:650;line-height:1.4}@keyframes results-marquee{to{transform:translate(-50%)}}@media (width<=760px){.results-showcase{padding:3rem 0 3.4rem}.results-showcase__container{width:min(100% - 2rem,40rem)}.results-showcase__heading{text-align:left;place-items:start}.results-showcase h2{font-size:clamp(2.15rem,10vw,3rem)}.results-showcase__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.results-showcase__track{animation-duration:38s}.result-card{width:min(88vw,30rem)}.result-card--ready{width:min(58.667vw,20rem)}}@media (prefers-reduced-motion:reduce){.results-showcase__marquee{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.results-showcase__marquee::-webkit-scrollbar{display:none}.results-showcase__track{animation:none}.results-showcase__group[aria-hidden=true]{display:none}.result-card__image img{transition:none}}.testimonials{color:#211a17;background:#f7f4ef;border-top:1px solid #e6ddd4;padding:clamp(3.25rem,5.5vw,4.75rem) 0 clamp(3.75rem,6vw,5.25rem)}.testimonials__container{width:min(100% - 3rem,76rem);margin-inline:auto}.testimonials__heading{text-align:center;place-items:center;max-width:50rem;margin-inline:auto;display:grid}.testimonials__eyebrow{color:#9b673c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.testimonials h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:740;line-height:1}.testimonials__heading>p:last-child{color:#70665f;margin:1.25rem 0 0;line-height:1.6}.testimonials__carousel{margin-top:clamp(2rem,3.5vw,2.75rem)}.testimonials__controls{justify-content:flex-end;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.testimonials__controls span{color:#81756e;font-size:.7rem;font-weight:700}.testimonials__controls button{color:#211a17;width:2.7rem;height:2.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8c8b9;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;transition:color .18s,background .18s,transform .18s;display:grid}.testimonials__controls button:hover{color:#fff;background:#211a17;transform:translateY(-1px)}.testimonials__track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:1rem;padding:.25rem 0 1.25rem;display:flex;overflow-x:auto}.testimonials__track::-webkit-scrollbar{display:none}.testimonials__slide{color:#211a17;scroll-snap-align:center;width:clamp(19rem,30vw,24rem);font:inherit;text-align:left;cursor:zoom-in;background:#fff;border:1px solid #ded2c7;border-radius:1rem;flex-direction:column;flex:none;padding:.45rem;display:flex;box-shadow:0 1.25rem 3rem #35251d14}.testimonials__image{background:#121313;border-radius:.7rem;place-items:center;height:clamp(27rem,43vw,35rem);display:grid;overflow:hidden}.testimonials__image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s;display:block}.testimonials__slide:hover .testimonials__image img{transform:scale(1.012)}.testimonials__slide-footer{justify-content:center;align-items:center;gap:1rem;padding:.9rem .65rem .55rem;display:flex}.testimonials__slide-footer small{color:#857972;font-size:.68rem}.testimonial-modal{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140f0ddb;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.testimonial-modal__content{background:#fff;border-radius:1rem;width:min(100%,44rem);margin:auto;padding:.5rem;position:relative}.testimonial-modal__content img{object-fit:contain;border-radius:.7rem;width:100%;height:auto;max-height:calc(100vh - 4rem);display:block}.testimonial-modal__close{z-index:1;color:#fff;cursor:pointer;background:#191310d9;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.9rem;right:.9rem}@media (width<=720px){.testimonials{padding:3.15rem 0 3.5rem}.testimonials__container{width:min(100% - 1.5rem,40rem)}.testimonials h2{font-size:clamp(2.15rem,10vw,3rem)}.testimonials__heading>p:last-child{font-size:.92rem}.testimonials__controls{justify-content:center}.testimonials__slide{scroll-snap-align:start;width:min(86vw,23rem)}.testimonials__image{height:min(128vw,38rem)}.testimonial-modal{padding:.75rem}}@media (prefers-reduced-motion:reduce){.testimonials__controls button,.testimonials__image img{transition:none}.testimonials__track{scroll-behavior:auto}}:root{--ink-950:#080807;--ink-900:#0d0c0a;--ink-850:#11100e;--ink-800:#171511;--ink-700:#221f1a;--gold-300:#f0d38e;--gold-400:#d9b466;--gold-500:#bf8b39;--ivory-100:#f7f1e8;--ivory-300:#d7cec1;--muted:#f4ede49e;--line:#dcb9742e;--serif:Georgia, "Times New Roman", serif}main{color:var(--ivory-100);background:var(--ink-950)}.results-showcase,.audience,.professional-growth,.testimonials,.method-difference,.course-curriculum,.instructor,.bonuses,.offers,.faq{border-color:var(--line)}.results-showcase h2,.audience__heading h2,.professional-growth__heading h2,.testimonials h2,.method-difference h2,.course-curriculum h2,.instructor h2,.bonuses h2,.offers h2,.faq h2,.faq__closing h3{font-family:var(--serif);letter-spacing:-.05em;font-weight:400}.results-showcase__eyebrow,.audience__heading>p,.professional-growth__heading>p,.testimonials__eyebrow,.method-difference__eyebrow,.course-curriculum__eyebrow,.instructor__eyebrow,.bonuses__eyebrow,.offers__eyebrow,.faq__eyebrow{color:var(--gold-400)}.results-showcase{color:var(--ivory-100);background:radial-gradient(circle at 10% 20%, #c08b391a, transparent 25rem), var(--ink-850);padding:clamp(5rem,8vw,8rem) 0;position:relative}.results-showcase:before{background:var(--line);content:"";width:min(100% - 3rem,76rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.results-showcase__heading{max-width:59rem}.results-showcase h2{color:var(--ivory-100);font-size:clamp(3.2rem,6vw,5.8rem);line-height:.94}.results-showcase__marquee{margin-top:clamp(3rem,5vw,4.5rem)}.result-card{background:#15130f;border-color:#dcb97438;border-radius:.2rem;padding:.4rem;box-shadow:0 1.5rem 4.5rem #00000052}.result-card__image{background:#0d0c0a;border-radius:0}.result-card__panel+.result-card__panel{border-color:#15130f}.result-card__label{color:#18130c;background:#e8ca89e6;border:1px solid #ffffff61;border-radius:0}.result-card figcaption{color:#f7f1e8ad;font-family:var(--serif);font-size:1rem;font-weight:400}.audience{color:var(--ivory-100);background:#0b0a09;padding:clamp(5rem,8vw,8rem) 0}.audience__heading>p,.professional-growth__heading>p{background:0 0;border:0;border-radius:0;padding:0}.audience__heading h2,.professional-growth__heading h2{color:var(--ivory-100);font-size:clamp(3rem,5.6vw,5.25rem);line-height:.96}.audience__columns{gap:1.25rem;margin-top:clamp(3rem,5vw,4.5rem)}.audience__card{border-color:var(--line);box-shadow:none;background:#ffffff06;border-radius:.25rem;padding:clamp(1.75rem,3.5vw,2.75rem);position:relative;overflow:hidden}.audience__card:before{background:linear-gradient(90deg, var(--gold-400), transparent);content:"";width:100%;height:2px;position:absolute;top:0;left:0}.audience__card--no:before{background:linear-gradient(90deg,#fff3,#0000)}.audience__card h3,.audience__card--yes h3{color:var(--ivory-100);font-family:var(--serif);font-size:clamp(1.55rem,2.4vw,2rem);font-weight:400}.audience__card li{color:#f7f1e8a1}.audience__card--yes li>span{color:#17130d;background:linear-gradient(135deg, var(--gold-300), var(--gold-500))}.audience__card--no li>span{color:#f7f1e88c;background:#ffffff12}.professional-growth{color:var(--ivory-100);background:linear-gradient(115deg,#c08b391f,#0000 45%),#15120e;padding:clamp(5rem,8vw,8rem) 0;position:relative}.professional-growth__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:0;margin-top:clamp(3rem,5vw,4.5rem)}.professional-growth__grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;border-radius:0;min-height:17rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background .18s}.professional-growth__grid article:hover{background:#dcb9740f}.professional-growth__grid article>span{color:var(--gold-400);font-family:var(--serif);font-size:clamp(2.75rem,4vw,4rem);font-weight:400}.professional-growth__grid h3{color:var(--ivory-100);font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400}.professional-growth__grid p{color:var(--muted)}.testimonials{color:var(--ivory-100);background:radial-gradient(circle at 85% 10%,#d9b4661a,#0000 24rem),#090908;padding:clamp(5rem,8vw,8rem) 0}.testimonials h2{color:var(--ivory-100);font-size:clamp(3.2rem,6vw,5.6rem);line-height:.95}.testimonials__heading>p:last-child{color:var(--muted)}.testimonials__controls span{color:#f7f1e861}.testimonials__controls button{color:var(--gold-300);border-color:var(--line);background:#ffffff06;border-radius:0}.testimonials__controls button:hover{color:#16120c;background:var(--gold-400)}.testimonials__slide{color:var(--ivory-100);background:#12110f;border-color:#dcb97433;border-radius:.2rem;padding:.4rem;box-shadow:0 1.5rem 4rem #00000047}.testimonials__image{border-radius:0}.testimonials__slide-footer small{color:#f7f1e866;letter-spacing:.08em;text-transform:uppercase}.testimonial-modal{background:#050504eb}.testimonial-modal__content{border:1px solid var(--line);background:#11100e;border-radius:0}.testimonial-modal__content img{border-radius:0}.testimonial-modal__close{border-color:var(--line);background:#11100e}.method-difference{color:var(--ivory-100);background:linear-gradient(#090807e8,#090807fa),radial-gradient(circle at 50% 0,#d9b46633,#0000 45rem),#090807;padding:clamp(5rem,8vw,8rem) 0;position:relative}.method-difference h2{font-size:clamp(3.1rem,6vw,5.7rem);line-height:.95}.method-difference__steps{background:var(--line);gap:1px;margin-top:clamp(3rem,5vw,4.5rem)}.method-difference__steps li{background:#11100e;border:0;border-radius:0;min-height:19rem;padding:clamp(1.75rem,3vw,2.5rem)}.method-difference__steps li>span{color:var(--gold-400)}.method-difference__steps h3{color:var(--ivory-100);font-family:var(--serif);margin-top:4.5rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:400}.method-difference__steps p{color:var(--muted)}.method-difference__closing{color:var(--gold-300);border-color:var(--line);font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.4rem);font-weight:400}.course-curriculum{color:var(--ivory-100);background:radial-gradient(circle at 0 100%,#c08b391c,#0000 28rem),#12100d;padding:clamp(5rem,8vw,8rem) 0}.course-curriculum__eyebrow{padding:0}.course-curriculum h2{color:var(--ivory-100);font-size:clamp(3.2rem,6vw,5.75rem);line-height:.95}.course-curriculum__support{color:var(--muted)}.course-curriculum__grid{gap:.8rem;margin-top:clamp(3rem,5vw,4.5rem)}.curriculum-card,.curriculum-card[open]{border-color:var(--line);box-shadow:none;background:#ffffff06;border-radius:.15rem}.curriculum-card[open]{background:#dcb9740b;border-color:#dcb97480}.curriculum-card__number{color:var(--gold-400);font-family:var(--serif);font-weight:400}.curriculum-card h3{color:var(--ivory-100);font-family:var(--serif);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:400}.curriculum-card__toggle{border-color:var(--line)}.curriculum-card__toggle:before,.curriculum-card__toggle:after{background:var(--gold-400)}.curriculum-card__content ul{border-color:var(--line)}.curriculum-card__content li{color:var(--muted)}.curriculum-card__content li:before{background:var(--gold-400)}.instructor{color:var(--ivory-100);background:radial-gradient(circle at 20%,#d9b4661f,#0000 30rem),#090908;padding:clamp(5rem,9vw,9rem) 0;position:relative;overflow:hidden}.instructor__container{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr);width:min(100% - 3rem,76rem)}.instructor__portrait{aspect-ratio:.86;background:#15130f;border:1px solid #dcb97440;border-radius:0;position:relative;overflow:visible;box-shadow:0 2rem 6rem #0000006b}.instructor__portrait:before{z-index:-1;border:1px solid var(--line);content:"";position:absolute;inset:-1.25rem 1.5rem 1.5rem -1.25rem}.instructor__portrait img{object-position:center}.instructor h2{color:var(--ivory-100);font-size:clamp(3.6rem,6.4vw,6.5rem);line-height:.9}.instructor__bio p{color:var(--muted)}.instructor__bio strong{color:var(--gold-300)}.instructor__teaching{border-color:var(--line)}.instructor__teaching h3,.instructor__teaching li{color:var(--ivory-100)}.instructor__teaching li span{color:#17130d;background:linear-gradient(135deg, var(--gold-300), var(--gold-500))}.bonuses{color:var(--ivory-100);background:linear-gradient(120deg,#bf8b3924,#0000 40%),#15120e;padding:clamp(5rem,8vw,8rem) 0}.bonuses h2{color:var(--ivory-100);font-size:clamp(3.25rem,6vw,5.75rem);line-height:.94}.bonuses__heading>p:last-child{color:var(--muted)}.bonuses__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:0;margin-top:clamp(3rem,5vw,4.5rem)}.bonuses__grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;border-radius:0;min-height:9.5rem;padding:1.65rem}.bonuses__grid article>span{color:#17130d;background:linear-gradient(135deg, var(--gold-300), var(--gold-500));border:0}.bonuses__grid h3{color:var(--ivory-100);font-family:var(--serif);font-size:1.35rem;font-weight:400}.bonuses__grid p{color:var(--muted)}.offers{color:var(--ivory-100);background:radial-gradient(circle at 50% 0,#dab46524,#0000 35rem),#080807;padding:clamp(5rem,8vw,8rem) 0}.offers h2{color:var(--ivory-100);font-size:clamp(3.25rem,6vw,5.8rem);line-height:.94}.offers__cards{margin-inline:auto;gap:1.5rem;max-width:70rem;margin-top:clamp(3.5rem,6vw,5.5rem)}.offer-card{color:var(--ivory-100);border:1px solid var(--line);background:#12110f;border-radius:.2rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 2rem 6rem #00000047}.offer-card--premium{color:var(--ivory-100);background:linear-gradient(150deg,#d9b4661a,#0000 24rem),#15130f;border:1px solid #d4ab57;box-shadow:0 0 5rem #bf8b3921,0 2rem 6rem #00000059}.offer-card__badge{color:#17130d;background:linear-gradient(105deg, var(--gold-300), var(--gold-500));border-radius:.15rem;margin-top:-4.25rem}.offer-card__heading h3,.offer-card--premium .offer-card__heading h3{color:var(--ivory-100);border:1px solid var(--line);font-family:var(--serif);letter-spacing:-.02em;text-transform:none;background:0 0;border-radius:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400}.offer-card__premium-highlight>span,.offer-card__premium-subtitle{color:var(--gold-400)}.offer-card__premium-visual{border-color:var(--line);background:#0b0a09;border-radius:0}.offer-card__premium-visual img{border-radius:0}.offer-card__section-label,.offer-card__section-label--extra{color:var(--gold-300);border:1px solid var(--line);background:#d9b4660f;border-radius:0}.offer-card__price small,.offer-card--premium .offer-card__price small,.offer-card__price-alternative,.offer-card__price--installments p,.offer-card__heading>span{color:#f7f1e87a}.offer-card__price strong,.offer-card__price-alternative b,.offer-card__price--installments p b{color:var(--gold-300)}.offer-card__price strong{font-family:var(--serif);font-weight:400}.offer-card__list li,.offer-card--premium .offer-card__list li,.offer-card--premium .offer-card__list--emphasized li{color:#f7f1e8ad;border-color:#dcb9741f}.offer-card__list li>span{color:#17130d;background:linear-gradient(135deg, var(--gold-300), var(--gold-500))}.offer-card__list--arrows li>span{color:#17130d;background:linear-gradient(135deg, var(--gold-300), var(--gold-500));box-shadow:0 .3rem 1rem #bf8b392e}.offer-card__cta,.offer-card--premium .offer-card__cta{color:#17130d;background:linear-gradient(105deg, var(--gold-300), var(--gold-500), var(--gold-300));background-size:180% 100%;border:1px solid #e4c272;border-radius:.15rem;box-shadow:0 1rem 2.5rem #bf8b3929}.offer-card__cta:hover{background-position:100% 0}.offer-card__access,.offer-card--premium .offer-card__access{color:#f7f1e857}.comparison{border-color:var(--line);background:#11100e;border-radius:.2rem}.comparison__heading p{color:var(--gold-400)}.comparison__heading h3,.comparison th,.comparison td{color:var(--ivory-100)}.comparison__heading h3{font-family:var(--serif);font-weight:400}.comparison th,.comparison td{border-color:#dcb9741f}.comparison thead th{background:#d9b4660f}.comparison tbody th,.comparison__no{color:#f7f1e880}.comparison__yes,.comparison__price th,.comparison__price td{color:var(--gold-300)}.faq{color:var(--ivory-100);background:radial-gradient(circle at 80% 30%,#bf8b3917,#0000 28rem),#0d0c0a;padding:clamp(5rem,8vw,8rem) 0}.faq h2{color:var(--ivory-100);font-size:clamp(3.2rem,6vw,5.7rem);line-height:.95}.faq__questions{border-top:1px solid var(--line);gap:0;margin-top:clamp(3rem,5vw,4.5rem)}.faq details{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.faq summary{padding-inline:0}.faq summary span{color:var(--ivory-100);font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400}.faq summary i{border-color:var(--line)}.faq summary i:before,.faq summary i:after{background:var(--gold-400)}.faq details>p{color:var(--muted);padding-left:0}.faq__closing{background:radial-gradient(circle at 85% 0,#f0d38e33,#0000 22rem),#15120e;border:1px solid #dcb97452;border-radius:.2rem;padding:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000052}.faq__closing p{color:var(--gold-400)}.faq__closing h3{color:var(--ivory-100);font-size:clamp(2.5rem,5.5vw,5rem);line-height:.95}.faq__closing a{color:#17130d;background:linear-gradient(105deg, var(--gold-300), var(--gold-500));border:1px solid #e4c272;border-radius:.15rem;box-shadow:0 1rem 3rem #bf8b392e}@media (width<=820px){.professional-growth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instructor__container{grid-template-columns:1fr}.instructor__portrait{width:min(100%,31rem)}}@media (width<=700px){.results-showcase,.audience,.professional-growth,.testimonials,.method-difference,.course-curriculum,.instructor,.bonuses,.offers,.faq{padding-top:4.5rem;padding-bottom:4.5rem}.results-showcase__heading,.audience__heading,.professional-growth__heading,.testimonials__heading,.method-difference__heading,.course-curriculum__heading,.bonuses__heading,.offers__heading,.faq__heading{text-align:left;place-items:flex-start start}.results-showcase h2,.audience__heading h2,.professional-growth__heading h2,.testimonials h2,.method-difference h2,.course-curriculum h2,.instructor h2,.bonuses h2,.offers h2,.faq h2{font-size:clamp(2.75rem,13vw,4.25rem);line-height:.95}.professional-growth__grid,.bonuses__grid{grid-template-columns:1fr}.bonuses__grid{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.professional-growth__grid article{min-height:0}.method-difference__steps li{min-height:15rem}.method-difference__steps h3{margin-top:3rem}.offers__cards{gap:4.75rem}.faq__closing{text-align:left;align-items:flex-start}.faq__closing h3{font-size:clamp(2.6rem,12vw,4rem)}}@media (prefers-reduced-motion:reduce){.professional-growth__grid article{transition:none}}:root{color:#f5eee4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090908;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#090908;width:100%;max-width:100%;overflow-x:clip}body{width:100%;min-width:320px;max-width:100%;min-height:100vh;margin:0;overflow-x:clip}#root{width:100%;max-width:100%;overflow-x:clip}img{max-width:100%}button,a{font:inherit}a{color:inherit}::selection{color:#0d0c0a;background:#d8b365}
