:root{color-scheme:dark;--bg-start: #1c023d;--bg-end: #1c023d;--panel: rgba(17, 22, 42, .58);--panel-strong: rgba(11, 15, 28, .92);--panel-soft: rgba(28, 40, 82, .86);--border: rgba(194, 204, 255, .16);--text: #ffffff;--muted: #ffffff;--brand: #ffffff;--accent: #5f6bff;--accent-soft: rgba(95, 107, 255, .18);--shadow: 0 32px 90px rgba(2, 6, 20, .42)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;max-width:100%;overflow-x:hidden}body{font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg-start);overflow-x:hidden}.page-shell{min-height:100vh;width:100%;max-width:100%;padding:0 0 150px;overflow-x:clip}.hero{position:relative;display:grid;grid-template-columns:minmax(430px,.98fr) minmax(340px,.82fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;min-height:100svh;margin:0;padding:clamp(36px,5vw,64px) clamp(20px,5vw,72px) clamp(36px,5vw,56px);overflow:hidden}.hero:before{content:"";position:absolute;inset:6% -8% 0;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.05),transparent 20%),linear-gradient(120deg,transparent 0%,rgba(255,255,255,.03) 45%,transparent 100%),radial-gradient(circle at 78% 30%,rgba(95,107,255,.12),transparent 24%);pointer-events:none;filter:blur(10px)}.hero__copy,.hero__visual{position:relative;z-index:1}.hero__copy{max-width:700px}.hero__brand{display:block;width:clamp(210px,24vw,330px);max-width:100%;height:auto;margin:0 0 20px;object-fit:contain}.hero__kicker{display:inline-flex;max-width:min(100%,620px);margin-bottom:16px;padding:9px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:#fff;font-size:.84rem;font-weight:700;line-height:1.35}h1{margin:0;max-width:12ch;color:var(--brand);font-size:clamp(3rem,5vw,5rem);line-height:.98;letter-spacing:-.035em}.hero__lede{max-width:39rem;margin:18px 0 0;color:var(--muted);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.55}.hero__lede--support{max-width:35rem;margin-top:12px;padding-left:16px;border-left:3px solid rgba(255,213,79,.62);color:#ffffffd6;font-size:clamp(.94rem,1vw,1.02rem);line-height:1.5}.hero__primary-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:15px 22px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:800;text-decoration:none;width:fit-content}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.store-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:15px 22px;border-radius:999px;background:linear-gradient(180deg,#fff,#e7e7f2);color:#1c023d;font-size:1rem;font-weight:800;text-decoration:none;box-shadow:0 18px 36px #ffffff38;transition:transform .18s ease,box-shadow .18s ease}.store-button:hover,.store-button:focus-visible{transform:translateY(-2px);box-shadow:0 22px 44px #ffffff47}.hero__meta{max-width:32rem;margin:14px 0 0;color:#fff;font-size:.95rem;line-height:1.6}.hero__visual{display:flex;align-items:center;justify-content:center;min-height:clamp(480px,54vw,600px)}.hero__screenshot{position:relative;z-index:1;width:min(390px,100%);max-width:100%;height:auto;border-radius:34px;border:1px solid rgba(255,255,255,.14);box-shadow:0 36px 80px #01030c6b;object-fit:cover}.hero__wave{position:absolute;inset:30px 0 auto 22%;height:240px;opacity:.72}.hero__wave span{display:block;width:100%;height:100%;clip-path:polygon(0 57%,12% 36%,24% 42%,35% 11%,48% 16%,59% 2%,72% 0,82% 28%,92% 24%,100% 8%,100% 18%,92% 35%,82% 40%,72% 12%,59% 14%,48% 28%,35% 24%,24% 54%,12% 48%,0 68%);background:linear-gradient(180deg,#dce9ffe0,#dce9ff2e);filter:drop-shadow(0 0 12px rgba(232,242,255,.28))}.phone{position:absolute;top:8px;left:50%;width:min(360px,52vw);height:590px;border-radius:42px;border:2px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#13151b,#05070d);box-shadow:0 40px 90px #01030c8c;transform:translate(-6%) rotate(10deg);overflow:hidden}.phone--shadow{top:22px;left:51%;background:#05080f6b;border-color:#a2ade114;filter:blur(8px);transform:translate(-4%) rotate(10deg) scale(.98);z-index:0}.phone__notch{position:absolute;top:12px;left:50%;width:128px;height:28px;border-radius:999px;background:#07090f;transform:translate(-50%)}.phone__screen{display:flex;flex-direction:column;height:100%;padding:50px 20px 24px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at 86% 100%,rgba(95,107,255,.2),transparent 28%),linear-gradient(180deg,#10131cf0,#04060cfa)}.phone__status span,.phone__hero-card p,.phone__module span,.alert-card span{display:block}.phone__status span{color:#d1d6e7;font-size:.88rem;text-align:center}.phone__status strong{display:block;margin-top:8px;font-size:5rem;line-height:.95;text-align:center}.phone__hero-card{margin-top:22px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#5f6bff2e,#5f6bff0d);border:1px solid rgba(164,176,255,.16)}.phone__hero-card p{margin:0 0 10px;color:#d2d9f3;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.phone__hero-card h2{margin:0;font-size:1.8rem;line-height:1.05}.phone__module{margin-top:14px;padding:15px 16px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px)}.phone__module span{color:#bcc5e4;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.phone__module strong{display:block;margin-top:8px;font-size:1rem;line-height:1.35}.alerts{position:absolute;inset:140px auto auto 6%;display:grid;gap:16px;z-index:2}.alert-card{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:min(290px,52vw);padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:#121521c7;backdrop-filter:blur(14px);box-shadow:0 18px 40px #02061447}.alert-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#fff,#e7e7f2);color:#1c023d;font-size:.78rem;font-weight:800}.alert-card strong{display:block;font-size:.94rem;line-height:1.3}.alert-card span{margin-top:4px;color:#9dabd3;font-size:.78rem}.alert-card--1{transform:translate(18px)}.alert-card--2{transform:translate(0)}.alert-card--3{transform:translate(32px)}.story-block,.launch-video,.payment-banner,.app-download,.program-detail,.pricing,.process,.faq{padding:24px clamp(20px,5vw,72px) 72px}.launch-video{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(28px,5vw,64px);align-items:center;margin:28px 0 88px;padding:clamp(38px,5vw,72px) clamp(20px,5vw,72px);border-block:1px solid rgba(255,228,126,.78);background:#ffd54f;color:#2d1b00;box-shadow:0 26px 70px #ffb52747,inset 0 2px #ffffff57;overflow:hidden}.launch-video:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 42%),linear-gradient(180deg,#fff08abd,#ffb62752);pointer-events:none}.launch-video__copy{position:relative;z-index:1;max-width:38rem}.launch-video__eyebrow,.launch-video__copy h2,.launch-video__copy p{margin:0}.launch-video__eyebrow{color:#ffd54f;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.launch-video__copy h2{margin-top:12px;color:#2d1b00;font-size:clamp(3.4rem,8vw,7.4rem);font-weight:900;line-height:.88;letter-spacing:0}.launch-video__copy p{margin-top:20px;color:#2d1b00d6;font-size:clamp(1rem,1.2vw,1.14rem);font-weight:700;line-height:1.7}.launch-video__value{padding:16px 18px;border-left:4px solid #17072f;border-radius:0 18px 18px 0;background:#ffffff42}.launch-video__frame{position:relative;z-index:1;padding:14px;border:1px solid rgba(45,27,0,.16);border-radius:30px;background:linear-gradient(180deg,#ffffff94,#fff3),radial-gradient(circle at top left,rgba(45,27,0,.1),transparent 28%);box-shadow:0 32px 90px #2d1b0038;overflow:hidden}.launch-video__frame:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,213,79,.18),transparent 38%);pointer-events:none}.launch-video__player{position:relative;z-index:1;display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:22px;background:#05070d;object-fit:cover}.launch-video__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:24px;padding:16px 22px;border-radius:16px;background:#17072f;color:#fff;font-weight:900;text-align:center;text-decoration:none;box-shadow:0 20px 38px #17072f3d;transition:transform .18s ease,box-shadow .18s ease}.launch-video__cta:hover,.launch-video__cta:focus-visible{transform:translateY(-2px);box-shadow:0 24px 46px #17072f4d}.story-block{padding-top:72px;padding-bottom:112px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,420px);gap:clamp(58px,7vw,96px);align-items:center}.story-block__copy{max-width:42rem;padding:0}.story-block__visual{display:flex;justify-content:center;align-items:center;padding-top:48px}.story-block__image-frame{width:min(100%,460px);height:560px;overflow:visible}.story-block__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:translateY(58px) scale(1.26);transform-origin:center bottom;border-radius:24px}.story-block__eyebrow{margin:0 0 14px;color:#ffffffad;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.story-block h2,.story-block p{margin:0}.story-block h2{font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:1}.story-block p+p{margin-top:18px}.story-block__copy p:not(.story-block__eyebrow){max-width:50rem;color:#ffffffd6;font-size:1.06rem;line-height:1.75}.story-block__the100{margin:30px 0 20px}.story-block__the100 span{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,560px);padding:clamp(18px,3vw,28px) clamp(26px,5vw,52px);border:1px solid rgba(255,228,126,.78);border-radius:28px;background:linear-gradient(180deg,#fff08a,#ffd54f 48%,#ffb627);color:#2d1b00;font-size:clamp(3.4rem,9vw,7.5rem);font-weight:900;line-height:.88;letter-spacing:0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.42);box-shadow:0 28px 70px #ffb52747,inset 0 2px #ffffff57}.story-block__the100-copy{max-width:46rem!important;padding:20px 22px;border-left:4px solid #ffd54f;border-radius:0 22px 22px 0;background:linear-gradient(90deg,#ffd54f24,#ffffff08);font-size:clamp(1.08rem,1.4vw,1.28rem)!important;font-weight:700}.payment-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,48px);margin:0 clamp(20px,5vw,72px) 88px;padding:clamp(28px,5vw,54px);border:1px solid rgba(255,228,126,.78);border-radius:18px;background:#ffd54f;color:#2d1b00;box-shadow:0 26px 70px #ffb52747,inset 0 2px #ffffff57;overflow:hidden}.payment-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 42%),linear-gradient(180deg,#fff08abd,#ffb62752);pointer-events:none}.payment-banner--pre-testimonials{margin-top:-36px}.payment-banner--mid,.payment-banner--final{margin-top:8px}.payment-banner__copy,.payment-banner__action{position:relative;z-index:1}.payment-banner__copy{max-width:820px}.payment-banner__eyebrow,.payment-banner__copy h2,.payment-banner__copy p,.payment-banner__plans,.payment-banner__action span{margin:0}.payment-banner__eyebrow{font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.payment-banner__copy h2{margin-top:12px;font-size:clamp(2.15rem,4.4vw,4.2rem);line-height:.98;letter-spacing:0;text-wrap:balance}.payment-banner__copy p{max-width:48rem;margin-top:14px;color:#2d1b00d1;font-size:1.02rem;font-weight:700;line-height:1.6}.payment-banner__plans{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.payment-banner__plans span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:#2d1b001a;color:#3c2700;font-size:.95rem;font-weight:800}.payment-banner__plans strong{font-size:1.02rem}.payment-banner__action{display:grid;justify-items:end;gap:12px;min-width:min(100%,330px)}.payment-banner__action span{padding:9px 13px;border-radius:999px;background:#2d1b001a;color:#3c2700;font-size:.88rem;font-weight:900;text-align:center}.payment-banner__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:17px 24px;border-radius:16px;background:#17072f;color:#fff;font-size:1.05rem;font-weight:900;text-align:center;text-decoration:none;box-shadow:0 20px 38px #17072f3d;transition:transform .18s ease,box-shadow .18s ease}.payment-banner__cta:hover,.payment-banner__cta:focus-visible{transform:translateY(-2px);box-shadow:0 24px 46px #17072f4d}.payment-banner__cta--sticky{min-width:220px;width:auto;background:#ffd54f;color:#2d1b00;box-shadow:0 18px 36px #ffb52738}.testimonials{padding:24px clamp(20px,5vw,72px) 72px}.section-heading{display:grid;grid-template-columns:1fr;gap:28px;justify-items:center;margin-bottom:28px;text-align:center}.section-heading__content{display:grid;justify-items:center;width:100%}.section-heading--left{width:100%;display:block;justify-items:start;margin-bottom:38px;text-align:left}.section-heading--left .section-heading__content{display:block;width:100%;max-width:none}.section-heading--left .section-heading__content h2{width:100%;max-width:760px;margin:0;font-size:clamp(2.3rem,3.8vw,3.8rem);line-height:1.02;letter-spacing:-.04em;text-align:left}.section-heading--left .section-heading__content p{width:100%;max-width:700px;margin-top:14px;font-size:1rem;line-height:1.6;text-align:left}.pricing .section-heading,.process .section-heading,.faq .section-heading{display:block;width:100%;margin:0 0 38px;text-align:left}.pricing .section-heading__content,.process .section-heading__content,.faq .section-heading__content{display:block;width:100%}.pricing .section-heading__content h2,.process .section-heading__content h2,.faq .section-heading__content h2{width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}.pricing .section-heading__content p,.process .section-heading__content p,.faq .section-heading__content p{width:100%!important;max-width:none!important;margin:14px 0 0!important;text-align:left!important}.section-heading h2{width:min(100%,980px);margin:0 auto;max-width:none;font-size:clamp(2.1rem,4.6vw,4.4rem);line-height:1.04;text-wrap:balance}.section-heading p{width:min(100%,840px);max-width:none;margin:16px 0 0;color:#ffffffd1;font-size:1.05rem;line-height:1.65}.testimonial-card__pill,.testimonial-card__chip{display:block}.testimonial-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.testimonial-card{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:30px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),radial-gradient(circle at top right,rgba(95,107,255,.18),transparent 30%);backdrop-filter:blur(12px);box-shadow:0 24px 70px #02041438;overflow:hidden}.testimonial-card--video{display:grid;grid-template-rows:auto 1fr;min-height:100%}.testimonial-card__body{display:flex;flex-direction:column;padding:24px 22px 22px}.testimonial-card__media{position:relative;aspect-ratio:16 / 9;padding:22px;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 24%),linear-gradient(155deg,#7280ff57,#12083114),linear-gradient(180deg,#ffffff0a,#fff0);overflow:hidden}.testimonial-card__media iframe{position:relative;z-index:1;display:block;width:100%;height:100%;border:0;border-radius:22px;background:#09041d;box-shadow:0 18px 46px #04021257}.testimonial-card__play{position:absolute;top:18px;left:18px;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ffffffeb;color:#1c023d;font-size:1rem;font-weight:700;box-shadow:0 18px 36px #0003}.testimonial-card__avatar{position:relative;z-index:1;width:132px;height:132px;margin-left:auto;border:5px solid rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 40% 28%,rgba(255,255,255,.38),transparent 24%),linear-gradient(180deg,#ffffff57,#ffffff24);box-shadow:0 18px 50px #0a061e3d}.testimonial-card__media--video{padding:12px}.testimonial-card__media--tone-1{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.22),transparent 22%),linear-gradient(145deg,#6379ff75,#ffffff14)}.testimonial-card__media--tone-2{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.22),transparent 22%),linear-gradient(145deg,#4baeff66,#ffffff14)}.testimonial-card__media--tone-3{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.22),transparent 22%),linear-gradient(145deg,#a575ff6b,#ffffff14)}.testimonial-card__label{margin:0 0 10px;color:#ffffff9e;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.testimonial-card blockquote{margin:0;font-size:1.12rem;font-weight:700;line-height:1.5}.testimonial-card__person,.testimonial-card__context{margin:0}.testimonial-card__person{font-size:.98rem;font-weight:700}.testimonial-card__context{margin-top:6px;color:#ffffffb3;font-size:.9rem}.testimonial-card__link{display:inline-flex;align-items:center;margin-top:28px;padding:10px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;width:fit-content}.testimonials__cta-wrap{display:flex;justify-content:center;margin-top:24px}.testimonials__cta{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:999px;background:#ffd54f;border:1px solid rgba(255,228,126,.75);color:#3c2700;font-weight:800;text-decoration:none;box-shadow:0 18px 36px #ffb52738}.masterclass{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:28px;align-items:center;width:100%;margin:0 0 96px;padding:56px clamp(20px,5vw,72px);background:radial-gradient(circle at top right,rgba(116,126,255,.18),transparent 26%),radial-gradient(circle at bottom left,rgba(183,115,255,.14),transparent 28%),linear-gradient(180deg,#ffffff08,#ffffff03);overflow:hidden}.masterclass:before,.masterclass:after{content:"";position:absolute;pointer-events:none}.masterclass:before{top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#ffffff1f,#fff0)}.masterclass:after{left:-80px;bottom:-120px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#5f6bff24,#5f6bff00)}.masterclass__eyebrow,.masterclass-card__footer-label{margin:0 0 14px;color:#ffffffb3;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.masterclass__content h2{margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98;text-wrap:balance}.masterclass__lede{max-width:36rem;margin:20px 0 0;color:#ffffffdb;font-size:1.08rem;line-height:1.7}.masterclass__urgency{margin-top:26px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),radial-gradient(circle at left top,rgba(97,119,255,.16),transparent 34%);box-shadow:inset 0 1px #ffffff0a}.masterclass__urgency strong,.masterclass-card__footer strong{display:block}.masterclass__urgency strong{margin-bottom:10px;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em}.masterclass__urgency p{margin:0;color:#ffffffd1;line-height:1.65}.masterclass__cta,.masterclass-card__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800}.masterclass__cta{margin-top:24px;padding:16px 24px;border-radius:999px;background:linear-gradient(180deg,#fff,#e7e7f2);color:#1c023d;box-shadow:0 18px 36px #ffffff38;width:fit-content;transition:transform .18s ease,box-shadow .18s ease}.masterclass__cta:hover,.masterclass__cta:focus-visible,.masterclass-card__button:hover,.masterclass-card__button:focus-visible{transform:translateY(-2px);box-shadow:0 22px 44px #ffffff47}.masterclass__visual{position:relative;padding-top:22px}.masterclass-card{position:relative;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(180deg,#ffffff17,#ffffff08),linear-gradient(145deg,#5f6bff29,#ad72ff24);backdrop-filter:blur(12px);box-shadow:0 32px 90px #07031961;overflow:hidden}.masterclass-card__glow{position:absolute;top:-60px;right:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#fff0)}.masterclass-card__header,.masterclass-card__footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.masterclass-card__footer{justify-content:flex-end}.masterclass-card__tag,.masterclass-card__status{padding:9px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.masterclass-card__tag{background:#ffffff1f;border:1px solid rgba(255,255,255,.08)}.masterclass-card__status{background:#6d7fff33;color:#f0f3ff}.masterclass-card__thumbnail{position:relative;aspect-ratio:16 / 9;margin:22px 0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.16),transparent 18%),linear-gradient(145deg,#4c5cd1b3,#a462ff80);overflow:hidden}.masterclass-card__thumbnail iframe{display:block;width:100%;height:100%;border:0;border-radius:22px;background:#09041d;box-shadow:0 20px 50px #03021257}.masterclass-card__footer strong{font-size:1.02rem;line-height:1.4}.masterclass-card__button{padding:14px 18px;border-radius:999px;background:#fffffff5;color:#1c023d;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.ecosystem{padding:24px clamp(20px,5vw,72px) 72px}.ecosystem__header{max-width:820px}.ecosystem__eyebrow{margin:0 0 14px;color:#ffffffb3;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ecosystem__header h2{margin:0;font-size:clamp(2.4rem,4.8vw,4.6rem);line-height:1;text-wrap:balance}.ecosystem__lede{max-width:42rem;margin:18px 0 0;color:#ffffffd6;font-size:1.05rem;line-height:1.7}.ecosystem__body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:38px}.ecosystem__checklist{display:grid;gap:14px}.ecosystem-check{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09)}.ecosystem-check__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffd54f;color:#3c2700;font-size:1.05rem;font-weight:900;box-shadow:0 12px 26px #ffb52738}.ecosystem-check p{margin:0;color:#fffffff0;font-size:1.02rem;font-weight:700;line-height:1.55}.ecosystem-preview{display:flex;justify-content:center}.ecosystem-preview__phone{width:min(100%,390px);padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:36px;background:radial-gradient(circle at 20% 0%,rgba(255,213,79,.22),transparent 28%),linear-gradient(180deg,#10131ef5,#04060cfa);box-shadow:0 34px 86px #0204146b}.ecosystem-preview__topbar{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;color:#ffffffc2;font-size:.82rem;text-align:center}.ecosystem-preview__topbar span{display:block;height:5px;border-radius:999px;background:#fff3}.ecosystem-preview__hero{margin-top:20px;padding:22px;border-radius:28px;background:linear-gradient(180deg,#ffd54ff2,#ffb627e6);color:#2d1b00;box-shadow:inset 0 1px #ffffff52}.ecosystem-preview__hero p,.ecosystem-preview__hero strong,.ecosystem-preview__cards span,.ecosystem-preview__cards strong{display:block;margin:0}.ecosystem-preview__hero p{font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ecosystem-preview__hero strong{margin-top:8px;font-size:clamp(2.6rem,7vw,4.3rem);line-height:.9;font-weight:900;letter-spacing:0}.ecosystem-preview__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ecosystem-preview__cards article{position:relative;min-height:112px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff12;overflow:hidden}.ecosystem-preview__card--mentoria{display:grid;align-content:end;background:linear-gradient(180deg,#04060e14,#04060ec7),url(/brand/fondo-mentor%C3%ADa.jpg) center / cover;border-color:#ffd54f47;box-shadow:inset 0 1px #ffffff2e}.ecosystem-preview__card--mentoria:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,213,79,.3),transparent 42%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.24),transparent 24%);pointer-events:none}.ecosystem-preview__cards span{position:relative;z-index:1;color:#ffffff9e;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ecosystem-preview__cards strong{position:relative;z-index:1;margin-top:18px;color:#fff;font-size:1rem;line-height:1.25}.ecosystem-preview__card--mentoria span{color:#ffffffdb;text-shadow:0 2px 10px rgba(0,0,0,.38)}.ecosystem-preview__card--mentoria strong{text-shadow:0 3px 14px rgba(0,0,0,.48)}.inside{position:relative;display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr);gap:36px;align-items:center;padding:72px clamp(20px,5vw,72px) 110px}.inside__visual{order:1}.inside__copy{order:2}.inside__eyebrow{margin:0 0 14px;color:#ffffffb3;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inside__copy h2{margin:0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98;text-wrap:balance}.inside__lede{max-width:34rem;margin:20px 0 0;color:#ffffffd6;font-size:1.06rem;line-height:1.7}.inside__list{display:grid;gap:16px;margin-top:28px}.inside__item{display:grid;grid-template-columns:16px 1fr;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.inside__item p{margin:0;color:#ffffffe0;line-height:1.65}.inside__item-dot{width:10px;height:10px;margin-top:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 8px #ffffff14}.inside__visual{position:relative;padding-top:96px;min-height:860px}.inside-stack{position:relative;width:100%;height:100%}.inside-screen{position:absolute;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(180deg,#ffffff14,#ffffff08),linear-gradient(145deg,#5f6bff1f,#ad72ff1f);backdrop-filter:blur(12px);box-shadow:0 28px 70px #07031942}.inside-screen:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.inside-screen__header span,.inside-screen__module p,.inside-screen__card p{display:block}.inside-screen__header span{position:relative;z-index:1;color:#ffffffa8;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inside-screen__header strong{position:relative;z-index:1;display:block;margin-top:8px;font-size:1.05rem}.inside-screen--home{top:56px;left:8%;width:44%;min-height:260px;transform:rotate(-9deg);background:linear-gradient(180deg,#08051214,#080512d6),url(/brand/fondo-mentor%C3%ADa.jpg) center / cover;border-color:#ffd54f47;box-shadow:0 34px 82px #0703195c;overflow:hidden}.inside-screen--home:before{background:linear-gradient(180deg,#08051214,#080512db),linear-gradient(135deg,rgba(255,213,79,.2),transparent 42%),radial-gradient(circle at 84% 10%,rgba(255,255,255,.2),transparent 24%)}.inside-screen--home .inside-screen__header{position:absolute;left:20px;right:20px;bottom:64px;z-index:1}.inside-screen--home .inside-screen__header span{font-size:.68rem;color:#ffffffc2}.inside-screen--home .inside-screen__header strong{max-width:12rem;font-size:clamp(1.15rem,2vw,1.48rem);line-height:1.05}.inside-screen--courses{top:154px;right:4%;width:52%;min-height:300px;transform:rotate(8deg);background:linear-gradient(180deg,#08051214,#080512d1),url(/brand/fondo-comunidad.jpg) center / cover;border-color:#ffd54f3d;box-shadow:0 34px 82px #0703195c;overflow:hidden}.inside-screen--courses:before{background:linear-gradient(180deg,#0805120a,#080512c7),linear-gradient(135deg,rgba(255,213,79,.22),transparent 44%),radial-gradient(circle at 86% 14%,rgba(255,255,255,.2),transparent 24%)}.inside-screen--courses .inside-screen__header{position:absolute;left:24px;right:24px;bottom:84px;z-index:1}.inside-screen--courses .inside-screen__header strong{max-width:14rem;font-size:clamp(1.25rem,2vw,1.62rem);line-height:1.05}.inside-screen--live{top:356px;left:2%;width:40%;min-height:240px;transform:rotate(-7deg);background:linear-gradient(180deg,#08051214,#080512d1),url(/brand/fondo-taller.jpg) center / cover;border-color:#ffd54f3d;box-shadow:0 34px 82px #07031957;overflow:hidden}.inside-screen--live:before{background:linear-gradient(180deg,#0805120f,#080512d1),linear-gradient(135deg,rgba(255,213,79,.22),transparent 46%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.18),transparent 24%)}.inside-screen--live .inside-screen__header{position:absolute;left:20px;right:20px;bottom:64px;z-index:1}.inside-screen--live .inside-screen__header strong{max-width:11rem;font-size:clamp(1.12rem,1.8vw,1.42rem);line-height:1.05}.inside-screen--community{top:468px;right:8%;width:48%;min-height:250px;transform:rotate(10deg);background:linear-gradient(180deg,#08051214,#080512d1),url(/brand/fondo-hundred.jpg) center / cover;border-color:#ffd54f3d;box-shadow:0 34px 82px #07031957;overflow:hidden}.inside-screen--community:before{background:linear-gradient(180deg,#0805120d,#080512d1),linear-gradient(135deg,rgba(255,213,79,.24),transparent 44%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.2),transparent 24%)}.inside-screen--community .inside-screen__header{position:absolute;left:20px;right:20px;bottom:64px;z-index:1}.inside-screen--community .inside-screen__header strong{max-width:12rem;font-size:clamp(1.15rem,1.9vw,1.48rem);line-height:1.05}.inside-screen__module,.inside-screen__card,.inside-screen__chat div{border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.inside-screen__module{position:relative;z-index:1;margin-top:18px;padding:16px}.inside-screen--home .inside-screen__module{position:absolute;left:20px;bottom:20px;width:fit-content;margin:0;padding:9px 12px;border-radius:999px;background:#ffd54feb;border-color:#ffe89273;color:#2d1b00}.inside-screen--home .inside-screen__module p{display:none}.inside-screen--home .inside-screen__module strong{margin:0;color:#2d1b00;font-size:.76rem;line-height:1;white-space:nowrap}.inside-screen__module p,.inside-screen__card p{margin:0;color:#ffffffad;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.inside-screen__module strong,.inside-screen__card strong{display:block;margin-top:8px;font-size:1rem;line-height:1.35}.inside-screen__bar{position:relative;z-index:1;height:12px;margin-top:16px;border-radius:999px;background:#ffffff1f}.inside-screen--home .inside-screen__header span,.inside-screen--home .inside-screen__header strong,.inside-screen--home .inside-screen__module p,.inside-screen--home .inside-screen__module strong{text-shadow:0 3px 14px rgba(0,0,0,.52)}.inside-screen__bar--short{width:70%}.inside-screen--home .inside-screen__bar{display:none}.inside-screen__card{display:grid;align-content:end;min-height:180px;margin-top:22px;padding:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 24%),linear-gradient(145deg,#6e80ff80,#ba71ff47)}.inside-screen--courses .inside-screen__card,.inside-screen--live .inside-screen__module--tag,.inside-screen--community .inside-screen__module--tag{position:absolute;left:24px;bottom:24px;z-index:1;width:fit-content;min-height:0;margin:0;padding:9px 12px;border-radius:999px;background:#ffd54feb;border-color:#ffe89273;color:#2d1b00}.inside-screen--live .inside-screen__module--tag,.inside-screen--community .inside-screen__module--tag{left:20px;bottom:20px}.inside-screen--courses .inside-screen__card strong,.inside-screen--live .inside-screen__module--tag strong,.inside-screen--community .inside-screen__module--tag strong{margin:0;color:#2d1b00;font-size:.76rem;line-height:1;white-space:nowrap}.inside-screen--courses .inside-screen__header span,.inside-screen--courses .inside-screen__header strong,.inside-screen--live .inside-screen__header span,.inside-screen--live .inside-screen__header strong,.inside-screen--community .inside-screen__header span,.inside-screen--community .inside-screen__header strong{text-shadow:0 3px 14px rgba(0,0,0,.54)}.inside-screen__calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.inside-screen__calendar span{display:block;height:46px;border-radius:14px;background:#ffffff14}.inside-screen__chat{display:grid;gap:12px;margin-top:18px}.inside-screen__chat div{height:46px}.inside-screen__chat div:nth-child(2){width:78%}.inside-screen__chat div:nth-child(3){width:88%}.program-detail__grid,.pricing__grid,.process__grid,.faq__grid{display:grid;gap:20px;width:100%}.program-detail{position:relative}.program-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.program-detail__card,.program-detail__note{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff06),#ffffff08;box-shadow:0 20px 45px #05061429}.program-detail__card{display:grid;gap:12px;align-content:start;min-height:230px;padding:26px;border-radius:26px}.program-detail__card h3,.program-detail__card p,.program-detail__note p,.program-detail__note strong{margin:0}.program-detail__card h3{font-size:1.35rem;line-height:1.15}.program-detail__card p,.program-detail__note p{color:#ffffffc7;line-height:1.65}.program-detail__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-top:20px;padding:22px 24px;border-radius:24px}.program-detail__note strong{color:#ffd54f;font-size:1rem;line-height:1.4;white-space:nowrap}.pricing__grid{grid-template-columns:minmax(0,780px);justify-content:center}.pricing-card{display:grid;align-content:start;gap:16px;padding:26px 28px 28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#ffffff0a;box-shadow:0 20px 45px #0506142e}.pricing-card--featured{position:relative;transform:translateY(-10px);background:radial-gradient(circle at top right,rgba(255,196,82,.18),transparent 24%),linear-gradient(160deg,#5c7ffff5,#4130adf5);border-color:#ffd35e6b;box-shadow:0 28px 60px #1d18606b}.pricing-card--light{background:#ffffff08}.pricing-card--blue{background:radial-gradient(circle at top right,rgba(110,205,255,.12),transparent 26%),#ffffff0a}.pricing-card__eyebrow,.pricing-card__price,.process-card__index{display:block}.pricing-card__badge{justify-self:start;padding:6px 12px;border-radius:999px;background:#ffd54f;color:#3c2700;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pricing-card__eyebrow{margin:0;color:#ffffffa8;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-card h3,.pricing-card p,.process-card h3,.process-card p,.faq-card h3,.faq-card p{margin:0}.pricing-card h3{font-size:1.45rem;line-height:1.2}.pricing-card__price{font-size:2rem;font-weight:800;line-height:1.05}.pricing-card__price-block{display:grid;gap:6px}.pricing-card__price-note{color:#ffffffb8;font-size:.95rem;line-height:1.45}.pricing-card__list{display:grid;gap:10px}.pricing-card__list p{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.pricing-card__list p img{margin-top:3px}.pricing-card__list p span,.pricing-card__microcopy,.process-card p,.faq-card p{color:#ffffffd1;line-height:1.65}.pricing-card__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:999px;background:#fffffff5;color:#1c023d;font-weight:800;text-decoration:none;width:100%}.pricing-card--featured .pricing-card__cta{background:#ffd54f;color:#3c2700}.pricing-card__microcopy{font-size:.92rem}.process__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{display:grid;gap:10px;align-content:start;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.12)}.process__note{max-width:720px;margin:42px auto 0;padding:16px 18px;border:1px solid rgba(255,213,79,.28);border-radius:18px;background:linear-gradient(180deg,#ffd54f1f,#ffffff0a),#ffffff08;color:#ffffffe0;font-size:.98rem;font-weight:700;line-height:1.55;text-align:center}.process-card__index{margin-bottom:4px;color:#ffffff80;font-size:2rem;font-weight:800;letter-spacing:-.04em}.process-card h3{font-size:1.08rem;line-height:1.2}.faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-card{padding:24px 0 0;border-top:1px solid rgba(255,255,255,.12)}.faq-card h3{margin-bottom:12px;font-size:1.2rem}.founder-banner{position:relative;display:grid;gap:22px;margin:0 clamp(20px,5vw,72px) 56px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:linear-gradient(180deg,#ffffff14,#ffffff08),radial-gradient(circle at right center,rgba(255,168,76,.2),transparent 30%);box-shadow:0 24px 60px #07031933}.final-cta__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer;transition:background .18s ease,transform .18s ease}.final-cta__close:hover,.final-cta__close:focus-visible{background:#ffffff29;transform:scale(1.04)}.founder-banner__badge{display:inline-flex;align-items:center;width:fit-content;padding:10px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.founder-banner__content{display:grid;gap:12px;max-width:58rem}.founder-banner__content p,.founder-banner__content strong,.founder-banner__cta{margin:0}.founder-banner__content p{font-size:clamp(1.18rem,2.5vw,1.8rem);line-height:1.45;font-weight:700}.founder-banner__content strong{font-size:1.02rem;color:#fffc}.founder-banner__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:14px 18px;border-radius:999px;background:#ffd54f;color:#3c2700;font-weight:800;text-decoration:none}.app-download{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 clamp(20px,5vw,72px) 34px;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(180deg,#ffffff12,#ffffff08),radial-gradient(circle at right center,rgba(95,107,255,.2),transparent 34%)}.app-download__copy{max-width:48rem}.app-download__eyebrow,.app-download__copy h2,.app-download__copy p{margin:0}.app-download__eyebrow{color:#ffffffa8;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-download__copy h2{margin-top:8px;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.05}.app-download__copy p{max-width:42rem;margin-top:12px;color:#ffffffc7;line-height:1.6}.app-download__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.final-cta{position:fixed;left:50%;bottom:18px;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(calc(100% - 32px),1120px);padding:18px 20px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#14092cd1;backdrop-filter:blur(18px);box-shadow:0 26px 70px #07031973;transform:translate(-50%)}.final-cta__copy{display:grid;gap:8px}.final-cta__eyebrow{margin:0;color:#ffffffa8;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.final-cta__copy h2,.final-cta__copy p{margin:0}.final-cta__copy h2{font-size:clamp(1.2rem,2vw,1.9rem);line-height:1.08}.final-cta__copy p{color:#fffc;line-height:1.5}.final-cta__actions{display:flex;gap:12px;align-items:center}.store-button--final{min-width:0;padding-inline:18px;background:linear-gradient(180deg,#fffffffa,#eaecf8eb);color:#1c023d;box-shadow:0 16px 34px #ffffff24}.site-footer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px;margin:32px clamp(20px,5vw,72px) 0;padding:36px 0 0;border-top:1px solid rgba(255,255,255,.12)}.site-footer__brand,.site-footer__meta{display:grid;gap:18px}.site-footer__eyebrow,.site-footer__headline{margin:0}.site-footer__eyebrow{color:#ffffff9e;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.site-footer__headline{max-width:20rem;font-size:clamp(1.3rem,2vw,2rem);line-height:1.1;font-weight:800}.site-footer__stores,.site-footer__links{display:flex;flex-wrap:wrap;gap:12px}.site-footer__store,.site-footer__links a{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;text-decoration:none;font-weight:700}.site-footer__meta{align-content:start;justify-items:start}.site-footer__note{margin:0;color:#ffffffad;font-size:.95rem;line-height:1.6}.payment-options{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:22px}.payment-options.is-open{display:flex}.payment-options__backdrop{position:absolute;inset:0;border:0;background:#050310b8;backdrop-filter:blur(12px);cursor:pointer}.payment-options__dialog{position:relative;z-index:1;width:min(100%,980px);max-height:min(90vh,860px);overflow:auto;padding:clamp(24px,4vw,42px);border:1px solid rgba(255,228,126,.78);border-radius:24px;background:#ffd54f;color:#2d1b00;box-shadow:0 34px 100px #00000070}.payment-options__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:#2d1b001a;color:#2d1b00;font-size:1.45rem;line-height:1;cursor:pointer}.payment-options__header{max-width:760px}.payment-options__eyebrow,.payment-options__header h2,.payment-options__header p,.payment-options__note,.payment-option h3,.payment-option p{margin:0}.payment-options__eyebrow{font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.payment-options__header h2{margin-top:8px;font-size:clamp(2.7rem,7vw,5.8rem);line-height:.88;letter-spacing:0}.payment-options__header p{margin-top:14px;color:#2d1b00d1;font-size:1rem;font-weight:800;line-height:1.6}.payment-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.payment-options__form{display:grid;gap:16px;max-width:620px;margin-top:28px}.payment-options__field{display:grid;gap:8px;font-weight:900}.payment-options__field span{font-size:.86rem;letter-spacing:.04em;text-transform:uppercase}.payment-options__field input{width:100%;min-height:56px;padding:14px 16px;border:1px solid rgba(45,27,0,.18);border-radius:14px;background:#ffffffd1;color:#2d1b00;font:inherit;font-weight:800;outline:none}.payment-options__field input:focus-visible{border-color:#17072f;box-shadow:0 0 0 4px #17072f29}.payment-options__success,.payment-options__error{margin:0;padding:12px 14px;border-radius:14px;color:#2d1b00;font-weight:900;line-height:1.45}.payment-options__success{background:#17072f1a}.payment-options__error{background:#8f1c1c24}.payment-option{display:grid;gap:14px;align-content:start;padding:22px;border:1px solid rgba(45,27,0,.14);border-radius:18px;background:#ffffff61}.payment-option--featured{background:#fff;box-shadow:0 20px 42px #2d1b0029}.payment-option__badge{width:fit-content;padding:8px 10px;border-radius:999px;background:#17072f;color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.payment-option__badge--muted{background:#2d1b001f;color:#3c2700}.payment-option h3{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1}.payment-option__price{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:.95}.payment-option__copy{color:#2d1b00c2;font-weight:700;line-height:1.55}.payment-option__cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;margin-top:4px;padding:15px 20px;border-radius:16px;border:0;background:#17072f;color:#fff;cursor:pointer;font:inherit;font-weight:900;text-align:center;text-decoration:none}.payment-option__cta:disabled{cursor:progress;opacity:.72}.payment-options__note{margin-top:18px;padding:14px 16px;border-radius:16px;background:#2d1b001a;color:#3c2700;font-weight:900;line-height:1.45}@media(max-width:1120px){.hero{grid-template-columns:1fr;gap:28px;padding:38px clamp(24px,6vw,56px) 48px}h1{max-width:13ch}.hero__visual{min-height:460px}.hero__screenshot{width:min(360px,72vw)}.phone{left:54%}.testimonial-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.masterclass{grid-template-columns:1fr;margin-bottom:72px}.program-detail__grid,.pricing__grid{grid-template-columns:1fr}.program-detail__card{min-height:0}.payment-banner,.app-download{grid-template-columns:1fr}.app-download__actions{justify-content:flex-start}.launch-video{grid-template-columns:1fr}.launch-video__copy{max-width:48rem}.payment-banner__action{justify-items:start;width:100%}.process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq__grid,.ecosystem__body,.inside{grid-template-columns:1fr}.inside__visual,.inside__copy{order:initial}.final-cta{grid-template-columns:1fr;justify-items:start}.site-footer{grid-template-columns:1fr}}@media(max-width:720px){.page-shell{padding-bottom:180px}.hero{min-height:auto;align-items:start;gap:18px;padding:14px 14px 28px;overflow:hidden}.hero:before,.masterclass:before,.masterclass:after{display:none}.hero__copy{padding:18px 4px 0;border:0;border-radius:0;background:none;backdrop-filter:none;box-shadow:none}.hero__brand{width:min(190px,56vw);margin-bottom:16px}.hero__kicker{display:inline-flex;width:fit-content;padding:7px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);font-size:.72rem;line-height:1.35}h1{max-width:13ch;margin-top:10px;font-size:clamp(2.05rem,9.2vw,2.85rem);line-height:1.02;letter-spacing:-.03em}.hero__lede{max-width:none;margin-top:13px;font-size:.94rem;line-height:1.5}.hero__lede--support{margin-top:10px;padding-left:12px;font-size:.9rem;line-height:1.45}.hero__meta{margin-top:14px;padding:0;border-radius:0;background:none;border:0;font-size:.92rem;line-height:1.55;color:#ffffffd1}.hero__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px}.hero__primary-cta{width:100%;margin-top:16px;padding:15px 20px;border-radius:18px}.store-button{width:100%;min-width:0;min-height:54px;border-radius:18px;padding:15px 18px;font-size:.96rem}.hero__visual{min-height:0;margin-top:2px;padding:0;border-radius:0;background:none;border:0;overflow:hidden}.hero__screenshot{width:min(100%,300px);max-height:620px;border-radius:22px;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 36px #01030c42;object-fit:contain}.hero__wave{display:none}.testimonials{padding:18px 16px 56px}.section-heading h2{font-size:clamp(2.2rem,11vw,3.2rem)}.section-heading--left .section-heading__content h2{font-size:clamp(2rem,10vw,3rem);line-height:1.04}.section-heading--left .section-heading__content p{font-size:.98rem}.testimonial-showcase{grid-template-columns:1fr;gap:18px}.story-block,.launch-video,.payment-banner,.app-download,.program-detail,.pricing,.process,.faq{padding:12px 16px 56px}.program-detail__note{grid-template-columns:1fr;gap:8px;padding:20px}.program-detail__note strong{white-space:normal}.launch-video{gap:22px;margin:18px 0 64px;padding:28px 16px}.launch-video__copy h2{font-size:clamp(3rem,18vw,5rem)}.launch-video__copy p{font-size:.96rem;line-height:1.55}.launch-video__frame{padding:8px;border-radius:22px}.launch-video__player{border-radius:16px}.launch-video__cta{width:100%;border-radius:18px}.payment-banner{margin:0 16px 64px;padding:22px 18px;border-radius:18px}.payment-banner--pre-testimonials{margin-top:-20px}.payment-banner__copy h2{font-size:clamp(1.7rem,8vw,2.45rem);line-height:1.02}.payment-banner__copy p{font-size:.96rem;line-height:1.55}.payment-banner__cta{border-radius:18px}.payment-banner__plans{display:grid}.app-download{margin:0 16px 28px;padding:22px 18px;border-radius:20px}.app-download__actions{display:grid;width:100%}.payment-options{align-items:end;padding:12px}.payment-options__dialog{max-height:92vh;padding:24px 16px 18px;border-radius:20px}.payment-options__grid{grid-template-columns:1fr}.payment-option{padding:18px}.payment-option__cta{width:100%}.story-block{padding-top:40px;padding-bottom:72px;grid-template-columns:1fr;gap:24px}.story-block__copy{padding:0}.story-block__visual{justify-content:center;padding-top:0}.story-block__image-frame{width:min(100%,520px);height:auto}.story-block__image{border-radius:20px;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center top;transform:none}.testimonial-card__body{padding:22px 20px 20px}.testimonial-card__avatar{width:108px;height:108px}.masterclass{margin:0 0 72px;padding:28px 16px 32px;border-radius:0;overflow:hidden}.masterclass__content,.masterclass__visual,.masterclass-card{min-width:0}.masterclass__cta,.masterclass-card__button{width:100%;border-radius:18px}.ecosystem{padding:12px 16px 56px}.ecosystem__body{grid-template-columns:1fr;gap:26px}.ecosystem-preview__phone{width:100%;border-radius:28px;padding:14px}.ecosystem-preview__cards{grid-template-columns:1fr}.founder-banner{margin:0 16px 48px;padding:22px 18px 18px;border-radius:28px}.final-cta{left:16px;right:16px;bottom:12px;width:auto;padding:14px;border-radius:20px;transform:none}.final-cta__close{top:10px;right:10px;width:32px;height:32px;font-size:1.1rem}.final-cta__copy{padding-right:34px;gap:5px}.final-cta__copy p:not(.final-cta__eyebrow){display:none}.final-cta__actions{width:100%;flex-direction:column;align-items:stretch}.store-button--final{width:100%}.site-footer{margin:24px 16px 0;padding-top:28px}.process__grid,.faq__grid{grid-template-columns:1fr}.masterclass-card{padding:18px;border-radius:28px}.masterclass-card__glow{display:none}.masterclass-card__header,.masterclass-card__footer{flex-direction:column;align-items:flex-start}.masterclass-card__thumbnail{border-radius:24px}.inside{padding:42px 16px 64px;overflow:hidden}.inside__copy{padding:24px 20px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),radial-gradient(circle at top left,rgba(95,107,255,.12),transparent 32%)}.inside__visual{padding-top:14px;min-height:0;overflow:hidden}.inside-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto}.inside-screen--home{top:auto;left:auto;width:100%}.inside-screen--courses{top:auto;right:auto;width:100%}.inside-screen--live{top:auto;left:auto;width:100%}.inside-screen--community{top:auto;right:auto;width:100%}.inside-screen{position:relative;min-height:178px;padding:14px;transform:none;border-radius:22px}.inside-screen--courses,.inside-screen--live,.inside-screen--community{min-height:178px}.inside-screen--home .inside-screen__header,.inside-screen--courses .inside-screen__header,.inside-screen--live .inside-screen__header,.inside-screen--community .inside-screen__header{left:14px;right:14px;bottom:58px}.inside-screen--home .inside-screen__header span,.inside-screen--courses .inside-screen__header span,.inside-screen--live .inside-screen__header span,.inside-screen--community .inside-screen__header span{font-size:.62rem;line-height:1.2}.inside-screen--home .inside-screen__header strong,.inside-screen--courses .inside-screen__header strong,.inside-screen--live .inside-screen__header strong,.inside-screen--community .inside-screen__header strong{font-size:1rem;line-height:1.08}.inside-screen--home .inside-screen__module,.inside-screen--courses .inside-screen__card,.inside-screen--live .inside-screen__module--tag,.inside-screen--community .inside-screen__module--tag{left:14px;bottom:14px;max-width:calc(100% - 28px)}.inside-screen--home .inside-screen__module strong,.inside-screen--courses .inside-screen__card strong,.inside-screen--live .inside-screen__module--tag strong,.inside-screen--community .inside-screen__module--tag strong{white-space:normal}}@media(max-width:520px){.hero__copy,.inside__copy{padding-inline:16px}.hero{padding-inline:12px}.hero__copy{padding:16px 0 0}.hero__brand{width:min(178px,58vw)}h1{max-width:12.5ch;font-size:clamp(1.92rem,9vw,2.45rem)}.hero__lede{font-size:.9rem}.hero__visual{min-height:0;padding:0}.hero__screenshot{width:min(100%,280px);max-height:560px;border-radius:18px}.final-cta__copy h2{font-size:1.28rem}.site-footer__store,.site-footer__links a{width:100%;justify-content:flex-start}}
