.mcv .mcv-hero{padding-top:calc(var(--site-chrome-h, 108px) + 18px)}.mcv .mcv-hero>.fk-blobs{top:0}.mcv .mcv-hero .fk-sub{max-width:60ch}@media (max-width: 767px){.mcv .mcv-hero .fk-hero-in{gap:12px}.mcv .mcv-hero .fk-h1{font-size:clamp(27px,7.4vw,34px)}.mcv .mcv-hero .fk-sub{font-size:15px;line-height:1.5}.mcv .mcv-hero .fk-hero-frame img{aspect-ratio:2 / 1}}@media (min-width: 1024px){.mcv .mcv-hero .fk-h1{font-size:clamp(40px,3.6vw,52px)}.mcv .mcv-hero .fk-hero-media{max-width:780px}}.mcv .mcv-ask,.mcv .fk-sec .fk-ask,.mcv .mcv-ps .fk-ask{display:inline-flex;align-items:center;min-height:44px;color:#be123c}.mcv .mcv-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0 0;padding:0;list-style:none}.mcv .mcv-facts-date{display:flex;justify-content:center;width:100%}.mcv .mcv-fact{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--fk-line),0 10px 22px -18px #11182799;font-size:15px;font-weight:600}.mcv .mcv-fact b{font-family:var(--fk-display)}@media (max-width: 420px){.mcv .mcv-fact{gap:8px;padding:5px 12px 5px 6px;font-size:14px}.mcv .mcv-fact .fk-tile{--sz: 30px}}.mcv .mcv-trust{position:relative;z-index:2;margin-top:-18px;padding-bottom:8px}.mcv .mcv-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.mcv .mcv-stats li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:14px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--fk-line),0 18px 34px -28px #11182799}.mcv .mcv-stats li .fk-tile{grid-row:span 2}.mcv .mcv-stats b{font-family:var(--fk-display);font-size:24px;line-height:1.05;font-variant-numeric:tabular-nums}.mcv .mcv-stats li>span{color:var(--fk-ink-soft);font-size:13px;font-weight:600;line-height:1.3}.mcv .mcv-stats li:last-child{grid-column:1 / -1}@media (min-width: 900px){.mcv .mcv-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mcv .mcv-stats li:last-child{grid-column:auto}}.mcv .mcv-copy{display:grid;gap:14px;margin-top:18px;color:var(--fk-ink-soft);font-size:17px;line-height:1.6}.mcv .mcv-strong{color:var(--fk-ink);font-weight:700}.mcv .mcv-lit{margin-top:26px;color:var(--fk-ink)}.mcv .mcv-center-note{margin-top:14px;text-align:center}.mcv .mcv-small{margin-top:16px;color:var(--fk-ink-soft);font-size:14px;line-height:1.5}.mcv .mcv-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px}.mcv .mcv-label{justify-self:start;display:inline-block;margin-top:16px;padding:6px 12px;border-radius:8px;background:var(--fk-navy);color:#fff;font-family:var(--fk-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mcv .mcv-tilt{transform:rotate(-2deg)}.mcv .mcv-tilt--r{transform:rotate(2deg)}.mcv .mcv-problem{align-items:start}.mcv .mcv-weeks{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.mcv .mcv-weeks li{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:16px;background:var(--tone-soft)}.mcv .mcv-weeks-num{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--tone);color:#fff;font-family:var(--fk-display);font-weight:700}.mcv .mcv-weeks p{font-size:16px;line-height:1.35}.mcv .mcv-weeks b{font-family:var(--fk-display);color:var(--tone)}.mcv .mcv-weeks-arrow{display:none}.mcv .mcv-enemy{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(100deg,#ffe58f,var(--fk-yellow) 60%,#ffd76b);box-shadow:0 14px 26px -18px #b47800cc;font-family:var(--fk-display);font-size:clamp(19px,4.6vw,24px);font-weight:700;line-height:1.25}.mcv .mcv-desk{display:grid}.mcv .mcv-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.mcv .mcv-photos li{padding:6px;border-radius:10px;background:#fff;box-shadow:0 18px 34px -18px #11182780;rotate:var(--tilt, 0deg)}.mcv .mcv-photos li:nth-child(2n){margin-top:18px}.mcv .mcv-photos img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:6px}.mcv .mcv-cost{margin-top:48px}.mcv .mcv-turn{margin-top:26px;padding:18px 20px;border-left:6px solid var(--fk-teal);border-radius:6px 18px 18px 6px;background:#ccfbf1;color:#134e4a;font-family:var(--fk-display);font-size:19px;font-weight:700;line-height:1.35}@media (min-width: 768px){.mcv .mcv-weeks{grid-template-columns:repeat(3,minmax(0,1fr))}.mcv .mcv-weeks li{flex-direction:column;align-items:flex-start;padding:16px}.mcv .mcv-weeks-num{position:absolute;top:-12px;right:12px}.mcv .mcv-weeks-arrow{position:absolute;top:50%;right:-15px;z-index:1;display:block;width:20px;height:20px;color:var(--fk-ink-soft)}}.mcv .mcv-story{align-items:center}.mcv .mcv-quote{display:flex;gap:14px;margin:26px 0 0;padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,var(--fk-violet),var(--fk-pink));box-shadow:0 22px 40px -26px #7c3aedcc;color:#fff}.mcv .mcv-quote svg{flex:none;width:30px;height:30px;fill:#ffffff59;color:#fff}.mcv .mcv-quote p{font-family:var(--fk-display);font-size:clamp(20px,5vw,26px);font-weight:700;line-height:1.3}.mcv .mcv-quote span{display:block;color:#fff7d1}.mcv .mcv-sign{margin-top:4px;color:var(--fk-ink);font-family:var(--fk-display);font-size:20px;font-weight:700}.mcv .mcv-sign span{display:block;color:var(--fk-ink-soft);font-family:var(--fk-text);font-size:14px;font-weight:600}.mcv .mcv-story-art{width:100%;max-width:400px;margin-inline:auto}@media (min-width: 960px){.mcv .mcv-story{align-items:start}.mcv .mcv-story-art{position:sticky;top:calc(var(--site-chrome-h, 108px) + 60px);max-width:440px;margin-top:120px}}.mcv .mcv-intro .fk-split{align-items:center}.mcv .mcv-band-lead{margin-top:16px;color:#fff;font-size:18px;font-weight:500;line-height:1.55}.mcv .mcv-files{width:100%;max-width:360px;margin-inline:auto}.mcv .mcv-intro-act{color:#fff}.mcv .mcv-who{font-size:17px;font-weight:700}.mcv .mcv-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.mcv .mcv-chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:#fff;color:var(--fk-ink);font-family:var(--fk-display);font-size:14px;font-weight:700}.mcv .mcv-chips svg{width:17px;height:17px;color:#0d9488}.mcv .mcv-mods{display:grid;gap:14px;margin:36px 0 0;padding:0;list-style:none}.mcv .mcv-mods li{display:grid;align-content:start;gap:10px;padding:18px;border-top:5px solid var(--tone);border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--fk-line),0 22px 40px -32px #11182799}.mcv .mcv-mods-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcv .mcv-mods .fk-h3{font-size:18px}.mcv .mcv-mods p{color:var(--fk-ink-soft);font-size:15px;line-height:1.55}.mcv .mcv-arc{display:grid;gap:12px;margin:34px 0 0;padding:0;list-style:none}.mcv .mcv-arc li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:var(--tone-soft);font-size:16px;line-height:1.4}.mcv .mcv-arc-num{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,var(--g1),var(--g2));box-shadow:0 8px 16px -6px var(--gs);color:#fff;font-family:var(--fk-display);font-size:18px;font-weight:700}.mcv .mcv-arc strong{font-family:var(--fk-display);color:var(--tone)}.mcv .mcv-review{font-family:var(--fk-display);font-size:clamp(22px,5.4vw,30px);font-weight:700;line-height:1.2}@media (min-width: 640px){.mcv .mcv-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.mcv .mcv-mods{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 768px){.mcv .mcv-arc{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcv .mcv-proof{display:grid;gap:22px;margin-top:34px}.mcv .mcv-recs{display:flex;gap:14px;margin:0 calc(var(--fk-gutter) * -1);padding:4px var(--fk-gutter) 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mcv .mcv-recs::-webkit-scrollbar{display:none}.mcv .mcv-recs li{flex:none;width:84%;max-width:360px;scroll-snap-align:center}.mcv .mcv-recs .fk-review{height:100%;align-content:start}.mcv .mcv-classpic{overflow:hidden;width:100%;max-width:340px;margin:0 auto;border-radius:22px;background:var(--fk-navy);box-shadow:0 26px 50px -30px #4c1d958c}.mcv .mcv-classpic img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mcv .mcv-classpic figcaption{padding:10px 14px;color:#fff;font-family:var(--fk-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.mcv .fk-sec .mcv-fb{color:#1d4ed8}@media (min-width: 1024px){.mcv .mcv-proof{grid-template-columns:1fr 300px;align-items:start}.mcv .mcv-recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}.mcv .mcv-recs li{width:auto;max-width:none}.mcv .mcv-classpic{position:sticky;top:calc(var(--site-chrome-h, 108px) + 20px);max-width:none}}.mcv .mcv-host-stats .mcv-badge-text{font-size:18px;line-height:1.25}.mcv .mcv-host-act{display:grid;justify-items:center;gap:12px;color:var(--fk-ink-soft);font-size:14px;text-align:center}.mcv .mcv-offer{overflow:hidden}.mcv .mcv-offer-grid{margin-top:34px}.mcv .mcv-stackcard{display:grid;gap:22px;padding:18px}.mcv .mcv-stackcard .fk-stack li{font-size:16px}.mcv .mcv-stackcard .fk-stack li>span:last-child{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.mcv .mcv-stack-t{flex:1 1 14ch}.mcv .mcv-inc{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--tone, #0d9488);color:#fff;font-family:var(--fk-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mcv .mcv-price{display:grid;justify-items:center;gap:6px;padding:22px 16px;border-radius:20px;background:linear-gradient(160deg,#fff7ed,#fdf2f8 55%,#f5f3ff);box-shadow:inset 0 0 0 2px #f43f5e40;text-align:center}.mcv .mcv-price-lead{color:var(--fk-ink-soft);font-family:var(--fk-display);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mcv .mcv-price-row{display:flex;align-items:baseline;gap:10px}.mcv .mcv-price-row b{font-family:var(--fk-display);font-size:clamp(56px,15vw,84px);line-height:1;letter-spacing:-.03em;background:linear-gradient(100deg,#f43f5e,var(--fk-pink) 50%,var(--fk-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.mcv .mcv-price-row span{font-weight:700}.mcv .mcv-price-note{max-width:34rem;color:var(--fk-ink-soft);font-size:14px;line-height:1.5}.mcv .mcv-price-hour{max-width:34rem;color:var(--fk-ink);font-size:14px;font-weight:700;line-height:1.5}.mcv .mcv-bookcard{position:relative;overflow:hidden;border-radius:28px;background:#161618;box-shadow:0 34px 60px -36px #111827e6;color:#fff}.mcv .mcv-bookcard:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:linear-gradient(90deg,var(--fk-coral),var(--fk-pink),var(--fk-violet),var(--fk-teal))}.mcv .mcv-bookcard>.fk-h3{padding:26px 20px 0;color:#fff;text-align:center}.mcv .mcv-book{scroll-margin-top:calc(var(--site-chrome-h, 108px) + 8px)}.mcv .mcv-inhouse{padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffd9;font-size:14px;line-height:1.5}.mcv .mcv-inhouse a{display:inline-flex;align-items:center;min-height:44px;color:#ff8a8d;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (min-width: 768px){.mcv .mcv-stackcard{padding:26px}}@media (min-width: 1000px){.mcv .mcv-offer-grid{grid-template-columns:1.02fr .98fr}.mcv .mcv-bookcard{position:sticky;top:calc(var(--site-chrome-h, 108px) + 16px)}}.mcv .mcv-extras{display:grid;gap:14px;margin:34px 0 0;padding:0;list-style:none}.mcv .mcv-extras li{display:grid;align-content:start;gap:10px;padding:20px;border-radius:22px;background:#fff;color:var(--fk-ink);box-shadow:0 24px 40px -28px #2e1065cc}.mcv .mcv-extras-head{display:flex;align-items:center;justify-content:space-between}.mcv .mcv-extras .fk-h3{color:var(--fk-ink)}.mcv .mcv-extras p{color:var(--fk-ink-soft);font-size:15px;line-height:1.55}.mcv .mcv-extras .mcv-inc{justify-self:start;color:#fff}@media (min-width: 640px){.mcv .mcv-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.mcv .mcv-extras{grid-template-columns:repeat(4,minmax(0,1fr))}}.mcv .mcv-seat{display:grid;gap:18px;padding:26px 20px}.mcv .mcv-seat-badge{justify-self:center}.mcv .mcv-seat .fk-checks{margin-top:20px}@media (min-width: 900px){.mcv .mcv-seat{grid-template-columns:auto 1fr;gap:40px;padding:40px}.mcv .mcv-seat-badge{align-self:start}.mcv .mcv-seat .fk-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcv .mcv-fit{display:grid;gap:22px;margin-top:30px}.mcv .mcv-fit .fk-checks{margin-top:14px}.mcv .mcv-fit-no{align-self:start;padding:20px;border:2px dashed rgba(17,24,39,.2);border-radius:22px}.mcv .mcv-fit-no ul{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.mcv .mcv-fit-no li{display:flex;gap:12px;color:var(--fk-ink-soft);font-size:16px;line-height:1.5}.mcv .mcv-x{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#ffe4e6;color:#e11d48}.mcv .mcv-x svg{width:15px;height:15px}@media (min-width: 900px){.mcv .mcv-fit{grid-template-columns:1.15fr .85fr;gap:32px}}.mcv .mcv-alink{color:#be123c;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mcv .mcv-final .fk-h2{color:#fff}.mcv .mcv-final-p{color:#ffffffe0;font-size:17px;line-height:1.55}.mcv .mcv-final-line{color:#fff;font-family:var(--fk-display);font-size:18px;font-weight:700;line-height:1.45}.mcv .mcv-ps{display:grid;max-width:820px;margin:40px auto 0;overflow:hidden;border-radius:22px;background:#fff;color:var(--fk-ink)}.mcv .mcv-ps-tag{display:grid;place-items:center;padding:10px;background:linear-gradient(135deg,var(--fk-yellow),#ffb938);font-family:var(--fk-display);font-size:28px;font-weight:700}.mcv .mcv-ps>div{padding:20px;font-size:16px;line-height:1.6}@media (min-width: 768px){.mcv .mcv-ps{grid-template-columns:110px 1fr}.mcv .mcv-ps>div{padding:26px}}@media (max-width: 767px){html.mc-final-open button[aria-label="Chat with NextGen on WhatsApp"]{visibility:hidden;pointer-events:none}}
