:root{--primary-1:#5CF28E;--primary-2:#50C878;--primary-3:#33824D;--accent:var(--primary-2);--accent-strong:var(--primary-1);--accent-dark:var(--primary-3);--black:#0A0A0A;--white:#FFFFFF;--gray:#F5F5F5;--bg:#0B1D22;--surface:#0F262C;--light-bg:#F7FAF9;--text-on-dark:#E6F1F3;--text-muted-dark:rgba(230,241,243,.85);--text-subtle-dark:rgba(230,241,243,.70);--text-on-light:#0A0A0A;--text-muted-light:rgba(10,10,10,.75);--text-subtle-light:rgba(10,10,10,.60);--fg:var(--text-on-dark);--fg-80:var(--text-muted-dark);--fg-70:var(--text-subtle-dark);--fg-60:rgba(230,241,243,.60);--border-dark-1:rgba(255,255,255,.10);--border-dark-2:rgba(255,255,255,.14);--border-dark-3:rgba(255,255,255,.18);--border-light-1:rgba(10,10,10,.08);--border-light-2:rgba(10,10,10,.12);--border-light-3:rgba(10,10,10,.18);--font-satoshi:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-sans:var(--font-satoshi),system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-1:8px;--radius-2:10px;--radius-3:12px;--radius-4:14px;--radius-5:16px;--radius-pill:999px;--shadow-1:0 6px 24px rgba(0,0,0,.08);--shadow-2:0 8px 28px rgba(0,0,0,.14);--shadow-3:0 12px 40px rgba(0,0,0,.20);--z-1:10;--z-2:100;--z-3:1000;--duration-1:150ms;--duration-2:200ms;--duration-3:250ms;--duration-4:300ms;--easing-standard:cubic-bezier(.2,.8,.2,1);--container-max:1200px;--container-fluid:clamp(320px,92vw,var(--container-max));--gutter-x:16px;--section-py:var(--space-6);--maxw:960px;--header-h-sm:58px;--header-h-lg:64px;--header-h:var(--header-h-sm);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--ok:var(--accent);--warn:#F7C948}@media (min-width:768px){:root{--gutter-x:24px;--section-py:var(--space-7)}}@media (min-width:1024px){:root{--gutter-x:32px;--section-py:var(--space-8);--header-h:var(--header-h-lg)}}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{font-synthesis-weight:none}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%}canvas,img,svg,video{display:block;max-width:100%;height:auto}::selection{background:rgba(80,200,120,.25);color:var(--text-on-dark)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}h1{font-size:clamp(36px,6vw,60px);line-height:1.1}h1,h2{font-weight:700;color:var(--fg);margin:0 0 12px}h2{font-size:clamp(28px,4.5vw,44px);line-height:1.2}h3{font-size:clamp(22px,3.5vw,32px);line-height:1.3;font-weight:700;color:var(--fg);margin:0 0 12px}h4{font-size:28px;line-height:1.35;font-weight:600}h4,h5{color:var(--fg-80);margin:0 0 12px}h5{font-size:22px;line-height:1.4;font-weight:500}h6{font-size:18px;line-height:1.4;color:var(--fg-70)}h6,p{font-weight:400;margin:0 0 12px}p{font-size:16px;line-height:1.6;color:var(--fg-80)}p.medium{font-weight:500;line-height:1.5;color:var(--fg)}.u-lead{font-size:18px;line-height:1.55;color:var(--fg-80)}.u-small,p.small{font-size:15px;line-height:1.5;font-weight:500;color:var(--fg-70)}.price{font-size:18px;font-weight:700;color:var(--fg);letter-spacing:.2px}.accent{color:var(--accent)}.container{width:min(var(--container-fluid),100%);max-width:var(--container-fluid);margin-inline:auto;padding-inline:var(--gutter-x);padding-block:24px}.site-header .container{padding-block:8px}@media (min-width:1024px){.site-header .container{padding-block:10px}}.section{padding-block:var(--section-py)}.u-center{margin-inline:auto}.u-text-center{text-align:center}.u-flex-center{display:flex;align-items:center;justify-content:center}.u-gap-x-3{column-gap:var(--space-3)}.u-gap-x-4{column-gap:var(--space-4)}.u-gap-y-3{row-gap:var(--space-3)}.u-gap-y-4{row-gap:var(--space-4)}.u-inline-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.u-center-text-block{margin-inline:auto;text-align:center;max-width:60ch}.u-maxw-sm{max-width:520px}.u-maxw-md{max-width:720px}.u-maxw-lg{max-width:960px}.u-maxw-prose{max-width:72ch;margin-inline:auto}.u-maxw-xxl{max-width:1440px;margin-inline:auto}.u-inline-block{display:inline-block}.u-mt-3{margin-top:var(--space-3)}.u-mt-6{margin-top:var(--space-6)}.u-mb-3{margin-bottom:var(--space-3)}.u-color-subtle{color:var(--fg-60)}.u-aspect-1-1,.u-aspect-16-9,.u-aspect-4-5{position:relative;width:100%;overflow:hidden;border-radius:inherit}.u-aspect-1-1{aspect-ratio:1/1}.u-aspect-4-5{aspect-ratio:4/5}.u-aspect-16-9{aspect-ratio:16/9}.u-aspect-1-1>img,.u-aspect-16-9>img,.u-aspect-4-5>img,.u-media-cover>img{width:100%;height:100%;object-fit:cover}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.stack-2{gap:var(--space-2)}.stack-2,.stack-3{display:flex;flex-direction:column}.stack-3{gap:var(--space-3)}.stack-4{gap:var(--space-4)}.stack-4,.stack-5{display:flex;flex-direction:column}.stack-5{gap:var(--space-5)}.stack-6{display:flex;flex-direction:column;gap:var(--space-6)}.cluster-3{gap:var(--space-3);justify-content:center;min-height:3.5rem}.cluster-3,.cluster-4{display:flex;flex-wrap:wrap;align-items:center}.cluster-4{gap:var(--space-4)}.cluster-5{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center}.u-grid-auto{display:grid;grid-auto-rows:auto;align-items:start}.u-grid-equal>*{height:100%}.u-grid-equal>* .c-card{height:100%;display:flex;flex-direction:column}.grid-2{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1200px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.grid-4{grid-template-columns:repeat(4,1fr)}}.grid-auto{--min:220px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr))}@media (min-width:1200px){.grid-auto-lg{--min:280px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr))}}.footer-divider,.u-divider{border:0;border-top:1px solid var(--border-dark-2);margin:var(--space-5) 0}.section--light .footer-divider,.section--light .u-divider{border-top-color:var(--border-light-2)}hr{border:0;border-top:1px solid var(--border-dark-2);margin:var(--space-5) 0}.section--light hr{border-top-color:var(--border-light-2)}.shadow-soft{box-shadow:var(--shadow-1)}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}.l-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-4))}.l-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,var(--space-3))}.u-maxw-xl{max-width:1200px}.l-hero{padding-top:var(--space-8)}.l-heroGrid{display:grid;gap:24px;align-items:start;grid-template-columns:1fr}.l-hero-imgCol{justify-self:center;width:min(480px,100%);border-radius:16px;overflow:hidden;position:relative;border:1px solid var(--border-dark-2);background:rgba(255,255,255,.02);aspect-ratio:4/5;min-height:360px}.l-hero .cluster-3{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;margin-bottom:12px}.l-hero .cluster-3 p{flex-basis:100%;margin-top:12px}@media (max-width:600px){.l-hero{padding-top:var(--space-5)}}@media (min-width:1200px){.l-heroGrid{grid-template-columns:1.15fr .85fr;gap:40px}.l-hero-imgCol{justify-self:end}}.l-transformacion{padding:40px 0}.l-transformacionGrid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:960px){.l-transformacionGrid{grid-template-columns:1fr 1fr}}.l-beneficios{padding:40px 0}.l-beneficiosGrid{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media (min-width:768px){.l-beneficiosGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.l-beneficiosGrid{grid-template-columns:repeat(3,1fr)}}.l-steps{padding:40px 0}.l-stepsGrid{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media (min-width:768px){.l-stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.l-stepsGrid{grid-template-columns:repeat(3,1fr)}}.l-stonesRow{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media (min-width:1200px){.l-stonesRow{grid-template-columns:repeat(4,1fr)}}.c-step--goal{grid-column:1/-1;margin-top:12px;padding:12px 16px;min-height:180px;text-align:center;background:var(--bg-30);border:1px solid var(--bg-40);display:grid;place-items:center;row-gap:2px;height:auto!important}.c-step--goal .c-step__num{margin-bottom:6px}.c-step--goal .c-step__title{margin:0 0 2px}.c-step--goal .c-step__desc{margin:0}.c-step--goal.l-stoneGoal{padding-block:2rem 1.5rem}.l-stoneGoal{text-align:center}.l-stoneCTA{margin-top:2rem}.l-propplan{padding:40px 0}.l-propplanGrid{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;padding:0;margin:0;align-items:stretch}.c-pill,.l-propplanGrid>*{height:100%}.c-pill{display:flex;flex-direction:column}@media (min-width:960px){.l-propplanGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.l-propplanGrid{grid-template-columns:repeat(3,1fr)}}.l-testimonios{padding:40px 0}.l-testimoniosGrid{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media (min-width:960px){.l-testimoniosGrid{grid-template-columns:1fr 1fr}}.l-minibio{padding:40px 0}.l-minibioGrid{display:grid;gap:24px;grid-template-columns:1fr;align-items:center}.l-minibio .cluster-3{gap:16px;flex-wrap:wrap;margin-top:12px}@media (min-width:1024px){.l-minibioGrid{grid-template-columns:.75fr 1.25fr;gap:84px}}#faq-title{font-weight:700;font-size:clamp(28px,3.2vw,40px);text-align:left;letter-spacing:-.01em;margin-bottom:18px}.l-faqGrid{display:grid;gap:24px 32px;grid-template-columns:1fr;margin-top:12px;list-style:none;padding:0}@media (min-width:980px){.l-faqGrid{grid-template-columns:1fr 1fr}}.c-faq{background:rgba(255,255,255,.03);border:1px solid var(--border-dark-2);border-radius:12px;background-clip:padding-box;transition:background .15s ease,border-color .15s ease}.c-faq:hover{background:rgba(255,255,255,.05)}.c-faq:focus-within{border-color:var(--accent)}.c-faq h3{margin:0;font-size:clamp(16px,1.6vw,18px);font-weight:600;text-align:left;line-height:1.4}.c-faq__q span:first-child{flex:1;text-align:left}.c-faq__q{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;min-height:64px;background:transparent;border:0;color:var(--fg);font:inherit;line-height:1.25;cursor:pointer;border-radius:12px}.c-faq__q:focus-visible{outline:none}.c-faq__q .caret{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;line-height:1;color:var(--fg-60);transform:rotate(0deg);transition:transform .18s ease,color .18s ease}.c-faq__q[aria-expanded=true] .caret{transform:rotate(180deg);color:var(--accent)}.c-faq__a{padding:0 20px 16px;margin-top:-4px;color:var(--fg-80)}.c-faq__a p{margin:0}.l-cta{padding:24px 0}.l-ctaInner{margin-inline:auto;max-width:820px;text-align:center;padding:32px;border-radius:var(--radius-5);background:var(--white);color:var(--text-on-light);border:1px solid var(--border-light-2);box-shadow:var(--shadow-1)}.l-ctaInner :is(h1,h2,h3,h4,h5,h6){color:var(--text-on-light)}.section--dark .l-ctaInner,.section--surface .l-ctaInner{background:rgba(255,255,255,.06);color:var(--text-on-dark);border:1px solid var(--border-dark-2)}.l-ctaActions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.l-ctaActions,.l-ctaInner .u-small{margin-top:var(--space-4)}.l-ctaInner--bare{background:transparent;border-color:transparent;box-shadow:none;padding:0}.l-ctaInner--accent{background:rgba(255,255,255,.5);border-top:1px solid var(--border-light-2);border-bottom:1px solid var(--border-light-2);padding:16px 8px}.c-link{color:var(--accent);text-decoration:none}.c-link:hover{text-decoration:underline;text-underline-offset:2px}.c-link--muted{color:var(--fg-70);text-decoration:none}.c-link--muted:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.section--light .accent,.section--light .c-link{color:var(--accent-dark)}.section--light .c-link:hover{color:var(--accent)}.c-link--nav{position:relative;display:inline-block;padding:6px 0;color:rgba(255,255,255,.88);text-decoration:none;transition:color var(--duration-2) var(--easing-standard)}.c-link--nav:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-2) var(--easing-standard)}.c-link--nav:focus,.c-link--nav:hover{text-decoration:none}.c-link--nav:focus-visible:after,.c-link--nav:hover:after{transform:scaleX(1)}.c-link--nav.is-active{color:rgba(255,255,255,.92);text-decoration:none}.c-link--nav.is-active:after{transform:scaleX(1)}@media (min-width:1024px){.site-header .c-link--nav,.site-header .c-link--nav:focus,.site-header .c-link--nav:hover{text-decoration:none}}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;height:44px;padding:0 18px;border:1px solid transparent;cursor:pointer;transition:opacity var(--duration-2) var(--easing-standard),box-shadow var(--duration-2) var(--easing-standard),transform var(--duration-2) var(--easing-standard);text-decoration:none}.c-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-btn:hover{opacity:.95}.c-btn--block,.c-btn.is-block{width:100%}.c-btn--sm{height:36px;padding:0 14px;border-radius:8px}.c-btn--lg{height:52px;padding:0 22px;border-radius:12px}.c-btn--pill{border-radius:var(--radius-pill)}.c-btn--solid{background:var(--accent);color:#0A0A0A;border-color:var(--accent);box-shadow:0 2px 0 rgba(0,0,0,.15)}.c-btn--solid:hover{box-shadow:0 3px 10px rgba(0,0,0,.18)}.c-btn--outline{background:transparent;color:var(--accent);border-color:var(--accent)}.c-btn--outline:hover{background-color:color-mix(in oklab,var(--accent) 15%,transparent);color:#fff}.c-btn--ghost{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.c-btn--ghost:hover{background:color-mix(in oklab,var(--accent) 22%,transparent);color:#fff;box-shadow:0 0 0 3px rgba(80,200,120,.18)}.c-btn--icon{width:32px;height:32px;padding:0;border-radius:8px}.nav-right .c-btn--icon svg{width:28px;height:28px}.c-btn:active{transform:translateY(.5px)}.c-btn:disabled,.c-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.c-btn[aria-busy=true]{position:relative;pointer-events:none}.c-btn[aria-busy=true]:after{content:"";display:inline-block;width:1em;height:1em;margin-left:8px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:cbtn-spin .8s linear infinite}@keyframes cbtn-spin{to{transform:rotate(1turn)}}@media (min-width:1024px){.nav-right .c-btn--icon{width:44px;height:44px}.nav-right .c-btn--icon svg{width:28px;height:28px}}.c-li{display:flex;align-items:flex-start;gap:var(--space-2)}.c-li__icon{line-height:1;margin-top:2px;min-width:1.25rem;text-align:center;font-size:16px;flex-shrink:0}.c-li__icon--warn{color:var(--warn)}.c-li__icon--ok{color:var(--ok)}.c-li__text{display:inline-block;line-height:1.6;margin:0}.c-card,.c-card--benefit,.c-pill,.c-step{border-radius:var(--radius-4);padding:var(--space-5);transition:transform var(--duration-2) var(--easing-standard),box-shadow var(--duration-2) var(--easing-standard),border-color var(--duration-2) var(--easing-standard),background-color var(--duration-2) var(--easing-standard)}.section--light .c-card{background:rgba(255,255,255,.98);color:var(--text-on-light);border:1px solid var(--border-light-2)}.section--dark .c-card,.section--surface .c-card{background:rgba(255,255,255,.06);color:var(--fg-90);border:1px solid var(--border-dark-1)}.section--dark .c-card h1,.section--dark .c-card h2,.section--dark .c-card h3,.section--dark .c-card strong{color:var(--fg-100)}.section--dark .c-card li,.section--dark .c-card p,.section--dark .c-card small{color:var(--fg-80)}.c-card:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.08)}.section--dark .c-card:hover,.section--surface .c-card:hover{background:rgba(255,255,255,.08);border-color:var(--border-dark-2)}.section--light .c-card:hover{background:#fff;border-color:var(--border-light-2)}.c-card:focus-visible,.c-card:focus-within{outline:2px solid var(--accent);outline-offset:3px}.c-card--light :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,.price){color:var(--text-on-light)}.c-card--benefit{border:1px solid var(--border-dark-2);background:rgba(255,255,255,.04);display:flex;flex-direction:column;height:100%}.c-card--benefit>header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.c-card--benefit h3{margin:0;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.2}.c-card__icon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;margin-bottom:8px;flex:0 0 44px;background:color-mix(in oklab,var(--primary-2) 18%,transparent);border:1px solid color-mix(in oklab,var(--primary-2) 46%,transparent)}.c-card--benefit:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.08)}.c-card--benefit:focus-visible,.c-card--benefit:focus-within{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:768px){.c-card--benefit{min-height:220px}}.c-step:focus-within{outline:2px solid var(--accent);outline-offset:3px}.c-step__num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#0A0A0A;font-weight:700;font-size:18px;margin-bottom:var(--space-3)}.c-step__title{margin:0 0 var(--space-2);font-size:clamp(1.25rem,2.5vw,1.375rem);font-weight:700;line-height:1.2;color:var(--fg)}.c-step__desc{margin:0 0 var(--space-4);color:var(--fg-80);font-size:18px;line-height:1.55}@media (prefers-reduced-motion:reduce){.c-step{transition:none}.c-card:hover{transform:none}}.c-step{min-height:200px}@media (min-width:1200px){.c-step{min-height:290px;display:flex;flex-direction:column}.c-step .c-btn,.c-step .c-link{margin-top:auto}}.l-stonesRow.is-compact{margin-top:16px}.l-stonesConnector{height:12px;margin:8px 0 24px}.l-stonesConnector:before{inset:5px 0;border-top:1px solid var(--border-dark-2);opacity:.6}.c-step--goal.is-emphasis{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.08));box-shadow:inset 0 0 0 1px var(--border-dark-2)}.c-step--goal.is-emphasis .c-step__num{transform:scale(1.15)}.l-stoneCTA.is-band{margin-top:28px;padding:12px 0;background:rgba(0,0,0,.06);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border-dark-2)}.l-stonesConnector{height:20px;margin:16px 0 12px}.l-stonesConnector:after{border-right:2px solid var(--fg-60);border-bottom:2px solid var(--fg-60)}.c-step--goal.is-emphasis{background:linear-gradient(180deg,rgba(0,255,128,.05),rgba(0,255,128,.1));border:1px solid var(--accent)}.c-step--goal.is-emphasis .c-step__num{transform:scale(1.3);font-weight:600}.l-stoneCTA.is-band{background:rgba(0,0,0,.04);border:none;padding:20px 0}.l-stoneCTA.is-band .c-btn{min-width:260px}.l-heroGrid+.l-stonesConnector{margin-top:12px;margin-bottom:12px}.l-stepsGrid.l-stonesRow.is-compact{margin-top:8px}.section.section--dark{padding-top:24px;padding-bottom:32px}.l-stonesConnector{position:relative;height:16px;max-width:100%;margin-inline:auto}.l-stepsGrid.l-stonesRow.is-compact+.l-stoneGoal{margin-top:16px}.l-stonesConnector:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:2px dashed var(--border-dark-2);opacity:.4;transform:translateY(-50%)}.l-stonesConnector:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent)}@media (min-width:1200px){.c-step.c-step--goal{min-height:auto}}.c-pill{border:1px solid var(--border-dark-2)}.c-pill:hover{transform:translateY(-2px);border-color:var(--border-dark-3);background-color:rgba(255,255,255,.03)}.c-pill:focus-within{outline:2px solid var(--accent);outline-offset:3px}.c-pill__icon{width:40px;height:40px;border-radius:var(--radius-2);display:grid;place-items:center;margin-bottom:var(--space-3);color:var(--accent);background:rgba(80,200,120,.08);border:1px solid rgba(80,200,120,.25)}.c-pill__title{margin:0 0 var(--space-2);font-size:clamp(1.25rem,2.5vw,1.375rem);font-weight:700;line-height:1.2;color:var(--fg)}.c-pill__desc{margin:0 0 var(--space-4);color:var(--fg-80);font-size:17px;line-height:1.55}@media (min-width:1200px){.c-pill{min-height:240px;display:flex;flex-direction:column}.c-pill .c-btn,.c-pill .c-link{margin-top:auto}}.c-card--benefit:focus-visible,.c-card--benefit:focus-within,.c-card:focus-visible,.c-card:focus-within,.c-pill:focus-visible,.c-pill:focus-within,.c-step:focus-visible,.c-step:focus-within{outline:2px solid var(--accent);outline-offset:3px}.c-avatar{width:min(520px,100%);aspect-ratio:1/1;border-radius:16px;overflow:hidden;border:1px solid var(--border-dark-2);background:rgba(255,255,255,.02);margin-inline:auto}.c-avatar img{height:100%}.c-avatar img,.c-card img,.c-quote img{width:100%;display:block;object-fit:cover}.c-card img,.c-quote img{height:auto}.featured-grid{display:grid;gap:24px;grid-template-columns:1fr;align-items:stretch}@media (min-width:960px){.featured-grid{grid-template-columns:1.5fr .7fr}}.featured-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:16px;position:relative}@media (min-width:960px){.featured-card{padding:var(--space-5)}}.section--surface .featured-card{border-color:var(--border-dark-1)}.featured-card h2{margin:0 0 var(--space-3)}.featured-card .badge--live{display:inline-flex;align-items:center;gap:8px;width:auto;padding:6px 12px;border-radius:9999px;align-self:flex-start;margin-bottom:var(--space-2)}.featured-card .featured-meta{margin:0 0 var(--space-2);color:var(--fg-80)}.featured-card .list-check{margin:0 0 var(--space-3)}.featured-card .list-check li+li{margin-top:var(--space-2)}@media (min-width:960px){.featured-card h2{margin-bottom:var(--space-2)}.featured-card .featured-meta{margin-bottom:var(--space-1)}.featured-card .list-check li+li{margin-top:var(--space-1)}.featured-card .list-check{margin-bottom:var(--space-2)}}.featured-card .price{font-weight:800}.featured-card .cluster-4{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.featured-card .cluster-4 .c-btn{min-width:200px;min-width:220px}.featured-card .cluster-4 .c-btn:after{content:" →"}.featured .l-hero-imgCol{border:1px solid var(--border-dark-2);border-radius:16px;overflow:hidden}.featured .l-hero-imgCol img{object-position:center 20%}@media (max-width:768px){.featured .l-hero-imgCol img{object-position:center 30%}}@media (min-width:960px){.featured .l-hero-imgCol{align-self:start;height:clamp(340px,36vh,520px)}}.section--surface .featured-card:hover{background:rgba(255,255,255,.08);border-color:var(--border-dark-1)}@media (max-width:768px){.featured-card{padding:var(--space-4);gap:var(--space-3)}.featured-card .featured-meta,.featured-card h2{margin-bottom:var(--space-2)}.featured-card .list-check li+li{margin-top:var(--space-1)}.featured .l-hero-imgCol{height:240px}.featured-card .cluster-4{flex-direction:column;align-items:stretch;gap:var(--space-2)}.featured-card .cluster-4 .c-btn{width:100%}}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:700}.badge--live{background:rgba(255,95,87,.12);color:#ff5f57;border:1px solid rgba(255,95,87,.35)}.badge--accent{background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accent-dark);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent)}.badge--muted{background:rgba(255,255,255,.08);color:var(--fg-70);border:1px solid var(--border-dark-1)}.list-check{list-style:none;margin:0;padding:0;display:grid;gap:10px}.list-check li{position:relative;padding-left:28px}.list-check li:before{content:"✔";position:absolute;left:0;top:0;line-height:1.2;color:var(--accent)}.section--light .list-check li:before{color:var(--accent-dark)}.section--dark .list-check li:before,.section--surface .list-check li:before{color:var(--accent)}.c-note{margin-inline:auto;padding:var(--space-3);border:1px solid var(--border-dark-2);border-radius:16px;background:rgba(255,255,255,.04)}.section--light .c-note{border-color:var(--border-light-2);background:#fff;color:var(--text-on-light)}.c-quote{position:relative;border-radius:16px}.c-quote:before{content:"“";position:absolute;top:var(--space-3);left:var(--space-5);font-size:clamp(40px,6vw,72px);line-height:1;color:var(--accent-strong);opacity:.75}.c-quote__text{padding-block-start:var(--space-4);padding-inline-start:calc(var(--space-5) + 14px);font-size:18px;line-height:1.55;margin:0 0 12px;color:inherit}@media (max-width:640px){.c-quote:before{top:var(--space-2);left:var(--space-4)}.c-quote__text{padding-block-start:var(--space-2);padding-inline-start:var(--space-5)}}.c-quote__meta{color:var(--fg-70)}.section--light .c-quote__meta{color:var(--text-muted-light)}.c-form-label{display:block;font-size:14px;margin:0 0 6px;color:var(--fg-80)}.c-form-control{height:44px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,.08);color:#fff;border:1px solid var(--border-dark-3);outline:none;width:100%}.c-form-control::placeholder{color:rgba(255,255,255,.75)}input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-form-control:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);background-color:rgba(80,200,120,.05)}.section--light .c-form-control:focus-visible{background-color:#fff}.c-form-help{font-size:12px;color:var(--fg-70);margin-top:6px}.c-form-error{font-size:13px;color:#ffb4b4;margin-top:6px}.c-form-control select,select.c-form-control{color-scheme:dark;background-color:var(--surface);color:var(--fg);-webkit-appearance:none;-moz-appearance:none;appearance:none}select.c-form-control:focus{outline-color:var(--primary-2)}select.c-form-control optgroup,select.c-form-control option{background-color:var(--surface)!important;color:var(--fg)!important}select.c-form-control option:checked,select.c-form-control option:focus,select.c-form-control option:hover{background-color:var(--primary-2)!important;color:#0A0A0A!important}select.c-form-control option:disabled{color:var(--fg-70)!important;background-color:var(--surface)!important}select.c-form-control::-webkit-listbox{background-color:var(--surface)!important;color:var(--fg)!important}select.c-form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--fg,#fff)}form.is-disabled{position:relative;filter:grayscale(100%) brightness(.75) contrast(.9);opacity:.55}form.is-disabled .c-form-help,form.is-disabled :is(input,select,textarea)[disabled],form.is-disabled label{opacity:.6;filter:grayscale(100%);cursor:not-allowed}form.is-disabled .c-btn[disabled]{opacity:.35;filter:grayscale(100%);cursor:not-allowed}form.is-disabled .c-btn:not([disabled]){opacity:1!important;filter:none!important}form.is-disabled :is(input,select,textarea)[disabled]:focus{outline:none;box-shadow:none}.section--light .c-form-help{color:var(--text-muted-light)}.section--light .c-form-error{color:#b00020}.section--dark{background:var(--bg);color:var(--text-on-dark)}.section--surface{background:var(--surface);color:var(--text-on-dark)}.section--light{background:var(--light-bg);color:var(--text-on-light)}.section--light p{color:var(--text-muted-light)}.section--light{--fg:var(--text-on-light);--fg-80:var(--text-muted-light);--fg-70:var(--text-subtle-light);--fg-60:rgba(10,10,10,.60)}.section--dark,.section--surface{--fg:var(--text-on-dark);--fg-80:var(--text-muted-dark);--fg-70:var(--text-subtle-dark);--fg-60:rgba(230,241,243,.60)}.section--light .c-form-control{background:#fff;color:var(--text-on-light);border:1px solid var(--border-light-2)}.section--light .c-form-control::placeholder{color:var(--text-muted-light)}.section--dark p,.section--surface p{color:var(--text-muted-dark)}.section--light :is(h1,h2,h3,h4,h5,h6){color:var(--text-on-light)}.section--dark :is(h1,h2,h3,h4,h5,h6),.section--surface :is(h1,h2,h3,h4,h5,h6){color:var(--text-on-dark)}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-1);background:var(--bg);border-bottom:1px solid var(--border-dark-2);padding:0 var(--gutter-x)}.site-header+main{padding-top:var(--header-h)}.site-nav{display:flex;gap:16px;align-items:center}.nav-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:var(--header-h)}.brand{color:#fff;font-weight:700;font-size:28px}.nav-center{display:none;gap:24px;justify-self:center}.nav-right{display:flex;align-items:center;gap:12px;justify-self:end}.nav-link{color:rgba(255,255,255,.88);padding:6px 0;font-size:16px}.nav-link:hover{color:#fff}.nav-link.active{color:#fff;border-bottom:2px solid var(--primary-2)}.hamburger{display:inline-flex;background:transparent;border:0;color:#fff;padding:6px}.hamburger:hover{color:var(--accent)}.hamburger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1023px){.nav-right{padding-right:12px}}.mobile-panel{position:fixed;top:var(--header-h);left:0;right:0;display:none;background:var(--bg);border-top:1px solid var(--border-dark-2);box-shadow:0 8px 24px rgba(0,0,0,.32);padding:12px var(--gutter-x) 20px;max-height:calc(100vh - var(--header-h));overflow:auto;-webkit-overflow-scrolling:touch;z-index:var(--z-3);overscroll-behavior:contain;transition:transform var(--duration-2) var(--easing-standard),opacity var(--duration-2) var(--easing-standard);transform:translateY(-4px)}.mobile-panel[data-open=true]{transform:translateY(0);display:block}.mobile-panel nav{display:flex;flex-direction:column;gap:12px;padding:12px 0}.mobile-panel nav a{padding:10px 0;font-size:17px}.mobile-panel .c-link--nav{position:static}.mobile-panel .c-link--nav:after{content:none}.mobile-panel .c-link--nav.is-active{text-decoration:underline;text-decoration-color:var(--primary-1);text-underline-offset:3px;text-decoration-thickness:2px}.mobile-panel nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-panel nav a+a{border-top:1px solid var(--border-dark-1)}.mobile-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px;align-items:flex-start}.mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);backdrop-filter:saturate(120%) blur(2px);opacity:0;pointer-events:none;transition:opacity var(--duration-2) var(--easing-standard);z-index:var(--z-2)}.mobile-overlay[data-open=true]{opacity:1;pointer-events:auto}.mobile-close{position:absolute;top:10px;right:16px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--fg-40,#6b7c76);background:rgba(255,255,255,.06);color:var(--fg-80,#e8f0ec);border-radius:8px}.mobile-close:focus-visible,.mobile-close:hover{background:rgba(255,255,255,.12);border-color:var(--fg-60,#9fb5ad);outline:none}.mobile-close svg{color:currentColor;width:18px;height:18px}@media (min-width:1024px){.hamburger,.mobile-overlay,.mobile-panel{display:none!important}.nav-center{display:flex}.brand{font-size:24px}.nav-link{font-size:17px}}.site-footer{padding:24px var(--gutter-x);border-top:1px solid var(--border-dark-2);margin-top:40px;text-align:center;color:var(--fg-70);background:var(--bg)}.footer-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr;grid-template-areas:"left left" "right1 right2";padding-top:24px;padding-bottom:24px;text-align:left}.footer-col:first-child{grid-area:left}.footer-col:nth-child(2){grid-area:right1}.footer-col:nth-child(3){grid-area:right2}.footer-col .brand{color:#fff;font-weight:700;margin:0 0 8px}.footer-col h5{color:var(--text-on-dark);margin:12px 0 8px}.footer-col strong{color:var(--text-on-dark);display:block;margin:0 0 8px}.footer-col p{color:var(--fg-80)}.footer-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:10px}.footer-list a:not(.c-link){color:var(--fg-70);transition:color var(--duration-2) var(--easing-standard)}.footer-list a:not(.c-link):focus-visible,.footer-list a:not(.c-link):hover{color:var(--accent)}.footer-bottom{gap:8px;padding-bottom:24px;color:var(--fg-70);text-align:left}.footer-bottom,.subscribe-form{display:flex;flex-direction:column}.subscribe-form{gap:12px;margin-top:12px}.subscribe-form .c-form-control{width:100%}.subscribe-form .c-btn{align-self:flex-start}.subscribe-form .c-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.section--light .subscribe-form .c-btn{color:var(--text-on-light)}@media (min-width:1024px){.footer-grid{grid-template-columns:minmax(0,560px) 220px 220px;grid-template-areas:"left right1 right2"}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.nav-right .c-btn--pill{display:none}@media (min-width:1024px){.nav-right .c-btn--pill{display:inline-flex}}@font-face{font-family:satoshi;src:url(/_next/static/media/b1dca2a5d44fc7a4-s.p.woff2) format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/22539d17f3707926-s.p.woff2) format("woff2");font-display:optional;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/12084922609e6532-s.p.woff2) format("woff2");font-display:optional;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/c6d20a6ba91d97e6-s.p.woff2) format("woff2");font-display:optional;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_d95eea{font-family:satoshi,satoshi Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.__variable_d95eea{--font-satoshi:"satoshi","satoshi Fallback",system-ui,Segoe UI,Roboto,Arial,sans-serif}