/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--red:#e4202e;--red-dark:#b90e1c;--ink:#151719;--graphite:#24272a;--muted:#666a6d;--paper:#f5f2ec;--white:#fff;--line:#15171924}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #e4202e66}.topbar{background:var(--red);color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:36px;padding:8px 6vw;font-size:11px;font-weight:800;display:flex}.topbarDot{background:#fff;border-radius:50%;width:4px;height:4px}.siteHeader{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f2ecf0;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 5.5vw;display:grid;position:sticky;top:0}.brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.brandMark{background:#151719;border-radius:12px;width:48px;height:48px;overflow:hidden;box-shadow:0 6px 16px #15171924}.brandMark img{object-fit:cover;width:100%;height:100%}.brandText{flex-direction:column;line-height:1;display:flex}.brandText strong{letter-spacing:.045em;font-size:16px}.brandText small{color:var(--red);letter-spacing:.25em;margin-top:5px;font-size:9px;font-weight:900}.desktopNav{align-items:center;gap:clamp(18px,2.2vw,38px);font-size:13px;font-weight:700;display:flex}.desktopNav a{position:relative}.desktopNav a:after{content:"";background:var(--red);height:2px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.desktopNav a:hover:after{right:0}.headerCta{background:var(--ink);color:#fff;border-radius:999px;justify-self:end;padding:13px 18px;font-size:12px;font-weight:800;transition:transform .18s,background .18s}.headerCta:hover{background:var(--red);transform:translateY(-2px)}.mobileMenu{display:none}.hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(40px,7vw,120px);min-height:calc(100vh - 124px);padding:clamp(70px,8vw,120px) 6vw;display:grid;position:relative;overflow:hidden}.heroNoise{pointer-events:none;opacity:.38;background-image:linear-gradient(#15171907 1px,#0000 1px),linear-gradient(90deg,#15171907 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.heroContent,.heroVisual{z-index:2;position:relative}.eyebrow,.sectionKicker{color:var(--red);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.liveDot{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #e4202e1f}.hero h1{letter-spacing:-.065em;max-width:820px;margin:28px 0 24px;font-size:clamp(48px,6.4vw,102px);font-weight:900;line-height:.9}.hero h1 span{color:var(--red);display:block}.heroLead{color:#55595c;max-width:660px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:0 24px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.buttonPrimary{background:var(--red);color:#fff;box-shadow:0 14px 34px #e4202e40}.buttonPrimary:hover{background:var(--red-dark);box-shadow:0 18px 40px #e4202e57}.textLink,.arrowLink{text-underline-offset:5px;font-size:13px;font-weight:800;-webkit-text-decoration:underline #15171959;text-decoration:underline #15171959}.heroProof{align-items:stretch;margin-top:48px;display:flex}.heroProof div{border-left:1px solid var(--line);flex-direction:column;padding:0 28px;display:flex}.heroProof div:first-child{border-left:0;padding-left:0}.heroProof strong{font-size:25px;line-height:1}.heroProof span{color:var(--muted);margin-top:6px;font-size:11px;font-weight:700}.heroVisual{place-items:center;min-height:620px;display:grid}.heroVisual:before{content:"";background:var(--red);border-radius:50%;width:560px;height:560px;position:absolute;box-shadow:0 45px 100px #e4202e3d}.orbit{z-index:1;border:1px solid #ffffff61;border-radius:50%;position:absolute}.orbitOne{width:650px;height:650px}.orbitTwo{width:460px;height:460px}.dashboardCard{z-index:3;background:#fffffff5;border:1px solid #fff9;border-radius:28px;width:min(440px,82%);min-height:500px;padding:28px;position:relative;transform:rotate(-2.5deg);box-shadow:0 35px 70px #20040847}.dashboardTop,.weekScore,.studyItem,.mentorNote{align-items:center;display:flex}.dashboardTop,.weekScore{justify-content:space-between}.dashboardLabel,.weekScore small,.mentorNote small{color:#757a7d;letter-spacing:.13em;font-size:9px;font-weight:900}.statusPill{color:var(--red);background:#e4202e1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.weekScore{margin-top:30px}.weekScore div:first-child{flex-direction:column;gap:4px;display:flex}.weekScore strong{letter-spacing:-.06em;font-size:48px}.scoreRing{border:7px solid #f1d6d9;border-top-color:var(--red);border-right-color:var(--red);width:54px;height:54px;color:var(--red);border-radius:50%;place-items:center;font-weight:900;display:grid;transform:rotate(35deg)}.scoreRing span{transform:rotate(-35deg)}.progressTrack{background:#ecebea;border-radius:99px;height:7px;margin:18px 0 25px;overflow:hidden}.progressTrack span{border-radius:inherit;background:var(--red);width:78%;height:100%;display:block}.studyList{gap:10px;display:grid}.studyItem{border:1px solid #e8e6e2;border-radius:15px;gap:12px;min-height:68px;padding:12px 14px}.studyIcon{color:#818487;background:#f3f1ee;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.studyItem.done .studyIcon{color:#19864b;background:#e5f5eb}.studyItem div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.studyItem strong,.studyItem b{font-size:12px}.studyItem small{color:#8b8e90;font-size:10px}.studyItem b{color:var(--red)}.mutedItem{opacity:.65}.mentorNote{background:var(--ink);color:#fff;border-radius:15px;gap:12px;margin-top:19px;padding:14px}.avatar{background:var(--red);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.mentorNote small{color:#9fa3a5}.mentorNote p{margin:4px 0 0;font-size:10px;line-height:1.45}.floatingBadge{z-index:4;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 20px 35px #33040938}.floatingBadge>span{width:30px;height:30px;color:var(--red);background:#e4202e1a;border-radius:10px;place-items:center;font-weight:900;display:grid}.floatingBadge div{flex-direction:column;display:flex}.floatingBadge strong{font-size:12px}.floatingBadge small{color:#7d8183;font-size:9px}.badgeTop{top:12%;right:1%;transform:rotate(4deg)}.badgeBottom{bottom:12%;left:-3%;transform:rotate(-4deg)}.manifesto,.resultsSection,.teamSection,.faqSection{padding:clamp(80px,9vw,150px) 6vw}.manifesto{background:#fff}.manifestoGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(50px,10vw,170px);margin-top:30px;display:grid}.manifestoGrid h2,.sectionHeading h2,.resultsIntro h2,.teamContent h2,.faqTitle h2,.finalCta h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,82px);line-height:1}.manifestoGrid h2 em{color:var(--red);font-style:normal}.manifestoCopy p,.sectionHeading>p,.resultsIntro>p,.teamContent>p{color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.7}.methodSteps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,9vw,130px);display:grid}.methodSteps article{border-right:1px solid var(--line);min-height:250px;padding:28px 24px 18px 0}.methodSteps article:not(:first-child){padding-left:24px}.methodSteps article:last-child{border-right:0}.stepNumber{color:var(--red);font-size:11px;font-weight:900}.methodSteps h3{letter-spacing:-.03em;margin:62px 0 16px;font-size:21px}.methodSteps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.programsSection{background:var(--ink);color:#fff;padding:clamp(85px,9vw,145px) 6vw}.sectionHeading{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.sectionKicker.light{color:#ff6b75}.sectionHeading h2{margin-top:26px}.sectionHeading>p{color:#aaaeb0}.programGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:70px;display:grid}.programCard{background:#1d2022;border:1px solid #ffffff26;border-radius:22px;flex-direction:column;min-height:390px;padding:clamp(28px,3vw,46px);transition:transform .2s,border-color .2s;display:flex}.programCard:hover{border-color:#fff6;transform:translateY(-5px)}.programCard.featured{background:var(--red);border-color:var(--red)}.programCardTop{justify-content:space-between;align-items:center;display:flex}.programCardTop span{color:#d0d2d3;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.featured .programCardTop span{color:#fff}.programCardTop b{color:#74787a;font-size:12px}.featured .programCardTop b{color:#ffffffb8}.programCard h3{letter-spacing:-.045em;margin:56px 0 16px;font-size:clamp(29px,3.1vw,46px);line-height:1}.programCard p{color:#aaadaf;max-width:520px;margin:0;font-size:15px;line-height:1.65}.featured p{color:#ffffffc7}.programMeta{color:#797d7f;margin-top:25px;font-size:11px;font-weight:800}.featured .programMeta{color:#ffffffb8}.programActions{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:22px;display:flex}.programCard .programPrimaryLink{flex:1;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.programCard .programPrimaryLink span{font-size:18px}.programCard .programSecondaryLink{color:#929698;text-underline-offset:4px;font-size:11px;font-weight:800;text-decoration:underline}.featured .programSecondaryLink{color:#ffffffc2}.registrationSection{background:var(--paper);grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(55px,9vw,145px);padding:clamp(85px,9vw,145px) 6vw;display:grid;position:relative}.anchorAlias{position:absolute;top:0}.registrationIntro{position:sticky;top:125px}.registrationIntro h2{letter-spacing:-.055em;margin:28px 0;font-size:clamp(44px,4.8vw,76px);line-height:.98}.registrationIntro>p{max-width:580px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.registrationBenefits{border-top:1px solid var(--line);margin-top:45px}.registrationBenefits div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;min-height:62px;display:grid}.registrationBenefits span{color:var(--red);font-size:10px;font-weight:900}.registrationBenefits p{margin:0;font-size:13px;font-weight:750}.directContact{flex-direction:column;align-items:flex-start;gap:9px;margin-top:35px;display:flex}.directContact small{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:900}.directContact a{text-underline-offset:4px;font-size:13px;font-weight:850;text-decoration:underline}.registrationForm,.formSuccess{border:1px solid var(--line);background:#fff;border-radius:26px;padding:clamp(28px,4vw,58px);box-shadow:0 28px 70px #15171914}.formHeading{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:25px}.formHeading>span{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:900}.formHeading h3{letter-spacing:-.045em;margin:11px 0 8px;font-size:clamp(28px,3vw,40px)}.formHeading p{max-width:580px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.formGrid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.formGrid label{flex-direction:column;gap:9px;min-width:0;display:flex}.formGrid label>span,.fixedUniversityField>span{color:#565a5d;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.fixedUniversityField{background:#f2efe9;border:1px solid #dcd9d3;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:14px 15px;display:flex}.fixedUniversityField strong{font-size:13px;line-height:1.25}.fixedUniversityField small{color:var(--red);letter-spacing:.07em;font-size:9px;font-weight:900}.formGrid .wideField{grid-column:1/-1}.formGrid input,.formGrid select{width:100%;height:54px;color:var(--ink);font:inherit;background:#fbfaf8;border:1px solid #dcd9d3;border-radius:11px;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.formGrid input:focus,.formGrid select:focus{border-color:var(--red);background:#fff;outline:none;box-shadow:0 0 0 4px #e4202e1a}.consentField{color:var(--muted);align-items:flex-start;gap:11px;margin-top:25px;font-size:11px;line-height:1.5;display:flex}.consentField input{width:17px;height:17px;accent-color:var(--red);margin:1px 0 0}.consentField a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.submitRegistration{background:var(--red);color:#fff;cursor:pointer;width:100%;min-height:58px;font:inherit;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:26px;padding:0 22px;font-size:13px;font-weight:900;transition:background .18s,transform .18s;display:flex}.submitRegistration:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px)}.submitRegistration:disabled{cursor:wait;opacity:.7}.submitRegistration span{font-size:18px}.privacyNote{color:#8c8f91;text-align:center;margin-top:12px;font-size:9px;line-height:1.45;display:block}.formError{color:#9a1420;background:#fff0f1;border-radius:9px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:720px;display:flex}.paymentMethods{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;max-width:610px;margin:2px 0 20px;display:grid}.paymentMethods div{border:1px solid var(--line);background:#faf8f4;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:17px 12px;display:flex}.paymentMethods strong{font-size:15px}.paymentMethods span{color:var(--muted);font-size:10px}.paymentNotice{text-align:left;background:#f2efe9;border-radius:15px;width:100%;max-width:610px;margin-bottom:24px;padding:22px}.paymentNotice>strong{font-size:13px}.paymentNotice ol{color:#55595c;margin:14px 0;padding-left:20px;font-size:12px;line-height:1.65}.paymentNotice small,.voucherHint{color:var(--muted);font-size:10px;line-height:1.5}.voucherHint{margin:12px 0 0!important}.successIcon{color:#16834a;background:#e8f7ee;border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;font-weight:900;display:grid}.formEyebrow{color:var(--red);letter-spacing:.14em;margin:25px 0 0;font-size:9px;font-weight:900}.formSuccess h3{letter-spacing:-.05em;margin:15px 0 12px;font-size:clamp(34px,4vw,54px)}.formSuccess>p:not(.formEyebrow){max-width:480px;color:var(--muted);margin:0 0 27px;line-height:1.65}.whatsappButton{color:#fff;background:#159455}.resetForm{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;margin-top:20px;font-size:11px;font-weight:800;text-decoration:underline}.resultsSection{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,140px);display:grid}.resultsIntro h2{margin-top:28px;font-size:clamp(42px,4.6vw,72px)}.resultsIntro>p{max-width:500px;margin-top:32px}.resultsBoard,.testimonialsBoard{grid-template-columns:1fr 1fr;gap:14px;display:grid}.testimonialCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:270px;padding:32px;display:flex}.testimonialCard p{letter-spacing:-.025em;margin:35px 0 28px;font-size:clamp(19px,1.8vw,27px);line-height:1.35}.testimonialCard small,.testimonialSource{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900;line-height:1.5}.testimonialFeatured{background:var(--ink);color:#fff;grid-column:1/-1;min-height:300px;position:relative;overflow:hidden}.testimonialFeatured p{max-width:760px;font-size:clamp(25px,2.8vw,43px);position:relative}.testimonialFeatured small{color:#96999a}.testimonialResult{width:fit-content;color:var(--red);letter-spacing:.12em;background:#e4202e1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950}.testimonialSource{letter-spacing:0;grid-column:1/-1;margin:4px 3px 0;font-weight:650}.resultMetric,.quoteCard{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:280px;padding:32px}.resultMetric{flex-direction:column;display:flex}.resultMetric small,.quoteCard small{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:900}.resultMetric strong{letter-spacing:-.08em;margin-top:auto;font-size:clamp(64px,7vw,110px);line-height:.8}.resultMetric span{max-width:240px;color:var(--muted);margin-top:24px;font-size:12px;line-height:1.5}.primaryMetric{background:var(--red);color:#fff;border-color:var(--red)}.primaryMetric small,.primaryMetric span{color:#ffffffbf}.quoteCard{background:var(--ink);color:#fff;grid-column:1/-1;min-height:250px;position:relative;overflow:hidden}.quoteMark{color:var(--red);opacity:.8;font-family:Georgia,serif;font-size:180px;line-height:1;position:absolute;top:-25px;right:30px}.quoteCard p{letter-spacing:-.035em;max-width:700px;margin:25px 0 35px;font-size:clamp(22px,2.2vw,34px);line-height:1.25;position:relative}.quoteCard small{color:#96999a}.teamSection{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(60px,10vw,160px);display:grid}.teamVisual{background:var(--ink);border-radius:28px;place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.teamVisual:before,.teamVisual:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:340px;height:340px;position:absolute}.teamVisual:after{width:490px;height:490px}.teamLogoFrame{aspect-ratio:1;z-index:2;border-radius:30px;width:min(320px,68%);position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 32px 55px #00000073}.teamLogoFrame img{object-fit:cover;width:100%;height:100%}.teamStamp{color:#fff;z-index:3;letter-spacing:.13em;text-align:center;border:1px solid #ffffff47;border-radius:50%;padding:15px;font-size:8px;font-weight:900;line-height:1.35;position:absolute;bottom:24px;right:24px}.teamContent h2{margin-top:28px;font-size:clamp(42px,4.8vw,74px)}.teamContent>p{max-width:650px;margin-top:32px}.teamStats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.teamStats div{flex-direction:column;padding-top:26px;display:flex}.teamStats div+div{border-left:1px solid var(--line);padding-left:28px}.teamStats strong{letter-spacing:-.06em;font-size:46px}.teamStats span{color:var(--muted);font-size:12px}.faqSection{background:var(--paper);grid-template-columns:.78fr 1.22fr;gap:clamp(60px,9vw,150px);display:grid}.faqTitle h2{margin-top:28px;font-size:clamp(40px,4vw,64px)}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;grid-template-columns:44px 1fr 30px;align-items:center;gap:12px;min-height:94px;font-size:16px;font-weight:800;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--red);font-size:10px;font-weight:900}.faqList summary b{font-size:25px;font-weight:400;transition:transform .18s}.faqList details[open] summary b{transform:rotate(45deg)}.faqList details p{max-width:700px;color:var(--muted);margin:-6px 44px 30px 56px;font-size:14px;line-height:1.7}.finalCta{background:var(--red);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:100px 6vw;display:flex;position:relative;overflow:hidden}.ctaGlow{border:1px solid #ffffff2e;border-radius:50%;width:800px;height:800px;position:absolute;box-shadow:0 0 0 110px #ffffff06,0 0 0 220px #ffffff05}.finalCta>:not(.ctaGlow){z-index:2;position:relative}.finalCta .sectionKicker{color:#fff}.finalCta h2{max-width:1000px;margin-top:28px;font-size:clamp(48px,6vw,92px)}.finalCta p{color:#ffffffd1;max-width:600px;margin:28px auto;font-size:17px;line-height:1.6}.buttonLight{color:var(--ink);background:#fff;margin-top:12px}.buttonLight:hover{box-shadow:0 16px 40px #5e030b40}.finalCtaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.buttonOutlineLight{color:#fff;background:0 0;border:1px solid #ffffff8c}.buttonOutlineLight:hover{background:#ffffff1a}.finalCta>small{color:#ffffffa6;margin-top:18px;font-size:10px;font-weight:700}.floatingWhatsapp{color:#fff;z-index:60;background:#159455;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:7px 15px 7px 7px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #09572f4d}.floatingWhatsapp:hover{transform:translateY(-3px);box-shadow:0 18px 40px #09572f66}.floatingWhatsapp span{color:#159455;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:950;display:grid}.floatingWhatsapp b{letter-spacing:.01em;font-size:11px}footer{background:var(--ink);color:#fff;grid-template-columns:.7fr 1fr .8fr;align-items:start;gap:50px;padding:70px 6vw 28px;display:grid}.footerBrand .brandMark{width:42px;height:42px}footer>p{color:#929697;max-width:430px;margin:0;font-size:13px;line-height:1.7}.footerLinks{grid-template-columns:1fr 1fr;gap:15px;font-size:12px;font-weight:700;display:grid}.footerLinks a:hover{color:#ff6b75}.footerBottom{color:#717577;border-top:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;margin-top:40px;padding-top:24px;font-size:10px;display:flex}.analyticsConsent{color:#fff;z-index:100;background:#1a1d1f;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:min(680px,100vw - 32px);padding:18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #00000052}.analyticsConsent strong{font-size:13px}.analyticsConsent p{color:#a9adaf;margin:5px 0 0;font-size:10px;line-height:1.45}.analyticsConsentActions{flex:none;gap:8px;display:flex}.analyticsConsent button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px;font-size:10px;font-weight:800}.analyticsConsent button:last-child{border-color:var(--red);background:var(--red)}.legalPage{background:var(--paper);min-height:100vh}.legalHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:88px;padding:16px 6vw;display:flex}.legalHeader>a:last-child{font-size:12px;font-weight:800}.legalContent{width:min(900px,100% - 44px);margin:0 auto;padding:clamp(75px,9vw,125px) 0}.legalContent h1{letter-spacing:-.06em;margin:28px 0 20px;font-size:clamp(46px,6vw,84px);line-height:.98}.legalLead{color:var(--muted);font-size:13px}.legalContent section{border-top:1px solid var(--line);padding:34px 0}.legalContent section:first-of-type{margin-top:55px}.legalContent h2{letter-spacing:-.035em;margin:0 0 14px;font-size:24px}.legalContent section p{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.legalContent section a{color:var(--ink);text-underline-offset:4px;font-weight:800;text-decoration:underline}.programPage{background:var(--paper);min-height:100vh}.programHeader{border-bottom:1px solid var(--line);background:#f5f2ecf2;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:88px;padding:16px 5.5vw;display:grid}.backLink{color:var(--muted);font-size:12px;font-weight:800}.programWhatsapp{display:inline-flex}.programHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(60px,9vw,145px);min-height:650px;padding:clamp(80px,9vw,145px) 6vw;display:grid;position:relative;overflow:hidden}.programHero:after{content:"";border:1px solid #e4202e29;border-radius:50%;width:520px;height:520px;position:absolute;top:-100px;right:-260px;box-shadow:0 0 0 95px #e4202e08,0 0 0 190px #e4202e05}.programHeroCopy,.programFacts{z-index:2;position:relative}.programStatus{color:#167b47;letter-spacing:.09em;text-transform:uppercase;background:#e8f7ee;border:1px solid #16834a3b;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:25px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.programStatus i{background:#1a9c58;border-radius:50%;width:7px;height:7px}.programHero h1{letter-spacing:-.07em;max-width:800px;margin:26px 0 24px;font-size:clamp(58px,7.5vw,118px);line-height:.88}.programHeroCopy>p{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.programHeroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.programFacts{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 28px 70px #15171914}.programFacts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:175px;padding:28px;display:flex}.programFacts div:nth-child(2n){border-right:0}.programFacts div:nth-last-child(-n+2){border-bottom:0}.programFacts small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:900}.programFacts strong{letter-spacing:-.035em;max-width:210px;font-size:20px;line-height:1.15}.programAbout,.programIncluded{background:#fff;grid-template-columns:.55fr 1.45fr;gap:clamp(50px,10vw,160px);padding:clamp(85px,9vw,145px) 6vw;display:grid}.programAbout h2,.programSectionTitle h2,.programIncluded h2,.purchasePanel h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,76px);line-height:1}.programAbout p{max-width:850px;color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.75}.programVideo{background:#ede9e2;padding:clamp(85px,9vw,135px) 6vw;scroll-margin-top:30px}.programVideoIntro{grid-template-columns:.55fr 1.45fr;gap:clamp(50px,10vw,160px);display:grid}.programVideoIntro h2{letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(42px,5.6vw,82px);line-height:.96}.programVideoIntro p{max-width:760px;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.7}.programVideoContent{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:stretch;gap:18px;margin-top:62px;display:grid}.programVideoFrame{aspect-ratio:16/9;background:#08090a;border-radius:26px;overflow:hidden;box-shadow:0 30px 75px #1517192e}.programVideoFrame iframe{border:0;width:100%;height:100%;display:block}.programVideoNextStep{background:var(--ink);color:#fff;border-radius:26px;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,52px);display:flex}.programVideoNextStep h3{letter-spacing:-.05em;margin:24px 0 18px;font-size:clamp(30px,3vw,46px);line-height:1}.programVideoNextStep p{color:#b9bcbd;margin:0;font-size:14px;line-height:1.7}.programVideoNextStep .button{text-align:center;width:100%;margin-top:30px}.programVideoNextStep small{color:#8f9395;text-align:center;margin-top:15px;font-size:9px;line-height:1.5}.programModules{background:var(--ink);color:#fff;padding:clamp(85px,9vw,145px) 6vw}.programSectionTitle{grid-template-columns:.7fr 1.3fr;align-items:end;column-gap:70px;display:grid}.programSectionTitle .sectionKicker{grid-column:1/-1;margin-bottom:26px}.programSectionTitle p{color:#a7aaac;max-width:520px;margin:0;font-size:15px;line-height:1.7}.moduleGrid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.moduleGrid article{border-right:1px solid #ffffff29;min-height:310px;padding:28px 25px 25px 0}.moduleGrid article:not(:first-child){padding-left:25px}.moduleGrid article:last-child{border-right:0}.moduleGrid article>span{color:#ff6b75;font-size:10px;font-weight:900}.moduleGrid h3{letter-spacing:-.035em;margin:75px 0 18px;font-size:22px}.moduleGrid p{color:#a7aaac;margin:0;font-size:13px;line-height:1.65}.programIncluded ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.programIncluded li{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:68px;padding:15px 0;font-size:14px;font-weight:750;display:flex}.programIncluded li span{width:28px;height:28px;color:var(--red);background:#e4202e1a;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.programResource{background:#ede9e2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,9vw,135px);padding:clamp(85px,9vw,135px) 6vw;display:grid}.programResource h2{letter-spacing:-.055em;max-width:720px;margin:24px 0 0;font-size:clamp(42px,5vw,72px);line-height:1}.programResourceCopy>p{max-width:690px;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.7}.resourceCard{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:auto 1fr;align-items:start;gap:30px;min-height:310px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 26px 65px #15171914}.resourceIcon{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:8px 18px 8px 8px;place-items:center;width:68px;height:78px;font-size:13px;font-weight:950;display:grid}.resourceCard small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:900}.resourceCard strong{letter-spacing:-.045em;max-width:430px;margin-top:15px;font-size:clamp(24px,2.4vw,36px);line-height:1.08;display:block}.resourceActions,.resourcePending{grid-column:1/-1;align-self:end}.resourceActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.resourcePending{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f0eee9;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:900}.purchasePanel{background:var(--red);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;min-height:470px;padding:80px 6vw;display:grid}.purchasePanel h2{max-width:850px;margin-top:26px}.purchasePanel p{color:#ffffffc2;max-width:600px;margin:22px 0 0;line-height:1.6}.purchasePanel .regularInvestment{color:#ffffffb8;margin:28px 0 -8px;font-size:14px;font-weight:800}.regularInvestment s{text-decoration-thickness:2px}.purchaseActions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.purchaseActions>a:not(.button){color:#ffffffd1;text-underline-offset:4px;font-size:11px;font-weight:800;text-decoration:underline}.purchaseActions>small{color:#ffffffad;max-width:380px;font-size:10px;line-height:1.5}.programFooter{background:var(--ink);color:#96999a;justify-content:space-between;align-items:center;gap:25px;min-height:90px;padding:25px 6vw;font-size:11px;display:flex}.programFooter a:hover{color:#fff}.resourcesTeaser{background:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(55px,8vw,130px);padding:clamp(85px,9vw,145px) 6vw;display:grid}.resourcesTeaserIntro h2{letter-spacing:-.055em;max-width:650px;margin:28px 0 25px;font-size:clamp(42px,5vw,76px);line-height:.98}.resourcesTeaserIntro p{max-width:560px;color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.7}.resourcesTeaserGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.resourceTeaserCard{border:1px solid var(--line);background:var(--paper);border-radius:24px;flex-direction:column;min-height:420px;padding:clamp(28px,3vw,42px);display:flex}.resourceTeaserFeatured{background:var(--red);color:#fff;border-color:var(--red)}.resourceTeaserCard>span{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:950}.resourceTeaserFeatured>span{color:#fffc}.resourceTeaserCard h3{letter-spacing:-.045em;margin:70px 0 18px;font-size:clamp(28px,2.8vw,42px);line-height:1}.resourceTeaserCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.resourceTeaserFeatured p{color:#ffffffc7}.resourceTeaserCard a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:12px;font-weight:900;display:flex}.resourceTeaserFeatured a{border-color:#ffffff40}.resourceTeaserCard a b{font-size:19px}.resourcePage{background:var(--paper);min-height:100vh}.resourceHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#f5f2ecf0;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:14px 5.5vw;display:flex;position:sticky;top:0}.resourceHeader nav{align-items:center;gap:clamp(15px,2vw,30px);font-size:12px;font-weight:800;display:flex}.resourceHeaderCta{background:var(--ink);color:#fff;border-radius:999px;padding:12px 17px}.resourceHero{background:radial-gradient(circle at 82% 28%, #e4202edb 0 150px, transparent 151px), radial-gradient(circle at 82% 28%, transparent 0 215px, #ffffff1f 216px 217px, transparent 218px), var(--ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:680px;padding:clamp(85px,10vw,150px) 6vw 90px;display:flex;position:relative;overflow:hidden}.resourceHero .sectionKicker{color:#ff7a84}.resourceHero h1,.resourceToolHero h1{letter-spacing:-.07em;max-width:1000px;margin:28px 0 25px;font-size:clamp(60px,8vw,124px);line-height:.88}.resourceHero>p,.resourceToolHero>p{color:#b3b6b7;max-width:700px;margin:0;font-size:18px;line-height:1.7}.resourceHeroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.resourceHeroProof{flex-wrap:wrap;gap:10px;margin-top:50px;display:flex}.resourceHeroProof span{color:#c6c8c9;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.resourceLibrary{padding:clamp(85px,9vw,145px) 6vw}.resourceLibraryTitle{max-width:900px}.resourceLibraryTitle h2{letter-spacing:-.055em;margin:27px 0 0;font-size:clamp(44px,5vw,78px);line-height:.98}.freeResourceGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.freeResourceCard{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:480px;padding:clamp(28px,3vw,42px);transition:transform .18s,box-shadow .18s;display:flex}.freeResourceCard:hover{transform:translateY(-5px);box-shadow:0 24px 55px #15171917}.freeResourceCardTop{justify-content:space-between;align-items:center;display:flex}.freeResourceCardTop span{color:var(--red);letter-spacing:.1em;background:#e4202e17;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950}.freeResourceCardTop b{color:#a1a4a5;font-size:11px}.freeResourceCard h3{letter-spacing:-.045em;margin:70px 0 18px;font-size:clamp(28px,2.7vw,42px);line-height:1}.freeResourceCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.freeResourceCard>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:12px;font-weight:900;display:flex}.freeResourceCard>a span{font-size:19px}.resourcePromise{background:var(--red);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;padding:clamp(85px,9vw,140px) 6vw;display:flex}.resourcePromise h2{letter-spacing:-.06em;max-width:950px;margin:27px 0 24px;font-size:clamp(48px,6vw,92px);line-height:.92}.resourcePromise>p{color:#ffffffc2;max-width:700px;margin:0 0 35px;font-size:17px;line-height:1.7}.resourceToolHero{background:var(--ink);color:#fff;padding:clamp(90px,10vw,150px) 6vw 75px}.resourceToolHero .sectionKicker{color:#ff707a}.resourceToolHero h1{max-width:1080px;font-size:clamp(54px,7vw,108px)}.diagnosticCard,.diagnosticResult{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(1080px,100% - 44px);margin:70px auto 110px;box-shadow:0 30px 75px #15171917}.diagnosticCard{min-height:600px;padding:clamp(30px,6vw,75px)}.diagnosticProgress{grid-template-columns:auto minmax(150px,360px);justify-content:space-between;align-items:center;gap:30px;display:grid}.diagnosticProgress>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.diagnosticProgress>div{background:#e8e5df;border-radius:99px;height:7px;overflow:hidden}.diagnosticProgress i{border-radius:inherit;background:var(--red);height:100%;transition:width .22s;display:block}.diagnosticCard h2{letter-spacing:-.05em;max-width:850px;margin:65px 0 38px;font-size:clamp(34px,4.7vw,62px);line-height:1.02}.diagnosticOptions{grid-template-columns:1fr 1fr;gap:11px;display:grid}.diagnosticOptions button{min-height:76px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#faf9f6;border:1px solid #ddd9d2;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;font-size:13px;font-weight:750;transition:border-color .16s,background .16s,transform .16s;display:flex}.diagnosticOptions button:hover{border-color:var(--red);background:#fff4f5;transform:translateY(-2px)}.diagnosticOptions button b{color:var(--red);font-size:17px}.diagnosticCard>p{color:#8b8e90;margin:25px 0 0;font-size:10px}.diagnosticResult{grid-template-columns:.4fr 1fr;min-height:650px;display:grid;overflow:hidden}.diagnosticScore{background:var(--red);color:#fff;flex-direction:column;justify-content:space-between;padding:45px;display:flex}.diagnosticScore>span{letter-spacing:.14em;font-size:9px;font-weight:950}.diagnosticScore strong{letter-spacing:-.08em;font-size:clamp(82px,10vw,150px);line-height:.8}.diagnosticScore strong small{letter-spacing:-.03em;font-size:22px}.diagnosticResultCopy{padding:clamp(35px,5vw,70px)}.diagnosticResultCopy h2{letter-spacing:-.055em;margin:25px 0 22px;font-size:clamp(38px,4.7vw,64px);line-height:1}.diagnosticResultCopy>p{color:var(--muted);font-size:15px;line-height:1.7}.diagnosticResultCopy ul{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.diagnosticResultCopy li{border-bottom:1px solid var(--line);padding:16px 0;font-size:13px;font-weight:750}.diagnosticActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.diagnosticActions button{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:underline}.diagnosticSecondaryAction,.conversionSecondary{color:var(--ink);text-underline-offset:5px;font-size:11px;font-weight:850;line-height:1.45;text-decoration:underline}.diagnosticResultCopy>small{color:#85898b;max-width:650px;margin-top:25px;font-size:9px;line-height:1.55;display:block}.planToolHero .printPlanButton{margin-top:36px}.printablePlan{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(1160px,100% - 44px);margin:70px auto 100px;padding:clamp(28px,5vw,65px);box-shadow:0 30px 75px #15171914}.printablePlan>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:35px;padding-bottom:30px;display:flex}.printablePlan>header>div:first-child span{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:950}.printablePlan>header h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(30px,4vw,50px)}.planIdentity{min-width:300px;color:var(--muted);grid-template-columns:auto 1fr;gap:10px;font-size:10px;font-weight:800;display:grid}.planIdentity i{border-bottom:1px solid var(--line)}.planPriorityBox{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid;overflow:hidden}.planPriorityBox div{border-right:1px solid var(--line);flex-direction:column;min-height:110px;padding:16px;display:flex}.planPriorityBox div:last-child{border-right:0}.planPriorityBox span,.planWeekNotes span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.planPriorityBox i{flex:1}.planWeeks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.planWeeks article{border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:480px;padding:28px;display:flex}.planWeekTitle>span{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:950}.planWeekTitle h3{letter-spacing:-.045em;margin:12px 0 8px;font-size:31px}.planWeekTitle p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.planWeeks ul{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.planWeeks li{grid-template-columns:18px 1fr;gap:10px;font-size:11px;line-height:1.45;display:grid}.planWeeks li>span{border:1px solid #b8b5af;border-radius:3px;width:15px;height:15px}.planWeekNotes{border-top:1px solid var(--line);min-height:70px;margin-top:auto;padding-top:12px}.errorLog{margin-top:30px}.errorLog h3{letter-spacing:-.035em;margin:0 0 15px;font-size:20px}.errorLogHeader,.errorLogRow{grid-template-columns:.7fr 1.15fr 1.15fr;display:grid}.errorLogHeader{background:var(--ink);color:#fff;padding:10px 12px;font-size:9px;font-weight:900}.errorLogRow{border:1px solid var(--line);border-top:0;min-height:60px}.errorLogRow i{border-right:1px solid var(--line)}.errorLogRow i:last-child{border-right:0}.planNextStep{background:#fff;padding:clamp(80px,9vw,135px) 6vw}.planNextStep h2{letter-spacing:-.06em;max-width:950px;margin:25px 0 22px;font-size:clamp(44px,5.7vw,84px);line-height:.95}.planNextStep p{max-width:680px;color:var(--muted);margin:0 0 32px;font-size:16px;line-height:1.7}.conversionActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.conversionSecondary{max-width:320px;color:var(--muted)}.resourceFooter{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:150px;padding:35px 6vw;display:flex}.resourceFooter>div:first-child{flex-direction:column;gap:7px;display:flex}.resourceFooter>div:first-child strong{font-size:15px}.resourceFooter>div:first-child span{color:#8e9294;font-size:11px}.resourceFooter>div:last-child{gap:25px;font-size:11px;font-weight:800;display:flex}@media (width<=1100px){.siteHeader{grid-template-columns:1fr auto}.desktopNav,.headerCta{display:none}.mobileMenu{justify-self:end;display:block;position:relative}.mobileMenu summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu nav{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;width:230px;padding:16px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 20px 45px #15171929}.mobileMenu nav a{border-radius:8px;padding:10px;font-size:12px;font-weight:800}.mobileMenu nav a:last-child{background:var(--red);color:#fff;margin-top:5px}.hero{grid-template-columns:1fr}.heroContent{max-width:820px}.heroVisual{min-height:650px}.manifestoGrid,.sectionHeading,.resultsSection,.teamSection,.faqSection{grid-template-columns:1fr}.manifestoCopy,.sectionHeading>p,.resultsIntro>p,.teamContent>p{max-width:680px}.sectionHeading{gap:35px}.methodSteps{grid-template-columns:1fr 1fr}.methodSteps article:nth-child(2){border-right:0}.methodSteps article:nth-child(n+3){border-top:1px solid var(--line)}.resultsSection,.teamSection,.faqSection{gap:70px}.teamVisual{min-height:520px}}@media (width<=700px){.topbar{letter-spacing:.1em;font-size:8px}.siteHeader{height:76px;padding:0 20px}.brandMark{width:42px;height:42px}.brandText strong{font-size:14px}.hero,.manifesto,.programsSection,.resultsSection,.teamSection,.faqSection{padding-left:22px;padding-right:22px}.hero{padding-top:72px;padding-bottom:65px}.hero h1{font-size:clamp(46px,15vw,67px)}.heroActions{flex-direction:column;align-items:flex-start}.heroProof div{padding:0 13px}.heroProof strong{font-size:21px}.heroProof span{font-size:9px}.heroVisual{min-height:510px}.heroVisual:before{width:410px;height:410px}.orbitOne{width:480px;height:480px}.orbitTwo{width:330px;height:330px}.dashboardCard{width:88%;min-height:auto;padding:20px}.weekScore{margin-top:20px}.weekScore strong{font-size:38px}.mentorNote{display:none}.badgeTop{top:5%;right:-4%}.badgeBottom{bottom:3%;left:0}.manifestoGrid{gap:36px}.manifestoGrid h2,.sectionHeading h2,.resultsIntro h2,.teamContent h2,.faqTitle h2{font-size:42px}.methodSteps{grid-template-columns:1fr}.methodSteps article,.methodSteps article:not(:first-child){border-right:0;border-top:1px solid var(--line);min-height:auto;padding:24px 0 34px}.methodSteps article:first-child{border-top:0}.methodSteps h3{margin:28px 0 12px}.programGrid,.resultsBoard{grid-template-columns:1fr}.programCard{min-height:360px}.quoteCard{grid-column:auto}.teamVisual{min-height:420px}.teamLogoFrame{width:64%}.faqList summary{grid-template-columns:32px 1fr 24px;font-size:14px}.faqList details p{margin-left:44px;margin-right:20px}.finalCta{min-height:560px;padding:80px 22px}.finalCta h2{font-size:48px}footer{grid-template-columns:1fr;gap:30px;padding:60px 22px 25px}.footerBottom{flex-direction:column;gap:10px}}@media (width<=1100px){.registrationSection,.programHero,.programAbout,.programIncluded,.programResource,.purchasePanel{grid-template-columns:1fr}.registrationIntro{position:static}.programHeader{grid-template-columns:1fr auto}.programHeader .programWhatsapp{display:inline-flex}.programHeader .backLink{display:none}.programHero{gap:65px}.programFacts{max-width:760px}.programAbout,.programIncluded,.programResource,.programVideoIntro,.programVideoContent{gap:55px}.programVideoIntro,.programVideoContent{grid-template-columns:1fr}.programSectionTitle{grid-template-columns:1fr;gap:28px}.moduleGrid{grid-template-columns:1fr 1fr}.moduleGrid article:nth-child(2){border-right:0}.moduleGrid article:nth-child(n+3){border-top:1px solid #ffffff29}}@media (width<=700px){.registrationSection,.programHero,.programAbout,.programModules,.programIncluded,.programResource,.programVideo,.purchasePanel{padding-left:22px;padding-right:22px}.registrationIntro h2{font-size:44px}.registrationForm,.formSuccess{border-radius:18px;padding:27px 20px}.paymentMethods,.testimonialsBoard{grid-template-columns:1fr}.testimonialFeatured,.testimonialSource{grid-column:auto}.paymentMethods div{min-height:72px}.analyticsConsent{flex-direction:column;align-items:stretch}.analyticsConsentActions{grid-template-columns:1fr 1fr;display:grid}.legalHeader{padding:14px 20px}.legalHeader .brandText{display:none}.formGrid{grid-template-columns:1fr}.formGrid .wideField{grid-column:auto}.programActions{flex-direction:column;align-items:flex-start}.floatingWhatsapp{padding-right:7px;bottom:16px;right:16px}.floatingWhatsapp b{display:none}.programHeader{min-height:78px;padding:14px 20px}.programHeader .programWhatsapp{min-height:42px;padding:0 13px;font-size:0}.programHeader .programWhatsapp:after{content:"WhatsApp ↗";font-size:10px}.programHero{padding-top:75px;padding-bottom:80px}.programHero h1{font-size:clamp(55px,17vw,76px)}.programFacts{grid-template-columns:1fr}.programFacts div,.programFacts div:nth-child(2n),.programFacts div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:130px}.programFacts div:last-child{border-bottom:0}.programAbout h2,.programSectionTitle h2,.programIncluded h2,.programResource h2,.programVideoIntro h2,.purchasePanel h2{font-size:42px}.programAbout p{font-size:16px}.moduleGrid{grid-template-columns:1fr}.moduleGrid article,.moduleGrid article:not(:first-child){border-top:1px solid #ffffff29;border-right:0;min-height:auto;padding:26px 0 36px}.moduleGrid article:first-child{border-top:0}.moduleGrid h3{margin-top:35px}.purchasePanel{padding-top:75px;padding-bottom:75px}.resourceCard{grid-template-columns:1fr}.resourceActions,.resourcePending{grid-column:1}.programFooter{flex-direction:column;align-items:flex-start;padding:32px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.resourcesTeaser{grid-template-columns:1fr}.resourcesTeaserIntro{max-width:760px}.resourcesTeaserGrid{max-width:900px}.freeResourceGrid{grid-template-columns:1fr 1fr}.freeResourceCard:last-child{grid-column:1/-1}}@media (width<=700px){.resourcesTeaser,.resourceHero,.resourceLibrary,.resourcePromise,.resourceToolHero,.planNextStep{padding-left:22px;padding-right:22px}.resourcesTeaserGrid,.freeResourceGrid,.diagnosticOptions,.planWeeks,.planPriorityBox{grid-template-columns:1fr}.freeResourceCard:last-child{grid-column:auto}.resourceTeaserCard,.freeResourceCard{min-height:380px}.resourceHeader{min-height:76px;padding:12px 20px}.resourceHeader nav a:not(.resourceHeaderCta){display:none}.resourceHeaderCta{padding:11px 14px;font-size:10px}.resourceHero{background:radial-gradient(circle at 85% 24%, #e4202ed1 0 92px, transparent 93px), var(--ink);min-height:620px}.resourceHero h1,.resourceToolHero h1{font-size:clamp(50px,15vw,70px)}.resourceHero>p,.resourceToolHero>p{font-size:16px}.resourceLibraryTitle h2,.resourcePromise h2,.planNextStep h2{font-size:43px}.diagnosticCard,.diagnosticResult,.printablePlan{border-radius:19px;width:calc(100% - 32px);margin-top:35px;margin-bottom:70px}.diagnosticProgress{grid-template-columns:1fr;gap:15px}.diagnosticCard h2{margin-top:42px;font-size:35px}.diagnosticResult{grid-template-columns:1fr}.diagnosticScore{min-height:205px;padding:28px}.diagnosticScore strong{font-size:86px}.diagnosticResultCopy{padding:30px 22px}.diagnosticActions{flex-direction:column;align-items:flex-start}.printablePlan{padding:24px 18px}.printablePlan>header{flex-direction:column;align-items:flex-start}.planIdentity{width:100%;min-width:0}.planPriorityBox div{border-right:0;border-bottom:1px solid var(--line)}.planPriorityBox div:last-child{border-bottom:0}.planWeeks article{min-height:450px;padding:23px 19px}.errorLog{overflow-x:auto}.errorLogHeader,.errorLogRow{min-width:620px}.resourceFooter{flex-direction:column;align-items:flex-start;padding:38px 22px}.resourceFooter>div:last-child{flex-wrap:wrap}}@media print{@page{size:A4;margin:10mm}.planPage{background:#fff}.planPage .resourceHeader,.planPage .resourceToolHero,.planPage .planNextStep,.planPage .resourceFooter,.analyticsConsent{display:none!important}.planPage .printablePlan{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.planWeeks article,.errorLog{break-inside:avoid}}._adminPage_xsfps_1{color:#17191b;background:#f4f2ee;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}._sidebar_xsfps_9{color:#fff;background:#17191b;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}._brand_xsfps_20{align-items:center;gap:12px;display:flex}._brand_xsfps_20>span,._brandBadge_xsfps_27{color:#fff;background:#e4202e;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid}._brand_xsfps_20 div,._adminIdentity_xsfps_40 div{flex-direction:column;min-width:0;display:flex}._brand_xsfps_20 strong{font-size:15px}._brand_xsfps_20 small{color:#e4202e;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}._sidebar_xsfps_9 nav{gap:7px;margin-top:62px;display:grid}._sidebar_xsfps_9 nav a{color:#9fa3a5;border-radius:10px;padding:13px 14px;font-size:12px;font-weight:750}._sidebar_xsfps_9 nav a:hover,._sidebar_xsfps_9 nav ._activeLink_xsfps_74{color:#fff;background:#26292c}._adminIdentity_xsfps_40{border-top:1px solid #ffffff1f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:grid}._adminIdentity_xsfps_40>span{background:#e4202e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}._adminIdentity_xsfps_40 strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._adminIdentity_xsfps_40 small{color:#818588;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}._adminIdentity_xsfps_40>a{color:#a4a7a9;font-size:9px;font-weight:800}._workspace_xsfps_122{min-width:0;padding:48px clamp(28px,4.5vw,72px) 80px}._pageHeader_xsfps_127{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}._eyebrow_xsfps_134{color:#e4202e;letter-spacing:.16em;margin:0 0 13px;font-size:9px;font-weight:950}._pageHeader_xsfps_127 h1,._accessCard_xsfps_143 h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.95}._pageHeader_xsfps_127>div>p:last-child{color:#6b6f72;margin:17px 0 0;font-size:14px}._headerActions_xsfps_156{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._headerActions_xsfps_156 a,._headerActions_xsfps_156 button,._accessActions_xsfps_165 a{color:#17191b;cursor:pointer;min-height:43px;font:inherit;background:#fff;border:1px solid #d6d3cd;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}._headerActions_xsfps_156 button{color:#fff;background:#17191b;border-color:#17191b}._headerActions_xsfps_156 button:disabled{cursor:not-allowed;opacity:.45}._setupNotice_xsfps_192,._notice_xsfps_193{color:#765d23;background:#fff8e8;border:1px solid #ecd6a6;border-radius:10px;margin-top:24px;padding:13px 16px;font-size:11px;line-height:1.5}._notice_xsfps_193{color:#23603a;background:#eef9f2;border-color:#bee1ca}._statsGrid_xsfps_210{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}._statsGrid_xsfps_210 article{background:#fff;border:1px solid #dfdcd6;border-radius:15px;flex-direction:column;min-height:142px;padding:20px;display:flex}._statsGrid_xsfps_210 span{color:#74787b;font-size:10px;font-weight:800}._statsGrid_xsfps_210 strong{letter-spacing:-.06em;margin-top:auto;font-size:37px}._statsGrid_xsfps_210 small{color:#9a9d9f;margin-top:3px;font-size:9px}._panel_xsfps_245{background:#fff;border:1px solid #dfdcd6;border-radius:16px;margin-top:18px;overflow:hidden}._filters_xsfps_253{border-bottom:1px solid #e8e5df;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.6fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;padding:18px;display:grid}._filters_xsfps_253 label{gap:7px;display:grid}._filters_xsfps_253 label>span{color:#7c8082;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}._filters_xsfps_253 input,._filters_xsfps_253 select,._statusSelect_xsfps_277,._tableWrap_xsfps_278 textarea{color:#242628;width:100%;min-height:40px;font:inherit;background:#faf9f7;border:1px solid #dedbd5;border-radius:8px;padding:9px 11px;font-size:11px}._resultCount_xsfps_290{color:#808487;align-items:center;gap:5px;min-height:40px;font-size:9px;display:flex}._resultCount_xsfps_290 strong{color:#17191b;font-size:18px}._tableWrap_xsfps_278{overflow-x:auto}._tableWrap_xsfps_278 table{border-collapse:collapse;width:100%;min-width:1050px}._tableWrap_xsfps_278 th{color:#7f8385;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f6f5f2;padding:13px 16px;font-size:8px;font-weight:900}._tableWrap_xsfps_278 td{vertical-align:top;border-top:1px solid #ebe8e2;padding:17px 16px;font-size:11px}._tableWrap_xsfps_278 tbody tr:first-child td{border-top:0}._tableWrap_xsfps_278 td strong,._tableWrap_xsfps_278 td small,._tableWrap_xsfps_278 td>a{display:block}._tableWrap_xsfps_278 td strong{max-width:210px;font-size:11px;line-height:1.35}._tableWrap_xsfps_278 td small{color:#85898b;max-width:220px;margin-top:5px;font-size:9px;line-height:1.35}._tableWrap_xsfps_278 td>a{color:#14834b;font-size:10px;font-weight:850}._statusSelect_xsfps_277{min-width:125px;font-weight:800}._status_new_xsfps_367{color:#7b6022;background:#fff8e8}._status_contacted_xsfps_368{color:#2b5b91;background:#eef5ff}._status_interested_xsfps_369{color:#64469a;background:#f4efff}._status_payment_pending_xsfps_370{color:#8a5b00;background:#fff4dc}._status_payment_review_xsfps_371{color:#146d66;background:#e8f7f6}._status_enrolled_xsfps_372{color:#267444;background:#eaf8ef}._status_no_response_xsfps_373{color:#666;background:#f3f3f3}._status_discarded_xsfps_374{color:#8c3c3c;background:#fff0f0}._syncState_xsfps_376{font-weight:750}._tableWrap_xsfps_278 textarea{resize:vertical;min-width:170px;min-height:62px}._tableWrap_xsfps_278 td:last-child{min-width:110px}._tableWrap_xsfps_278 td:last-child a,._tableWrap_xsfps_278 td:last-child button{cursor:pointer;width:100%;min-height:32px;font:inherit;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:9px;font-weight:850;display:inline-flex}._whatsappAction_xsfps_405{background:#e9f8ef;color:#167b47!important}._tableWrap_xsfps_278 td:last-child button{color:#fff;background:#17191b;margin-top:7px}._tableWrap_xsfps_278 td:last-child button:disabled{cursor:not-allowed;opacity:.35}._emptyState_xsfps_421{color:#85898b;text-align:center;padding:70px 20px;font-size:12px}._accessPage_xsfps_428{background:#17191b;place-items:center;min-height:100vh;padding:24px;display:grid}._accessCard_xsfps_143{background:#f4f2ee;border-radius:24px;width:min(580px,100%);padding:clamp(32px,6vw,68px)}._accessCard_xsfps_143 ._eyebrow_xsfps_134{margin-top:28px}._accessCard_xsfps_143 h1{font-size:clamp(42px,7vw,66px)}._accessCard_xsfps_143>p:not(._eyebrow_xsfps_134){color:#676b6e;margin:25px 0 0;font-size:14px;line-height:1.7}._accessActions_xsfps_165{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}@media (width<=1050px){._adminPage_xsfps_1{grid-template-columns:1fr}._sidebar_xsfps_9{flex-direction:row;align-items:center;gap:30px;height:auto;padding:18px 24px;position:static}._sidebar_xsfps_9 nav{margin:0 0 0 auto;display:flex}._adminIdentity_xsfps_40{border:0;margin:0;padding:0}._adminIdentity_xsfps_40 div{display:none}._statsGrid_xsfps_210{grid-template-columns:1fr 1fr}}@media (width<=740px){._sidebar_xsfps_9{padding:15px 18px}._brand_xsfps_20 div,._sidebar_xsfps_9 nav,._adminIdentity_xsfps_40>span{display:none}._adminIdentity_xsfps_40{margin-left:auto;display:flex}._workspace_xsfps_122{padding:34px 18px 60px}._pageHeader_xsfps_127{flex-direction:column;align-items:flex-start}._headerActions_xsfps_156{justify-content:flex-start}._statsGrid_xsfps_210{grid-template-columns:1fr 1fr}._statsGrid_xsfps_210 article{min-height:122px;padding:16px}._filters_xsfps_253{grid-template-columns:1fr 1fr}._searchField_xsfps_491{grid-column:1/-1}._resultCount_xsfps_290{justify-content:flex-end}._tableWrap_xsfps_278{overflow:visible}._tableWrap_xsfps_278 table,._tableWrap_xsfps_278 tbody,._tableWrap_xsfps_278 tr,._tableWrap_xsfps_278 td{min-width:0;display:block}._tableWrap_xsfps_278 thead{display:none}._tableWrap_xsfps_278 tr{border-bottom:8px solid #f4f2ee;padding:12px 16px 18px}._tableWrap_xsfps_278 td{border:0;padding:9px 0}._tableWrap_xsfps_278 td:before{content:attr(data-label);color:#9a9d9f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900;display:block}._tableWrap_xsfps_278 textarea{min-width:0}._tableWrap_xsfps_278 td:last-child{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}._tableWrap_xsfps_278 td:last-child:before{grid-column:1/-1}._tableWrap_xsfps_278 td:last-child button{margin-top:0}}@media (width<=460px){._statsGrid_xsfps_210,._filters_xsfps_253{grid-template-columns:1fr}._searchField_xsfps_491{grid-column:auto}._resultCount_xsfps_290{justify-content:flex-start}._pageHeader_xsfps_127 h1{font-size:48px}}
