.mfc-page{color:#000;background:#fff;min-height:100vh;font-family:Aeonik,sans-serif;overflow-x:clip}.mfc-page ::selection{color:#000;background:#c1ff14}.mfc-page h1,.mfc-page h2,.mfc-page h3,.mfc-page h4{margin:0;font-family:Aeonik,sans-serif;font-weight:700;line-height:1.05}.mfc-page p{margin:0}.mfc-page button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.mfc-page ul{margin:0;padding:0;list-style:none}.mfc-page .mfc-storyfield{z-index:0;pointer-events:none;position:fixed;inset:0}.mfc-page>:not(.mfc-storyfield){z-index:1;position:relative}.mfc-page .mfc-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.mfc-page .mfc-section{padding:40px 0 120px;position:relative}.mfc-page .mfc-section.mfc-section-tight{padding:40px 0 110px}.mfc-page .mfc-panel-dark{background:#000;border-radius:40px;margin:0 20px;padding:90px 0}.mfc-page .mfc-section-head{margin-bottom:56px}.mfc-page .mfc-section-head h2{letter-spacing:-.02em;margin:16px 0 14px;font-size:clamp(32px,4vw,52px)}.mfc-page .mfc-section-head p{color:#616161;max-width:620px;font-size:17px;line-height:1.55}.mfc-page .mfc-section-head.mfc-align-center{text-align:center}.mfc-page .mfc-section-head.mfc-align-center p{margin:0 auto}.mfc-page .mfc-chapter-tag{letter-spacing:.3em;text-transform:uppercase;color:#000;align-items:center;gap:10px;font-family:Orbitron,sans-serif;font-size:11px;display:inline-flex}.mfc-page .mfc-chapter-tag:before{content:"";background:#c1ff14;width:26px;height:2px}.mfc-page .mfc-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#000;align-items:center;gap:8px;font-family:Orbitron,sans-serif;font-size:10px;display:inline-flex}.mfc-page .mfc-eyebrow:before{content:"";background:#c1ff14;border-radius:2px;width:8px;height:8px}.mfc-page .mfc-index{color:#b5b5b5;letter-spacing:.2em;font-family:Orbitron,sans-serif;font-size:12px;transition:color .4s}.mfc-page .mfc-act-intro{text-align:center;padding:130px 0 70px;position:relative}.mfc-page .mfc-act-intro .mfc-act-thread{transform-origin:top;background:linear-gradient(#c1ff1440,#c1ff14);border-radius:2px;width:2px;height:74px;margin:0 auto 30px;display:block}.mfc-page .mfc-act-intro .mfc-act-num{letter-spacing:.32em;text-transform:uppercase;color:#c1ff14;background:#000;border-radius:100px;padding:10px 22px;font-family:Orbitron,sans-serif;font-size:11px;display:inline-block}.mfc-page .mfc-act-intro h2{letter-spacing:-.025em;margin:26px 0 16px;font-size:clamp(38px,5.4vw,72px)}.mfc-page .mfc-act-intro p{color:#616161;max-width:620px;margin:0 auto;font-size:17px;line-height:1.55}.mfc-page .mfc-btn{border-radius:150px;align-items:center;gap:12px;padding:13px 26px;font-size:14px;font-weight:500;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.mfc-page .mfc-btn svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mfc-page .mfc-btn:hover{transform:translateY(-2px)}.mfc-page .mfc-btn:hover svg{transform:translate(4px)}.mfc-page .mfc-btn-black{color:#c1ff14;background:#000}.mfc-page .mfc-btn-black:hover{box-shadow:0 10px 30px #00000038}.mfc-page .mfc-btn-white{color:#000;background:#fff;border:1px solid #eaeaea}.mfc-page .mfc-btn-white:hover{background:#f3f3f3}.mfc-page .mfc-btn-lime{color:#000;background:#c1ff14}.mfc-page .mfc-btn-lime:hover{box-shadow:0 8px 34px #c1ff1466}.mfc-page .mfc-btn-wide{justify-content:center;width:100%}.mfc-page .mfc-nav{z-index:1000;pointer-events:none;justify-content:center;padding:22px 20px 0;display:flex;position:fixed;top:0;left:0;right:0}.mfc-page .mfc-nav-pill{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #eaeaea;border-radius:70px;justify-content:space-between;align-items:center;gap:5px;width:100%;max-width:1360px;padding:5px;transition:max-width .65s cubic-bezier(.16,1,.3,1),background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.mfc-page .mfc-nav.is-scrolled .mfc-nav-pill{background:#ffffffe6;max-width:860px;box-shadow:0 12px 40px #0000001a}.mfc-page .mfc-nav-brand{letter-spacing:.06em;color:#000;background:#fff;border-radius:60px;align-items:center;height:41px;padding:0 18px;font-family:Orbitron,sans-serif;font-size:17px;font-weight:700;transition:font-size .4s;display:flex}.mfc-page .mfc-nav-brand span{color:#000;background:#c1ff14;border-radius:6px;margin-left:5px;padding:1px 5px;font-size:.82em;transition:transform .4s cubic-bezier(.16,1,.3,1)}.mfc-page .mfc-nav-brand:hover span{transform:rotate(-10deg)scale(1.12)}.mfc-page .mfc-nav.is-scrolled .mfc-nav-brand{font-size:15px}.mfc-page .mfc-nav-links{align-items:center;gap:5px;display:flex}.mfc-page .mfc-flip{color:#000;white-space:nowrap;background:#fff;border-radius:60px;height:41px;font-size:14px;position:relative;overflow:hidden}.mfc-page .mfc-flip .mfc-flip-front,.mfc-page .mfc-flip .mfc-flip-back{justify-content:center;align-items:center;height:100%;padding:0 22px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.mfc-page .mfc-flip .mfc-flip-back{color:#c1ff14;background:#000;border-radius:60px;position:absolute;inset:0;transform:translateY(100%)}.mfc-page .mfc-flip:after{content:"";z-index:2;background:#c1ff14;border-radius:50%;outline:1px solid #00000040;width:5px;height:5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:7px;left:50%;transform:translate(-50%)scale(0)}.mfc-page .mfc-flip.is-active:after{transform:translate(-50%)scale(1)}.mfc-page .mfc-flip:hover .mfc-flip-front{transform:translateY(-100%)}.mfc-page .mfc-flip:hover .mfc-flip-back{transform:translateY(0)}.mfc-page .mfc-nav-cta{color:#c1ff14;white-space:nowrap;background:#000;border-radius:150px;align-items:center;gap:12px;height:41px;padding:0 22px;font-size:14px;display:flex}.mfc-page .mfc-nav-cta svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mfc-page .mfc-nav-cta:hover svg{transform:translate(4px)}.mfc-page .mfc-nav-progress{transform-origin:0;background:#c1ff14;border-radius:100px;height:2px;position:absolute;bottom:-1px;left:22px;right:22px}.mfc-page .mfc-burger{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:41px;height:41px;display:none}.mfc-page .mfc-burger span{background:#000;width:18px;height:2px;transition:transform .3s}.mfc-page .mfc-burger.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.mfc-page .mfc-burger.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.mfc-page .mfc-menu{z-index:990;background:#000;position:fixed;inset:0}.mfc-page .mfc-menu .mfc-menu-inner{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:0 max(24px,8vw);display:flex}.mfc-page .mfc-menu .mfc-menu-inner>button{color:#fff;text-align:left;padding:10px 0;font-size:clamp(28px,5vw,40px);font-weight:700;transition:color .25s}.mfc-page .mfc-menu .mfc-menu-inner>button span{color:#9d9d9d;vertical-align:middle;margin-right:16px;font-family:Orbitron,sans-serif;font-size:12px}.mfc-page .mfc-menu .mfc-menu-inner>button:hover{color:#c1ff14}.mfc-page .mfc-menu .mfc-menu-inner .mfc-menu-cta{border:1px solid #c1ff1480;border-radius:150px;align-items:center;gap:12px;width:max-content;margin-top:26px;font-weight:500;display:inline-flex;color:#c1ff14!important;padding:14px 28px!important;font-size:15px!important}.mfc-page .mfc-rail{z-index:900;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;left:26px;transform:translateY(-50%)}.mfc-page .mfc-rail-dot{align-items:center;gap:12px;display:flex}.mfc-page .mfc-rail-dot i{background:#0000002e;border-radius:50%;flex:none;width:7px;height:7px;transition:background .3s,box-shadow .3s,transform .3s}.mfc-page .mfc-rail-dot em{letter-spacing:.22em;text-transform:uppercase;color:#000;opacity:0;white-space:nowrap;background:#fff;border:1px solid #eaeaea;border-radius:6px;padding:5px 9px;font-family:Orbitron,sans-serif;font-size:9px;font-style:normal;transition:opacity .3s,transform .3s;transform:translate(-6px)}.mfc-page .mfc-rail-dot:hover em{opacity:1;transform:translate(0)}.mfc-page .mfc-rail-dot.is-past i{background:#00000073}.mfc-page .mfc-rail-dot.is-active i{background:#000;transform:scale(1.2);box-shadow:0 0 0 3px #c1ff14}.mfc-page .mfc-hero{align-items:center;min-height:100vh;padding:150px 0 190px;display:flex;position:relative}.mfc-page .mfc-hero-veil{pointer-events:none;background:radial-gradient(65% 62% at 38% 46%,#fffffff0 0%,#fff9 55%,#fff0 100%);position:absolute;inset:0}.mfc-page .mfc-hero-inner{z-index:2;position:relative}.mfc-page .mfc-hero h1{letter-spacing:-.03em;max-width:1050px;margin:28px 0 30px;font-size:clamp(42px,7.6vw,98px)}.mfc-page .mfc-hero-line{display:block}.mfc-page .mfc-word-mask{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mfc-page .mfc-word{margin-right:.24em;display:inline-block}.mfc-page .mfc-mark{display:inline-block;position:relative}.mfc-page .mfc-mark i{transform-origin:0;z-index:0;background:#c1ff14;border-radius:.14em;position:absolute;inset:.1em -.06em 0}.mfc-page .mfc-mark span{z-index:1;position:relative}.mfc-page .mfc-hero-sub{color:#424242;max-width:560px;margin-bottom:38px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.mfc-page .mfc-hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:44px;display:flex}.mfc-page .mfc-hero-chips{flex-wrap:wrap;gap:12px;display:flex}.mfc-page .mfc-chip{color:#000;background:#fff;border:1px solid #eaeaea;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:inline-flex}.mfc-page .mfc-chip i{background:#c1ff14;border-radius:50%;outline:1px solid #00000026;width:6px;height:6px}.mfc-page .mfc-hero-kpis{z-index:3;width:236px;position:absolute;bottom:24vh;right:6vw}.mfc-page .mfc-hero-kpis>div{background:#000;border-radius:20px;padding:18px 20px;box-shadow:0 24px 60px #00000040}.mfc-page .mfc-hero-kpis .mfc-kpi-row{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.mfc-page .mfc-hero-kpis .mfc-kpi-row:last-child{border-bottom:none}.mfc-page .mfc-hero-kpis .mfc-kpi-row span{color:#9d9d9d}.mfc-page .mfc-hero-kpis .mfc-kpi-row b{color:#c1ff14;font-family:Orbitron,sans-serif;font-size:12px}.mfc-page .mfc-kpi-head{letter-spacing:.22em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin-bottom:10px;font-family:Orbitron,sans-serif;font-size:10px;display:flex}.mfc-page .mfc-pulse{background:#c1ff14;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mfc-pulse}@keyframes mfc-pulse{0%,to{box-shadow:0 0 #c1ff1499}50%{box-shadow:0 0 0 6px #c1ff1400}}.mfc-page .mfc-ticker{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border-top:1px solid #eaeaea;padding:16px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mfc-page .mfc-ticker .mfc-ticker-track{width:max-content;animation:46s linear infinite mfc-marquee;display:flex}.mfc-page .mfc-ticker .mfc-ticker-track span{color:#616161;white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.mfc-page .mfc-ticker .mfc-ticker-track span i{color:#00000080;margin:0 22px;font-size:7px;font-style:normal}@keyframes mfc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mfc-page .mfc-scroll-hint{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.mfc-page .mfc-scroll-hint span{letter-spacing:.3em;text-transform:uppercase;color:#616161;font-family:Orbitron,sans-serif;font-size:9px}.mfc-page .mfc-scroll-hint i{background:linear-gradient(#c1ff14,#0000);width:2px;height:34px;animation:1.8s ease-in-out infinite mfc-drop}@keyframes mfc-drop{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.mfc-page .mfc-manifesto{padding:0 0 20vh}.mfc-page .mfc-manifesto .mfc-manifesto-text{letter-spacing:-.02em;max-width:1080px;margin-top:20px;font-size:clamp(30px,4.4vw,58px);font-weight:700;line-height:1.24}.mfc-page .mfc-manifesto .mfc-word-hl{background:#c1ff14;border-radius:.14em;padding:0 .14em}.mfc-page .mfc-journey{position:relative}.mfc-page .mfc-journey-sticky{align-items:center;height:100vh;padding:20px;display:flex;position:sticky;top:0;overflow:hidden}.mfc-page .mfc-journey-panel{background:#000;border-radius:40px;flex-direction:column;justify-content:center;width:100%;max-width:1360px;max-height:calc(100vh - 40px);margin:0 auto;padding:clamp(24px,3.4vw,48px);display:flex;overflow:hidden}.mfc-page .mfc-journey-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(20px,3vw,60px);display:grid}.mfc-page .mfc-journey-orbit{justify-content:center;min-width:0;display:flex}.mfc-page .mfc-orbit3d{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:block}.mfc-page .mfc-journey-content{min-width:0}.mfc-page .mfc-journey-content h3{letter-spacing:-.02em;color:#c1ff14;margin-bottom:14px;font-size:clamp(26px,2.9vw,42px)}.mfc-page .mfc-journey-content .mfc-journey-desc{color:#d7d7d7;max-width:480px;margin-bottom:22px;font-size:16px;line-height:1.6}.mfc-page .mfc-journey-meta{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.mfc-page .mfc-journey-count{color:#9d9d9d;font-family:Orbitron,sans-serif;font-size:14px}.mfc-page .mfc-journey-count b{color:#c1ff14;margin-right:6px;font-size:28px;font-weight:700}.mfc-page .mfc-journey-tag{letter-spacing:.28em;text-transform:uppercase;color:#c1ff14;border:1px solid #c1ff1459;border-radius:100px;padding:9px 18px;font-family:Orbitron,sans-serif;font-size:10px}.mfc-page .mfc-journey-items{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.mfc-page .mfc-check-pill{color:#e8e8e8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:inline-flex}.mfc-page .mfc-check-pill svg{flex:none}.mfc-page .mfc-benefit{background:#c1ff140d;border:1px solid #c1ff1433;border-radius:16px;padding:16px 20px}.mfc-page .mfc-benefit span{letter-spacing:.26em;text-transform:uppercase;color:#c1ff14;font-family:Orbitron,sans-serif;font-size:9px}.mfc-page .mfc-benefit p{color:#eee;margin-top:7px;font-size:14.5px}.mfc-page .mfc-journey-content .mfc-btn{margin-top:20px}.mfc-page .mfc-journey-nav{justify-content:center;align-items:center;gap:22px;margin-top:26px;display:flex}.mfc-page .mfc-journey-nav>button{color:#fff;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .25s,color .25s,opacity .25s;display:flex}.mfc-page .mfc-journey-nav>button:first-child svg{transform:rotate(180deg)}.mfc-page .mfc-journey-nav>button:hover:not(:disabled){color:#c1ff14;border-color:#c1ff14}.mfc-page .mfc-journey-nav>button:disabled{opacity:.3;cursor:default}.mfc-page .mfc-journey-dots{gap:8px;display:flex}.mfc-page .mfc-journey-dots button{background:#fff3;border-radius:100px;width:8px;height:8px;transition:background .3s,width .3s}.mfc-page .mfc-journey-dots button.is-active{background:#c1ff14;width:26px}.mfc-page .mfc-journey.is-mobile{padding:0 12px 30px}.mfc-page .mfc-journey.is-mobile .mfc-journey-panel{border-radius:28px;max-height:none;padding:24px 20px 22px}.mfc-page .mfc-stage-strip{justify-content:space-between;align-items:center;margin:4px 2px 24px;display:flex;position:relative}.mfc-page .mfc-stage-strip .mfc-strip-track{background:#ffffff24;border-radius:100px;height:2px;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.mfc-page .mfc-stage-strip .mfc-strip-track i{background:#c1ff14;border-radius:100px;height:100%;display:block}.mfc-page .mfc-stage-strip>button{z-index:1;color:#9d9d9d;background:#101012;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Orbitron,sans-serif;font-size:10px;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex;position:relative}.mfc-page .mfc-stage-strip>button.is-past{color:#c1ff14;border-color:#c1ff1499}.mfc-page .mfc-stage-strip>button.is-active{color:#000;background:#c1ff14;border-color:#c1ff14;font-weight:700;transform:scale(1.12)}.mfc-page .mfc-stage-deck{touch-action:pan-y;overflow:hidden}.mfc-page .mfc-stage-deck .mfc-journey-content{cursor:grab}.mfc-page .mfc-stage-deck .mfc-journey-content:active{cursor:grabbing}.mfc-page .mfc-swipe-hint{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#9d9d9d;margin-top:14px;font-family:Orbitron,sans-serif;font-size:9px}.mfc-page .mfc-services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mfc-page .mfc-service-card{background:#fff;border:1px solid #eaeaea;border-radius:24px;padding:30px 28px 28px;transition:background .45s,border-color .45s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.mfc-page .mfc-service-card h4{margin:42px 0 10px;font-size:19px;transition:color .45s}.mfc-page .mfc-service-card p{color:#616161;font-size:14px;line-height:1.55;transition:color .45s}.mfc-page .mfc-service-card:hover{background:#000;border-color:#000;transform:translateY(-6px);box-shadow:0 26px 60px #00000038}.mfc-page .mfc-service-card:hover h4{color:#fff}.mfc-page .mfc-service-card:hover p{color:#9d9d9d}.mfc-page .mfc-service-card:hover .mfc-index{color:#c1ff14}.mfc-page .mfc-cap-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mfc-page .mfc-cap-card{background:#000;border-radius:28px;padding:36px 32px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.mfc-page .mfc-cap-card .mfc-cap-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mfc-page .mfc-cap-card h4{color:#fff;letter-spacing:-.01em;font-size:clamp(21px,2vw,26px);line-height:1.15}.mfc-page .mfc-cap-card .mfc-cap-index{color:#c1ff14;font-size:24px;font-weight:700;line-height:1.15}.mfc-page .mfc-cap-card>p{color:#9d9d9d;margin:12px 0 24px;font-size:14.5px;line-height:1.55}.mfc-page .mfc-cap-card .mfc-tag-row span{color:#ddd;background:#ffffff0f;border-color:#ffffff1a}.mfc-page .mfc-cap-card:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000038}.mfc-page .mfc-industries-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mfc-page .mfc-industry-card{background:#f3f3f3;border-radius:24px;padding:28px 24px;transition:transform .35s}.mfc-page .mfc-industry-card h4{margin-bottom:8px;font-size:20px}.mfc-page .mfc-industry-card p{color:#616161;margin-bottom:18px;font-size:13.5px;line-height:1.5}.mfc-page .mfc-industry-card:hover{transform:translateY(-4px)}.mfc-page .mfc-tag-row{flex-wrap:wrap;gap:8px;display:flex}.mfc-page .mfc-tag-row span{color:#000;background:#fff;border:1px solid #eaeaea;border-radius:100px;padding:6px 12px;font-size:11.5px}.mfc-page .mfc-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mfc-page .mfc-stat-card{background:#0d0d0f;border:1px solid #ffffff1a;border-radius:22px;padding:30px 28px}.mfc-page .mfc-stat-card .mfc-stat-value{color:#c1ff14;font-family:Orbitron,sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700}.mfc-page .mfc-stat-card .mfc-stat-label{color:#ddd;margin:8px 0 18px;font-size:14.5px}.mfc-page .mfc-stat-card .mfc-stat-bar{background:#ffffff1a;border-radius:100px;height:4px;overflow:hidden}.mfc-page .mfc-stat-card .mfc-stat-bar i{background:linear-gradient(90deg,#c1ff1480,#c1ff14);border-radius:100px;height:100%;display:block}.mfc-page .mfc-portfolio-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mfc-page .mfc-portfolio-card{background:#fff;border:1px solid #eaeaea;border-radius:24px;padding:32px 30px;transition:border-color .35s,transform .35s,box-shadow .35s}.mfc-page .mfc-portfolio-card h4{margin:14px 0 10px;font-size:21px}.mfc-page .mfc-portfolio-card p{color:#616161;font-size:14.5px;line-height:1.6}.mfc-page .mfc-portfolio-card:hover{border-color:#d9d9d9;transform:translateY(-4px);box-shadow:0 20px 50px #00000012}.mfc-page .mfc-case{height:420vh;position:relative}.mfc-page .mfc-case-sticky{background:#000;border-radius:40px;flex-direction:column;justify-content:center;gap:30px;height:calc(100vh - 40px);margin:0 20px;padding:40px 0;display:flex;position:sticky;top:20px;overflow:hidden}.mfc-page .mfc-case-head .mfc-chapter-tag{color:#c1ff14}.mfc-page .mfc-case-head .mfc-chapter-tag:before{background:#c1ff1480}.mfc-page .mfc-case-head h2{letter-spacing:-.02em;color:#fff;max-width:760px;margin:14px 0 0;font-size:clamp(28px,3.4vw,46px)}.mfc-page .mfc-case-viewport{padding-left:max(24px,50vw - 636px);overflow:hidden}.mfc-page .mfc-case-track{gap:16px;width:max-content;padding-right:10vw;display:flex}.mfc-page .mfc-case-card{background:#101012;border:1px solid #ffffff1a;border-radius:22px;flex:none;width:min(420px,80vw);padding:28px 28px 30px}.mfc-page .mfc-case-card header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mfc-page .mfc-case-card header .mfc-index{color:#ffffff4d}.mfc-page .mfc-case-card header .mfc-eyebrow{color:#fff}.mfc-page .mfc-case-card h4{letter-spacing:-.01em;color:#fff;margin-bottom:16px;font-size:22px;line-height:1.2}.mfc-page .mfc-case-card ul li{color:#d9d9d9;border-bottom:1px solid #ffffff0f;padding:7px 0;font-size:14px;line-height:1.5}.mfc-page .mfc-case-card ul li:last-child{border-bottom:none}.mfc-page .mfc-case-card ul.is-quote li{color:#9d9d9d;font-style:italic}.mfc-page .mfc-case-card ul.is-checklist li{align-items:flex-start;gap:10px;display:flex}.mfc-page .mfc-case-card ul.is-checklist li svg{flex:none;margin-top:3px}.mfc-page .mfc-case-card.is-final{border-color:#c1ff1480;box-shadow:0 0 60px #c1ff141a}.mfc-page .mfc-case-card.is-final h4{color:#c1ff14;font-size:26px}.mfc-page .mfc-case-demo{margin-top:4px}.mfc-page .mfc-case-demo .mfc-case-demo-name{letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:6px;font-family:Orbitron,sans-serif;font-size:12px}.mfc-page .mfc-case-demo .mfc-case-demo-desc{color:#9d9d9d;margin-bottom:16px;font-size:13.5px}.mfc-page .mfc-case-demo .mfc-tag-row{margin-bottom:22px}.mfc-page .mfc-case-demo .mfc-tag-row span{color:#ddd;background:#ffffff0f;border-color:#ffffff1a}.mfc-page .mfc-case-demo .mfc-btn{text-decoration:none}.mfc-page .mfc-case-progress i{transform-origin:0;background:#c1ff14;border-radius:100px;height:2px;display:block}.mfc-page .mfc-case.is-mobile{height:auto;padding:0 12px 30px}.mfc-page .mfc-case.is-mobile .mfc-case-sticky{border-radius:28px;gap:22px;height:auto;margin:0;padding:30px 0 28px;position:static}.mfc-page .mfc-case.is-mobile .mfc-case-head h2{font-size:clamp(26px,7vw,34px)}.mfc-page .mfc-case.is-mobile .mfc-case-head .mfc-swipe-hint{text-align:left;margin-top:12px}.mfc-page .mfc-case.is-mobile .mfc-case-viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:20px;overflow-x:auto}.mfc-page .mfc-case.is-mobile .mfc-case-viewport::-webkit-scrollbar{display:none}.mfc-page .mfc-case.is-mobile .mfc-case-track{gap:12px;padding-right:20px}.mfc-page .mfc-case.is-mobile .mfc-case-card{scroll-snap-align:center;width:82vw;padding:24px 22px 26px}.mfc-page .mfc-case.is-mobile .mfc-case-card h4{font-size:20px}.mfc-page .mfc-testimonial{background:#f3f3f3;border-radius:28px;max-width:860px;margin:0 auto;padding:clamp(28px,4vw,52px)}.mfc-page .mfc-testimonial blockquote{margin:0}.mfc-page .mfc-testimonial blockquote>p{color:#1c1c1c;margin:22px 0 26px;font-size:clamp(16px,1.7vw,20px);line-height:1.65}.mfc-page .mfc-testimonial blockquote footer{align-items:baseline;gap:12px;display:flex}.mfc-page .mfc-testimonial blockquote footer b{font-size:16px}.mfc-page .mfc-testimonial blockquote footer span{color:#616161;font-size:14px}.mfc-page .mfc-quote-badge{letter-spacing:.22em;text-transform:uppercase;color:#c1ff14;background:#000;border-radius:100px;padding:9px 18px;font-family:Orbitron,sans-serif;font-size:10px;display:inline-block}.mfc-page .mfc-testimonial-nav{border-top:1px solid #00000014;justify-content:center;align-items:center;gap:22px;margin-top:30px;padding-top:24px;display:flex}.mfc-page .mfc-testimonial-nav>button{color:#000;background:#fff;border:1px solid #dcdcdc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,color .25s;display:flex}.mfc-page .mfc-testimonial-nav>button:first-child svg{transform:rotate(180deg)}.mfc-page .mfc-testimonial-nav>button:hover{color:#c1ff14;background:#000}.mfc-page .mfc-testimonial-nav .mfc-journey-dots button{background:#0000002e}.mfc-page .mfc-testimonial-nav .mfc-journey-dots button.is-active{background:#000}.mfc-page .mfc-pricing{position:relative}.mfc-page .mfc-only-mobile{display:none}@media (max-width:1100px){.mfc-page .mfc-only-desktop{display:none}.mfc-page .mfc-only-mobile{display:block}}.mfc-page .mfc-pricing-anchor{width:1px;height:1px;display:block}.mfc-page .mfc-pricing-sticky{flex-direction:column;justify-content:flex-start;height:100vh;padding-top:96px;display:flex;position:sticky;top:0;overflow:hidden}.mfc-page .mfc-stage-hint{position:absolute;bottom:14px;left:50%;transform:translate(-50%);margin-top:0!important}.mfc-page .mfc-price-steps{justify-content:center;gap:10px;margin-bottom:26px;display:flex}.mfc-page .mfc-price-steps .mfc-price-step{background:#fff;border:1px solid #eaeaea;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;transition:background .35s,border-color .35s,color .35s,transform .35s;display:inline-flex}.mfc-page .mfc-price-steps .mfc-price-step b{color:#b5b5b5;font-family:Orbitron,sans-serif;font-size:11px;transition:color .35s}.mfc-page .mfc-price-steps .mfc-price-step span{letter-spacing:.22em;color:#000;font-family:Orbitron,sans-serif;font-size:10px;transition:color .35s}.mfc-page .mfc-price-steps .mfc-price-step em{color:#616161;font-size:12px;font-style:normal;transition:color .35s}.mfc-page .mfc-price-steps .mfc-price-step.is-past{border-color:#0006}.mfc-page .mfc-price-steps .mfc-price-step.is-past b{color:#000}.mfc-page .mfc-price-steps .mfc-price-step.is-active{background:#000;border-color:#000;transform:translateY(-2px)}.mfc-page .mfc-price-steps .mfc-price-step.is-active b,.mfc-page .mfc-price-steps .mfc-price-step.is-active em{color:#c1ff14}.mfc-page .mfc-price-steps .mfc-price-step.is-active span{color:#fff}.mfc-page .mfc-plans-stage{perspective:1200px;transform-origin:top}.mfc-page .mfc-plans-stage .mfc-plan-slot{will-change:transform}.mfc-page .mfc-stage-hint{color:#9d9d9d;margin-top:18px}.mfc-page .mfc-plan.is-staged{padding:26px 24px}.mfc-page .mfc-plan.is-staged .mfc-plan-price{margin:10px 0;font-size:34px}.mfc-page .mfc-plan.is-staged .mfc-plan-desc{margin-bottom:10px;font-size:13.5px}.mfc-page .mfc-plan.is-staged .mfc-plan-tagline{margin-bottom:16px}.mfc-page .mfc-plan.is-staged ul{gap:7px;margin-bottom:18px}.mfc-page .mfc-plan.is-staged ul li{font-size:12.5px}.mfc-page .mfc-plan.is-staged .mfc-plan-audience{margin-bottom:14px;padding-top:12px}.mfc-page .mfc-plan.is-staged .mfc-btn{padding:11px 22px}@media (max-height:900px){.mfc-page .mfc-plans-stage{transform:scale(.92)}}@media (max-height:820px){.mfc-page .mfc-plans-stage{transform:scale(.84)}.mfc-page .mfc-price-steps{margin-bottom:10px}}@media (max-height:740px){.mfc-page .mfc-plans-stage{transform:scale(.74)}.mfc-page .mfc-pricing-sticky{padding-top:84px}}@media (max-height:660px){.mfc-page .mfc-plans-stage{transform:scale(.64)}.mfc-page .mfc-pricing-sticky{padding-top:78px}.mfc-page .mfc-stage-hint{display:none}}@media (max-height:580px){.mfc-page .mfc-plans-stage{transform:scale(.55)}}.mfc-page .mfc-tilt{height:100%;transform-style:preserve-3d;position:relative}.mfc-page .mfc-tilt .mfc-glare{pointer-events:none;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%), #c1ff1424, transparent 65%);opacity:0;border-radius:28px;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.mfc-page .mfc-tilt:hover .mfc-glare{opacity:1}}.mfc-page .mfc-scan{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#c1ff14,#0000);border-radius:100px;height:3px;position:absolute;left:4%;right:4%;box-shadow:0 0 22px #c1ff1499}.mfc-page .mfc-plan-head{justify-content:space-between;align-items:center;display:flex}.mfc-page .mfc-plan-gear{border:1.5px dashed #0000004d;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.mfc-page .mfc-plan-gear i{transform-origin:3px 14px;background:#c1ff14;border-radius:50%;outline:1px solid #00000040;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%}.mfc-page .mfc-plan-gear.g1 i{animation:5.2s linear infinite mfc-spin}.mfc-page .mfc-plan-gear.g2 i{animation:2.4s linear infinite mfc-spin}.mfc-page .mfc-plan-gear.g3 i{animation:1.1s linear infinite mfc-spin}@media (prefers-reduced-motion:reduce){.mfc-page .mfc-plan-gear i{animation:none}.mfc-page .mfc-scan{display:none}}.mfc-page .mfc-plan.is-popular .mfc-plan-gear{border-color:#ffffff59}@keyframes mfc-spin{to{transform:rotate(360deg)}}.mfc-page .mfc-plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.mfc-page .mfc-plan{background:#fff;border:1px solid #eaeaea;border-radius:28px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.mfc-page .mfc-plan .mfc-plan-badge{color:#000;letter-spacing:.22em;white-space:nowrap;background:#c1ff14;border-radius:100px;padding:7px 16px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.mfc-page .mfc-plan .mfc-plan-name{letter-spacing:.3em;color:#616161;font-family:Orbitron,sans-serif;font-size:13px}.mfc-page .mfc-plan .mfc-plan-price{color:#000;margin:14px 0 12px;font-family:Orbitron,sans-serif;font-size:40px;font-weight:700}.mfc-page .mfc-plan .mfc-plan-price span{color:#616161;margin-left:8px;font-family:Aeonik,sans-serif;font-size:14px;font-weight:400}.mfc-page .mfc-plan .mfc-plan-desc{color:#333;margin-bottom:12px;font-size:14.5px;line-height:1.55}.mfc-page .mfc-plan .mfc-plan-tagline{letter-spacing:.2em;text-transform:uppercase;color:#000;align-items:center;gap:8px;margin-bottom:22px;font-family:Orbitron,sans-serif;font-size:9.5px;display:inline-flex}.mfc-page .mfc-plan .mfc-plan-tagline:before{content:"";background:#c1ff14;border-radius:2px;width:8px;height:8px}.mfc-page .mfc-plan ul{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.mfc-page .mfc-plan ul li{color:#424242;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.mfc-page .mfc-plan ul li svg{flex:none;margin-top:3px}.mfc-page .mfc-plan .mfc-plan-audience{color:#616161;border-top:1px solid #00000014;margin-bottom:20px;padding-top:16px;font-size:12.5px}.mfc-page .mfc-plan .mfc-plan-audience span{letter-spacing:.24em;text-transform:uppercase;color:#000;margin-bottom:6px;font-family:Orbitron,sans-serif;font-size:9px;display:block}.mfc-page .mfc-plan .mfc-btn{justify-content:center}.mfc-page .mfc-plan.is-popular{background:#000;border-color:#000;box-shadow:0 30px 80px #00000040}.mfc-page .mfc-plan.is-popular .mfc-plan-name{color:#9d9d9d}.mfc-page .mfc-plan.is-popular .mfc-plan-price{color:#fff}.mfc-page .mfc-plan.is-popular .mfc-plan-price span{color:#9d9d9d}.mfc-page .mfc-plan.is-popular .mfc-plan-desc{color:#ddd}.mfc-page .mfc-plan.is-popular .mfc-plan-tagline{color:#c1ff14}.mfc-page .mfc-plan.is-popular ul li{color:#d9d9d9}.mfc-page .mfc-plan.is-popular .mfc-plan-audience{color:#9d9d9d;border-top-color:#ffffff1a}.mfc-page .mfc-plan.is-popular .mfc-plan-audience span{color:#c1ff14}.mfc-page .mfc-plan-notes{flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:34px;display:flex}.mfc-page .mfc-plan-notes span{color:#616161;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mfc-page .mfc-partnership{background:#f3f3f3;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:28px 32px;display:flex}.mfc-page .mfc-partnership .mfc-partnership-desc{color:#000;margin-top:8px;font-size:17px;font-weight:500}.mfc-page .mfc-oneproblem{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.mfc-page .mfc-oneproblem-text h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,4vw,54px)}.mfc-page .mfc-oneproblem-text h2 .is-lime{color:#000;background:#c1ff14;border-radius:.14em;padding:0 .14em}.mfc-page .mfc-oneproblem-text>div>p,.mfc-page .mfc-oneproblem-text>p{color:#616161;font-size:16px;line-height:1.6}.mfc-page .mfc-oneproblem-text .mfc-how{border-left:3px solid #c1ff14;margin:26px 0 30px;padding-left:20px}.mfc-page .mfc-oneproblem-text .mfc-how p:not(.mfc-eyebrow){color:#424242;margin:10px 0 16px;font-size:14.5px}.mfc-page .mfc-value-dash{background:#000;border-radius:24px;padding:28px;box-shadow:0 30px 70px #0003}.mfc-page .mfc-value-dash .mfc-value-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.mfc-page .mfc-value-dash .mfc-value-row span{color:#9d9d9d;font-size:13.5px}.mfc-page .mfc-value-dash .mfc-value-row b{color:#fff;font-family:Orbitron,sans-serif;font-size:16px}.mfc-page .mfc-value-dash .mfc-value-row.tone-lime b{color:#c1ff14}.mfc-page .mfc-split{margin-top:22px}.mfc-page .mfc-split .mfc-split-bar{background:#ffffff24;border-radius:100px;height:10px;overflow:hidden}.mfc-page .mfc-split .mfc-split-bar i{background:#c1ff14;border-radius:100px;height:100%;display:block}.mfc-page .mfc-split .mfc-split-legend{justify-content:space-between;margin-top:12px;display:flex}.mfc-page .mfc-split .mfc-split-legend span{color:#9d9d9d;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mfc-page .mfc-split .mfc-split-legend span i{background:#ffffff4d;border-radius:3px;width:9px;height:9px}.mfc-page .mfc-split .mfc-split-legend span i.is-lime{background:#c1ff14}.mfc-page .mfc-why-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mfc-page .mfc-why-card{background:#fff;border:1px solid #eaeaea;border-radius:22px;padding:26px 24px;transition:border-color .35s,transform .35s}.mfc-page .mfc-why-card h4{margin:32px 0 10px;font-size:17px}.mfc-page .mfc-why-card p{color:#616161;font-size:13.5px;line-height:1.55}.mfc-page .mfc-why-card:hover{border-color:#000;transform:translateY(-4px)}.mfc-page .mfc-team-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mfc-page .mfc-team-card{background:#fff;border:1px solid #eaeaea;border-radius:24px;padding:14px 14px 26px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s}.mfc-page .mfc-team-card .mfc-team-photo{aspect-ratio:3/4;background:#f3f3f3;border-radius:16px;margin-bottom:20px;overflow:hidden}.mfc-page .mfc-team-card .mfc-team-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .6s,transform .9s cubic-bezier(.16,1,.3,1)}.mfc-page .mfc-team-card h4{letter-spacing:-.01em;margin:0 10px 6px;font-size:19px}.mfc-page .mfc-team-card .mfc-team-role{color:#000;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 10px 10px;font-size:11.5px;font-weight:600;display:flex}.mfc-page .mfc-team-card .mfc-team-role:before{content:"";background:#c1ff14;border-radius:50%;width:8px;height:8px}.mfc-page .mfc-team-card .mfc-team-desc{color:#616161;margin:0 10px;font-size:13.5px;line-height:1.55}.mfc-page .mfc-team-card:hover{border-color:#000;transform:translateY(-6px);box-shadow:0 26px 60px #0000001f}.mfc-page .mfc-team-card:hover .mfc-team-photo img{filter:grayscale(0);transform:scale(1.04)}.mfc-page .mfc-about{grid-template-columns:1fr 1.1fr;gap:clamp(30px,5vw,90px);display:grid}.mfc-page .mfc-about h2{margin:18px 0 20px;font-size:clamp(34px,4vw,56px)}.mfc-page .mfc-about .mfc-about-lead{color:#1c1c1c;font-size:18px;line-height:1.6}.mfc-page .mfc-about .mfc-about-body p{color:#616161;margin-bottom:22px;font-size:15.5px;line-height:1.7}.mfc-page .mfc-contact{padding-bottom:130px}.mfc-page .mfc-contact .mfc-contact-panel{padding:90px 0}.mfc-page .mfc-contact-card{max-width:720px;margin:0 auto}.mfc-page .mfc-contact-card form{flex-direction:column;gap:20px;display:flex}.mfc-page .mfc-contact-card .mfc-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mfc-page .mfc-contact-card label{flex-direction:column;gap:9px;display:flex}.mfc-page .mfc-contact-card label span{letter-spacing:.26em;text-transform:uppercase;color:#9d9d9d;font-family:Orbitron,sans-serif;font-size:9px}.mfc-page .mfc-contact-card input,.mfc-page .mfc-contact-card textarea{color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:14px 18px;font-family:Aeonik,sans-serif;font-size:15px;transition:border-color .3s,box-shadow .3s}.mfc-page .mfc-contact-card input::placeholder,.mfc-page .mfc-contact-card textarea::placeholder{color:#ffffff52}.mfc-page .mfc-contact-card input:focus,.mfc-page .mfc-contact-card textarea:focus{border-color:#c1ff14b3;box-shadow:0 0 0 3px #c1ff141f}.mfc-page .mfc-contact-success{text-align:center;padding:40px 10px}.mfc-page .mfc-contact-success h3{color:#c1ff14;margin:20px 0 12px;font-size:30px}.mfc-page .mfc-contact-success p{color:#9d9d9d;font-size:15px}.mfc-page .mfc-footer{background:#f4f4f4;padding:80px 0 30px;overflow:hidden}.mfc-page .mfc-footer-top{grid-template-columns:1.2fr 1.6fr;gap:clamp(30px,5vw,80px);padding-bottom:40px;display:grid}.mfc-page .mfc-footer-logo{color:#000;font-family:Orbitron,sans-serif;font-size:28px;font-weight:700}.mfc-page .mfc-footer-logo span{color:#000;background:#c1ff14;border-radius:8px;margin-left:6px;padding:2px 7px;font-size:22px}.mfc-page .mfc-footer-brand .mfc-footer-desc{color:#616161;max-width:340px;margin:16px 0 24px;font-size:14.5px;line-height:1.6}.mfc-page .mfc-footer-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mfc-page .mfc-footer-col>p{letter-spacing:.26em;text-transform:uppercase;color:#000;margin-bottom:16px;font-family:Orbitron,sans-serif;font-size:10px}.mfc-page .mfc-footer-col li{color:#616161;padding:5px 0;font-size:14px}.mfc-page .mfc-footer-wordmark{text-align:center;color:#e7e7e7;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;margin:10px 0 20px;font-family:Orbitron,sans-serif;font-size:clamp(110px,22vw,330px);font-weight:700;line-height:.9;position:relative}.mfc-page .mfc-footer-wordmark .mfc-wm-mask{vertical-align:bottom;display:inline-block;overflow:hidden}.mfc-page .mfc-footer-wordmark .mfc-wm-mask>span{display:inline-block}.mfc-page .mfc-footer-wordmark .mfc-wm-halo{pointer-events:none;background:radial-gradient(circle clamp(120px, 14vw, 230px) at var(--x,-999px) var(--y,-999px), #c1ff1466, transparent 70%);position:absolute;inset:-8%}.mfc-page .mfc-footer-wordmark .mfc-wm-ink{color:#000;pointer-events:none;-webkit-mask-image:radial-gradient(circle clamp(110px, 13vw, 210px) at var(--x,-999px) var(--y,-999px), #000 30%, transparent 100%);-webkit-mask-image:radial-gradient(circle clamp(110px, 13vw, 210px) at var(--x,-999px) var(--y,-999px), #000 30%, transparent 100%);mask-image:radial-gradient(circle clamp(110px, 13vw, 210px) at var(--x,-999px) var(--y,-999px), #000 30%, transparent 100%);position:absolute;inset:0}.mfc-page .mfc-footer-wordmark .mfc-wm-ink .mfc-wm-mask{overflow:visible}.mfc-page .mfc-footer-wordmark .mfc-wm-line{transform-origin:0;background:linear-gradient(90deg,#0000,#c1ff14,#0000);border-radius:100px;height:3px;position:absolute;bottom:-14px;left:12%;right:12%}.mfc-page .mfc-footer-bottom{border-top:1px solid #e3e3e3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;display:flex}.mfc-page .mfc-footer-bottom span{color:#9d9d9d;font-size:13px}.mfc-page .mfc-footer-bottom .mfc-footer-tagline{color:#000;font-weight:500}@media (max-width:1320px){.mfc-page .mfc-rail{display:none}}@media (max-width:1100px){.mfc-page .mfc-services-grid,.mfc-page .mfc-stats-grid,.mfc-page .mfc-industries-grid,.mfc-page .mfc-why-grid,.mfc-page .mfc-team-grid{grid-template-columns:repeat(2,1fr)}.mfc-page .mfc-plans{grid-template-columns:1fr;max-width:620px;margin:0 auto}.mfc-page .mfc-hero-kpis{display:none}}@media (max-width:900px){.mfc-page .mfc-section{padding-bottom:90px}.mfc-page .mfc-act-intro{padding:90px 0 50px}.mfc-page .mfc-oneproblem,.mfc-page .mfc-about,.mfc-page .mfc-portfolio-grid,.mfc-page .mfc-cap-grid{grid-template-columns:1fr}.mfc-page .mfc-team-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.mfc-page .mfc-footer-top{grid-template-columns:1fr}.mfc-page .mfc-nav-links,.mfc-page .mfc-nav-cta{display:none}.mfc-page .mfc-burger{display:flex}.mfc-page .mfc-panel-dark{border-radius:28px;margin:0 12px}.mfc-page .mfc-case-sticky{border-radius:28px;height:calc(100vh - 24px);margin:0 12px;top:12px}.mfc-page .mfc-journey-sticky{padding:12px}.mfc-page .mfc-journey-panel{border-radius:28px}}@media (max-width:600px){.mfc-page .mfc-services-grid,.mfc-page .mfc-stats-grid,.mfc-page .mfc-industries-grid,.mfc-page .mfc-why-grid{grid-template-columns:1fr}.mfc-page .mfc-form-row{grid-template-columns:1fr!important}.mfc-page .mfc-hero{padding-top:130px}.mfc-page .mfc-journey-meta{flex-direction:column;align-items:flex-start;gap:14px}.mfc-page .mfc-scroll-hint{display:none}.mfc-page .mfc-partnership{flex-direction:column;align-items:flex-start}.mfc-page .mfc-footer-wordmark{font-size:26vw}}
