#mc-landing{--blue:#4b56fb;--blue-light:#eef0ff;--blue-mid:#818afc;--black:#1a1a2e;--grey:#8a8fa8;--grey-light:#f4f5fb;--border:#eaebf5;--white:#fff;--green-p:#d4f5e9;--green-t:#1db87e;--pink-p:#ffe4ee;--pink-t:#f06292;--peach-p:#fff0e0;--peach-t:#f09440;--landing-card-margin:40px;--landing-card-radius:24px;color:var(--black);scroll-behavior:smooth;overflow-x:hidden}#mc-landing,#mc-landing *{box-sizing:border-box;margin:0;padding:0}#mc-landing{background-color:var(--white)}#mc-landing .landing-blue-card{margin:40px var(--landing-card-margin) 40px;border-radius:var(--landing-card-radius);background:linear-gradient(165deg,var(--blue) 0%,#3d48e8 45%,#636df8 100%);box-sizing:border-box;flex-direction:column;min-height:80vh;padding-top:70px;display:flex}#mc-landing .footer-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}#mc-landing .footer-theme-toggle{background:var(--grey-light);width:36px;height:36px;color:var(--black);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}#mc-landing .footer-theme-toggle:hover{background:var(--border)}#mc-landing .footer-lang{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}#mc-landing .footer-lang button{cursor:pointer;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;color:var(--grey);background:0 0;border:none;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}#mc-landing .footer-lang button.active{background:var(--blue);color:#fff}#mc-landing.lang-en [data-fr],#mc-landing.lang-fr [data-en]{display:none!important}#mc-landing .nav-wrapper{left:var(--landing-card-margin);right:var(--landing-card-margin);z-index:100;pointer-events:none;padding:12px 12px 0;transition:padding .28s,left .2s,right .2s;position:fixed;top:0}#mc-landing .nav-wrapper--menu-open{z-index:102}#mc-landing .nav-wrapper--compact{padding-top:8px}#mc-landing nav{pointer-events:all;background:var(--white);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;height:58px;margin:48px 8px 0;padding:0 20px;transition:height .28s,padding .28s,border-radius .28s,box-shadow .3s;display:flex;box-shadow:0 4px 24px #4b56fb1a,0 1px 4px #0000000f}#mc-landing .nav-wrapper--compact nav{border-radius:12px;height:46px;padding:0 16px;box-shadow:0 2px 16px #4b56fb14,0 1px 3px #0000000d}#mc-landing nav:hover{box-shadow:0 8px 32px #4b56fb24,0 2px 8px #00000014}#mc-landing .nav-wrapper--compact nav:hover{box-shadow:0 6px 24px #4b56fb1f,0 2px 6px #00000012}#mc-landing .logo{color:var(--blue);align-items:center;gap:9px;font-size:16px;font-weight:700;text-decoration:none;display:flex}#mc-landing .logo--wordmark img{width:auto;height:22px;transition:height .28s;display:block}#mc-landing .nav-wrapper--compact .logo--wordmark img{height:17px}#mc-landing footer .logo--wordmark img{height:24px}#mc-landing .nav-links{gap:2px;display:flex}#mc-landing .nav-links a{color:var(--black);border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:font-size .2s,padding .2s,color .15s,background .15s;display:flex}#mc-landing .nav-wrapper--compact .nav-links a{padding:6px 11px;font-size:12px}#mc-landing .nav-links a:hover{color:var(--black);background:#4b56fb12}#mc-landing .nav-desktop-cluster{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}#mc-landing .nav-ctas{align-items:center;gap:8px;display:flex}#mc-landing .nav-menu-toggle{background:var(--grey-light);width:44px;height:44px;color:var(--black);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,width .28s,height .28s,border-radius .28s;display:none}#mc-landing .nav-wrapper--compact .nav-menu-toggle{border-radius:10px;width:40px;height:40px}#mc-landing .nav-menu-toggle:hover{background:var(--border)}#mc-landing .nav-mobile-overlay{z-index:99;cursor:pointer;pointer-events:none;background:#1a1a2e59;border:none;margin:0;padding:0;display:none;position:fixed;inset:0}#mc-landing .nav-mobile-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:101;pointer-events:auto;background:#fffffff5;border:1px solid #fff9;border-radius:16px;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px;box-shadow:0 12px 40px #4b56fb26,0 4px 16px #0000000f}#mc-landing .nav-links--mobile{flex-direction:column;gap:4px;display:flex}#mc-landing .nav-links--mobile a{color:var(--black);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}#mc-landing .nav-links--mobile a:hover{color:var(--black);background:#4b56fb12}#mc-landing .nav-ctas--mobile{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}#mc-landing .nav-ctas--mobile .btn-outline,#mc-landing .nav-ctas--mobile .btn-solid{box-sizing:border-box;justify-content:center;width:100%}#mc-landing .btn-outline{border:1.5px solid var(--border);color:var(--black);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;background:#fff9;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;text-decoration:none;transition:padding .2s,font-size .2s,border-radius .2s,border-color .15s,color .15s,background .15s;display:inline-flex}#mc-landing .btn-outline:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}#mc-landing .btn-solid{background:var(--blue);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;text-decoration:none;transition:padding .2s,font-size .2s,border-radius .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex}#mc-landing .nav-wrapper--compact .nav-ctas .btn-outline,#mc-landing .nav-wrapper--compact .nav-ctas .btn-solid{border-radius:10px;padding:6px 14px;font-size:12px}#mc-landing .btn-solid:hover{background:#3a44e0;transform:translateY(-1px);box-shadow:0 6px 20px #4b56fb59}#mc-landing .hero{color:#fff;background:0 0;flex:1;align-items:center;width:100%;max-width:none;margin:0;padding:56px 0 72px;display:flex}#mc-landing .hero-inner{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1120px;margin:0 auto;padding:0 40px;display:grid}#mc-landing .hero-pill{color:#fffffff2;-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px 6px 8px;font-size:12px;font-weight:600;display:inline-flex}#mc-landing .hero-pill-dot{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}#mc-landing .hero h1{letter-spacing:-.03em;color:var(--white);margin-bottom:20px;font-size:clamp(34px,4.5vw,54px);font-weight:800;line-height:1.1}#mc-landing .hero h1 em{color:var(--white);font-style:normal}#mc-landing .hero-sub{color:#ffffffe6;max-width:420px;margin-bottom:36px;font-size:16px;line-height:1.75}#mc-landing .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}#mc-landing .btn-hero{font-size:15px;font-weight:700;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;color:var(--blue);cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 24px #0000001f}#mc-landing .btn-hero:hover{background:#f4f6ff;transform:translateY(-2px);box-shadow:0 10px 36px #0000002e}#mc-landing .btn-hero svg{color:var(--blue);flex-shrink:0}#mc-landing .btn-hero-g{font-size:15px;font-weight:600;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff61;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .15s;display:inline-flex}#mc-landing .btn-hero-g:hover{background:#ffffff2e;border-color:#ffffff8c}#mc-landing .hero-social{color:#ffffffb8;align-items:center;gap:12px;font-size:13px;display:flex}#mc-landing .avatars{display:flex}#mc-landing .hero .avatars span{color:#fff;border:2px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-6px;font-size:10px;font-weight:700;display:flex}#mc-landing .hero .avatars span:first-child{margin-left:0}#mc-landing .hero-right{position:relative}#mc-landing .hero .phone{background:#fff;border:1px solid #ffffff59;border-radius:36px;max-width:275px;margin:0 auto;padding:24px 20px;animation:5s ease-in-out infinite float;box-shadow:0 24px 64px #00000038,0 8px 24px #0000001a}#mc-landing .hero .float-badge{border-color:#ffffff80;box-shadow:0 10px 36px #00000024}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}#mc-landing .p-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#mc-landing .p-logo{align-items:center;display:flex}#mc-landing .p-logo img{object-fit:contain;object-position:left center;width:auto;max-width:88px;height:16px;display:block}#mc-landing .p-gear{background:var(--grey-light);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}#mc-landing .p-greet{color:var(--grey);font-size:11px}#mc-landing .p-name{color:var(--black);margin:2px 0;font-size:19px;font-weight:800}#mc-landing .p-date{color:var(--grey);margin-bottom:14px;font-size:10px}#mc-landing .p-card-blue{color:#fff;background:linear-gradient(135deg,#5b67fc,#818afc);border-radius:18px;margin-bottom:8px;padding:14px}#mc-landing .p-card-label{opacity:.8;margin-bottom:3px;font-size:10px}#mc-landing .p-card-val{margin-bottom:8px;font-size:18px;font-weight:800}#mc-landing .p-prog-bg{background:#fff3;border-radius:99px;height:5px;overflow:hidden}#mc-landing .p-prog-fill{background:#fff;border-radius:99px;height:5px}#mc-landing .p-prog-row{opacity:.7;justify-content:space-between;margin-bottom:3px;font-size:9px;display:flex}#mc-landing .p-macros{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 12px;display:grid}#mc-landing .p-macro{text-align:center;border-radius:14px;padding:10px 8px}#mc-landing .p-macro-val{color:var(--black);font-size:12px;font-weight:700}#mc-landing .p-macro-lbl{color:var(--grey);margin-bottom:5px;font-size:8px}#mc-landing .p-macro-bar{border-radius:99px;height:3px}#mc-landing .p-title{color:var(--black);margin-bottom:8px;font-size:12px;font-weight:700}#mc-landing .p-meal{background:var(--grey-light);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 12px;display:flex}#mc-landing .p-meal-name{font-size:11px;font-weight:700}#mc-landing .p-meal-cal{color:var(--grey);font-size:9px}#mc-landing .p-meal-btn{width:24px;height:24px;color:var(--blue);background:#fff;border-radius:7px;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 2px 6px #00000014}#mc-landing .p-nav{border-top:1px solid var(--border);justify-content:space-around;align-items:center;margin-top:4px;padding-top:12px;display:flex}#mc-landing .p-nav-item{color:var(--grey);flex-direction:column;align-items:center;gap:2px;font-size:7px;display:flex}#mc-landing .p-nav-item.active{color:var(--blue)}#mc-landing .p-nav-fab{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-top:-16px;font-size:18px;font-weight:300;display:flex;box-shadow:0 4px 12px #4b56fb66}#mc-landing .float-badge{white-space:nowrap;border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 24px #0000001a}#mc-landing .fb-dot{border-radius:50%;width:8px;height:8px}#mc-landing .float-badge.fb1{color:#4a54ed;animation:5s ease-in-out .8s infinite float;top:-8px;right:-16px}#mc-landing .fb2{animation:5s ease-in-out 1.6s infinite float;bottom:80px;left:-28px}#mc-landing .float-badge.fb2 span{color:#525cf2}#mc-landing .section{max-width:1120px;margin:0 auto;padding:96px 40px}#mc-landing .section-center{text-align:center}#mc-landing .eyebrow{background:var(--blue-light);color:var(--blue);letter-spacing:.01em;border-radius:20px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block}#mc-landing .s-title{letter-spacing:-.03em;color:var(--black);margin-bottom:14px;font-size:clamp(26px,3.5vw,40px);font-weight:800;line-height:1.15}#mc-landing .s-title em{color:var(--blue);font-style:normal}#mc-landing .s-sub{color:var(--grey);max-width:520px;font-size:16px;line-height:1.7}#mc-landing .section-center .s-sub{margin:0 auto}#mc-landing .feat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}#mc-landing .feat-card{background:var(--grey-light);border:1px solid var(--border);border-radius:24px;padding:28px;transition:all .2s}#mc-landing .feat-card:hover{border-color:#c8cbfa;transform:translateY(-4px);box-shadow:0 12px 32px #4b56fb1a}#mc-landing .feat-card.main{color:#fff;background:linear-gradient(135deg,#5b67fc,#818afc);border-color:#0000}#mc-landing .feat-icon{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:22px;display:flex;box-shadow:0 2px 8px #0000000f}#mc-landing .feat-card.main .feat-icon{box-shadow:none;background:#fff3}#mc-landing .feat-title{margin-bottom:8px;font-size:16px;font-weight:700}#mc-landing .feat-desc{color:var(--grey);font-size:13px;line-height:1.6}#mc-landing .feat-card.main .feat-desc{color:#ffffffbf}#mc-landing .feat-chip{color:#fff;background:#fff3;border-radius:20px;align-items:center;gap:6px;margin-top:14px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}#mc-landing .how-bg{background:var(--grey-light);border:1px solid var(--border);border-radius:24px;margin:0 40px;padding:96px 40px;overflow:hidden}#mc-landing .how-inner{text-align:center;max-width:1120px;margin:0 auto}#mc-landing .how-inner .s-sub{margin-left:auto;margin-right:auto}#mc-landing .how-bg .eyebrow{background:var(--white);border:1px solid var(--border)}#mc-landing .steps-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}#mc-landing .step-card{border:1px solid var(--border);background:#fff;border-radius:24px;padding:36px 28px;transition:all .2s;position:relative}#mc-landing .step-card:hover{border-color:#c8cbfa;box-shadow:0 8px 24px #4b56fb1a}#mc-landing .step-num{background:var(--blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 20px;font-size:16px;font-weight:800;display:flex}#mc-landing .step-title{margin-bottom:10px;font-size:17px;font-weight:700}#mc-landing .step-desc{color:var(--grey);font-size:13px;line-height:1.65}#mc-landing .step-arr{border:1px solid var(--border);width:30px;height:30px;color:var(--blue);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}#mc-landing .step-arr svg{flex-shrink:0}#mc-landing .price-row{grid-template-columns:1fr 1fr;gap:20px;max-width:700px;margin:56px auto 0;display:grid}#mc-landing .price-card{border:1px solid var(--border);background:#fff;border-radius:28px;padding:36px;transition:all .2s;position:relative}#mc-landing .price-card:hover{box-shadow:0 12px 40px #00000014}#mc-landing .price-card.pro{color:#fff;background:linear-gradient(145deg,#5b67fc,#818afc);border-color:#0000;box-shadow:0 16px 48px #4b56fb59}#mc-landing .pop-badge{background:var(--black);color:#fff;white-space:nowrap;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:5px 16px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}#mc-landing .plan-name{letter-spacing:.01em;color:var(--grey);margin-bottom:16px;font-size:11px;font-weight:700}#mc-landing .price-card.pro .plan-name{color:#ffffffb3}#mc-landing .price-num{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}#mc-landing .price-num small{opacity:.6;letter-spacing:.04em;font-size:16px;font-weight:400}#mc-landing .price-tag{color:var(--grey);margin:8px 0 28px;font-size:13px}#mc-landing .price-card.pro .price-tag{color:#ffffffb3}#mc-landing .feat-list{flex-direction:column;gap:11px;margin-bottom:28px;list-style:none;display:flex}#mc-landing .feat-list li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}#mc-landing .price-card.pro .feat-list li{color:#ffffffe6}#mc-landing .feat-list li.dim{opacity:.35}#mc-landing .btn-pf{width:100%;font-size:14px;font-weight:700;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;background:var(--grey-light);border:1.5px solid var(--border);color:var(--black);cursor:pointer;border-radius:20px;padding:13px;transition:all .15s}#mc-landing .btn-pf:hover{background:var(--border)}#mc-landing .btn-pp{width:100%;font-size:14px;font-weight:700;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;color:var(--blue);cursor:pointer;background:#fff;border:none;border-radius:20px;padding:13px;transition:all .2s;box-shadow:0 4px 14px #00000026}#mc-landing .btn-pp:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0003}#mc-landing .cta-section{text-align:center;color:#fff;background:linear-gradient(145deg,#5b67fc,#818afc);border-radius:24px;margin:0 40px 40px;padding:96px 40px;overflow:hidden}#mc-landing .cta-inner{max-width:640px;margin:0 auto}#mc-landing .cta-section .s-title{color:#fff;margin-bottom:16px}#mc-landing .cta-section p{color:#ffffffbf;margin-bottom:36px;font-size:16px;line-height:1.7}#mc-landing .cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}#mc-landing .btn-cw{font-size:14px;font-weight:700;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;background:var(--black);color:var(--white);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #00000038}#mc-landing .btn-cw:hover{background:#2d2d45;transform:translateY(-2px);box-shadow:0 10px 28px #00000047}#mc-landing .btn-cw svg{color:var(--white);flex-shrink:0}#mc-landing .btn-co{font-size:14px;font-weight:600;font-family:var(--font-satoshi),ui-sans-serif,sans-serif;color:var(--white);cursor:pointer;background:0 0;border:1.5px solid #ffffffd9;border-radius:12px;align-items:center;gap:6px;padding:12px 22px;text-decoration:none;transition:background .15s,border-color .15s,transform .2s;display:inline-flex}#mc-landing .btn-co:hover{border-color:var(--white);background:#ffffff1f}#mc-landing footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 40px;display:flex}#mc-landing .footer-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}#mc-landing .footer-links a{color:var(--grey);font-size:13px;text-decoration:none;transition:color .15s}#mc-landing .footer-links a:hover{color:var(--black)}#mc-landing .footer-copy{text-align:center;color:var(--grey);flex-basis:100%;margin:0;font-size:12px}#mc-landing.theme-dark{--blue:#8b92ff;--blue-light:#8b92ff2e;--blue-mid:#a4a9ff;--black:#e8eaf4;--grey:#949db8;--grey-light:#161a28;--border:#2a3148;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--black);background-color:#0a0c14}#mc-landing.theme-dark .landing-blue-card{background:linear-gradient(165deg,#353dcc 0%,#2a32a8 45%,#454cc8 100%);box-shadow:inset 0 1px #ffffff0d}#mc-landing.theme-dark nav{border-color:var(--border);background:#131722;box-shadow:0 4px 28px #00000073,0 1px 4px #00000059}#mc-landing.theme-dark .nav-wrapper--compact nav{box-shadow:0 2px 18px #0006,0 1px 3px #0000004d}#mc-landing.theme-dark .nav-wrapper--compact nav:hover{box-shadow:0 4px 22px #00000073,0 2px 6px #00000052}#mc-landing.theme-dark nav:hover{box-shadow:0 8px 36px #00000080,0 2px 8px #00000059}#mc-landing.theme-dark .nav-links a:hover{color:var(--black);background:#8b92ff1f}#mc-landing.theme-dark .nav-menu-toggle{background:var(--grey-light);color:var(--black)}#mc-landing.theme-dark .nav-menu-toggle:hover{background:var(--border)}#mc-landing.theme-dark .nav-mobile-overlay{background:#02040cb8}#mc-landing.theme-dark .nav-mobile-panel{border-color:var(--border);background:#121622f7;box-shadow:0 12px 44px #00000080}#mc-landing.theme-dark .nav-links--mobile a:hover{color:var(--black);background:#8b92ff1a}#mc-landing.theme-dark .btn-outline{border-color:var(--border);color:var(--black);background:#161a28f2}#mc-landing.theme-dark .btn-outline:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}#mc-landing.theme-dark .btn-solid:hover{background:#7a82f0}#mc-landing.theme-dark .btn-hero:hover{background:#e4e7ff}#mc-landing.theme-dark .hero .phone{background:#121620;border-color:#ffffff1a;box-shadow:0 24px 64px #0000008c,0 8px 24px #0006}#mc-landing.theme-dark .float-badge{border-color:var(--border);background:#151a26;box-shadow:0 8px 28px #0006}#mc-landing.theme-dark .feat-card:hover{border-color:#3d4568;box-shadow:0 12px 36px #00000059}#mc-landing.theme-dark .feat-icon{background:#1c2232;box-shadow:0 2px 10px #0000004d}#mc-landing.theme-dark .how-bg .eyebrow{background:var(--grey-light);border-color:var(--border)}#mc-landing.theme-dark .step-card{background:#131722}#mc-landing.theme-dark .step-card:hover{border-color:#3d4568;box-shadow:0 8px 28px #00000059}#mc-landing.theme-dark .step-arr,#mc-landing.theme-dark .price-card{background:#131722}#mc-landing.theme-dark .price-card:hover{box-shadow:0 12px 44px #0006}#mc-landing.theme-dark .btn-pp{color:var(--blue);background:#e8eaf4;box-shadow:0 4px 16px #00000059}#mc-landing.theme-dark .btn-pp:hover{box-shadow:0 8px 24px #00000073}#mc-landing.theme-dark .btn-pf:hover{background:#1c2232}#mc-landing.theme-dark .pop-badge{color:#e8eaf4;background:#06080f}#mc-landing.theme-dark .btn-cw{color:#f2f4fc;background:#06080f}#mc-landing.theme-dark .btn-cw:hover{background:#10141f;box-shadow:0 10px 28px #00000073}#mc-landing.theme-dark .btn-cw svg{color:#f2f4fc}#mc-landing.theme-dark footer{border-color:var(--border)}#mc-landing.theme-dark .footer-links a:hover{color:var(--black)}#mc-landing.theme-dark .footer-theme-toggle{background:var(--grey-light);color:var(--black)}#mc-landing.theme-dark .footer-theme-toggle:hover{background:var(--border)}#mc-landing .fade-up{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}#mc-landing .fade-up.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){#mc-landing .hero{padding:48px 0 40px}#mc-landing .hero-inner{grid-template-columns:1fr;gap:32px;padding:0 20px}#mc-landing .hero-right{display:none}#mc-landing .hero-ctas{flex-direction:column;align-items:stretch}#mc-landing .hero-ctas .btn-hero,#mc-landing .hero-ctas .btn-hero-g{box-sizing:border-box;justify-content:center;width:100%;max-width:100%}#mc-landing .feat-grid,#mc-landing .steps-row,#mc-landing .price-row{grid-template-columns:1fr}#mc-landing .price-row{max-width:100%}#mc-landing nav{padding:0 16px}#mc-landing .nav-desktop-cluster{display:none}#mc-landing .nav-menu-toggle{display:flex}#mc-landing{--landing-card-margin:16px;--landing-card-radius:16px}#mc-landing .landing-blue-card{padding-top:68px}#mc-landing .nav-wrapper{padding:10px 8px 0}#mc-landing .nav-wrapper--compact{padding-top:6px}#mc-landing .nav-mobile-overlay.is-open{pointer-events:auto;display:block}#mc-landing .nav-mobile-panel.is-open{display:block}#mc-landing .section{padding:64px 20px}#mc-landing .how-bg{border-radius:16px;margin:0 16px;padding:64px 20px}#mc-landing .cta-section{border-radius:16px;margin:0 16px 40px;padding:64px 20px}#mc-landing footer{text-align:center;flex-direction:column;padding:24px 20px}#mc-landing .footer-actions{justify-content:center;width:100%}#mc-landing .footer-lang{justify-content:center;width:auto}}
