@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--mrex-coral:#f58b6e;--mrex-teal:#349e89;--mrex-gunmetal:#252d3a;--mrex-noir:#000;--mrex-raisin-black:#1d232d;--mrex-charcoal:#2d3a4d;--mrex-viridian:#2a8373;--mrex-keppel:#3eb89d;--mrex-salmon:#ff9b88;--mrex-teal-900:#103d35;--mrex-teal-800:#1b6656;--mrex-teal-700:#2a8373;--mrex-teal-600:#349e89;--mrex-teal-500:#3eb89d;--mrex-teal-300:#a6d8cb;--mrex-teal-200:#c7e7df;--mrex-teal-100:#e2f2ee;--mrex-coral-700:#c86a4b;--mrex-coral-600:#f58b6e;--mrex-coral-500:#ff9b88;--mrex-coral-100:#fbe2d7;--mrex-navy-900:#141c27;--mrex-navy-800:#252d3a;--mrex-navy-700:#2d3a4d;--mrex-navy-500:#3e536b;--mrex-yellow-500:#fcec52;--mrex-ink-900:#0b0b0b;--mrex-ink-700:#2a3038;--mrex-ink-500:#5a6270;--mrex-ink-300:#9aa0a8;--mrex-ink-200:#d6d6d6;--mrex-ink-100:#e5e5e5;--font-display:"Montserrat",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-serif:"Roboto Serif",Georgia,"Times New Roman",serif;--font-body:"Roboto",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-xl:22px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(20,28,39,.06);--shadow-sm:0 2px 6px rgba(20,28,39,.08);--shadow-md:0 8px 24px rgba(20,28,39,.1);--shadow-lg:0 18px 48px rgba(20,28,39,.14);--shadow-crest:0 14px 36px rgba(20,28,39,.22);--ring-focus:0 0 0 3px rgba(47,160,136,.35);--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-entrance:cubic-bezier(.16,.84,.44,1);--dur-fast:140ms;--dur-base:240ms;--dur-slow:420ms;--max-w-content:1240px;--max-w-prose:680px}:root,[data-accent=teal]{--accent:#349e89;--accent-hover-l:#2a8373;--accent-soft:#e2f2ee;--on-accent:#fff;--accent-a08:rgba(52,158,137,.08);--accent-a10:rgba(52,158,137,.1);--accent-a14:rgba(52,158,137,.14);--accent-a18:rgba(52,158,137,.18);--accent-a20:rgba(52,158,137,.2);--accent-a28:rgba(52,158,137,.28);--accent-a30:rgba(52,158,137,.3);--accent-a40:rgba(52,158,137,.4)}[data-accent=coral]{--accent:#f58b6e;--accent-hover-l:#c86a4b;--accent-soft:#fbe2d7;--on-accent:#fff;--accent-a08:rgba(245,139,110,.08);--accent-a10:rgba(245,139,110,.1);--accent-a14:rgba(245,139,110,.14);--accent-a18:rgba(245,139,110,.18);--accent-a20:rgba(245,139,110,.2);--accent-a28:rgba(245,139,110,.28);--accent-a30:rgba(245,139,110,.3);--accent-a40:rgba(245,139,110,.4)}[data-accent=jaune]{--accent:#fcec52;--accent-hover-l:#e6d63a;--accent-soft:#fff9c4;--on-accent:var(--mrex-charcoal);--accent-a08:rgba(252,236,82,.08);--accent-a10:rgba(252,236,82,.1);--accent-a14:rgba(252,236,82,.14);--accent-a18:rgba(252,236,82,.18);--accent-a20:rgba(252,236,82,.2);--accent-a28:rgba(252,236,82,.28);--accent-a30:rgba(252,236,82,.3);--accent-a40:rgba(252,236,82,.4)}[data-accent=noir]{--accent:#000;--accent-hover-l:#1d232d;--accent-soft:#f3f3f3;--on-accent:#fff;--accent-a08:rgba(0,0,0,.08);--accent-a10:rgba(0,0,0,.1);--accent-a14:rgba(0,0,0,.14);--accent-a18:rgba(0,0,0,.18);--accent-a20:rgba(0,0,0,.2);--accent-a28:rgba(0,0,0,.28);--accent-a30:rgba(0,0,0,.3);--accent-a40:rgba(0,0,0,.4)}*,:after,:before{box-sizing:border-box}body,html{background:var(--mrex-raisin-black);color:#fff;font-family:var(--font-body);margin:0;padding:0;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:var(--max-w-content);padding:0 24px}.section{box-sizing:border-box;margin-left:0;margin-right:0;padding:clamp(64px,9vw,128px) 0;width:100%}.rule{background:var(--accent);border:0;display:block;height:2px;margin:16px 0;width:64px}.rule-center{margin-left:auto;margin-right:auto}.eyebrow{align-items:center;color:hsla(0,0%,100%,.64);display:inline-flex;font-family:var(--font-display);font-size:11px;font-weight:600;gap:10px;letter-spacing:.18em;text-transform:uppercase}.eyebrow .dot-live{animation:pulse 1.8s infinite;background:#e53935;border-radius:50%;box-shadow:0 0 0 0 rgba(229,57,53,.6);height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(229,57,53,.55)}70%{box-shadow:0 0 0 10px rgba(229,57,53,0)}to{box-shadow:0 0 0 0 rgba(229,57,53,0)}}.btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:600;gap:10px;letter-spacing:.01em;line-height:1;padding:14px 22px;text-decoration:none;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard);white-space:nowrap}.btn:active{transform:scale(.98)}.btn .arr{background:currentColor;display:inline-block;height:1.5px;position:relative;transition:width var(--dur-base) var(--ease-standard);width:16px}.btn .arr:after{border-right:1.5px solid;border-top:1.5px solid;content:"";height:8px;position:absolute;right:-1px;top:-3.5px;transform:rotate(45deg);width:8px}.btn:hover .arr{width:22px}.btn-primary{background:var(--cta-btn-bg,var(--accent));border-color:var(--cta-btn-bg,var(--accent));color:var(--cta-btn-text,var(--on-accent))}.btn-primary:hover{background:var(--cta-btn-bg-hover,var(--accent-hover-l));box-shadow:var(--shadow-md)}.btn-coral{background:#f58b6e;border-color:#f58b6e;color:#fff}.btn-coral:hover{background:#c86a4b;box-shadow:var(--shadow-md)}.btn-outline-light{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}.btn-outline-light:hover{background:hsla(0,0%,100%,.06);border-color:#fff}.btn-lg{font-size:15px;padding:18px 30px}.header-container-wrapper{position:sticky;top:0;z-index:100}.header-container-wrapper .header-container,.header-container-wrapper .row-fluid,.header-container-wrapper .row-fluid-wrapper,.header-container-wrapper .span12{overflow:visible}.live-bar{background:var(--mrex-noir);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:60}.live-bar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--max-w-content);padding:10px 24px}.live-bar .live-bar-left{align-items:center;display:inline-flex;gap:10px}.live-bar-right{align-items:center;display:inline-flex;gap:8px}.live-bar-prefix{color:hsla(0,0%,100%,.8);font-size:11px;letter-spacing:.08em}.mrex-header{background:transparent;position:relative;transition:background var(--dur-base) var(--ease-standard),backdrop-filter var(--dur-base) var(--ease-standard);z-index:50}.mrex-header.scrolled{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:rgba(37,45,58,.92);border-bottom:1px solid hsla(0,0%,100%,.08)}.mrex-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max-w-content);padding:16px 24px}.mrex-header .logo img{height:38px;width:auto}.hero{background:var(--mrex-gunmetal);color:#fff;overflow:hidden;padding-bottom:clamp(64px,9vw,128px);padding-top:clamp(40px,6vw,88px);position:relative}.hero:before{background:radial-gradient(1200px 600px at 85% 0,rgba(52,158,137,.18),transparent 60%),radial-gradient(800px 500px at 10% 100%,rgba(245,139,110,.1),transparent 60%)}.hero:after,.hero:before{content:"";inset:0;pointer-events:none;position:absolute}.hero:after{background:repeating-linear-gradient(115deg,transparent 0 60px,hsla(0,0%,100%,.018) 60px 62px)}.hero-grid{align-items:center;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:1.3fr 1fr;margin:0 auto;max-width:var(--max-w-content);padding:0 24px;position:relative}@media(max-width:980px){.hero-grid{gap:56px;grid-template-columns:1fr}}.hero h1{color:#fff;font-family:var(--font-display);font-size:clamp(44px,6vw,80px);font-weight:900;letter-spacing:-.015em;line-height:1.02;margin:20px 0 24px;text-wrap:balance}.hero h1 .accent{color:var(--accent)}.hero .lede{color:hsla(0,0%,100%,.8);font-family:var(--font-body);font-size:clamp(17px,1.5vw,20px);line-height:1.55;margin:0 0 32px;max-width:560px}.hero-bullets li i{background:var(--accent-a18)}.hero .meta-row{border-bottom:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:14px;gap:28px;margin:28px 0 36px;padding:20px 0}.hero .meta-row .meta{align-items:center;display:inline-flex;gap:10px}.hero .meta-row .meta i{color:var(--accent);font-size:15px;text-align:center;width:18px}.hero .meta-row .meta strong{color:#fff;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hero-card{background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);box-shadow:0 24px 60px rgba(0,0,0,.45);color:#fff;overflow:hidden;padding:36px;position:relative}.hero-card:before{background:linear-gradient(120deg,transparent 55%,rgba(52,158,137,.08) 60%,transparent 75%);content:"";inset:0;pointer-events:none;position:absolute}.hero-card .eyebrow{color:hsla(0,0%,100%,.72)}.hero-card h3{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.005em;margin:14px 0 6px}.hero-card .card-sub{color:hsla(0,0%,100%,.72);font-family:var(--font-body);font-size:14px;margin:0 0 22px}.countdown{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:18px 0 22px}.cd-cell{background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#fff;padding:14px 6px 10px;text-align:center}.cd-cell .num{display:block;font-family:var(--font-mono);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1}.cd-cell .lbl{color:hsla(0,0%,100%,.6);display:block;font-family:var(--font-display);font-size:10px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.hero-card .hs-form fieldset{max-width:100%!important}.hero-card .hs-form .hs-form-field{margin-bottom:10px}.hero-card .hs-form label{color:hsla(0,0%,100%,.6);display:block;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.hero-card .hs-form input[type=email],.hero-card .hs-form input[type=tel],.hero-card .hs-form input[type=text],.hero-card .hs-form select{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:var(--font-body);font-size:14px;padding:13px 14px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);width:100%}.hero-card .hs-form input:focus,.hero-card .hs-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-a28);outline:0}.hero-card .hs-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.hero-card .hs-form .hs-error-msgs li label{color:#f58b6e;font-size:12px;letter-spacing:0;text-transform:none}.hero-card .hs-form .hs-richtext,.hero-card .hs-form .legal-consent-container{color:hsla(0,0%,100%,.6);font-family:var(--font-body);font-size:12px;line-height:1.5;margin-top:10px}.hero-card .hs-form .legal-consent-container input{accent-color:var(--accent);margin-right:8px}.hero-card .hs-form .hs-button{background:var(--cta-btn-bg,var(--accent));border:none;border-radius:999px;color:var(--cta-btn-text,var(--on-accent));cursor:pointer;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.01em;margin-top:14px;padding:16px 22px;transition:background var(--dur-base),box-shadow var(--dur-base);width:100%}.hero-card .hs-form .hs-button:hover{background:var(--cta-btn-bg-hover,var(--accent-hover-l));box-shadow:var(--shadow-md)}.hero-card .submitted-message{background:var(--accent-soft);border:1px solid var(--accent-a40);border-radius:12px;color:var(--mrex-ink-700);font-family:var(--font-body);font-size:14px;margin-top:14px;padding:18px 20px;text-align:center}.avatar-xl{background:linear-gradient(135deg,var(--accent),var(--mrex-gunmetal))}.avatar-xl-photo{background:none;font-size:0;object-fit:cover}.trans-after{border-color:var(--accent-a30);box-shadow:0 10px 40px var(--accent-a10)}.trans-tag-accent{background:var(--accent-a18)}.agenda{background:var(--mrex-raisin-black);color:#fff;overflow:hidden;position:relative}.agenda:before{background:repeating-linear-gradient(115deg,transparent 0 80px,hsla(0,0%,100%,.014) 80px 82px);content:"";inset:0;pointer-events:none;position:absolute}.day-outcome{background:var(--accent-a08)}.agenda-cta{margin-top:clamp(40px,5vw,64px);text-align:center}.persona-card:hover{border-color:var(--accent-a40)}.inc-card:hover{border-color:var(--accent-a30)}.inc-card>i{background:var(--accent-a14)}.value-stack{border:1px solid var(--accent-a30);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px var(--accent-a10)}.t-avatar{background:linear-gradient(135deg,var(--accent),var(--mrex-gunmetal))}.t-avatar-photo{background:none;font-size:0;object-fit:cover}.faq-item.open .faq-q,.faq-q:hover{color:var(--accent)}.faq-a{display:none}.faq-item.open .faq-a{display:block}.cta-band{background:var(--mrex-noir);color:#fff;overflow:hidden;padding:clamp(64px,8vw,112px) 0;position:relative;text-align:center}.cta-band:before{background:radial-gradient(600px 400px at 50% 120%,var(--accent-a20),transparent 60%),repeating-linear-gradient(115deg,transparent 0 80px,hsla(0,0%,100%,.018) 80px 82px);content:"";inset:0;pointer-events:none;position:absolute}.cta-band .inner{margin:0 auto;max-width:760px;padding:0 24px;position:relative}.cta-band h2{color:#fff;font-family:var(--font-display);font-size:clamp(36px,4.5vw,64px);font-weight:900;letter-spacing:-.015em;line-height:1.05;margin:18px 0;text-wrap:balance}.cta-band .lede{color:hsla(0,0%,100%,.8);font-family:var(--font-body);font-size:clamp(16px,1.3vw,19px);line-height:1.55;margin:0 auto 32px;max-width:560px}.mrex-footer{background:var(--mrex-gunmetal);color:hsla(0,0%,100%,.72);font-family:var(--font-body);font-size:13px;padding:48px 0 36px}.mrex-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin:0 auto;max-width:var(--max-w-content);padding:0 24px}.mrex-footer a{color:hsla(0,0%,100%,.72);transition:color var(--dur-fast)}.mrex-footer a:hover{color:#fff}.mrex-footer .f-nav{display:flex;flex-wrap:wrap;gap:22px}.vsl-wrap{margin:clamp(48px,6vw,80px) auto 0}.vsl-frame{border-radius:var(--r-xl);box-shadow:0 24px 80px rgba(0,0,0,.55)}.vsl-frame-mobile{display:none;margin:0 auto;max-width:420px}@media(max-width:720px){.vsl-frame-desktop{display:none}.vsl-frame-mobile{display:block}}.vsl-badge{backdrop-filter:blur(8px);background:rgba(0,0,0,.7);display:flex;font-weight:600;left:50%;letter-spacing:.1em;padding:8px 16px;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.mrex-header.typ-header{top:0}.mrex-header.typ-header .mrex-header-inner{padding-bottom:14px;padding-top:14px}.header-fb-cta{align-items:center;background:#1877f2;border-radius:8px;box-shadow:0 6px 18px rgba(24,119,242,.32);color:#fff;display:inline-flex;font-family:var(--font-display);font-size:13.5px;font-weight:700;gap:9px;letter-spacing:-.005em;padding:10px 18px;text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.header-fb-cta:hover{background:#166fe5;box-shadow:0 10px 24px rgba(24,119,242,.42);color:#fff;transform:translateY(-1px)}.header-fb-cta:active{transform:scale(.97)}.header-fb-cta i{font-size:16px}.header-fb-cta .hfb-short{display:none}@media (max-width:560px){.header-fb-cta{font-size:13px;gap:7px;padding:9px 14px}.header-fb-cta .hfb-long{display:none}.header-fb-cta .hfb-short{display:inline}}.typ-hero{background:var(--mrex-gunmetal);color:#fff;overflow:hidden;padding:clamp(80px,10vw,140px) 0 clamp(56px,7vw,96px);position:relative}.typ-hero:before{background:radial-gradient(900px 500px at 50% -10%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 60%),radial-gradient(700px 400px at 90% 110%,rgba(245,139,110,.08),transparent 60%)}.typ-hero:after,.typ-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.typ-hero:after{background:repeating-linear-gradient(115deg,transparent 0 60px,hsla(0,0%,100%,.018) 60px 62px)}.typ-hero-inner{margin:0 auto;max-width:820px;padding:0 24px;position:relative;text-align:center}.typ-check{align-items:center;background:color-mix(in oklab,var(--accent) 16%,transparent);border:1.5px solid color-mix(in oklab,var(--accent) 40%,transparent);border-radius:50%;color:var(--accent);display:inline-flex;font-size:34px;height:84px;justify-content:center;margin-bottom:24px;position:relative;width:84px}.typ-check:before{animation:typ-ring 2.8s ease-out infinite;border:1px solid color-mix(in oklab,var(--accent) 22%,transparent);border-radius:50%;content:"";inset:-8px;position:absolute}.typ-check:after{animation:typ-ring 2.8s ease-out .6s infinite;border:1px solid color-mix(in oklab,var(--accent) 12%,transparent);border-radius:50%;content:"";inset:-18px;position:absolute}@keyframes typ-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.typ-hero h1{color:#fff;font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:900;letter-spacing:-.015em;line-height:1.05;margin:0 0 18px;text-wrap:balance}.typ-hero h1 .accent{color:var(--accent)}.typ-hero .lede{color:hsla(0,0%,100%,.82);font-family:var(--font-body);font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.55;margin:0 auto 8px;max-width:620px}.typ-hero .email-pill{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.82);display:inline-flex;font-family:var(--font-mono);font-size:13px;gap:10px;margin-top:22px;padding:10px 18px}.typ-hero .email-pill i{color:var(--accent)}.typ-video{background:var(--mrex-gunmetal);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);color:#fff;padding:clamp(56px,7vw,96px) 0;position:relative}.typ-video:before{background:repeating-linear-gradient(135deg,transparent 0 48px,hsla(0,0%,100%,.015) 48px 49px);content:"";inset:0;pointer-events:none;position:absolute}.typ-video .container{position:relative}.typ-video-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1080px}@media (max-width:880px){.typ-video-grid{gap:32px;grid-template-columns:1fr}}.typ-video-copy h2{color:#fff;font-family:var(--font-display);font-size:clamp(26px,3.2vw,34px);font-weight:900;letter-spacing:-.015em;margin:14px 0;text-wrap:balance}.typ-video-copy p{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:15.5px;line-height:1.6;margin:0 0 20px;max-width:460px}.tv-list{list-style:none;margin:0;padding:0}.tv-list,.tv-list li{display:grid;gap:10px}.tv-list li{align-items:start;color:hsla(0,0%,100%,.85);font-size:14.5px;grid-template-columns:18px 1fr;line-height:1.5}.tv-list li i{color:var(--accent);font-size:13px;margin-top:4px}.tv-frame,.typ-video-player{position:relative}.tv-frame{aspect-ratio:16/9;background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.45);cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.tv-frame:hover{box-shadow:0 28px 70px rgba(0,0,0,.55);transform:translateY(-2px)}.tv-poster{background:radial-gradient(ellipse at 50% 40%,rgba(52,158,137,.18),transparent 65%),linear-gradient(180deg,#2a2f36,#1a1e24);flex-direction:column;gap:14px;inset:0;position:absolute}.tv-poster,.tv-poster-avatar{align-items:center;display:flex;justify-content:center}.tv-poster-avatar{background:linear-gradient(180deg,var(--accent),rgba(52,158,137,.7));border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.4);color:var(--mrex-gunmetal);font-family:var(--font-display);font-size:32px;font-weight:700;height:96px;letter-spacing:-.01em;width:96px}.tv-poster-caption{color:hsla(0,0%,100%,.6);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tv-scan{animation:tvScan 4.2s linear infinite;background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes tvScan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(420px)}}.tv-play{align-items:center;animation:tvPulse 2.4s ease-out infinite;background:var(--accent);border:none;border-radius:50%;box-shadow:0 12px 32px rgba(52,158,137,.5),0 0 0 0 rgba(52,158,137,.4);color:var(--mrex-gunmetal);cursor:pointer;display:flex;font-size:22px;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease;width:72px}.tv-play i{margin-left:4px}.tv-frame:hover .tv-play{transform:translate(-50%,-50%) scale(1.06)}@keyframes tvPulse{0%{box-shadow:0 12px 32px rgba(52,158,137,.5),0 0 0 0 rgba(52,158,137,.45)}70%{box-shadow:0 12px 32px rgba(52,158,137,.5),0 0 0 22px rgba(52,158,137,0)}to{box-shadow:0 12px 32px rgba(52,158,137,.5),0 0 0 0 rgba(52,158,137,0)}}.tv-duration{bottom:14px;color:#fff;font-size:12px;letter-spacing:.04em;padding:5px 10px;right:14px}.tv-badge,.tv-duration{backdrop-filter:blur(6px);background:rgba(0,0,0,.7);border-radius:4px;font-family:var(--font-mono);position:absolute}.tv-badge{color:hsla(0,0%,100%,.7);font-size:10px;left:14px;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase;top:14px}.typ-hero .hero-countdown{align-items:center;backdrop-filter:blur(4px);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:inline-flex;flex-direction:column;gap:10px;margin-top:28px;padding:18px 26px}.hero-countdown .hc-label{color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hero-countdown .hc-cells{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px}.hero-countdown .hc-cell{align-items:baseline;display:inline-flex;gap:3px}.hero-countdown .hc-cell strong{color:#fff;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.hero-countdown .hc-cell em{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:600;letter-spacing:.04em}.hero-countdown .hc-sep{color:hsla(0,0%,100%,.25);font-family:var(--font-display);font-size:28px;font-weight:300;line-height:1;padding:0 2px}@media (max-width:520px){.typ-hero .hero-countdown{gap:8px;padding:14px 18px}.hero-countdown .hc-cell strong{font-size:26px}.hero-countdown .hc-sep{font-size:22px}}.typ-steps{background:var(--mrex-raisin-black);border-top:1px solid hsla(0,0%,100%,.06);color:#fff;padding:clamp(48px,6vw,88px) 0 clamp(32px,4vw,56px)}.stepper{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:980px;padding:0 24px;position:relative}@media (max-width:760px){.stepper{gap:24px;grid-template-columns:1fr}}.step{flex-direction:column;padding:0 20px;text-align:center}.step,.step .step-dot{align-items:center;display:flex;position:relative}.step .step-dot{background:var(--mrex-charcoal);background-clip:padding-box;border:1.5px solid hsla(0,0%,100%,.14);border-radius:50%;color:hsla(0,0%,100%,.7);font-family:var(--font-display);font-size:16px;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;margin-bottom:14px;width:44px;z-index:2}.step.done .step-dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.step.done .step-dot i{font-size:14px}.step.current .step-dot{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent)}.step h4{color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0 0 4px}.step p{color:hsla(0,0%,100%,.58);font-family:var(--font-body);font-size:13px;line-height:1.5;margin:0;max-width:220px}.step .step-tag{color:var(--accent);font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.stepper:before{background:linear-gradient(90deg,var(--accent) 0,var(--accent) 50%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.12) 100%);content:"";height:1.5px;left:16%;position:absolute;right:16%;top:22px;z-index:1}@media (max-width:760px){.stepper:before{display:none}}.fb-block{background:var(--mrex-raisin-black);color:#fff;padding:clamp(40px,5vw,80px) 0 clamp(80px,10vw,128px)}.fb-card{align-items:center;background:linear-gradient(140deg,var(--mrex-charcoal) 0,var(--mrex-gunmetal) 100%);border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);border-radius:var(--r-xl);box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px color-mix(in oklab,var(--accent) 10%,transparent),inset 0 1px 0 hsla(0,0%,100%,.06);display:grid;gap:40px;grid-template-columns:1fr auto;margin:0 auto;max-width:900px;overflow:hidden;padding:clamp(36px,4vw,56px) clamp(28px,4vw,64px);position:relative}.fb-card:before{background:radial-gradient(circle,color-mix(in oklab,var(--accent) 18%,transparent),transparent 60%);height:500px;right:-10%;top:-50%;width:500px}.fb-card:after,.fb-card:before{content:"";pointer-events:none;position:absolute}.fb-card:after{background:repeating-linear-gradient(115deg,transparent 0 80px,hsla(0,0%,100%,.015) 80px 82px);inset:0}@media (max-width:820px){.fb-card{grid-template-columns:1fr;padding:36px 28px;text-align:center}}.fb-body{position:relative;z-index:1}.fb-body .required-tag{align-items:center;background:rgba(229,57,53,.15);border-radius:4px;color:#ff7a6e;display:inline-flex;font-family:var(--font-display);font-size:10.5px;font-weight:600;gap:8px;letter-spacing:.18em;margin-bottom:18px;padding:6px 12px;text-transform:uppercase}.fb-body .required-tag .dot-live{background:#e53935;border-radius:50%;height:7px;width:7px}.fb-body h2{color:#fff;font-family:var(--font-display);font-size:clamp(26px,2.8vw,38px);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0 0 14px;text-wrap:balance}.fb-body p{color:hsla(0,0%,100%,.82);font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0 0 26px;max-width:460px}@media (max-width:820px){.fb-body p{margin-left:auto;margin-right:auto}}.fb-cta{align-items:center;background:#1877f2;border:0;border-radius:999px;box-shadow:0 10px 24px rgba(24,119,242,.38);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:14.5px;font-weight:600;gap:12px;letter-spacing:.01em;padding:16px 24px;text-decoration:none;transition:transform var(--dur-fast),box-shadow var(--dur-base),background var(--dur-base)}.fb-cta:hover{background:#166fe5;box-shadow:0 14px 32px rgba(24,119,242,.5);transform:translateY(-1px)}.fb-cta:active{transform:scale(.98)}.fb-cta i{font-size:18px}.fb-body .fb-escape{align-items:flex-start;color:hsla(0,0%,100%,.58);display:flex;font-family:var(--font-body);font-size:13.5px;gap:10px;line-height:1.55;margin:16px 0 0;max-width:460px;padding:0}.fb-body .fb-escape i{color:var(--accent);flex-shrink:0;font-size:14px;margin-top:3px}.fb-body .fb-escape a{color:#fff;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:3px;transition:text-decoration-color .18s ease}.fb-body .fb-escape a:hover{text-decoration-color:var(--accent)}@media (max-width:820px){.fb-body .fb-escape{margin-left:auto;margin-right:auto;text-align:left}}.typ-hero .hero-fb-cta{align-items:center;background:#1877f2;border-radius:10px;box-shadow:0 10px 28px rgba(24,119,242,.42);color:#fff;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:700;gap:10px;letter-spacing:-.005em;margin-top:28px;padding:16px 28px;text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.typ-hero .hero-fb-cta:hover{background:#166fe5;box-shadow:0 14px 34px rgba(24,119,242,.52);transform:translateY(-1px)}.typ-hero .hero-fb-cta:active{transform:scale(.98)}.typ-hero .hero-fb-cta i{font-size:18px}.typ-hero .hero-fb-note{color:hsla(0,0%,100%,.52);font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;line-height:1.5;margin:12px auto 0;max-width:480px}@media (max-width:520px){.typ-hero .hero-fb-cta{font-size:14px;padding:14px 22px}}.fb-visual{display:flex;justify-content:center;position:relative;z-index:1}.fb-mock{background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.4);overflow:hidden;transform:rotate(-3deg);width:220px}.fb-mock .fb-mock-cover{background:linear-gradient(135deg,var(--accent),var(--mrex-teal-800));height:86px;position:relative}.fb-mock .fb-mock-cover:after{background:repeating-linear-gradient(115deg,transparent 0 30px,hsla(0,0%,100%,.08) 30px 31px);content:"";inset:0;position:absolute}.fb-mock .fb-mock-body{padding:14px 14px 18px}.fb-mock .fb-mock-title{color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;line-height:1.25;margin-bottom:4px}.fb-mock .fb-mock-meta{color:hsla(0,0%,100%,.55);font-family:var(--font-body);font-size:11px;margin-bottom:10px}.fb-mock .fb-mock-faces{display:flex;margin-bottom:10px}.fb-mock .fb-mock-face{background:linear-gradient(135deg,var(--accent),var(--mrex-gunmetal));border:2px solid var(--mrex-raisin-black);border-radius:50%;height:22px;margin-left:-6px;width:22px}.fb-mock .fb-mock-face:first-child{margin-left:0}.fb-mock .fb-mock-face:nth-child(2){background:linear-gradient(135deg,var(--mrex-coral),var(--mrex-navy-500))}.fb-mock .fb-mock-face:nth-child(3){background:linear-gradient(135deg,var(--mrex-teal-500),var(--mrex-navy-800))}.fb-mock .fb-mock-face:nth-child(4){background:linear-gradient(135deg,var(--mrex-coral-500),var(--mrex-charcoal))}.fb-mock .fb-mock-cta{background:#1877f2;border-radius:6px;color:#fff;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px;text-align:center;text-transform:uppercase}.typ-cal{background:var(--mrex-charcoal);color:#fff;overflow:hidden;padding:clamp(64px,8vw,120px) 0;position:relative}.cal-grid{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1100px;padding:0 24px}@media (max-width:900px){.cal-grid{grid-template-columns:1fr}}.cal-copy .eyebrow{color:hsla(0,0%,100%,.68)}.cal-copy h2{color:#fff;font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);font-weight:900;letter-spacing:-.01em;line-height:1.08;margin:14px 0 16px;text-wrap:balance}.cal-copy p{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0 0 24px;max-width:480px}.cal-btns{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);max-width:480px}@media (max-width:480px){.cal-btns{grid-template-columns:1fr}}.cal-btn{align-items:center;background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;display:flex;font-family:var(--font-display);font-size:13.5px;font-weight:500;gap:12px;padding:13px 18px;text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}.cal-btn:hover{background:var(--mrex-gunmetal);border-color:color-mix(in oklab,var(--accent) 50%,transparent);transform:translateY(-2px)}.cal-btn i{color:var(--accent);font-size:16px;text-align:center;width:22px}.cal-btn.google i{color:#4285f4}.cal-btn.apple i{color:#fff}.cal-btn.outlook i{color:#0078d4}.cal-btn.office i{color:#ea3e23}.cal-visual{background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);box-shadow:0 20px 60px rgba(0,0,0,.4);padding:28px 28px 24px;position:relative}.cal-visual-head{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:18px}.cal-visual-head strong{color:#fff;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cal-visual-head span{color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.cal-session{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;gap:14px;grid-template-columns:52px 1fr auto;padding:12px 0}.cal-session:last-child{border-bottom:0}.cal-session .cs-date{align-items:center;background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;display:flex;flex-direction:column;padding:6px 0}.cal-session .cs-date .m{color:var(--accent);font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cal-session .cs-date .d{color:#fff;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1;margin-top:2px}.cal-session .cs-body h5{color:#fff;font-family:var(--font-display);font-size:13.5px;font-weight:500;letter-spacing:-.005em;line-height:1.25;margin:0 0 2px}.cal-session .cs-body span{color:hsla(0,0%,100%,.52);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.cal-session .cs-live{border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);border-radius:4px;color:var(--accent);font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;padding:4px 8px;text-transform:uppercase}.typ-prepare{background:var(--mrex-raisin-black);color:#fff;padding:clamp(64px,8vw,120px) 0}.prepare-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}@media (max-width:900px){.prepare-grid{grid-template-columns:1fr}}.prep-card{background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:14px;padding:28px 26px;transition:border-color var(--dur-base),transform var(--dur-base)}.prep-card:hover{border-color:color-mix(in oklab,var(--accent) 30%,transparent);transform:translateY(-4px)}.prep-card .prep-num{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em}.prep-card h3{color:#fff;font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.25;margin:0;text-wrap:balance}.prep-card p{color:hsla(0,0%,100%,.7);flex:1;font-family:var(--font-body);font-size:14.5px;line-height:1.55;margin:0}.prep-card .prep-foot{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:500;gap:8px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.prep-card .prep-foot i{font-size:11px}.typ-host{background:var(--mrex-charcoal);color:#fff;padding:clamp(64px,8vw,112px) 0}.typ-host-grid{align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:180px 1fr;margin:0 auto;max-width:820px;padding:0 24px}@media (max-width:640px){.typ-host-grid{grid-template-columns:1fr;justify-items:center;text-align:center}}.typ-host .avatar-md{align-items:center;background:linear-gradient(135deg,var(--mrex-teal),var(--mrex-gunmetal));border:3px solid hsla(0,0%,100%,.08);border-radius:50%;box-shadow:0 18px 40px rgba(0,0,0,.4);display:flex;font-size:48px;font-weight:700;height:160px;justify-content:center;letter-spacing:.03em;width:160px}.typ-host .avatar-md,.typ-host h3{color:#fff;font-family:var(--font-display)}.typ-host h3{font-size:clamp(22px,2.4vw,30px);font-weight:900;letter-spacing:-.005em;line-height:1.15;margin:0 0 6px}.typ-host .role{color:var(--accent);font-size:13.5px;margin:0 0 14px}.typ-host .role,.typ-host p{font-family:var(--font-body)}.typ-host p{color:hsla(0,0%,100%,.78);font-size:15.5px;line-height:1.6;margin:0;max-width:500px}.typ-refer{background:var(--mrex-raisin-black);color:#fff;padding:clamp(64px,8vw,112px) 0}.refer-inner{margin:0 auto;max-width:720px;padding:0 24px;text-align:center}.refer-inner h2{color:#fff;font-family:var(--font-display);font-size:clamp(28px,3.2vw,42px);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:14px 0;text-wrap:balance}.refer-inner p{color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0 auto 28px;max-width:500px}.share-row{background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin:0 auto 20px;max-width:520px;padding:6px 6px 6px 16px}.share-row input{background:transparent;border:0;color:hsla(0,0%,100%,.9);font-family:var(--font-mono);font-size:13px;outline:none;padding:12px 0;width:100%}.share-row button{align-items:center;background:var(--accent);border:0;border-radius:6px;color:var(--on-accent);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:600;gap:8px;letter-spacing:.04em;padding:11px 20px;transition:background var(--dur-fast)}.share-row button:hover{background:var(--accent-hover-l)}.share-row button.copied{background:var(--mrex-viridian)}.share-socials{gap:10px;margin-top:12px}.share-socials,.share-socials a{display:flex;justify-content:center}.share-socials a{align-items:center;background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.8);font-size:15px;height:42px;transition:all var(--dur-base);width:42px}.share-socials a:hover{background:color-mix(in oklab,var(--accent) 15%,var(--mrex-charcoal));border-color:var(--accent);color:#fff;transform:translateY(-2px)}.next-session{background:var(--mrex-gunmetal);border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff;padding:clamp(56px,7vw,96px) 0}.ns-card{align-items:center;background:linear-gradient(135deg,var(--mrex-charcoal) 0,var(--mrex-raisin-black) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-xl);display:grid;gap:32px;grid-template-columns:1fr auto;margin:0 auto;max-width:820px;padding:36px clamp(28px,4vw,48px)}@media (max-width:720px){.ns-card{grid-template-columns:1fr}}.ns-card .eyebrow{color:hsla(0,0%,100%,.6)}.ns-card h3{color:#fff;font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.15;margin:10px 0 6px;text-wrap:balance}.ns-card .ns-when{color:hsla(0,0%,100%,.7);font-family:var(--font-body);font-size:14.5px;margin:0}.ns-card .ns-when strong{color:var(--accent);font-weight:500}.ns-countdown{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);min-width:280px}.ns-countdown .cd-cell{background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:16px 6px 12px;text-align:center}.ns-countdown .num{color:#fff;display:block;font-family:var(--font-mono);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1}.ns-countdown .lbl{color:hsla(0,0%,100%,.55);display:block;font-family:var(--font-display);font-size:10px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}:root{--mrex-gris-clair:#c6c6c6;--mrex-platinum:#e5e5e5;--mrex-timberwolf:#d6d6d6;--mrex-white:#fff;--mrex-cream:#f6f2e9;--mrex-cream-2:#ede6d4;--mrex-paper-1:#f6f3ee;--fs-display-xl:clamp(56px,7vw,96px);--fs-display-lg:clamp(44px,5.2vw,72px);--fs-h1:clamp(44px,5vw,65px);--fs-h2:clamp(36px,4vw,50px);--fs-h3:clamp(28px,3vw,40px);--fs-h4:30px;--fs-h5:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-eyebrow:11px;--lh-tight:1.05;--lh-heading:1.15;--lh-body:1.55;--lh-loose:1.7;--tracking-eyebrow:0.14em;--tracking-display:-0.01em;--tracking-caps:0.06em;--bg-1:#fff;--bg-2:#e5e5e5;--bg-3:#f6f2e9;--fg-1:#0b0b0b;--fg-2:#2a3038;--fg-3:#5a6270}.mrex-eyebrow{color:var(--fg-3);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mrex-display-xl{font-size:var(--fs-display-xl)}.mrex-display-lg,.mrex-display-xl{font-family:var(--font-display);font-weight:900;letter-spacing:var(--tracking-display);line-height:var(--lh-tight)}.mrex-display-lg{font-size:var(--fs-display-lg)}.mrex-h1{font-size:var(--fs-h1);letter-spacing:-.005em}.mrex-h1,.mrex-h2{font-family:var(--font-display);font-weight:900;line-height:var(--lh-heading)}.mrex-h2{font-size:var(--fs-h2)}.mrex-h3{font-size:var(--fs-h3)}.mrex-h3,.mrex-h4{font-family:var(--font-display);font-weight:900;line-height:var(--lh-heading)}.mrex-h4{font-size:var(--fs-h4)}.mrex-h5{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:900;line-height:var(--lh-heading)}.mrex-lede{font-size:var(--fs-body-lg)}.mrex-body,.mrex-lede{color:var(--fg-2);font-family:var(--font-body);line-height:var(--lh-body)}.mrex-body{font-size:var(--fs-body)}.mrex-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body)}.mrex-body-sm,.mrex-caption{color:var(--fg-3);font-family:var(--font-body)}.mrex-caption{font-size:var(--fs-caption);line-height:1.4}.mrex-mono{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--fs-body-sm)}.mrex-serif-lede{font-size:clamp(22px,2.4vw,32px);line-height:1.25}.mrex-serif-lede,.mrex-serif-subtitle{color:var(--fg-2);font-family:var(--font-serif);font-style:italic;font-weight:400}.mrex-serif-subtitle{font-size:var(--fs-h4);line-height:var(--lh-heading)}.mrex-rule{background:var(--mrex-teal-600);border:0;display:block;height:2px;margin:var(--s-4) 0;width:64px}.mrex-rule-coral{background:var(--mrex-coral-600)}.vsl-wrap{grid-column:1/-1;margin:clamp(40px,5vw,72px) auto 0;max-width:var(--max-w-content);padding:0 24px;position:relative}.vsl-frame{border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);box-shadow:0 24px 60px rgba(0,0,0,.45);overflow:hidden;position:relative}.vsl-frame,.vsl-video{background:var(--mrex-noir)}.vsl-video{display:block;height:auto;object-fit:cover;width:100%}.vsl-portrait{aspect-ratio:9/16;display:none;margin:0 auto;max-height:70vh}.vsl-landscape{aspect-ratio:16/9;display:block}@media (max-width:720px){.vsl-landscape{display:none}.vsl-portrait{display:block}.vsl-frame{margin:0 auto;max-width:420px}}.vsl-badge{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;bottom:16px;color:#fff;display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:500;gap:8px;left:16px;letter-spacing:.08em;padding:8px 14px;position:absolute;text-transform:uppercase}.vsl-badge i{color:var(--accent);font-size:13px}.hero-bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 28px;max-width:540px;padding:0}.hero-bullets li{align-items:flex-start;color:hsla(0,0%,100%,.88);display:flex;font-family:var(--font-body);font-size:15.5px;gap:12px;line-height:1.5}.hero-bullets li i{align-items:center;background:color-mix(in oklab,var(--accent) 18%,transparent);border-radius:50%;color:var(--accent);display:inline-flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;margin-top:6px;width:18px}.section-head{margin:0 auto clamp(40px,5vw,72px);max-width:760px;text-align:center}.section-head h2{color:#fff;font-family:var(--font-display);font-size:clamp(32px,3.6vw,52px);font-weight:900;letter-spacing:-.01em;line-height:1.08;margin:16px 0 18px;text-wrap:balance}.section-head .section-sub{color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:clamp(16px,1.3vw,19px);line-height:1.55;margin:0 auto;max-width:620px}.proof-bar{background:var(--mrex-noir);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);color:#fff;padding:28px 0}.proof-inner{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,88px);justify-content:center}.proof-item{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.proof-item strong{color:var(--accent);font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.01em;line-height:1}.proof-item span{color:hsla(0,0%,100%,.6);font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.host-section{background:var(--mrex-charcoal);color:#fff}.host-grid{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:280px 1fr;margin:0 auto;max-width:980px}@media (max-width:820px){.host-grid{grid-template-columns:1fr;justify-items:center;text-align:center}}.avatar-xl,.host-portrait{display:flex;justify-content:center}.avatar-xl{align-items:center;background:linear-gradient(135deg,var(--mrex-teal),var(--mrex-gunmetal));border:4px solid hsla(0,0%,100%,.08);border-radius:50%;box-shadow:0 20px 50px rgba(0,0,0,.4);font-size:64px;font-weight:700;height:220px;letter-spacing:.03em;width:220px}.avatar-xl,.host-section h2{color:#fff;font-family:var(--font-display)}.host-section h2{font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:10px 0 4px}.host-section .role{color:var(--accent);font-family:var(--font-body);font-size:14px;margin:0 0 20px}.host-section p{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:16px;line-height:1.65;margin:0 0 24px;max-width:580px}.creds{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,48px);margin-top:28px;padding-top:24px}@media (max-width:820px){.creds{justify-content:center}}.cred{display:flex;flex-direction:column;gap:2px}.cred strong{color:#fff;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1}.cred span{color:hsla(0,0%,100%,.6);font-family:var(--font-body);font-size:12px}.transformation{background:var(--mrex-raisin-black);color:#fff}.transformation-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 56px 1fr;margin:0 auto;max-width:1000px}@media (max-width:820px){.transformation-grid{grid-template-columns:1fr}}.trans-col{background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);padding:32px 28px}.trans-before{opacity:.85}.trans-after{background:linear-gradient(180deg,var(--mrex-charcoal),var(--mrex-raisin-black));border-color:color-mix(in oklab,var(--accent) 30%,transparent);box-shadow:0 10px 40px color-mix(in oklab,var(--accent) 10%,transparent)}.trans-tag{border-radius:4px;display:inline-block;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:20px;padding:6px 12px;text-transform:uppercase}.trans-tag-red{background:rgba(229,57,53,.15);color:#ff7a6e}.trans-tag-accent{background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent)}.trans-col ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.trans-col li{align-items:flex-start;color:hsla(0,0%,100%,.82);display:flex;font-family:var(--font-body);font-size:15.5px;gap:12px;line-height:1.5}.trans-before li i{color:rgba(229,57,53,.8);font-size:14px;margin-top:5px}.trans-after li i{color:var(--accent);font-size:12px;margin-top:5px}.trans-arrow{align-items:center;color:var(--accent);display:flex;font-size:24px;justify-content:center}@media (max-width:820px){.trans-arrow{padding:8px 0;transform:rotate(90deg)}}.agenda-list-v{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:900px}.day-row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:32px;grid-template-columns:180px 1fr;padding:32px 0;transition:background var(--dur-base)}.day-row:hover{background:hsla(0,0%,100%,.02)}@media (max-width:720px){.day-row{gap:10px;grid-template-columns:1fr;padding:24px 0}}.day-num-col{display:flex;flex-direction:column;gap:4px}.day-num-col .day-num{color:var(--accent);font-family:var(--font-display);font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1}.day-num-col .day-date{color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.day-body h3{color:#fff;font-family:var(--font-display);font-size:clamp(19px,1.8vw,24px);font-weight:600;line-height:1.25;margin:0 0 12px;text-wrap:balance}.day-outcome{align-items:flex-start;background:color-mix(in oklab,var(--accent) 8%,transparent);border-left:2px solid var(--accent);border-radius:4px;color:hsla(0,0%,100%,.8);display:flex;font-family:var(--font-body);font-size:15px;gap:10px;line-height:1.55;margin:0 0 14px;padding:14px 16px}.day-outcome i{color:var(--accent);flex-shrink:0;font-size:14px;margin-top:3px}.day-row .day-host{border:0;color:hsla(0,0%,100%,.6);font-family:var(--font-body);font-size:13px;padding:0}.day-row .day-host strong{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500}.audience-section{background:var(--mrex-charcoal);color:#fff}.audience-section .section-head .eyebrow{color:hsla(0,0%,100%,.68)}.persona-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}@media (max-width:900px){.persona-grid{grid-template-columns:1fr}}.persona-card{background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);padding:32px 28px;transition:transform var(--dur-base),border-color var(--dur-base)}.persona-card:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent);transform:translateY(-4px)}.persona-card i{color:var(--accent);display:block;font-size:28px;margin-bottom:18px}.persona-card h3{color:#fff;font-family:var(--font-display);font-size:20px;font-weight:600;margin:0 0 10px}.persona-card p{color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:15px;line-height:1.55;margin:0}.includes{background:var(--mrex-raisin-black);color:#fff}.includes-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto 48px;max-width:900px}@media (max-width:720px){.includes-grid{grid-template-columns:1fr}}.inc-card{align-items:center;background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);display:grid;gap:16px;grid-template-columns:44px 1fr auto;padding:20px 22px;transition:border-color var(--dur-base)}.inc-card:hover{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}.inc-card>i{align-items:center;background:color-mix(in oklab,var(--accent) 14%,transparent);border-radius:10px;color:var(--accent);display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.inc-body h4{color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;margin:0 0 4px}.inc-body p{color:hsla(0,0%,100%,.68);font-family:var(--font-body);font-size:13px;line-height:1.45;margin:0}.inc-value{color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:13px;font-weight:500;text-decoration:line-through}.value-stack{background:var(--mrex-charcoal);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);border-radius:var(--r-lg);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px color-mix(in oklab,var(--accent) 10%,transparent);margin:0 auto;max-width:520px;padding:28px 32px;text-align:center}.vs-row{align-items:center;display:flex;font-family:var(--font-display);justify-content:space-between;padding:10px 0}.vs-row span{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.vs-strike{color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:18px;font-weight:500;text-decoration:line-through}.vs-final{border-top:1px solid hsla(0,0%,100%,.08);margin-top:6px;padding-top:16px}.vs-final span{color:#fff;font-size:14px}.vs-final-val{color:var(--accent);font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.015em;line-height:1}.vs-cta{justify-content:center;margin-top:20px;width:100%}.testimonials{background:var(--mrex-charcoal);color:#fff}.t-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}@media (max-width:900px){.t-grid{grid-template-columns:1fr}}.t-card{background:var(--mrex-raisin-black);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:20px;margin:0;padding:32px 28px;position:relative}.t-quote{color:var(--accent);font-size:28px;opacity:.4}.t-card blockquote{color:hsla(0,0%,100%,.92);flex:1;font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.5;margin:0;text-wrap:pretty}.t-card figcaption{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;padding-top:18px}.t-avatar{align-items:center;background:linear-gradient(135deg,var(--mrex-teal),var(--mrex-gunmetal));border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;letter-spacing:.03em;width:42px}.t-avatar,.t-card figcaption strong{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:600}.t-card figcaption strong{display:block}.t-card figcaption span{color:hsla(0,0%,100%,.6);font-family:var(--font-body);font-size:12px}.faq{background:var(--mrex-raisin-black);color:#fff}.faq-inner{max-width:820px}.faq .section-head .eyebrow{color:hsla(0,0%,100%,.68)}.faq-list{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.08)}.faq-q{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-family:var(--font-display);font-size:17px;font-weight:500;gap:16px;justify-content:space-between;padding:22px 0;text-align:left;transition:color var(--dur-fast);width:100%}.faq-q i,.faq-q:hover{color:var(--accent)}.faq-q i{flex-shrink:0;font-size:14px;transition:transform var(--dur-fast)}.faq-item.open .faq-q{color:var(--accent)}.faq-a{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:15.5px;line-height:1.65;max-width:680px;padding:0 0 22px}.faq-a p{margin:0}.sticky-cta{bottom:16px;display:none;justify-content:center;left:16px;position:fixed;right:16px;z-index:70}.sticky-cta .btn{box-shadow:0 10px 40px rgba(0,0,0,.5);justify-content:center;max-width:480px;padding:16px 22px;width:100%}@media (max-width:820px){.sticky-cta{display:flex}body{padding-bottom:80px}}.hero .host-line{align-items:center;background:hsla(0,0%,100%,.03);border-left:2px solid var(--accent);color:hsla(0,0%,100%,.82);display:flex;font-family:var(--font-body);font-size:14.5px;gap:10px;line-height:1.5;margin:8px 0 14px;max-width:540px;padding:10px 14px}.hero .host-line i{color:var(--accent);flex-shrink:0;font-size:16px}.hero .host-line strong{color:#fff;font-weight:600}.hero-scarcity{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.85);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:13.5px;gap:14px;margin-top:20px;max-width:540px;padding:12px 16px}.hero-scarcity .scar-item{align-items:center;display:inline-flex;gap:8px}.hero-scarcity .scar-item strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.hero-scarcity .scar-sub{color:hsla(0,0%,100%,.5);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero-scarcity .scar-sep{color:hsla(0,0%,100%,.25)}.hero-scarcity .scar-dot{animation:scar-pulse 2s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent);height:8px;width:8px}.hero-scarcity i{color:var(--accent);font-size:13px}.hero-atf-proof{align-items:center;color:hsla(0,0%,100%,.72);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:13.5px;font-weight:500;gap:6px 0;margin:14px 0 22px}.atf-proof-item{white-space:nowrap}.atf-proof-sep{color:hsla(0,0%,100%,.3);margin:0 8px}@keyframes scar-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--accent) 8%,transparent)}}@media (max-width:640px){.hero-scarcity .scar-sep{display:none}.hero-scarcity{align-items:flex-start;flex-direction:column;gap:10px}}.day-takeaway{align-items:baseline;background:color-mix(in oklab,var(--accent) 10%,transparent);border-left:2px solid var(--accent);border-radius:0 4px 4px 0;color:hsla(0,0%,100%,.9);display:flex;font-family:var(--font-body);font-size:14.5px;gap:12px;line-height:1.5;margin:10px 0 14px;padding:10px 14px}.day-takeaway-tag{align-self:flex-start;border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);border-radius:2px;color:var(--accent);flex-shrink:0;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;font-weight:600;letter-spacing:.14em;margin-top:2px;padding:2px 6px;text-transform:uppercase}.audience-reassure{align-items:flex-start;background:var(--mrex-cream,#faf7f2);border:1px solid rgba(0,0,0,.08);border-left:3px solid var(--accent);border-radius:4px;display:flex;gap:18px;margin:40px auto 0;max-width:820px;padding:22px 26px}.audience-reassure i{color:var(--accent);flex-shrink:0;font-size:22px;margin-top:2px}.audience-reassure strong{color:var(--mrex-charcoal,#262524);display:block;font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:4px}.audience-reassure p{color:rgba(0,0,0,.68);font-family:var(--font-body);font-size:14.5px;line-height:1.55;margin:0}.chk-steps-wrap{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;margin:30px auto 36px;max-width:1120px;padding:28px 28px 22px}.chk-steps-head{margin-bottom:22px;text-align:center}.chk-steps-head .eyebrow{color:hsla(0,0%,100%,.6);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.chk-steps-head h3{color:#fff;font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.25;margin:8px 0 0}.chk-steps{counter-reset:chk-step;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.chk-step{align-items:start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;column-gap:14px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:20px 20px 22px;position:relative;row-gap:8px}.chk-step-num{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;grid-row:1/2;letter-spacing:.16em;padding-top:2px}.chk-step-icon,.chk-step-num{color:var(--accent);grid-column:1/2}.chk-step-icon{align-self:start;font-size:18px;grid-row:2/3;padding-top:4px}.chk-step-body{grid-column:2/3;grid-row:1/3}.chk-step-body h4{color:#fff;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px}.chk-step-body p{color:hsla(0,0%,100%,.72);font-family:var(--font-body);font-size:13.5px;line-height:1.5;margin:0}.chk-step:not(:last-child):after{background:hsla(0,0%,100%,.2);content:"";height:1px;position:absolute;right:-14px;top:50%;width:10px;z-index:1}@media (max-width:820px){.chk-steps{gap:10px;grid-template-columns:1fr}.chk-step:not(:last-child):after{display:none}}.price-card .price-countdown{margin:4px 0 18px;position:relative}.price-card .price-countdown .countdown{margin:0}.bc-diff{background:var(--mrex-charcoal,#262524);color:#fff}.bc-diff .eyebrow{color:hsla(0,0%,100%,.72)}.bc-diff h2{color:#fff}.bc-diff .section-sub{color:hsla(0,0%,100%,.7)}.bc-diff-table{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;margin:40px auto 0;max-width:960px;overflow:hidden}.bc-diff-head,.bc-diff-row{align-items:stretch;display:grid;grid-template-columns:1.4fr 1fr 1.1fr}.bc-diff-head{background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.1)}.bc-diff-row+.bc-diff-row{border-top:1px solid hsla(0,0%,100%,.06)}.bc-diff-row:hover{background:hsla(0,0%,100%,.02)}.bc-diff-lbl{align-items:center;border-right:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85);display:flex;font-family:var(--font-body);font-size:14px;padding:16px 20px}.bc-diff-head .bc-diff-lbl{border-right-color:hsla(0,0%,100%,.1)}.bc-diff-col{align-items:center;border-right:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.78);display:flex;font-family:var(--font-body);font-size:14px;padding:16px 18px}.bc-diff-col:last-child{border-right:0}.bc-diff-head .bc-diff-col{align-items:flex-start;border-right-color:hsla(0,0%,100%,.1);flex-direction:column;gap:6px;padding-bottom:18px;padding-top:18px}.bc-col-tag{color:hsla(0,0%,100%,.55);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.bc-diff-head strong{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1}.bc-diff-section .section-cta{margin-top:48px;text-align:center}.bc-diff-col-ch{color:hsla(0,0%,100%,.6)}.bc-diff-col-bc{background:rgba(52,158,137,.06);color:#fff}[data-accent=coral] .bc-diff-col-bc{background:rgba(245,139,110,.08)}[data-accent=jaune] .bc-diff-col-bc{background:rgba(252,236,82,.08)}[data-accent=jaune] .t-avatar{color:var(--on-accent)}[data-accent=noir] .bc-diff-col-bc{background:hsla(0,0%,100%,.05)}.bc-diff-head .bc-diff-col-bc strong{color:var(--accent)}@media (max-width:720px){.bc-diff-head,.bc-diff-row{grid-template-columns:1fr}.bc-diff-col,.bc-diff-lbl{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:0;padding:12px 16px}.bc-diff-head .bc-diff-lbl{display:none}.bc-diff-head .bc-diff-col{align-items:baseline;flex-direction:row;gap:12px}.bc-diff-lbl{background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}}.bc-checkout-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,1fr) minmax(420px,1.3fr);margin:40px auto 0;max-width:1120px}@media (max-width:900px){.bc-checkout-grid{gap:20px;grid-template-columns:1fr}}.bc-sum-card{margin:0;max-width:none;position:sticky;top:96px}@media (max-width:900px){.bc-sum-card{position:static;top:auto}}.bc-thrive-wrap{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.08);overflow:hidden}.bc-thrive-head{align-items:center;background:var(--mrex-cream,#faf7f2);border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:14px 18px}.bc-thrive-lbl{align-items:center;color:var(--mrex-charcoal,#262524);display:inline-flex;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11.5px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.bc-thrive-lbl i{color:var(--accent);font-size:12px}.bc-thrive-badges{display:inline-flex;gap:6px}.bc-thrive-badges span{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:3px;color:rgba(0,0,0,.65);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.bc-thrive-iframe{background:#fff;border:0;display:block;min-height:600px;width:100%}.bc-thrive-fallback{background:#fff;border-top:1px dashed rgba(0,0,0,.08);padding:18px 22px 22px;text-align:center}.bc-thrive-fallback p{align-items:center;color:rgba(0,0,0,.65);display:inline-flex;font-family:var(--font-body);font-size:13px;gap:8px;margin:0 0 14px}.bc-thrive-fallback p i{color:var(--accent)}.bc-checkout{background:var(--mrex-gunmetal,#1a1a1a)}.bc-checkout .eyebrow.on-dark{color:hsla(0,0%,100%,.7)}.bc-checkout h2{color:#fff}.bc-checkout .section-sub{color:hsla(0,0%,100%,.7)}.price-card{background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);box-shadow:0 24px 60px rgba(0,0,0,.45);color:#fff;overflow:hidden;padding:36px;position:relative}.price-card:before{background:linear-gradient(120deg,transparent 55%,rgba(52,158,137,.08) 60%,transparent 75%);inset:0}.price-card:after,.price-card:before{content:"";pointer-events:none;position:absolute}.price-card:after{background:linear-gradient(120deg,transparent 45%,hsla(0,0%,100%,.035) 50%,transparent 55%);height:260px;right:-20%;top:-40%;transform:rotate(-12deg);width:260px}.price-card .eyebrow{color:hsla(0,0%,100%,.72);position:relative}.price-card h3{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.005em;margin:14px 0 6px;position:relative}.price-card .card-sub{color:var(--mrex-teal-500);font-family:var(--font-body);font-size:14px;font-weight:400;margin:0 0 24px;position:relative}.price-amount{border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);gap:16px;margin-bottom:20px;padding:18px 0 14px;position:relative}.price-amount .price-now{color:var(--accent);font-family:var(--font-display);font-size:64px;font-weight:800;letter-spacing:-.02em;line-height:1}.price-amount .price-orig{display:flex;flex-direction:column;gap:2px}.price-amount .price-orig .strike{color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:18px;text-decoration:line-through}.price-amount .price-orig .label{color:hsla(0,0%,100%,.55);font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.price-card .price-note{color:hsla(0,0%,100%,.65);font-family:var(--font-body);font-size:13px;line-height:1.5;margin:0 0 20px;position:relative}.price-card .price-cta{font-size:15px;justify-content:center;padding:18px 22px;position:relative;width:100%}.price-card .price-guarantee{align-items:center;color:hsla(0,0%,100%,.7);display:inline-flex;font-family:var(--font-body);font-size:12.5px;gap:8px;justify-content:center;margin-top:16px;position:relative;width:100%}.price-card .price-guarantee i{color:var(--accent);font-size:13px}.products{background:var(--mrex-raisin-black);color:#fff}.products-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}@media (max-width:1000px){.products-grid{grid-template-columns:1fr;max-width:680px}}.product-card{background:var(--mrex-charcoal);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--dur-base),border-color var(--dur-base)}.product-card:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent);transform:translateY(-4px)}.product-placeholder{align-items:center;aspect-ratio:16/10;background:var(--mrex-raisin-black);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.04) 0 2px,transparent 2px 14px);border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:center;letter-spacing:.1em;position:relative;text-transform:uppercase}.product-placeholder:before{border:1px dashed hsla(0,0%,100%,.12);border-radius:6px;content:"";inset:18px;position:absolute}.product-placeholder .num-overlay{color:var(--accent);font-family:var(--font-display);font-size:42px;font-weight:800;left:18px;letter-spacing:-.02em;line-height:1;opacity:.9;position:absolute;top:16px}.product-body{display:flex;flex:1;flex-direction:column;padding:26px 24px 24px}.product-tag{color:var(--accent);display:inline-block;font-size:10px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.product-card h3,.product-tag{font-family:var(--font-display);font-weight:600}.product-card h3{color:#fff;font-size:19px;line-height:1.25;margin:0 0 12px;text-wrap:balance}.product-card p{color:hsla(0,0%,100%,.72);flex:1;font-family:var(--font-body);font-size:14.5px;line-height:1.55;margin:0 0 18px}.product-meta{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 14px;padding:14px 0 0}.product-meta li{align-items:center;color:hsla(0,0%,100%,.68);display:flex;font-family:var(--font-body);font-size:13px;gap:10px}.product-meta li:before{background:var(--accent);border-radius:50%;content:"";flex-shrink:0;height:4px;width:4px}.product-foot{color:hsla(0,0%,100%,.55);font-family:var(--font-display);font-size:11px;letter-spacing:.12em;padding-top:14px;text-transform:uppercase}.product-foot strong{color:#fff;font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.why{background:var(--mrex-charcoal);color:#fff}.why-grid{align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:1100px}@media (max-width:900px){.why-grid{grid-template-columns:1fr}}.why h2{color:#fff;font-family:var(--font-display);font-size:clamp(30px,3.2vw,46px);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:14px 0 0;text-wrap:balance}.why p{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:17px;line-height:1.65;margin:0 0 20px}.why .pullquote{border-left:2px solid var(--accent);color:#fff;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.005em;line-height:1.3;margin:24px 0 0;padding-left:20px}.institution{background:var(--mrex-raisin-black);color:#fff;overflow:hidden;position:relative}.institution:before{background:repeating-linear-gradient(115deg,transparent 0 90px,hsla(0,0%,100%,.014) 90px 92px);content:"";inset:0;pointer-events:none;position:absolute}.institution-grid{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1200px;position:relative}@media (max-width:960px){.institution-grid{grid-template-columns:1fr}}.institution h2{color:#fff;font-family:var(--font-display);font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:14px 0 20px;text-wrap:balance}.institution p{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:16px;line-height:1.65;margin:0 0 18px}.institution .kicker{border-left:2px solid var(--accent);color:#fff;font-family:var(--font-serif);font-size:clamp(18px,1.6vw,22px);font-style:italic;line-height:1.4;margin:16px 0 0;padding-left:18px}.stat-grid{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.stat-cell{background:var(--mrex-charcoal);display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:160px;padding:32px 28px}.stat-cell strong{color:var(--accent);font-family:var(--font-display);font-size:clamp(32px,3.4vw,44px);font-weight:800;letter-spacing:-.015em;line-height:1}.stat-cell span{color:hsla(0,0%,100%,.7);font-family:var(--font-body);font-size:13px;line-height:1.45}@media (max-width:600px){.stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:400px){.stat-grid{grid-template-columns:1fr}}.audience-foot{color:hsla(0,0%,100%,.72);font-family:var(--font-serif);font-size:17px;font-style:italic;line-height:1.55;margin-left:auto;margin-right:auto;margin-top:40px;max-width:620px;text-align:center}.checkout-card{background:var(--mrex-charcoal);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);border-radius:var(--r-lg);box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 0 1px color-mix(in oklab,var(--accent) 8%,transparent);margin:0 auto;max-width:560px;overflow:hidden;padding:32px 32px 28px;position:relative}.checkout-card:after{background:linear-gradient(120deg,transparent 45%,hsla(0,0%,100%,.035) 50%,transparent 55%);content:"";height:260px;pointer-events:none;position:absolute;right:-25%;top:-40%;transform:rotate(-12deg);width:260px}.checkout-card .chk-title{color:hsla(0,0%,100%,.55);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0 0 14px;position:relative;text-transform:uppercase}.chk-row{align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:12px 0;position:relative}.chk-row:last-of-type{border-bottom:0}.chk-row span.lbl{font-family:var(--font-body)}.chk-row span.lbl,.chk-row span.val{color:hsla(0,0%,100%,.78);font-size:14px}.chk-row span.val{font-family:var(--font-mono)}.chk-total{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;margin-top:6px;padding:14px 0 4px;position:relative}.chk-total .lbl{color:hsla(0,0%,100%,.6);font-family:var(--font-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.chk-total .val-strike{color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:18px;text-decoration:line-through}.chk-final{align-items:baseline;display:flex;justify-content:space-between;padding:14px 0 22px;position:relative}.chk-final .lbl{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chk-final .val{color:var(--accent);font-family:var(--font-display);font-size:44px;font-weight:800;letter-spacing:-.015em;line-height:1}.checkout-card .chk-cta{font-size:15px;justify-content:center;padding:17px 22px;position:relative;width:100%}.checkout-card .chk-note{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-family:var(--font-body);font-size:12.5px;gap:8px;justify-content:center;margin:14px 0 0;position:relative;text-align:center}.checkout-card .chk-note i{color:var(--accent)}.stars{align-items:center}.stars .star{fill:#e8b437;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25));height:16px;width:16px}.stars .star.off{fill:hsla(0,0%,100%,.15);filter:none}.t-card .stars{margin-bottom:16px}.t-card .stars .star{height:18px;width:18px}.t-card .t-quote{display:none}.google-strip{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;flex-wrap:wrap;gap:16px;margin:20px auto 40px;padding:14px 28px;width:fit-content}.google-strip,.google-strip .g-logo{align-items:center;justify-content:center}.google-strip .g-logo{background:#fff;border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;width:28px}.google-strip .g-meta{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.google-strip .g-aggregate{color:hsla(0,0%,100%,.72);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.01em}.google-strip .g-link{border-left:1px solid hsla(0,0%,100%,.14);color:var(--accent);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.08em;padding-left:16px;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast)}.google-strip .g-link:hover{color:#fff}.vsl-section{background:var(--mrex-gunmetal);color:#fff}.vsl-placeholder-wrap{margin:0 auto;max-width:960px;padding:0 clamp(16px,3vw,24px)}.vsl-placeholder{align-items:center;aspect-ratio:16/9;background:var(--mrex-raisin-black);background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.03) 0 2px,transparent 2px 16px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-lg);cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;transition:transform var(--dur-base),border-color var(--dur-base)}.vsl-placeholder:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent);transform:translateY(-2px)}.vsl-placeholder:before{border:1px dashed hsla(0,0%,100%,.1);border-radius:8px;content:"";inset:20px}.vsl-placeholder:before,.vsl-scan{pointer-events:none;position:absolute}.vsl-scan{background:linear-gradient(120deg,transparent 55%,rgba(52,158,137,.08) 60%,transparent 75%);inset:0}.vsl-label{color:hsla(0,0%,100%,.5);left:36px;letter-spacing:.14em;text-transform:uppercase;top:32px}.vsl-duration,.vsl-label{font-family:var(--font-mono);font-size:11px;position:absolute}.vsl-duration{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;bottom:32px;color:hsla(0,0%,100%,.55);letter-spacing:.08em;padding:4px 10px;right:36px}.vsl-play{align-items:center;background:var(--accent);border-radius:50%;box-shadow:0 0 0 10px rgba(52,158,137,.18),0 0 0 24px rgba(52,158,137,.08),0 20px 50px rgba(0,0,0,.5);color:#fff;display:inline-flex;font-size:22px;height:82px;justify-content:center;padding-left:6px;position:relative;transition:transform var(--dur-base);width:82px}.vsl-placeholder:hover .vsl-play{transform:scale(1.06)}.how-it-works{background:var(--mrex-paper-1,#f6f3ee);color:var(--mrex-ink-900,#141c27)}.how-it-works .section-head h2{color:inherit}.how-it-works .section-head .eyebrow{color:var(--accent)}.how-it-works .section-sub{color:rgba(20,28,39,.65)}.f27-page .how-it-works{background:var(--mrex-gunmetal,#252d3a);color:#fff}.f27-page .how-it-works .eyebrow{color:var(--accent)}.f27-page .how-it-works .section-sub{color:hsla(0,0%,100%,.75)}.f27-page .how-it-works .how-step h3{color:var(--mrex-ink-900,#141c27)}.f27-page .how-it-works .how-step p{color:var(--mrex-ink-700,#2d3a4d)}.how-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px;position:relative}@media (max-width:900px){.how-grid{gap:20px;grid-template-columns:1fr}}.how-step{background:#fff;border:1px solid rgba(20,28,39,.08);border-radius:var(--r-lg);box-shadow:0 2px 0 rgba(20,28,39,.04);display:flex;flex-direction:column;gap:12px;padding:32px 28px 28px;position:relative}.how-step .how-num{color:var(--mrex-teal-700);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em}.how-step .how-icon{align-items:center;background:var(--mrex-teal-100,#e2f2ee);border-radius:12px;color:var(--mrex-teal-700);display:inline-flex;font-size:18px;height:48px;justify-content:center;margin-bottom:4px;width:48px}.how-step h3{font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:-.005em;line-height:1.25;margin:0}.how-step p{color:rgba(20,28,39,.72);font-family:var(--font-body);font-size:14.5px;line-height:1.6;margin:0}.how-step .how-arrow{align-items:center;background:#fff;border:1px solid rgba(20,28,39,.1);border-radius:50%;color:var(--mrex-teal-700);display:inline-flex;font-size:12px;height:36px;justify-content:center;position:absolute;right:-22px;top:50%;transform:translateY(-50%);width:36px;z-index:2}@media (max-width:900px){.how-step .how-arrow{bottom:-22px;left:50%;right:auto;top:auto;transform:translateX(-50%) rotate(90deg)}}.f27-checkout-section{background:var(--mrex-raisin-black);color:#fff;position:relative}.f27-checkout-section:before{background:repeating-linear-gradient(115deg,transparent 0 90px,hsla(0,0%,100%,.014) 90px 92px);content:"";inset:0;pointer-events:none;position:absolute}.f27-checkout-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,1fr) minmax(420px,1.3fr);margin:0 auto;max-width:1120px;position:relative}@media (max-width:900px){.f27-checkout-grid{gap:20px;grid-template-columns:1fr}}.f27-sum-card{margin:0;max-width:none;position:sticky;top:96px}@media (max-width:900px){.f27-sum-card{position:static;top:auto}}.f27-thrive-wrap{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.18);overflow:hidden}.f27-thrive-head{background:var(--mrex-cream,#faf7f2);border-bottom:1px solid rgba(0,0,0,.06);padding:14px 18px}.f27-thrive-lbl{color:var(--mrex-charcoal,#2d3a4d);display:inline-flex;font-family:var(--font-mono,monospace);font-size:11.5px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.f27-thrive-lbl i{color:var(--accent);font-size:12px}.f27-thrive-badges{display:inline-flex;gap:6px}.f27-thrive-badges span{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:3px;color:rgba(0,0,0,.65);font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.f27-thrive-iframe{background:#fff;border:0;min-height:600px;width:100%}.f27-thrive-fallback{background:#fff;border-top:1px dashed rgba(0,0,0,.08);padding:18px 22px 22px}.f27-thrive-fallback p{color:rgba(0,0,0,.7);display:inline-flex;font-family:var(--font-body);font-size:13px;margin:0 0 12px}.f27-thrive-fallback p i{color:var(--accent)}.cmfe-bridge{background:var(--mrex-gunmetal)}.cmfe-bridge-inner{margin:0 auto;max-width:780px;padding:0 24px;text-align:center}.cmfe-bridge-inner .eyebrow{color:var(--accent)}.cmfe-bridge-inner .rule{margin-left:auto;margin-right:auto}.cmfe-bridge-inner h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;margin:12px 0 20px}.cmfe-bridge-inner p{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:1.05rem;line-height:1.7;margin:0 0 18px}.cmfe-kicker{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);font-family:var(--font-body);font-size:.95rem;font-style:italic;line-height:1.65;margin-top:8px!important;padding-top:18px}.featured-quote{background:var(--mrex-gunmetal)}.featured-quote-head{margin-bottom:28px;text-align:center}.featured-quote-wrap{display:flex;justify-content:center}.t-card-featured{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-xl);margin:0;max-width:720px;padding:clamp(24px,4vw,40px);text-align:left;width:100%}.t-card-featured blockquote{color:#fff;font-family:var(--font-head);font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:700;line-height:1.5;margin:14px 0 20px;quotes:none}.t-card-featured figcaption{align-items:center;display:flex;gap:12px}.t-card-featured .t-avatar{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-head);font-size:14px;font-weight:800;height:42px;justify-content:center;width:42px}.t-card-featured figcaption strong{color:#fff;display:block;font-family:var(--font-head);font-size:.9rem;font-weight:700}.t-card-featured figcaption span{color:hsla(0,0%,100%,.55);font-family:var(--font-body);font-size:.8rem}.mrex-f27-lp .hero{background:var(--mrex-gunmetal);padding:clamp(56px,8vw,96px) 24px}.mrex-f27-lp .hero-copy{position:relative}.f27-hero{background:var(--mrex-gunmetal);padding:clamp(56px,8vw,96px) 24px}.f27-hero-grid{align-items:start;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:1fr 400px;margin:0 auto;max-width:1100px;min-width:0}.f27-hero-copy h1{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:16px 0 20px}.f27-hero-copy h1 .accent{color:var(--accent)}.f27-price-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;min-width:0;padding:32px 28px;position:sticky;top:90px}.f27-price-card h3{color:#fff;font-size:1.15rem;margin:0}.f27-price-card .card-sub{color:hsla(0,0%,100%,.6);font-size:.85rem;margin:0}.price-amount{align-items:baseline;display:flex;gap:12px}.price-now{color:#fff;font-family:var(--font-head);font-size:2.5rem;font-weight:900}.price-orig{display:flex;flex-direction:column;gap:2px}.price-orig .strike{color:hsla(0,0%,100%,.4);font-size:1.1rem;text-decoration:line-through}.price-orig .label{color:hsla(0,0%,100%,.4);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.price-note{color:hsla(0,0%,100%,.5);font-size:.78rem;margin:0}.price-cta{text-align:center;width:100%}.price-guarantee{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:.78rem;gap:6px;justify-content:center}@media (max-width:860px){.f27-hero-grid{grid-template-columns:1fr;overflow:hidden}.f27-hero-grid,.f27-price-card{box-sizing:border-box;width:100%}.f27-price-card{position:static}.f27-hero .hero-copy,.f27-price-card{max-width:100%;min-width:0}.f27-hero .hero-scarcity{flex-wrap:wrap}.f27-hero .price-note{white-space:normal;word-wrap:break-word;display:block;max-width:100%;text-align:center}}.f27-hero{max-width:100vw;overflow-x:hidden}.f27-hero .price-card:before,.f27-hero.hero:before{background:none}.f27-hero .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:767px){.f27-hero .cta-row{align-items:stretch;flex-direction:column;gap:0}.f27-hero .cta-row .btn+.btn{margin-top:12px}}.f27-vsl-section{background:var(--mrex-raisin)}.f27-vsl-frame{border-radius:8px;margin:0 auto;max-width:800px;overflow:hidden;position:relative}.f27-products{background:var(--mrex-charcoal)}.f27-products-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.f27-product-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.f27-product-placeholder{align-items:center;background:hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:120px;padding:32px 20px}.f27-product-placeholder .num-overlay{color:var(--accent);font-family:var(--font-head);font-size:2.5rem;font-weight:900;opacity:.4}.f27-product-placeholder span:last-child{color:hsla(0,0%,100%,.4);font-size:.8rem;text-align:center}.f27-product-thumb img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.f27-product-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px}.f27-product-body h3{color:#fff;font-size:1rem;margin:0}.f27-product-body p{color:hsla(0,0%,100%,.7);flex:1;font-size:.87rem;margin:0}.product-foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding-top:12px}.product-foot span{color:hsla(0,0%,100%,.4);font-size:.75rem}.product-foot strong{color:var(--accent);font-size:1rem}@media (max-width:860px){.f27-products-grid{grid-template-columns:1fr}}@media (min-width:560px) and (max-width:860px){.f27-products-grid{grid-template-columns:repeat(2,1fr)}}.f27-featured-quote{background:var(--mrex-gunmetal)}.f27-featured-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin:0 auto;max-width:680px;padding:36px 40px;text-align:center}.f27-featured-card blockquote{color:#fff;font-size:1.15rem;font-style:italic;line-height:1.6;margin:16px 0 20px}.f27-featured-card figcaption{align-items:center;display:flex;gap:12px;justify-content:center}.f27-featured-card .t-avatar{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:.85rem;font-weight:700;height:40px;justify-content:center;width:40px}.f27-featured-card figcaption strong{color:#fff;display:block;font-size:.9rem}.f27-featured-card figcaption span{color:hsla(0,0%,100%,.5);font-size:.78rem}.f27-how-it-works{background:var(--mrex-raisin)}.f27-how-grid{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:40px;position:relative}.f27-how-step{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;margin:0 8px;padding:32px 28px;position:relative;text-align:center}.how-num{font-family:var(--font-head);font-size:3rem;font-weight:900;line-height:1;opacity:.25}.how-icon,.how-num{color:var(--accent);display:block}.how-icon{font-size:1.5rem;margin:8px 0 12px}.f27-how-step h3{color:#fff;font-size:1rem;margin:0 0 8px}.f27-how-step p{color:hsla(0,0%,100%,.65);font-size:.85rem;margin:0}.how-arrow{color:hsla(0,0%,100%,.2);font-size:1.2rem;position:absolute;right:-20px;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:720px){.f27-how-grid{grid-template-columns:1fr}.how-arrow{display:none}}.f27-why{background:var(--mrex-charcoal)}.f27-why-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.f27-why-left h2{color:#fff}.f27-why-body p{color:hsla(0,0%,100%,.75)}.f27-pullquote{border-left:3px solid var(--accent);color:var(--accent);font-size:1.15rem;font-style:italic;line-height:1.55;margin-top:24px;padding-left:20px}@media (max-width:720px){.f27-why-grid{gap:32px;grid-template-columns:1fr}}.f27-cmfe-bridge{background:var(--mrex-raisin)}.f27-cmfe-inner{max-width:720px}.f27-cmfe-body p{color:hsla(0,0%,100%,.75)}.f27-kicker{color:hsla(0,0%,100%,.55);font-size:.9rem;font-style:italic;line-height:1.6;margin-top:16px}.f27-cmfe-link{align-items:center;border-bottom:1px solid rgba(52,158,137,.35);color:var(--accent);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-top:20px;padding-bottom:2px;text-decoration:none;transition:opacity .2s}.f27-cmfe-link:hover{opacity:.75}.f27-checkout-section{background:var(--mrex-gunmetal)}.f27-thrive-wrap{margin:0 auto;max-width:820px}.f27-thrive-head{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-bottom:none;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:12px 16px}.f27-thrive-lbl{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:.82rem;gap:6px}.f27-thrive-badges{display:flex;gap:8px}.f27-thrive-badges span{background:hsla(0,0%,100%,.08);border-radius:4px;color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:.7rem;padding:2px 8px}.f27-thrive-iframe{border:1px solid hsla(0,0%,100%,.08);border-radius:0 0 8px 8px;display:block}.f27-thrive-fallback{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-top:24px;padding:24px;text-align:center}.f27-thrive-fallback p{align-items:center;color:hsla(0,0%,100%,.6);display:flex;gap:8px;justify-content:center;margin-bottom:16px}.f27-institution{background:var(--mrex-charcoal)}.f27-institution-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.f27-institution-copy h2{color:#fff}.f27-institution-body p{color:hsla(0,0%,100%,.75)}.institution-kicker{color:var(--accent);font-size:.9rem;font-style:italic;margin-top:16px}.f27-stat-grid{align-self:center;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.f27-stat-cell{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:20px 16px;text-align:center}.f27-stat-cell strong{color:var(--accent);display:block;font-family:var(--font-head);font-size:1.8rem;font-weight:900}.f27-stat-cell span{color:hsla(0,0%,100%,.5);display:block;font-size:.78rem;margin-top:4px}@media (max-width:720px){.f27-institution-grid{gap:32px;grid-template-columns:1fr}}.stars{display:inline-flex;gap:3px;margin-bottom:8px}.star{fill:hsla(0,0%,100%,.15)}.star.on{fill:#f5c518}