.mk{color:var(--text);background:#fff;overflow-x:clip}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}.mk-nav{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#ffffffdb;border-bottom:1px solid #e2e9f2b3;position:sticky;top:0}.mk-nav .wrap{align-items:center;gap:28px;height:70px;display:flex}.mk-links{align-items:center;gap:4px;display:flex}.mk-links a{color:var(--text);border-radius:9px;padding:8px 12px;font-size:14.5px;font-weight:500}.mk-links a:hover,.mk-links a.active{background:var(--wash-2);color:var(--ink)}.mk-nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.mk-burger,.mk-mobile{display:none}.hero{isolation:isolate;padding:64px 0 40px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 78% 30%,#2f7fe829,#0000 70%),radial-gradient(30% 40% at 10% 10%,#6b4fd814,#0000 70%);height:760px;position:absolute;inset:-200px -10% auto}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:48px;display:grid}.pill{border:1px solid var(--line);box-shadow:var(--sh-sm);color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:600;display:inline-flex}.pill b{background:var(--blue-600);color:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px}.hero h1{letter-spacing:-.045em;color:var(--navy-900);margin:20px 0 18px;font-size:clamp(40px,5.2vw,64px);line-height:1.04}.hero h1 em{background:linear-gradient(100deg,#0f3ff5 10%,#7b1fc0 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13.5px;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.trust svg{width:16px;height:16px;color:var(--success)}.stage{position:relative}.browser{border:1px solid var(--line);transition:transform .8s var(--ease);background:#fff;border-radius:16px;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 90px #00123c33,0 8px 24px #00123c14}.browser-bar{border-bottom:1px solid var(--line);background:#f4f7fb;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.browser-bar i{background:#dce3ec;border-radius:50%;width:10px;height:10px}.browser-bar span{color:var(--subtle);border:1px solid var(--line);background:#fff;border-radius:6px;margin-left:12px;padding:2px 10px;font-size:11.5px}.browser img{width:100%;display:block}.float{border:1px solid var(--line);z-index:3;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 18px 40px #00123c24}.float b{color:var(--ink);font-size:13px;display:block}.float small{color:var(--muted);font-size:12px}.float .metric-icon{border-radius:10px;width:34px;height:34px}.f1{animation-delay:-1s;top:18%;left:-28px}.f2{animation-delay:-3s;top:6%;right:-18px}.f3{animation-delay:-2s;bottom:-22px;right:6%}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.phone-mini{z-index:4;background:#00123c;border:6px solid #00123c;border-radius:24px;width:150px;position:absolute;bottom:-34px;left:-40px;overflow:hidden;box-shadow:0 30px 60px #00123c4d}.phone-mini img{border-radius:18px;width:100%;display:block}.stats{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.stats>div{border-right:1px solid var(--line);padding:20px 22px}.stats>div:last-child{border-right:0}.stats b{color:var(--navy-900);letter-spacing:-.03em;font-size:28px;display:block}.stats span{color:var(--muted);font-size:13.5px}.sec{padding:96px 0}.sec-alt{background:linear-gradient(180deg,var(--wash),#fff)}.sec-head{text-align:center;max-width:760px;margin:0 auto 48px}.sec-head.left{text-align:left;margin-left:0}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:700;display:inline-flex}.sec h2{letter-spacing:-.04em;color:var(--navy-900);margin-bottom:14px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.sec-head p{color:var(--muted);margin:0;font-size:17.5px;line-height:1.65}.aud{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.aud a{border:1px solid var(--line);color:var(--text);transition:all .25s var(--ease);box-shadow:var(--sh-sm);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.aud a:hover{box-shadow:var(--sh-md);border-color:var(--blue-200);color:var(--text);transform:translateY(-4px)}.aud b{color:var(--ink);font-size:17px}.aud p{color:var(--muted);margin:0;font-size:14px}.aud .more{color:var(--blue-600);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;display:flex}.feat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feat{border:1px solid var(--line);transition:all .25s var(--ease);background:#fff;border-radius:18px;padding:22px;position:relative;overflow:hidden}.feat:hover{border-color:var(--blue-200);box-shadow:var(--sh-md);transform:translateY(-3px)}.feat h3{margin:14px 0 6px;font-size:16.5px}.feat p{color:var(--muted);margin:0;font-size:14px}.feat .metric-icon{border-radius:12px;width:44px;height:44px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:64px;padding:56px 0;display:grid}.split.rev>:first-child{order:2}.split h3{letter-spacing:-.035em;color:var(--navy-900);margin-bottom:14px;font-size:clamp(26px,2.8vw,36px);line-height:1.15}.split p{color:var(--muted);font-size:16.5px;line-height:1.7}.ticks{gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.ticks li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.ticks svg{width:20px;height:20px;color:var(--blue-600);flex:none;margin-top:1px}.shot{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #00123c29}.shot img{width:100%;display:block}.art{background:#f7f5f2;border-radius:22px;overflow:hidden}.art img{width:100%;display:block}.one-app{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.one-app .col{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.one-app .col.us h3{color:#fff}.one-app h3{margin-bottom:4px;font-size:18px}.one-app .price{letter-spacing:-.03em;color:var(--ink);margin:10px 0;font-size:30px;font-weight:700}.one-app .us .price{color:#fff}.one-app ul{gap:9px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.one-app li{align-items:flex-start;gap:8px;display:flex}.one-app li svg{flex:none;width:17px;height:17px;margin-top:2px}.band{color:#c9d7ea;background:radial-gradient(80% 120% at 85% 0,#1b3d86,#00123c 60%);padding:96px 0;position:relative;overflow:hidden}.band h2{color:#fff}.band .kicker{color:#8ec0ff}.band p{color:#afc3dc}.band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.priv-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.priv-cards div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:18px}.priv-cards b{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-size:15px;display:flex}.priv-cards b svg{color:#8fa8ff;width:18px;height:18px}.priv-cards span{color:#afc3dc;font-size:13.5px}.band .orb{pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.platforms{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.plat{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.plat svg{width:30px;height:30px;color:var(--navy-700)}.plat b{color:var(--ink)}.plat small{color:var(--muted);font-size:12.5px}.faq{max-width:860px;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:18px 4px}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blue-600);font-size:22px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.7}.cta-final{text-align:center;color:#fff;background:radial-gradient(70% 120% at 50% 0,#4a68ff,#102b69 55%,#00123c);border-radius:28px;padding:64px 48px;position:relative;overflow:hidden}.cta-final h2{color:#fff;letter-spacing:-.04em;font-size:clamp(30px,3.6vw,44px)}.cta-final p{color:#c9d7ea;max-width:600px;margin:0 auto 26px;font-size:17px}.phero{text-align:center;isolation:isolate;padding:72px 0 40px;position:relative}.phero:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 50% 20%,#2f7fe824,#0000 70%);height:480px;position:absolute;inset:-100px 0 auto}.phero h1{letter-spacing:-.045em;color:var(--navy-900);max-width:900px;margin:14px auto 16px;font-size:clamp(36px,4.6vw,56px);line-height:1.06}.phero p{color:var(--muted);max-width:680px;margin:0 auto;font-size:18px}.compare{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;font-size:14.5px;overflow:hidden}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:center;padding:13px 18px}.compare th:first-child,.compare td:first-child{text-align:left}.compare thead th{background:var(--wash);color:var(--ink);font-size:13px}.compare tr:last-child td{border-bottom:0}.compare .grp td{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#fafcff;font-size:12.5px;font-weight:700}.compare svg{width:18px;height:18px;color:var(--success);display:inline}.legal{max-width:820px;margin:0 auto;padding:20px 0 80px;font-size:15.5px;line-height:1.75}.legal h2{margin:36px 0 10px;font-size:22px}.legal li{margin-bottom:6px}.mk-foot{background:var(--navy-900);color:#9fb3cc;margin-top:0;padding:64px 0 28px}.foot-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;display:grid}.mk-foot img.mk-cobrand{background:#fff;border-radius:10px;width:min(100%,440px);height:auto;padding:10px;display:block}.mk-foot h4{color:#fff;margin-bottom:12px;font-size:14px}.mk-foot a{color:#9fb3cc;padding:4px 0;font-size:14px;display:block}.foot-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}@media (max-width:1100px){.hero-grid,.split,.band-grid{grid-template-columns:1fr}.split.rev>:first-child{order:0}.feat-grid,.aud{grid-template-columns:repeat(2,1fr)}.platforms{grid-template-columns:repeat(3,1fr)}.one-app{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.f1,.phone-mini{left:0}}@media (max-width:860px){.mk-links,.mk-nav .right .hide-sm{display:none}.mk-burger{display:inline-grid}.mk-nav .wrap{gap:12px}.mk-mobile{border-top:1px solid var(--line);background:#fff;flex-direction:column;padding:10px 24px 18px;display:flex}.mk-mobile a{color:var(--ink);border-bottom:1px solid var(--line);padding:10px 0;font-weight:600}.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.browser{transform:none}.float,.phone-mini{display:none}}@media (max-width:600px){.feat-grid,.aud,.priv-cards{grid-template-columns:1fr}.platforms{grid-template-columns:1fr 1fr}.sec{padding:64px 0}.cta-final{padding:44px 22px}.compare{font-size:13px}.compare th,.compare td{padding:10px 8px}}.hero{padding:32px 0 24px}.hero-grid{gap:36px}.hero h1{margin:14px 0 12px;font-size:clamp(38px,4.5vw,54px);line-height:1.02}.hero .lede{margin-bottom:18px;font-size:17px;line-height:1.5}.hero-ctas{margin-bottom:16px}.stage,.browser{max-height:274px}.browser img{object-fit:cover;object-position:top center;height:240px}.f3{bottom:8px}.phone-mini{width:118px;bottom:8px}.stats{margin-top:28px}.stats>div{padding:14px 18px}.stats b{font-size:24px}@media (max-width:1100px){.hero{padding:28px 0 20px}.hero-grid{gap:24px}.stage,.browser{max-height:254px}.browser img{height:220px}}@media (max-width:600px){.hero{padding:24px 0 18px}.hero h1{font-size:clamp(36px,10vw,46px)}.hero .lede{margin-bottom:16px;font-size:16px}.stage,.browser{max-height:214px}.browser img{height:180px}.stats{margin-top:22px}.stats>div{padding:12px}.stats b{font-size:22px}.stats span{font-size:12px}}.interval-bar{z-index:55;pointer-events:none;justify-content:center;margin-bottom:30px;display:flex;position:sticky;top:80px}.interval-bar .interval-toggle{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e2e9f2e6;border-radius:999px;padding:5px 10px 5px 5px;box-shadow:0 6px 20px #00123c1a}html{scroll-padding-top:88px}@media (min-width:1101px){.stage{min-width:0;height:310px;max-height:none}.browser{height:310px;max-height:none}.browser img{object-fit:contain;object-position:center;background:#f4f7fb;height:calc(100% - 34px)}.phone-mini{width:90px;height:196px;bottom:8px;left:-18px}.phone-mini img{object-fit:cover;object-position:top center;height:100%}}.mk-nav{z-index:60;-webkit-backdrop-filter:saturate(1.25)blur(12px);backdrop-filter:saturate(1.25)blur(12px);background:#fffffff7;border:0;position:sticky;top:0;box-shadow:0 3px 14px #00123c0e}.mk-nav:after{content:"";background:linear-gradient(90deg,#0f3ff5 0%,#7b1fc0 72%,#e6179d 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.mk-nav .wrap{gap:24px;height:74px}.mk-logo{box-shadow:none;background:0 0;border-radius:0;flex:none;align-items:center;padding:0;display:flex}.mk-logo img{object-fit:contain;width:auto;max-width:188px;height:50px}.mk-links{align-items:center;gap:3px}.mk-links a{font-family:var(--font-accent);color:#1e2c49;white-space:nowrap;border-radius:9px;padding:10px 11px;font-size:13px;font-weight:600;position:relative}.mk-links a.active{color:#4935ae;background:linear-gradient(105deg,#0f3ff513,#7b1fc013)}.mk-links a.active:after{content:"";background:linear-gradient(90deg,#0f3ff5,#7b1fc0,#e6179d);border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.mk-nav .right{gap:10px}.mk-nav .right>a:not(.btn){font-family:var(--font-accent);color:#1e2c49;font-weight:600}.mk-nav .right .btn-primary{color:#fff;background:linear-gradient(105deg,#0f3ff5,#493cdc 78%,#7b1fc0);box-shadow:0 6px 16px #3f3dbe2e}.mk-nav .right .btn-primary:hover{color:#fff;background:linear-gradient(105deg,#0b34d8,#4231c8 78%,#6e1aaa)}.mk-burger{color:#00123c;background:#f5f6fb;border:1px solid #e1e4ef;border-radius:10px}.mk-mobile{background:linear-gradient(#fff,#f9f8ff);border-top:1px solid #e1e4ef;box-shadow:0 12px 24px #00123c14}.mk-mobile a{color:#1e2c49;border-color:#e7e8f1}.mk .hero{padding:44px 0 28px}.mk .hero:before{background:radial-gradient(45% 66% at 85% 14%,#e6179d13,#0000 74%),radial-gradient(45% 70% at 10% 0,#0f3ff513,#0000 76%),linear-gradient(135deg,#fff 5%,#fbfcff 70%,#fffafd 100%)}.mk .hero h1,.mk .phero h1,.mk .sec h2,.mk .split h3,.mk .cta-final h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:600}.mk .hero h1{color:#00123c}.mk .hero h1 em,.mk .phero h1 em,.mk .sec h2 em,.mk .split h3 em{background:linear-gradient(100deg,#0f3ff5 0%,#5740d8 56%,#c52dab 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk .hero .lede,.mk .phero p{color:#566174}.pill b{color:#fff;background:linear-gradient(100deg,#0f3ff5,#493cdc 84%)}.stats,.aud a,.feat,.plat,.one-app .col{border-color:#e2e5ef;border-radius:18px;box-shadow:0 3px 12px #00123c0b}.aud a:hover,.feat:hover{border-color:#c8c3e9;box-shadow:0 12px 26px #2d2f781a}.aud .more,.ticks svg,.faq summary:after{color:#5739d6}.mk .sec-alt{background:linear-gradient(125deg,#f7f9ff 0%,#fcfbff 58%,#fff9fc 100%)}.mk .band{color:#252b3a;background:linear-gradient(130deg,#f1f5ff 0%,#f7f2ff 58%,#fff3fa 100%)}.mk .band h2,.mk .band .kicker,.mk .band p{color:#00123c}.mk .band .kicker{color:#5739d6}.priv-cards div{background:#ffffffdb;border:1px solid #e2e5ef;box-shadow:0 3px 12px #00123c0a}.priv-cards b{color:#00123c}.priv-cards b svg{color:#7b1fc0}.priv-cards span{color:#566174}.one-app .col.us{color:#252b3a;background:linear-gradient(135deg,#f3f6ff,#f9f4ff 60%,#fff8fc);border:1px solid #e2e5ef;box-shadow:0 8px 24px #00123c0f}.one-app .col.us h3,.one-app .us .price{color:#00123c}.one-app .us p,.one-app .us li{color:#566174}.platforms .plat svg{color:#493cdc}.mk .cta-final{color:#252b3a;background:linear-gradient(125deg,#eef3ff 0%,#f7f1ff 56%,#fff1f9 100%);box-shadow:0 14px 36px #4134981a}.mk .cta-final h2{color:#00123c}.mk .cta-final p{color:#566174}.phero:before{background:radial-gradient(46% 64% at 50% 12%,#7b1fc013,#0000 74%),radial-gradient(35% 45% at 82% 0,#e6179d0f,#0000 72%)}.phero h1{color:#00123c}.mk-foot{color:#e0e6f1;background:linear-gradient(115deg,#00123c 0%,#13265f 52%,#372263 100%)}.mk-foot a{color:#e0e6f1}.mk-foot img.mk-cobrand{box-shadow:none;background:0 0;border-radius:0;width:min(100%,400px);padding:0}.foot-bottom{border-color:#ffffff2e}@media (max-width:1100px){.wrap{width:min(1240px,100% - 48px)}.mk-nav .wrap{gap:14px}.mk-links a{padding-inline:8px;font-size:12px}}@media (max-width:860px){.mk-nav .wrap{height:68px}.mk-links{display:none}.mk-mobile{flex-direction:column;padding:10px 20px 16px;display:flex}.mk-mobile a{color:#1e2c49;padding:11px 0}.mk-nav .right .btn-primary{padding-inline:10px;font-size:12px}}@media (max-width:600px){.wrap{width:calc(100% - 32px)}.mk-logo img{max-width:158px;height:44px}.mk-nav .right{gap:6px}.mk .hero{padding:28px 0 20px}}.mk{color:#182442;background:#fff}.wrap{width:min(1600px,100% - 64px)}.mk-header{z-index:80;background:#fff;position:sticky;top:0;box-shadow:0 5px 20px #101f4314}.mk-brandbar{background:linear-gradient(105deg,#fff 0% 72%,#faf7ff 100%);border-bottom:1px solid #e7e9f2}.mk-brandbar>.wrap{justify-content:space-between;align-items:center;gap:24px;height:82px;display:flex}.mk-logo img{object-fit:contain;width:auto;max-width:220px;height:58px;display:block}.mk-brand-actions{align-items:center;gap:18px;display:flex}.mk-signin{color:#172342;border-radius:999px;padding:10px 14px;font-weight:700}.mk-signin:hover{color:#293fe8;background:#f1f2ff}.mk-brand-actions .btn-primary{color:#fff;background:linear-gradient(105deg,#1746f5 0%,#4d38dd 62%,#9b21b6 100%);box-shadow:0 8px 20px #323dce33}.mk-brand-actions .btn-primary:hover{color:#fff;filter:brightness(.94)}.mk-menubar{background:linear-gradient(105deg,#1746f5 0%,#5545d8 54%,#d8198d 100%);min-height:52px}.mk-links{justify-content:center;align-items:center;gap:clamp(5px,1.25vw,22px);min-height:52px;display:flex}.mk-links a{color:#fff;white-space:nowrap;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:650}.mk-links a:hover{color:#fff;background:#ffffff26}.mk-links a.active{color:#2738c9;background:#fff;box-shadow:0 2px 8px #0e184e24}.mk-burger{color:#172342;background:#fff;border:1px solid #dce2ef}.mk-mobile{background:linear-gradient(#fff,#f8f7ff);padding:12px max(50% - 780px,24px) 18px;box-shadow:0 15px 28px #101f431f}.mk-mobile a{color:#172342;border-color:#e4e7f0;padding:12px 4px;font-weight:650}.mk-mobile a:last-child{color:#fff;background:linear-gradient(100deg,#1746f5,#8a24bd);border:0;border-radius:12px;margin-top:10px;padding:13px 16px}.hero{isolation:isolate;background:linear-gradient(115deg,#fff 5%,#fafaff 48%,#fff8fd 100%);flex-direction:column;justify-content:center;min-height:calc(100svh - 134px);padding:42px 0 44px;display:flex}.hero:before{background:radial-gradient(36% 52% at 78% 35%,#4477f81f,#0000 72%),radial-gradient(30% 44% at 94% 58%,#e12b9f1a,#0000 74%),radial-gradient(30% 44% at 8% 85%,#7e5ee514,#0000 70%);height:100%;inset:0 0 auto}.hero-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(40px,5vw,82px);width:min(1520px,100% - 64px);min-height:clamp(480px,65svh,700px)}.hero h1{letter-spacing:-.035em;color:#07183e;margin:24px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.7vw,70px);font-weight:600;line-height:1.08}.hero h1 em{background:linear-gradient(100deg,#1746f5 6%,#6531d1 64%,#c61a9f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lede{color:#596780;max-width:610px;margin-bottom:30px;font-size:19px;line-height:1.72}.hero-ctas{gap:14px;margin-bottom:28px}.hero-ctas .btn{border-radius:16px;min-height:56px;padding:0 25px;font-weight:700}.hero-ctas .btn-primary{color:#fff;background:linear-gradient(105deg,#1746f5,#5139dd 68%,#a020b0);box-shadow:0 9px 22px #323dce30}.hero-ctas .btn-secondary{color:#0b1b43;background:#fff;border:1px solid #d5dced;box-shadow:0 4px 12px #101f4312}.hero-ctas .btn-secondary:hover{color:#0b1b43;background:#f4f5ff;border-color:#aebbf1}.trust{color:#596780;gap:20px;font-size:14px}.stage{min-height:0;max-height:none}.browser{max-height:none;transform:perspective(1800px)rotateY(-3deg)rotateX(1deg);box-shadow:0 32px 74px #13275b29,0 8px 24px #13275b12}.stage:hover .browser{transform:perspective(1800px)rotateY(-1deg)rotateX(0)}.phone-mini{background:#07183e;border-color:#07183e}.stats{width:min(1520px,100% - 64px);margin:24px auto 0}.sec-head h2,.sec h2,.phero h1{color:#0b1b43;font-family:Georgia,Times New Roman,serif;font-weight:600}.sec-head p,.feat p,.aud p,.split p{color:#596780}.feat,.aud>a,.col,.priv-cards>div,.plat{background:linear-gradient(145deg,#fff 30%,#fbf9ff 100%);border-color:#e0e4f0;box-shadow:0 8px 22px #101f430e}.metric-icon{box-shadow:inset 0 0 0 1px #14244b09}.mi-blue{color:#1746f5;background:#e9edff}.mi-violet{color:#7622c9;background:#f3e9ff}.mi-teal{color:#008a78;background:#e4f6f1}.mi-amber{color:#bd7600;background:#fff3db}.mi-red{color:#c82b39;background:#ffebeb}.mi-green{color:#07844f;background:#e5f6eb}.mi-navy{color:#15386f;background:#e7edf7}.mk-foot{color:#30415f;background:linear-gradient(120deg,#f8f8ff 0%,#fff 50%,#fff5fb 100%);border-top:1px solid #e5e7f1;padding:60px 0 0}.mk-foot .wrap{padding-bottom:0}.mk-foot img.mk-cobrand{background:0 0;border:0;border-radius:0;width:min(100%,390px);padding:0}.mk-foot h4{color:#10234b;font-size:16px;font-weight:700}.mk-foot a{color:#3f506d;padding:6px 0;font-size:14px}.mk-foot a:hover{color:#9f188b}.foot-bottom{color:#e7eafa;background:#07183e;border-top:0;width:100vw;margin-top:34px;padding:18px max(50vw - 800px,32px);position:relative;left:50%;transform:translate(-50%)}@media (max-width:1100px){.wrap{width:min(100% - 48px,1600px)}.hero-grid{gap:34px;width:min(100% - 48px,1520px)}.stats{width:min(100% - 48px,1520px)}.mk-links{gap:4px}.mk-links a{padding-inline:11px;font-size:13px}}@media (max-width:860px){.mk-brandbar>.wrap{height:72px}.mk-brand-actions{gap:10px}.mk-brand-actions .btn-primary{padding:10px 13px;font-size:13px}.mk-brand-actions .mk-burger{display:inline-grid}.mk-menubar{height:8px;min-height:8px}.mk-links{display:none}.hero{min-height:0;padding:42px 0 28px}.hero-grid{grid-template-columns:1fr;gap:36px;min-height:0}.hero h1{font-size:clamp(42px,7vw,60px)}.stage{width:min(100%,760px);margin-inline:auto}.stats{margin-top:38px}.foot-grid{gap:26px}}@media (max-width:600px){.wrap{width:calc(100% - 36px)}.mk-brandbar>.wrap{height:68px}.mk-logo img{max-width:178px;height:48px}.mk-brand-actions{gap:6px}.mk-brand-actions .mk-signin{display:none}.mk-brand-actions .btn-primary{padding:9px 10px;font-size:12px}.mk-brand-actions .btn-primary svg{display:none}.hero{padding:34px 0 24px}.hero-grid,.stats{width:calc(100% - 36px)}.hero-grid{gap:28px}.hero h1{margin:20px 0 14px;font-size:clamp(38px,10vw,48px);line-height:1.12}.hero .lede{font-size:17px;line-height:1.62}.hero-ctas{gap:10px}.hero-ctas .btn{min-height:52px;padding-inline:17px}.trust{gap:10px 14px}.stats{margin-top:28px}.foot-grid{grid-template-columns:1fr 1fr}.mk-foot{padding-top:42px}.mk-foot img.mk-cobrand{max-width:100%}.foot-bottom{gap:8px;padding:16px 18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.browser,.stage:hover .browser{transition:none;transform:none}.float{animation:none}}.mk .cta-final .btn-light{color:#07183e;background:#fff;border:1px solid #fff;box-shadow:0 6px 18px #101f431f}.mk .cta-final .btn-light:hover{color:#07183e;background:#f4f6ff;border-color:#d9def1}.mk .cta-final .btn-outline-light{color:#24358f;background:#ffffff6b;border:1px solid #9ca9d5;box-shadow:0 3px 12px #101f430d}.mk .cta-final .btn-outline-light:hover{color:#07183e;background:#fff;border-color:#7c8fc8}.mk h2{letter-spacing:-.025em;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#123fdf 0%,#6036cd 58%,#bc218f 100%);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500}.mk .band h2{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.mk .hero h1{letter-spacing:-.035em;font-weight:500}.mk .hero-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(42px,5vw,84px)}.mk .stage{justify-content:center;align-items:center;min-height:clamp(560px,68svh,740px);display:flex}.mk .browser{width:100%;max-width:920px}.mk .browser img{object-fit:cover;object-position:center top;width:100%;height:auto;min-height:480px;max-height:590px}.mk .hero .wrap:not(.hero-grid){width:min(1520px,100% - 64px)}@media (max-width:1100px){.mk .stage{min-height:0}.mk .browser img{object-fit:contain;min-height:0;max-height:none}}@media (max-width:860px){.mk .hero-grid{grid-template-columns:1fr;gap:30px}.mk .stage{width:min(100%,820px);min-height:0;margin-inline:auto}.mk .browser img{object-fit:contain;height:auto;min-height:0;max-height:none}.mk h2{letter-spacing:-.02em}}@media (max-width:600px){.mk .hero .wrap:not(.hero-grid){width:calc(100% - 36px)}.mk .stage{width:100%}.mk .hero h1{font-weight:500}}.mk h1,.mk h2{letter-spacing:-.03em;font-weight:600}.mk h2{color:#0b1b43;-webkit-text-fill-color:#0b1b43;background:0 0}.mk h2 .title-accent{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#1746f5 0%,#6338d2 58%,#c61b98 100%);-webkit-background-clip:text;background-clip:text}.mk .band h2,.mk .band h2 .title-accent{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.mk .hero h1,.mk .hero h1 em{font-weight:600}.mk .btn,.mk button.btn{letter-spacing:0;font-weight:500!important}.mk .stats>div>b{font-family:var(--font);letter-spacing:-.02em;font-weight:700}.mk .sec-head h2{font-size:clamp(30px,3.1vw,42px);line-height:1.15}.mk .cta-final h2{font-weight:600}@media (max-width:600px){.mk .sec-head h2{font-size:clamp(27px,7vw,34px)}}.mk-solutions{align-items:center;display:inline-flex;position:relative}.mk-solutions>summary{cursor:pointer;color:#1e2c49;font:600 13px var(--font-accent);white-space:nowrap;border-radius:9px;padding:10px 11px;list-style:none}.mk-solutions>summary::-webkit-details-marker{display:none}.mk-mobile details>summary::-webkit-details-marker{display:none}.mk-solutions>summary:hover,.mk-solutions[open]>summary{color:#4935ae;background:#f5f6fc}.mk-solutions.active>summary{color:#4935ae}.mk-solutions-menu{z-index:80;background:#fff;border:1px solid #e1e4ef;border-radius:14px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 16px 36px #00123c24}.mk-solutions-menu a{color:#1e2c49;border-radius:8px;padding:10px 12px;display:block}.mk-solutions-menu a:hover,.mk-solutions-menu a.active{color:#4935ae;background:#f3f2ff}.mk-solutions:focus-within>summary,.mk-solutions-menu a:focus-visible{outline-offset:2px;outline:2px solid #493cdc}.mk-mobile details{border-bottom:1px solid #e7e8f1}.mk-mobile details>summary{color:#1e2c49;cursor:pointer;padding:10px 0;font-weight:700;list-style:none}.mk-mobile details>a{padding-left:18px}.one-app .col:not(.us) li:has(svg.lucide-check):before{content:"✓";color:#087a55;font-size:17px;font-weight:800}.one-app .col:not(.us) li:has(svg.lucide-x):before{content:"✕";color:#5e6879;font-size:17px;font-weight:800}:is(.one-app .col:not(.us) li:has(svg.lucide-check) svg,.one-app .col:not(.us) li:has(svg.lucide-x) svg){display:none}.one-app .col:not(.us) li:has(svg.lucide-check):before{background:#e8f6ef;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-right:4px;display:inline-grid}.one-app .col:not(.us) li:has(svg.lucide-x):before{background:#e8f6ef;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-right:4px;display:inline-grid}.one-app .col:not(.us) li:has(svg.lucide-x):before{background:#eef0f5}.install-note{color:#d8e3f4;margin:18px 0 0;font-size:14px}.install-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.plan-contact{text-align:center;color:#493cdc;text-underline-offset:3px;margin:10px 0 0;font-size:14px;font-weight:700;text-decoration:underline;display:block}@media (max-width:860px){.mk-solutions-menu{box-shadow:none;border:0;min-width:0;padding:0 0 4px 12px;position:static}.mk-solutions>summary{display:none}.mk-links{display:none!important}}@media (max-width:600px){.mk-mobile details>summary,.mk-mobile a{min-height:44px}}
@media (pointer:coarse) and (max-device-width:860px){.mk{width:100%;max-width:100%;overflow-x:clip}.mk .wrap{width:min(1240px,100% - 32px);max-width:100%}.mk-nav .wrap{gap:12px;height:62px}.mk-links,.mk-nav .right .hide-sm{display:none!important}.mk-burger{display:inline-grid}.mk-mobile{border-top:1px solid var(--line);background:#fff;flex-direction:column;padding:10px 16px 18px;display:flex}.mk-mobile a{color:var(--ink);border-bottom:1px solid var(--line);padding:11px 0;font-weight:600}.mk-nav .right{gap:4px}.mk-nav .right .btn{white-space:nowrap;padding:8px 10px;font-size:12px}.hero{padding:24px 0 18px}.hero-grid,.split,.band-grid{grid-template-columns:minmax(0,1fr);gap:18px}.hero-grid>*,.hero-grid>*>*{min-width:0}.hero h1{font-size:clamp(30px,4.6vw,42px);line-height:1.05}.hero .lede{margin-bottom:16px;font-size:16px;line-height:1.5}.hero-ctas{gap:8px;margin-bottom:14px}.hero-ctas .btn{flex:160px;min-height:42px;padding-inline:12px;font-size:13px}.stage,.browser{width:100%;max-width:100%;max-height:none}.browser{transform:none}.browser img{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:34vw}.phone-mini,.float{display:none!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.stats>div{min-width:0;padding:11px 12px}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.stats b{font-size:21px}.stats span{font-size:12px}.sec{padding:56px 0}.sec-head{margin-bottom:26px}.sec-head p{font-size:15px}.aud,.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aud a,.feat{min-width:0;padding:16px}.aud b{font-size:15px}.aud p,.feat p{font-size:12.5px}.one-app{grid-template-columns:minmax(0,1fr)}.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.compare{overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}.compare table{min-width:640px}}@media (pointer:coarse) and (max-device-width:600px){.mk .wrap{width:min(1240px,100% - 28px)}.hero h1{font-size:clamp(28px,5.3vw,38px)}.pill{max-width:100%;font-size:11px}.browser img{max-height:42vw}.aud,.feat-grid,.priv-cards{grid-template-columns:minmax(0,1fr)}.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid{grid-template-columns:minmax(0,1fr)}.sec{padding:48px 0}}@media (min-width:861px) and (max-width:1280px){.mk{width:100%;max-width:100%;overflow-x:clip}.mk .wrap{width:min(1240px,100% - 40px);max-width:100%}.mk-nav .wrap{gap:12px;height:70px}.mk-logo{flex:none}.mk-logo img{height:34px}.mk-links,.mk-nav .right .hide-sm{display:none!important}.mk-burger{display:inline-grid!important}.mk-mobile{border-top:1px solid var(--line);background:#fff;flex-direction:column;padding:10px 24px 18px;display:flex}.mk-mobile a{color:var(--ink);border-bottom:1px solid var(--line);padding:11px 0;font-weight:600}.hero{padding:28px 0 22px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:22px}.hero-grid>*,.hero-grid>*>*{min-width:0}.stage{width:min(100%,920px);margin-inline:auto}.browser{width:100%;max-width:100%;transform:none}.browser img{object-fit:contain;width:100%;height:auto;max-height:min(620px,55vw)}.phone-mini,.float{display:none!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.stats>div{min-width:0}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
.mk .cfh{--navy:#0c1a3d;--navy-2:#00123c;--ink:#0c1a3d;--text:#3d4660;--muted:#5e6782;--line:#e6e9f2;--wash:#f8f9fd;--blue:#2343d4;--violet:#6a31c0;--pink:#c81b84;--grad:linear-gradient(100deg,#2343d4 0%,#6a31c0 52%,#c81b84 100%);--t-blue:#eef1ff;--t-violet:#f3ecff;--t-mint:#e5f6ef;--t-amber:#fff3df;--t-pink:#fdecf5;--t-sky:#e6f5fa;--c-mint:#12805c;--c-amber:#a86200;--c-sky:#0b7192;--serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--sans:var(--font-poppins),"Poppins","Segoe UI",Roboto,Arial,sans-serif;--r:18px;--shadow:0 18px 40px -24px #0c1a3d47;--shadow-lg:0 40px 80px -40px #0c1a3d59}.mk .cfh *{box-sizing:border-box}.mk .cfh h1,.mk .cfh h2,.mk .cfh h3{-webkit-text-fill-color:currentColor;text-transform:none;background:0 0;margin:0}.mk .cfh a{text-decoration:none}.mk .cfh .cf-g,.mk .cfh .cf-g-light{-webkit-text-fill-color:transparent}.mk .cfh ul{margin:0}.mk .cfh{scroll-behavior:smooth;font-family:var(--sans);color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-weight:400;line-height:1.65}.mk .cfh img{max-width:100%;display:block}.mk .cfh a{color:var(--blue);text-decoration:none}.mk .cfh .cf-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.mk .cfh section{position:relative}.mk .cfh .cf-sec{padding:112px 0}.mk .cfh .cf-bar{background:linear-gradient(90deg,#2343d4 0 50%,#c81b84 50% 100%);border-radius:4px;width:68px;height:4px;margin-bottom:22px;display:block}.mk .cfh .cf-center .cf-bar{margin-left:auto;margin-right:auto}.mk .cfh .cf-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;font-weight:500;display:inline-flex}.mk .cfh .cf-eyebrow i{color:#a3aac0;font-style:normal}.mk .cfh h1,.mk .cfh h2,.mk .cfh h3.cf-serif{font-family:var(--serif);color:var(--ink);letter-spacing:-.018em;margin:0;font-weight:600}.mk .cfh h1{font-size:60px;line-height:1.08}.mk .cfh h2{font-size:46px;line-height:1.12}.mk .cfh .cf-g{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.mk .cfh .cf-lead{color:var(--muted);max-width:620px;margin:18px 0 0;font-size:18px;line-height:1.75}.mk .cfh .cf-center{text-align:center}.mk .cfh .cf-center .cf-lead{margin-left:auto;margin-right:auto}.mk .cfh h3{font-family:var(--sans);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600}.mk .cfh .cf-btn{border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15px;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.mk .cfh .cf-btn:hover{transform:translateY(-2px)}.mk .cfh .cf-btn-navy{background:var(--navy);color:#fff;box-shadow:0 14px 28px -14px #0c1a3d99}.mk .cfh .cf-btn-navy:hover{box-shadow:0 18px 34px -14px #2343d48c}.mk .cfh .cf-btn-line{color:var(--ink);border:1px solid var(--line);background:#fff}.mk .cfh .cf-btn-line:hover{border-color:#c9cfe3}.mk .cfh .cf-btn-white{color:var(--navy);background:#fff}.mk .cfh .cf-play{background:var(--t-blue);border-radius:34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mk .cfh .cf-ic{border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.mk .cfh .cf-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mk .cfh .cf-ic-grad{background:var(--grad);color:#fff;box-shadow:0 12px 24px -10px #6a31c08c}.mk .cfh .cf-ic-blue{background:var(--t-blue);color:var(--blue)}.mk .cfh .cf-ic-violet{background:var(--t-violet);color:var(--violet)}.mk .cfh .cf-ic-mint{background:var(--t-mint);color:var(--c-mint)}.mk .cfh .cf-ic-amber{background:var(--t-amber);color:var(--c-amber)}.mk .cfh .cf-ic-pink{background:var(--t-pink);color:var(--pink)}.mk .cfh .cf-ic-sky{background:var(--t-sky);color:var(--c-sky)}.mk .cfh .cf-ic-sm{border-radius:12px;width:40px;height:40px}.mk .cfh .cf-ic-sm svg{width:20px;height:20px}.mk .cfh .cf-endorse{background:var(--navy);color:#c9d2ea;font-size:13px}.mk .cfh .cf-endorse .cf-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.mk .cfh .cf-endorse b,.mk .cfh .cf-endorse a{color:#fff;font-weight:500}.mk .cfh .cf-endorse .cf-hv{background:linear-gradient(100deg,#8fa8ff,#d9a6ff 50%,#ff9ccb);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.mk .cfh header{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffe6;transition:box-shadow .3s;position:sticky;top:0}.mk .cfh header.cf-scrolled{box-shadow:0 10px 30px -20px #0c1a3d59}.mk .cfh header .cf-wrap{align-items:center;gap:36px;height:84px;display:flex}.mk .cfh .cf-logo img{width:176px;height:auto}.mk .cfh nav.cf-main{gap:30px;margin:0 auto;display:flex}.mk .cfh nav.cf-main a{color:var(--ink);padding:8px 0;font-size:15px;font-weight:500;position:relative}.mk .cfh nav.cf-main a:after{content:"";background:var(--grad);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mk .cfh nav.cf-main a:hover:after,.mk .cfh nav.cf-main a.cf-on:after{transform:scaleX(1)}.mk .cfh .cf-hdr-cta .cf-signin{color:var(--ink);padding:12px 14px;font-size:15px;font-weight:500}.mk .cfh .cf-burger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.mk .cfh .cf-mnav{border-top:1px solid var(--line);background:#fff;padding:8px 20px 22px;display:none}.mk .cfh .cf-mnav a{color:var(--ink);border-bottom:1px solid #f1f3f8;padding:14px 2px;font-weight:500;display:block}.mk .cfh .cf-mnav .cf-btn{justify-content:center;width:100%;margin-top:16px}.mk .cfh header.cf-open .cf-mnav{display:block}.mk .cfh .cf-hero{background:linear-gradient(100deg,#fff6fa 0%,#fff 42% 62%,#f3f6ff 100%);padding:72px 0 140px;overflow:hidden}.mk .cfh .cf-hero:before{content:"";background-image:linear-gradient(#0c1a3d0a 1px,#0000 1px),linear-gradient(90deg,#0c1a3d0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000)}.mk .cfh .cf-hero .cf-wrap{grid-template-columns:1.02fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.mk .cfh .cf-hero h1 .cf-rot{display:inline-grid}.mk .cfh .cf-hero h1 .cf-rot span{opacity:0;grid-area:1/1;transition:opacity .5s,transform .5s;transform:translateY(14px)}.mk .cfh .cf-hero h1 .cf-rot span.cf-on{opacity:1;transform:none}.mk .cfh .cf-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.mk .cfh .cf-hero-cta .cf-watch{color:var(--ink);align-items:center;gap:12px;font-size:15px;font-weight:500;display:inline-flex}.mk .cfh .cf-trust{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:36px;font-size:14px;display:flex}.mk .cfh .cf-trust span{align-items:center;gap:8px;display:inline-flex}.mk .cfh .cf-trust svg{width:18px;height:18px;stroke:var(--c-mint);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mk .cfh .cf-stage{aspect-ratio:1/.92;justify-content:center;align-items:center;display:flex;position:relative}.mk .cfh .cf-halo{aspect-ratio:1;background:radial-gradient(circle,#fff 0%,#eef1ff 55%,#f7ecff 100%);border-radius:50%;width:78%;position:absolute;box-shadow:inset 0 0 0 1px #e8e4fa}.mk .cfh .cf-orbit{aspect-ratio:1;border:1px dashed #d8dcec;border-radius:50%;width:96%;animation:60s linear infinite spin;position:absolute}.mk .cfh .cf-orbit:before,.mk .cfh .cf-orbit:after{content:"";background:var(--blue);border-radius:10px;width:10px;height:10px;position:absolute;top:12%;left:14%}.mk .cfh .cf-orbit:after{background:var(--pink);inset:auto 16% 10% auto}.mk .cfh .cf-devices{width:86%;position:relative}.mk .cfh .cf-float-card{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:13.5px;font-weight:500;transition:transform .5s,box-shadow .5s,border-color .5s;display:flex;position:absolute}.mk .cfh .cf-float-card small{color:var(--muted);font-size:12px;font-weight:400;display:block}.mk .cfh .cf-float-card.cf-on{border-color:#c9d1ff;transform:scale(1.06);box-shadow:0 24px 50px -24px #2343d480}.mk .cfh .cf-fc1{top:10%;left:-4%}.mk .cfh .cf-fc2{top:6%;right:-6%}.mk .cfh .cf-fc3{bottom:16%;left:-8%}.mk .cfh .cf-fc4{bottom:8%;right:-4%}.mk .cfh .cf-dots{justify-content:center;gap:8px;margin-top:8px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.mk .cfh .cf-dots button{cursor:pointer;background:#cfd5e6;border:0;border-radius:9px;width:9px;height:9px;padding:0;transition:width .35s,background .35s}.mk .cfh .cf-dots button.cf-on{background:var(--grad);width:30px}.mk .cfh .cf-laptop .cf-scr{box-shadow:var(--shadow-lg);background:#0e1530;border-radius:16px 16px 0 0;padding:10px 10px 0}.mk .cfh .cf-laptop .cf-view{aspect-ratio:16/10;background:#f5f7fc;border-radius:8px 8px 0 0;flex-direction:column;display:flex;overflow:hidden}.mk .cfh .cf-laptop .cf-base{background:linear-gradient(#d7dbe6,#aeb4c5);border-radius:0 0 14px 14px;height:12px;margin:0 -5%}.mk .cfh .cf-app-top{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.mk .cfh .cf-app-top i{background:#e3e6ef;border-radius:7px;width:7px;height:7px}.mk .cfh .cf-app-top .cf-srch{background:#f1f3f8;border-radius:6px;width:36%;height:16px;margin-left:12px}.mk .cfh .cf-app-top .cf-pill{color:#fff;background:var(--blue);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:8px;font-style:normal;font-weight:600}.mk .cfh .cf-app-body{flex:1;min-height:0;display:flex}.mk .cfh .cf-app-side{background:var(--navy);flex-direction:column;gap:8px;width:16%;padding:12px 10px;display:flex}.mk .cfh .cf-app-side img{width:26px;margin-bottom:6px}.mk .cfh .cf-app-side span{background:#ffffff47;border-radius:4px;height:6px}.mk .cfh .cf-app-side span.cf-a{background:#ffffffe6}.mk .cfh .cf-app-main{flex:1;position:relative}.mk .cfh .cf-scene{opacity:0;gap:4%;padding:5% 5% 0;transition:opacity .6s;display:flex;position:absolute;inset:0}.mk .cfh .cf-scene.cf-on{opacity:1}.mk .cfh .cf-page{background:#fff;border-radius:4px 4px 0 0;flex-direction:column;flex:1;gap:6px;padding:7%;display:flex;box-shadow:0 10px 26px -14px #0c1a3d59}.mk .cfh .cf-page .cf-k{letter-spacing:.14em;color:var(--blue);font-size:7px;font-weight:600}.mk .cfh .cf-page .cf-t{font-family:var(--serif);color:var(--ink);font-size:13px;font-weight:600;line-height:1.2}.mk .cfh .cf-ln{background:#dde1ec;border-radius:3px;height:5px;display:block}.mk .cfh .cf-hl{background:#ffe7a3;border-radius:2px;height:8px;display:block}.mk .cfh .cf-ul{border-bottom:2px solid var(--pink);padding-bottom:5px}.mk .cfh .cf-side-panel{width:32%;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;align-self:flex-start;gap:7px;padding:10px;font-size:8px;line-height:1.5;display:flex;box-shadow:0 10px 26px -14px #0c1a3d59}.mk .cfh .cf-side-panel .cf-tag{color:#fff;background:var(--grad);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:7.5px;font-weight:600}.mk .cfh .cf-side-panel p{background:var(--wash);border-radius:8px;margin:0;padding:7px}.mk .cfh .cf-side-panel b{color:var(--blue)}.mk .cfh .cf-note{color:#5a4b00;background:#fff7d6;border-radius:6px;width:28%;padding:7px;font-size:7.5px;line-height:1.4;position:absolute;top:44%;left:8%;box-shadow:0 10px 20px -10px #0c1a3d66}.mk .cfh .cf-tool-mini{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;display:grid}.mk .cfh .cf-tool-mini div{color:var(--ink);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:9px;font-size:7.5px;font-weight:600;display:flex;box-shadow:0 8px 18px -12px #0c1a3d59}.mk .cfh .cf-tool-mini i{border-radius:5px;width:16px;height:16px}.mk .cfh .cf-sig path{stroke-dasharray:420;stroke-dashoffset:420px}.mk .cfh .cf-scene.cf-on .cf-sig path{animation:2.4s .3s forwards draw}.mk .cfh .cf-phone{width:27%;box-shadow:var(--shadow-lg);background:#0e1530;border-radius:30px;padding:7px;position:absolute;bottom:-6%;right:-2%}.mk .cfh .cf-phone .cf-view{aspect-ratio:9/19;background:#f5f7fc;border-radius:24px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.mk .cfh .cf-phone .cf-notch{background:#0e1530;border-radius:10px;width:32%;height:13px;position:absolute;top:7px}.mk .cfh .cf-phone .cf-ptop{color:var(--ink);margin-top:30px;font-size:8px;font-weight:600}.mk .cfh .cf-paper{aspect-ratio:3/4;background:#fff;border-radius:4px;flex-direction:column;gap:5px;width:74%;margin-top:12%;padding:12% 10%;display:flex;position:relative;box-shadow:0 10px 20px -10px #0c1a3d59}.mk .cfh .cf-corner{border:2.5px solid var(--blue);width:16px;height:16px;position:absolute}.mk .cfh .cf-corner.cf-a{border-bottom:0;border-right:0;border-radius:4px 0 0;top:-5px;left:-5px}.mk .cfh .cf-corner.cf-b{border-bottom:0;border-left:0;border-color:var(--violet);border-radius:0 4px 0 0;top:-5px;right:-5px}.mk .cfh .cf-corner.cf-c{border-top:0;border-right:0;border-color:var(--violet);border-radius:0 0 0 4px;bottom:-5px;left:-5px}.mk .cfh .cf-corner.cf-d{border-top:0;border-left:0;border-color:var(--pink);border-radius:0 0 4px;bottom:-5px;right:-5px}.mk .cfh .cf-scanline{background:linear-gradient(90deg,transparent,var(--blue),transparent);height:2px;animation:2.6s ease-in-out infinite alternate scan;position:absolute;left:6%;right:6%;box-shadow:0 0 12px #2343d4b3}.mk .cfh .cf-shutter{background:var(--navy);border:3px solid #fff;border-radius:38px;width:38px;height:38px;margin-top:auto;margin-bottom:12%;box-shadow:0 0 0 2px #d8dcec}.mk .cfh .cf-facts{z-index:2;margin-top:-72px;position:relative}.mk .cfh .cf-facts .cf-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid}.mk .cfh .cf-facts .cf-item{align-items:center;gap:14px;padding:26px;display:flex}.mk .cfh .cf-facts .cf-item+.cf-item{border-left:1px solid var(--line)}.mk .cfh .cf-facts strong{color:var(--ink);font-size:15.5px;font-weight:600;display:block}.mk .cfh .cf-facts span{color:var(--muted);font-size:13.5px}.mk .cfh .cf-head{margin-bottom:56px}.mk .cfh .cf-grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mk .cfh .cf-svc{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:14px;padding:28px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}.mk .cfh .cf-svc:hover{box-shadow:var(--shadow-lg);border-color:#d9def0;transform:translateY(-6px)}.mk .cfh .cf-svc .cf-top{align-items:flex-start;gap:16px;display:flex}.mk .cfh .cf-svc .cf-num{color:#a3aac0;margin-left:auto;font-size:13px;font-weight:500}.mk .cfh .cf-svc p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.7}.mk .cfh .cf-svc .cf-go{background:var(--wash);width:36px;height:36px;color:var(--blue);border-radius:36px;justify-content:center;align-self:flex-end;align-items:center;margin-top:auto;transition:background .3s,color .3s;display:flex}.mk .cfh .cf-svc:hover .cf-go{background:var(--navy);color:#fff}.mk .cfh .cf-badge{vertical-align:2px;border-radius:20px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-block}.mk .cfh .cf-b-plus{background:var(--t-violet);color:var(--violet)}.mk .cfh .cf-b-pro{background:var(--t-pink);color:var(--pink)}.mk .cfh .cf-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;display:grid}.mk .cfh .cf-ticks{flex-direction:column;gap:16px;margin:28px 0 34px;padding:0;list-style:none;display:flex}.mk .cfh .cf-ticks li{color:var(--text);align-items:flex-start;gap:14px;font-size:15.5px;display:flex}.mk .cfh .cf-ticks .cf-ic{border-radius:10px;width:30px;height:30px}.mk .cfh .cf-ticks .cf-ic svg{stroke-width:2.4px;width:16px;height:16px}.mk .cfh .cf-duo{padding:4% 8% 8% 0;position:relative}.mk .cfh .cf-duo .cf-halo{width:84%;top:0;left:6%}.mk .cfh .cf-slider-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.mk .cfh .cf-arrows{gap:10px;display:flex}.mk .cfh .cf-arrow{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:48px;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:flex}.mk .cfh .cf-arrow:hover{background:var(--navy);border-color:var(--navy);color:#fff}.mk .cfh .cf-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mk .cfh .cf-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:6px 2px 26px;display:flex;overflow-x:auto}.mk .cfh .cf-track::-webkit-scrollbar{display:none}.mk .cfh .cf-tool{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;flex:0 0 calc(25% - 15px);gap:12px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.mk .cfh .cf-tool:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.mk .cfh .cf-tool p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.mk .cfh .cf-tdots{justify-content:center;gap:8px;display:flex}.mk .cfh .cf-tdots i{background:#d5dae8;border-radius:8px;width:8px;height:8px;transition:width .3s,background .3s}.mk .cfh .cf-tdots i.cf-on{background:var(--grad);width:26px}.mk .cfh .cf-steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.mk .cfh .cf-steps:before{content:"";border-top:2px dashed #d3d8e8;position:absolute;top:33px;left:12.5%;right:12.5%}.mk .cfh .cf-step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.mk .cfh .cf-step .cf-ic{border-radius:66px;width:66px;height:66px;box-shadow:0 0 0 8px #fff}.mk .cfh .cf-step .cf-n{letter-spacing:.14em;color:#a3aac0;font-size:12.5px;font-weight:500}.mk .cfh .cf-step p{color:var(--muted);max-width:240px;margin:0;font-size:14.5px}.mk .cfh .cf-privacy{background:var(--navy);color:#c9d2ea;border-radius:28px;grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.mk .cfh .cf-privacy:after{content:"";background:radial-gradient(circle,#2343d473,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-140px}.mk .cfh .cf-privacy h2{color:#fff}.mk .cfh .cf-privacy .cf-lead{color:#aeb8d6}.mk .cfh .cf-privacy .cf-grid2{z-index:1;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.mk .cfh .cf-privacy .cf-p{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.mk .cfh .cf-privacy .cf-p strong{color:#fff;font-weight:500}.mk .cfh .cf-privacy .cf-p span{font-size:14px}.mk .cfh .cf-aud{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden}.mk .cfh .cf-aud:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.mk .cfh .cf-aud .cf-art{justify-content:center;align-items:center;height:170px;display:flex;position:relative}.mk .cfh .cf-aud .cf-art .cf-sheet{background:#fff;border-radius:6px;flex-direction:column;gap:5px;width:72px;height:92px;padding:12px 9px;display:flex;position:absolute;box-shadow:0 14px 26px -14px #0c1a3d59}.mk .cfh .cf-aud .cf-art .cf-s1{transform:rotate(-7deg)translate(-34px)}.mk .cfh .cf-aud .cf-art .cf-s2{transform:rotate(5deg)translate(30px)translateY(6px)}.mk .cfh .cf-aud .cf-art .cf-ic{z-index:1;position:relative;box-shadow:0 14px 28px -12px #0c1a3d66}.mk .cfh .cf-aud .cf-body{flex-direction:column;flex:1;gap:10px;padding:24px 24px 26px;display:flex}.mk .cfh .cf-aud p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.7}.mk .cfh .cf-aud .cf-more{color:var(--blue);margin-top:auto;font-size:14.5px;font-weight:500}.mk .cfh .cf-grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mk .cfh .cf-plan{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:16px;padding:34px;display:flex;position:relative}.mk .cfh .cf-plan .cf-price{font-family:var(--serif);color:var(--ink);font-size:40px;font-weight:600}.mk .cfh .cf-plan .cf-price small{font-family:var(--sans);color:var(--muted);font-size:14px;font-weight:400}.mk .cfh .cf-plan ul{flex-direction:column;gap:10px;margin:0 0 8px;padding:0;font-size:14.5px;list-style:none;display:flex}.mk .cfh .cf-plan li{gap:10px;display:flex}.mk .cfh .cf-plan li:before{content:"";background:var(--t-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312805C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:6px;flex:0 0 18px;height:18px;margin-top:3px}.mk .cfh .cf-plan .cf-btn{justify-content:center;margin-top:auto}.mk .cfh .cf-plan.cf-pop{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;box-shadow:var(--shadow-lg);border:1.5px solid #0000}.mk .cfh .cf-plan .cf-flag{color:#fff;background:var(--navy);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500;position:absolute;top:-13px;left:34px}.mk .cfh .cf-faq-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.mk .cfh .cf-faq button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16.5px;font-weight:500;display:flex}.mk .cfh .cf-faq button i{background:var(--t-blue);height:32px;color:var(--blue);border-radius:32px;flex:0 0 32px;justify-content:center;align-items:center;font-size:20px;font-style:normal;transition:transform .3s,background .3s,color .3s;display:flex}.mk .cfh .cf-faq.cf-open button i{background:var(--navy);color:#fff;transform:rotate(45deg)}.mk .cfh .cf-faq .cf-a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.mk .cfh .cf-faq.cf-open .cf-a{grid-template-rows:1fr}.mk .cfh .cf-faq .cf-a p{color:var(--muted);margin:0;font-size:15px;overflow:hidden}.mk .cfh .cf-faq.cf-open .cf-a p{padding-bottom:22px}.mk .cfh .cf-cta{border:1px solid var(--line);background:linear-gradient(100deg,#fff6fa 0%,#fff 45%,#f3f6ff 100%);border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding:56px 64px;display:grid;overflow:hidden}.mk .cfh .cf-cta .cf-btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mk .cfh footer{background:var(--navy);color:#aeb8d6;margin-top:112px;padding:84px 0 0}.mk .cfh footer .cf-top{grid-template-columns:1.2fr 2fr;gap:56px;display:grid}.mk .cfh footer .cf-cols{grid-template-columns:repeat(3,1fr);gap:32px;font-size:14px;display:grid}.mk .cfh footer .cf-cols strong{color:#fff;margin-bottom:14px;font-weight:500;display:block}.mk .cfh footer .cf-cols a{color:#aeb8d6;padding:5px 0;display:block}.mk .cfh footer .cf-cols a:hover{color:#fff}.mk .cfh footer .cf-co{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:32px 0;font-size:13px;display:flex}.mk .cfh footer .cf-co img{border-radius:8px;width:min(380px,100%)}.mk .cfh footer .cf-gl{background:var(--grad);height:4px}.mk .cfh .cf-rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.mk .cfh .cf-rv.cf-in{opacity:1;transform:none}.mk .cfh .cf-rv.cf-d1{transition-delay:80ms}.mk .cfh .cf-rv.cf-d2{transition-delay:.16s}.mk .cfh .cf-rv.cf-d3{transition-delay:.24s}.mk .cfh .cf-rv.cf-d4{transition-delay:.32s}.mk .cfh .cf-rv.cf-d5{transition-delay:.4s}.mk .cfh .cf-flt{animation:6s ease-in-out infinite float}.mk .cfh .cf-flt2{animation:7s ease-in-out -2.5s infinite float}.mk .cfh .cf-flt3{animation:8s ease-in-out -4s infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%{top:8%}to{top:90%}}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mk .cfh *{transition:none!important;animation:none!important}.mk .cfh .cf-rv{opacity:1;transform:none}}@media (max-width:1080px){.mk .cfh nav.cf-main,.mk .cfh .cf-hdr-cta .cf-signin,.mk .cfh .cf-hdr-cta .cf-btn{display:none}.mk .cfh .cf-burger{display:inline-flex}.mk .cfh .cf-hero .cf-wrap,.mk .cfh .cf-split,.mk .cfh .cf-privacy,.mk .cfh .cf-cta,.mk .cfh .cf-faq-wrap{grid-template-columns:1fr}.mk .cfh .cf-grid3,.mk .cfh .cf-grid4,.mk .cfh .cf-facts .cf-card{grid-template-columns:repeat(2,1fr)}.mk .cfh .cf-facts .cf-item:nth-child(3){border-left:0}.mk .cfh .cf-facts .cf-item:nth-child(n+3){border-top:1px solid var(--line)}.mk .cfh .cf-tool{flex-basis:calc(50% - 10px)}.mk .cfh .cf-stage{width:100%;max-width:620px;margin:0 auto}}@media (max-width:640px){.mk .cfh .cf-wrap{padding:0 20px}.mk .cfh .cf-sec{padding:80px 0}.mk .cfh h1{font-size:40px}.mk .cfh h2{font-size:32px}.mk .cfh .cf-lead{font-size:16.5px}.mk .cfh .cf-hero{padding:44px 0 120px}.mk .cfh .cf-endorse .cf-long{display:none}.mk .cfh .cf-logo img{width:150px}.mk .cfh header .cf-wrap{height:72px}.mk .cfh .cf-grid3,.mk .cfh .cf-grid4,.mk .cfh .cf-facts .cf-card{grid-template-columns:1fr}.mk .cfh .cf-facts .cf-item{padding:18px 22px;border-left:0!important}.mk .cfh .cf-facts .cf-item+.cf-item{border-top:1px solid var(--line)}.mk .cfh .cf-tool{flex-basis:84%}.mk .cfh .cf-steps{grid-template-columns:1fr 1fr;row-gap:40px}.mk .cfh .cf-steps:before{display:none}.mk .cfh .cf-privacy{border-radius:22px;padding:44px 24px}.mk .cfh .cf-privacy .cf-grid2{grid-template-columns:1fr}.mk .cfh .cf-cta{padding:36px 24px}.mk .cfh footer .cf-top,.mk .cfh footer .cf-cols{grid-template-columns:1fr 1fr}.mk .cfh footer .cf-top{grid-template-columns:1fr}.mk .cfh .cf-float-card{gap:8px;padding:8px 10px 8px 8px;font-size:11.5px}.mk .cfh .cf-float-card .cf-ic{border-radius:9px;width:30px;height:30px}.mk .cfh .cf-float-card .cf-ic svg{width:16px;height:16px}.mk .cfh .cf-float-card small{display:none}.mk .cfh .cf-fc1{top:4%;left:0}.mk .cfh .cf-fc2{top:0;right:0}.mk .cfh .cf-fc3{bottom:12%;left:0}.mk .cfh .cf-fc4{bottom:2%;right:0}.mk .cfh .cf-hero-cta .cf-btn{justify-content:center;width:100%}}.mk .cfh h1,.mk .cfh h2{font-weight:500}.mk .cfh h1{letter-spacing:-.02em;font-size:62px}.mk .cfh .cf-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mk .cfh .cf-announce{color:#c9d2ea;background:radial-gradient(38% 260% at 100%,#6a31c08c,#0000 70%),radial-gradient(30% 260% at 0%,#2343d459,#0000 70%),#0c1a3d;font-size:13px}.mk .cfh .cf-announce .cf-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.mk .cfh .cf-ann-l,.mk .cfh .cf-ann-r{align-items:center;gap:10px;display:flex}.mk .cfh .cf-ann-l b{color:#fff;font-weight:500}.mk .cfh .cf-announce a{color:#fff}.mk .cfh .cf-announce .cf-sep{background:#ffffff40;width:1px;height:14px}.mk .cfh header .cf-row1{align-items:center;gap:28px;height:82px;display:flex}.mk .cfh .cf-logo img{width:172px}.mk .cfh .cf-search{border:1px solid var(--line);background:#f8f9fd;border-radius:14px;flex:auto;align-items:center;gap:10px;max-width:600px;height:50px;padding:0 6px 0 16px;transition:border-color .25s,box-shadow .25s;display:flex}.mk .cfh .cf-search:focus-within{background:#fff;border-color:#b9c3f5;box-shadow:0 0 0 4px #2343d414}.mk .cfh .cf-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.mk .cfh .cf-search input::placeholder{color:#8a92ab}.mk .cfh .cf-qa{align-items:center;display:flex}.mk .cfh .cf-qa a{color:var(--ink);border-left:1px solid var(--line);align-items:center;gap:7px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.mk .cfh .cf-qa a:hover{color:var(--blue)}.mk .cfh .cf-qa svg,.mk .cfh .cf-subnav svg,.mk .cfh .cf-ft-cols svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mk .cfh .cf-hdr-cta{margin-left:auto}.mk .cfh .cf-login{border:1px solid var(--line);height:48px;color:var(--ink);border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.mk .cfh .cf-login:hover{border-color:#c9cfe3}.mk .cfh .cf-subnav{border-top:1px solid var(--line);background:#f4f5fb}.mk .cfh .cf-subnav .cf-wrap{justify-content:center;align-items:center;gap:6px;height:52px;display:flex}.mk .cfh .cf-subnav a{color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex;position:relative}.mk .cfh .cf-subnav a svg{color:var(--blue)}.mk .cfh .cf-subnav a:hover{color:var(--blue);background:#fff}.mk .cfh .cf-subnav a.cf-on{background:#fff;box-shadow:0 6px 16px -10px #0c1a3d66}.mk .cfh .cf-subnav a.cf-on:after{content:"";background:var(--grad);border-radius:2px;height:2px;position:absolute;bottom:3px;left:16px;right:16px}.mk .cfh .cf-subnav .cf-div{background:#d5dae8;width:1px;height:22px;margin:0 10px}.mk .cfh .cf-subnav .cf-all svg{color:var(--ink)}.mk .cfh .cf-hero{padding:64px 0 128px}.mk .cfh .cf-hero:before{-webkit-mask-image:radial-gradient(60% 60% at 50% 60%,#000,#0000);mask-image:radial-gradient(60% 60% at 50% 60%,#000,#0000)}.mk .cfh .cf-hero .cf-wrap{display:block}.mk .cfh .cf-hero-head{max-width:860px;margin:0 auto}.mk .cfh .cf-hero-head .cf-lead{max-width:700px}.mk .cfh .cf-hero-cta{justify-content:center;margin-top:30px}.mk .cfh .cf-pill{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:40px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 16px 7px 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 8px 20px -14px #0c1a3d66}.mk .cfh .cf-pill .cf-dot{background:var(--grad);border-radius:8px;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #6a31c066}50%{box-shadow:0 0 0 7px #6a31c000}}.mk .cfh .cf-orbit-stage{grid-template-columns:1fr 1.9fr 1fr;align-items:center;gap:20px;margin-top:56px;display:grid;position:relative}.mk .cfh .cf-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk .cfh .cf-links path{fill:none;stroke:#c9d0e6;stroke-width:1.5px;stroke-dasharray:5 7;animation:1.6s linear infinite march}@keyframes march{to{stroke-dashoffset:-24px}}.mk .cfh .cf-col{z-index:2;flex-direction:column;gap:26px;display:flex;position:relative}.mk .cfh .cf-col.cf-left{align-items:flex-end}.mk .cfh .cf-col.cf-right{align-items:flex-start}.mk .cfh .cf-fcard{border:1px solid var(--line);width:238px;box-shadow:var(--shadow);cursor:default;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .4s,scale .4s;animation:6s ease-in-out infinite bob;display:flex}.mk .cfh .cf-col .cf-fcard:nth-child(2){animation-delay:-1.5s}.mk .cfh .cf-col .cf-fcard:nth-child(3){animation-delay:-3s}.mk .cfh .cf-col .cf-fcard:nth-child(4){animation-delay:-4.5s}@keyframes bob{0%,to{translate:0}50%{translate:0 -7px}}.mk .cfh .cf-fcard b{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.35;display:block}.mk .cfh .cf-fcard small{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.mk .cfh .cf-fcard.cf-on{border-color:#bfc8fa;scale:1.05;box-shadow:0 24px 50px -24px #2343d48c}.mk .cfh .cf-rv.cf-fl{transform:translate(-48px)}.mk .cfh .cf-rv.cf-fr{transform:translate(48px)}.mk .cfh .cf-rv.cf-fl.cf-in,.mk .cfh .cf-rv.cf-fr.cf-in{transform:none}.mk .cfh .cf-center-app{aspect-ratio:1/.8;justify-content:center;align-items:center;display:flex;position:relative}.mk .cfh .cf-center-app .cf-halo{aspect-ratio:1;background:radial-gradient(circle,#fff 0%,#eef1ff 58%,#f5ecff 100%);border-radius:50%;width:86%;position:absolute;box-shadow:inset 0 0 0 1px #e6e2f8}.mk .cfh .cf-ring{aspect-ratio:1;border:1px dashed #d3d8e8;border-radius:50%;width:104%;animation:50s linear infinite spin;position:absolute}.mk .cfh .cf-ring i{border-radius:10px;width:10px;height:10px;position:absolute}.mk .cfh .cf-ring i:first-child{background:var(--blue);top:14%;left:12%}.mk .cfh .cf-ring i:nth-child(2){background:var(--pink);bottom:8%;right:20%}.mk .cfh .cf-ring i:nth-child(3){background:var(--violet);top:46%;right:-5px}.mk .cfh .cf-center-app .cf-laptop{width:84%;margin-right:10%;position:relative}.mk .cfh .cf-center-app .cf-phone{width:30%;animation:7s ease-in-out -2s infinite bob;position:absolute;bottom:2%;right:2%}.mk .cfh .cf-pill-s{color:#fff;background:var(--blue);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:8px;font-style:normal;font-weight:600}.mk .cfh .cf-meter{background:#e5f6ef;border-radius:6px;height:10px;margin:8px 0;display:block;overflow:hidden}.mk .cfh .cf-meter i{background:#12805c;border-radius:6px;height:100%;animation:2.4s ease-in-out infinite alternate shrink;display:block}@keyframes shrink{0%{width:100%}to{width:34%}}.mk .cfh .cf-ln.cf-redact{background:#0c1a3d;height:8px}.mk .cfh .cf-phone .cf-view{background:#fff;align-items:stretch;padding:0 9%}.mk .cfh .cf-ph-head{color:var(--ink);align-items:center;gap:6px;margin-top:30px;font-size:10px;display:flex}.mk .cfh .cf-ph-head img{width:16px}.mk .cfh .cf-ph-head b{font-weight:600}.mk .cfh .cf-ph-tiles{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.mk .cfh .cf-ph-tiles span{color:var(--ink);background:#f8f9fd;border:1px solid #eef0f6;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;font-size:7.5px;font-weight:500;display:flex}.mk .cfh .cf-ph-tiles i{border-radius:7px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mk .cfh .cf-ph-tiles svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mk .cfh .cf-ph-tiles .cf-ic-blue{background:var(--t-blue);color:var(--blue)}.mk .cfh .cf-ph-tiles .cf-ic-violet{background:var(--t-violet);color:var(--violet)}.mk .cfh .cf-ph-tiles .cf-ic-mint{background:var(--t-mint);color:var(--c-mint)}.mk .cfh .cf-ph-tiles .cf-ic-amber{background:var(--t-amber);color:var(--c-amber)}.mk .cfh .cf-ph-tiles .cf-ic-sky{background:var(--t-sky);color:var(--c-sky)}.mk .cfh .cf-ph-tiles .cf-ic-pink{background:var(--t-pink);color:var(--pink)}.mk .cfh .cf-ph-recent{flex-direction:column;gap:5px;margin-top:10px;display:flex}.mk .cfh .cf-ph-recent small{color:var(--muted);font-size:7.5px;font-weight:600}.mk .cfh .cf-ph-recent span{color:var(--ink);align-items:center;gap:5px;font-size:7.5px;display:flex}.mk .cfh .cf-ph-recent em{color:#fff;background:var(--pink);border-radius:3px;padding:2px 3px;font-size:6px;font-style:normal;font-weight:700}.mk .cfh .cf-ph-bar{background:#0c1a3d;border-radius:12px;justify-content:space-around;margin-top:auto;margin-bottom:10%;padding:8px;display:flex}.mk .cfh .cf-ph-bar i{background:#fff6;border-radius:6px;width:6px;height:6px}.mk .cfh .cf-ph-bar i.cf-on{background:#fff;width:16px}.mk .cfh .cf-svc{gap:12px}.mk .cfh .cf-pv{background:var(--wash);border:1px solid #eef0f6;border-radius:14px;height:128px;margin-top:8px;padding:12px;font-size:11px;position:relative;overflow:hidden}.mk .cfh .cf-pv-read{padding:0}.mk .cfh .cf-pv-bar{color:#fff;background:#0c1a3d;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex}.mk .cfh .cf-pv-bar i{background:#fff6;border-radius:2px;width:14px;height:10px}.mk .cfh .cf-pv-page{background:#fff;border-radius:6px 6px 0 0;flex-direction:column;gap:6px;margin:10px 14px 0 34px;padding:12px;display:flex;box-shadow:0 8px 20px -12px #0c1a3d59}.mk .cfh .cf-pv-page b{font-family:var(--serif);color:var(--ink);font-size:13px;font-weight:600}.mk .cfh .cf-pv-tools{background:#fff;border-radius:10px;align-items:center;gap:6px;width:max-content;padding:6px 8px;display:flex;box-shadow:0 6px 14px -10px #0c1a3d66}.mk .cfh .cf-pv-tools i{border-radius:6px;width:18px;height:18px}.mk .cfh .cf-pv-tools i.cf-on{outline:2px solid #e3a700}.mk .cfh .cf-pv-tools em{color:var(--ink);padding:0 4px;font-style:normal;font-weight:600}.mk .cfh .cf-pv-hl{color:var(--ink);background:#fff;border-radius:8px;margin-top:12px;padding:10px;font-size:12px;line-height:1.7}.mk .cfh .cf-pv-hl span{background:linear-gradient(#ffe7a3,#ffe7a3) 0 0/0% 100% no-repeat;animation:3.2s ease-in-out infinite mark}.mk .cfh .cf-pv-hl span+span{animation-delay:.6s}@keyframes mark{0%{background-size:0% 100%}40%,to{background-size:100% 100%}}.mk .cfh .cf-pv-scan{background:#2a3150;justify-content:center;padding-top:14px;display:flex}.mk .cfh .cf-pv-paper{background:#fff;border-radius:3px;flex-direction:column;gap:6px;width:46%;height:130px;padding:12px 10px;display:flex;position:relative;transform:rotate(-3deg)}.mk .cfh .cf-pv-sign{background:#fff;flex-direction:column;gap:6px;display:flex}.mk .cfh .cf-pv-field{color:var(--muted);border:1.5px solid #c9d1ff;border-radius:8px;padding:6px 10px;font-size:11px}.mk .cfh .cf-pv-field b{color:var(--ink);margin-left:6px;font-weight:500}.mk .cfh .cf-sig.cf-loop path{stroke-dasharray:420;stroke-dashoffset:420px;animation:4s ease-in-out infinite drawloop}@keyframes drawloop{0%{stroke-dashoffset:420px}50%,to{stroke-dashoffset:0}}.mk .cfh .cf-pv-menu{background:#fff;flex-direction:column;gap:4px;display:flex}.mk .cfh .cf-pv-menu span{color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:4px 8px;font-size:11.5px;display:flex}.mk .cfh .cf-pv-menu span:hover,.mk .cfh .cf-pv-menu span:nth-child(2){background:var(--t-blue)}.mk .cfh .cf-pv-menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mk .cfh .cf-pv-menu .cf-del{color:var(--violet)}.mk .cfh .cf-pv-ai{background:#fff}.mk .cfh .cf-pv-tabs{border-bottom:1px solid var(--line);gap:4px;font-size:11px;display:flex}.mk .cfh .cf-pv-tabs span{color:var(--muted);padding:4px 10px}.mk .cfh .cf-pv-tabs .cf-on{color:var(--violet);border-bottom:2px solid var(--violet);font-weight:500}.mk .cfh .cf-pv-ai ul{color:var(--ink);flex-direction:column;gap:5px;margin:8px 0 0;padding-left:16px;font-size:11.5px;display:flex}.mk .cfh .cf-pv-ai b{color:var(--blue);font-weight:500}.mk .cfh .cf-aud-track>.cf-aud{scroll-snap-align:start;flex:0 0 calc(25% - 15px)}.mk .cfh footer{color:var(--text);background:0 0;margin-top:0;padding:0}.mk .cfh .cf-ft-top{border-top:1px solid var(--line);background:linear-gradient(100deg,#f6f4ff 0%,#fff 50%,#f3f6ff 100%);padding:72px 0;position:relative;overflow:hidden}.mk .cfh .cf-ft-top:after{content:"";background:radial-gradient(circle,#6a31c014,#0000 60%);border-radius:50%;width:60%;height:200%;position:absolute;top:-60%;right:-10%}.mk .cfh .cf-ft-grid{z-index:1;grid-template-columns:.9fr 1.7fr;gap:56px;display:grid;position:relative}.mk .cfh .cf-ft-cta h2{font-size:42px}.mk .cfh .cf-ft-cta p{color:var(--muted);max-width:380px;margin:14px 0 26px}.mk .cfh .cf-ft-cols{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:28px;padding-left:48px;font-size:14px;display:grid}.mk .cfh .cf-ft-cols strong{color:var(--ink);margin-bottom:14px;font-size:15px;font-weight:600;display:block}.mk .cfh .cf-ft-cols a{color:var(--muted);align-items:center;gap:10px;padding:6px 0;display:flex}.mk .cfh .cf-ft-cols a svg{color:var(--ink)}.mk .cfh .cf-ft-cols a:hover{color:var(--blue)}.mk .cfh .cf-ft-bottom{color:#aeb8d6;background:#0c1a3d;font-size:13.5px}.mk .cfh .cf-ft-bottom .cf-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-top:12px;padding-bottom:12px;display:flex}.mk .cfh .cf-ft-brand{align-items:center;gap:10px;display:flex}.mk .cfh .cf-ft-brand a{color:#fff}.mk .cfh .cf-ft-legal{gap:22px;display:flex}.mk .cfh .cf-ft-legal a{color:#aeb8d6}.mk .cfh .cf-ft-legal a:hover{color:#fff}@media (max-width:1180px){.mk .cfh .cf-search .cf-qa{display:none}.mk .cfh .cf-fcard{width:220px}}@media (max-width:1080px){.mk .cfh .cf-search,.mk .cfh .cf-login{display:none}.mk .cfh .cf-burger{display:inline-flex}.mk .cfh .cf-subnav .cf-wrap{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.mk .cfh .cf-subnav .cf-wrap::-webkit-scrollbar{display:none}.mk .cfh .cf-orbit-stage{grid-template-columns:1fr 1fr;row-gap:28px}.mk .cfh .cf-center-app{order:-1;grid-column:1/-1;width:100%;max-width:640px;margin:0 auto}.mk .cfh .cf-links{display:none}.mk .cfh .cf-col,.mk .cfh .cf-col.cf-left,.mk .cfh .cf-col.cf-right{align-items:stretch}.mk .cfh .cf-fcard{width:auto}.mk .cfh .cf-aud-track>.cf-aud{flex-basis:calc(50% - 10px)}.mk .cfh .cf-ft-grid{grid-template-columns:1fr}.mk .cfh .cf-ft-cols{border-left:0;grid-template-columns:repeat(2,1fr);padding-left:0}}@media (max-width:640px){.mk .cfh h1{font-size:38px}.mk .cfh header .cf-row1{height:70px}.mk .cfh .cf-logo img{width:146px}.mk .cfh .cf-hdr-cta .cf-btn,.mk .cfh .cf-subnav .cf-div,.mk .cfh .cf-subnav a.cf-all{display:none}.mk .cfh .cf-subnav .cf-wrap{height:48px}.mk .cfh .cf-subnav a{padding:6px 12px;font-size:13.5px}.mk .cfh .cf-orbit-stage{gap:12px;margin-top:40px}.mk .cfh .cf-col{gap:12px}.mk .cfh .cf-fcard{border-radius:14px;gap:10px;padding:10px}.mk .cfh .cf-fcard .cf-ic{border-radius:10px;width:34px;height:34px}.mk .cfh .cf-fcard .cf-ic svg{width:17px;height:17px}.mk .cfh .cf-fcard b{font-size:12.5px}.mk .cfh .cf-fcard small{display:none}.mk .cfh .cf-center-app .cf-laptop{width:88%;margin-right:8%}.mk .cfh .cf-aud-track>.cf-aud{flex-basis:84%}.mk .cfh .cf-ft-cta h2{font-size:32px}.mk .cfh .cf-ft-cols{grid-template-columns:1fr 1fr}.mk .cfh .cf-ft-bottom .cf-wrap{flex-direction:column;align-items:flex-start}.mk .cfh .cf-ft-legal{flex-wrap:wrap;gap:14px}.mk .cfh .cf-announce .cf-long,.mk .cfh .cf-hero-head br{display:none}.mk .cfh .cf-facts .cf-card{grid-template-columns:1fr 1fr}.mk .cfh .cf-facts .cf-item{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.mk .cfh .cf-facts .cf-item:nth-child(odd){border-left:0!important}.mk .cfh .cf-facts .cf-item:nth-child(2n){border-left:1px solid var(--line)!important}.mk .cfh .cf-facts .cf-item:nth-child(2){border-top:0}.mk .cfh .cf-facts .cf-ic{border-radius:12px;width:40px;height:40px}.mk .cfh .cf-facts strong{font-size:14px}.mk .cfh .cf-facts span{font-size:12.5px}}.mk .cfh h1,.mk .cfh h2{letter-spacing:-.022em;font-weight:700}.mk .cfh .cf-scroll-prog{transform-origin:0;background:var(--grad);z-index:100;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.mk .cfh .cf-hero-dark{color:#c9d2ea;background:linear-gradient(#0a1433 0%,#0c1a3d 100%);padding:84px 0 150px;position:relative;overflow:hidden}.mk .cfh .cf-hd-glow{filter:blur(90px);pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.mk .cfh .cf-hd-glow.cf-g1{background:#2343d473;width:520px;height:520px;bottom:-260px;left:-180px}.mk .cfh .cf-hd-glow.cf-g2{background:#6a31c073;width:560px;height:560px;animation-delay:-6s;top:-200px;right:-160px}.mk .cfh .cf-hd-glow.cf-g3{background:#c81b8438;width:360px;height:360px;animation-delay:-11s;bottom:-200px;right:18%}@keyframes drift{to{transform:translate(50px,-40px)scale(1.12)}}.mk .cfh .cf-hd-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk .cfh .cf-hd-arcs path{fill:none;stroke:url(#arc);stroke-width:1.6px;opacity:.7;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.8s cubic-bezier(.2,.7,.2,1) .4s forwards arcdraw}.mk .cfh .cf-hd-arcs path:nth-child(3){opacity:.45;animation-delay:.7s}.mk .cfh .cf-hd-arcs path:nth-child(4){opacity:.35;animation-delay:1s}@keyframes arcdraw{to{stroke-dashoffset:0}}.mk .cfh .cf-hd-stars{background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff9,#0000),radial-gradient(1px 1px at 32% 70%,#ffffff73,#0000),radial-gradient(1.4px 1.4px at 58% 18%,#ffffff80,#0000),radial-gradient(1px 1px at 78% 62%,#fff6,#0000),radial-gradient(1.2px 1.2px at 90% 30%,#ffffff8c,#0000),radial-gradient(1px 1px at 46% 88%,#ffffff59,#0000);animation:5s ease-in-out infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{0%{opacity:.4}to{opacity:1}}.mk .cfh .cf-hd-grid{grid-template-columns:.95fr 1.15fr;align-items:center;gap:48px;display:grid;position:relative}.mk .cfh .cf-hd-pill{color:#dde3f5;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:40px;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.mk .cfh .cf-hero-dark h1{color:#fff;font-size:64px;line-height:1.06}.mk .cfh .cf-g-light{background:linear-gradient(100deg,#8fa8ff 0%,#b98cff 50%,#ff8cc8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk .cfh .cf-hd-copy p{color:#b8c2df;max-width:540px;margin:22px 0 0;font-size:18px;line-height:1.75}.mk .cfh .cf-hd-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.mk .cfh .cf-btn-grad{color:#fff;background:linear-gradient(100deg,#2343d4,#6a31c0 55%,#c81b84);box-shadow:0 16px 34px -14px #6a31c0cc}.mk .cfh .cf-btn-grad:hover{box-shadow:0 20px 40px -14px #c81b84b3}.mk .cfh .cf-btn-ghost{color:#fff;border:1px solid #ffffff4d}.mk .cfh .cf-btn-ghost:hover{background:#ffffff0f;border-color:#fff}.mk .cfh .cf-chips{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.mk .cfh .cf-chip{font:inherit;color:#c9d2ea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:13.5px;font-weight:500;transition:all .35s;display:inline-flex}.mk .cfh .cf-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mk .cfh .cf-chip:hover{color:#fff;border-color:#ffffff59}.mk .cfh .cf-chip.cf-on{color:#fff;background:#8fa8ff29;border-color:#8fa8ff99;box-shadow:0 0 0 4px #8fa8ff14}.mk .cfh .cf-ld{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ldup}.mk .cfh .cf-l1{animation-delay:.1s}.mk .cfh .cf-l2{animation-delay:.22s}.mk .cfh .cf-l3{animation-delay:.36s}.mk .cfh .cf-l4{animation-delay:.5s}.mk .cfh .cf-l5{animation-delay:.64s}@keyframes ldup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mk .cfh .cf-hd-visual{perspective:1400px;padding:20px 0 40px;position:relative}.mk .cfh .cf-hd-halo{filter:blur(10px);background:radial-gradient(circle,#6a31c059,#0000 65%);border-radius:50%;position:absolute;inset:6% 4% 2% 8%}.mk .cfh .cf-hd-laptop{opacity:0;transform-origin:50% 100%;width:88%;animation:1.3s cubic-bezier(.2,.7,.2,1) .35s forwards lapin;position:relative}@keyframes lapin{0%{opacity:0;transform:rotateX(18deg)translateY(60px)scale(.94)}to{opacity:1;transform:none}}.mk .cfh .cf-hd-laptop .cf-view{background:#111a3a}.mk .cfh .cf-hd-laptop .cf-app-top{background:#151f45;border-color:#232e58;gap:8px}.mk .cfh .cf-tabname{color:#c9d2ea;background:#1d2852;border-radius:5px;padding:3px 8px;font-size:8px}.mk .cfh .cf-tb{gap:6px;margin-left:10px;display:flex}.mk .cfh .cf-tb i{background:#2c3868;border-radius:3px;width:10px;height:10px}.mk .cfh .cf-tb i.cf-y{background:#e3a700}.mk .cfh .cf-thumbs{background:#0e1634;border-right:1px solid #232e58;flex-direction:column;align-items:center;gap:8px;width:15%;padding:10px 8px;display:flex}.mk .cfh .cf-th{aspect-ratio:3/4;opacity:.75;background:#fff;border-radius:3px;width:70%}.mk .cfh .cf-th.cf-on{opacity:1;outline-offset:2px;outline:2px solid #8fa8ff}.mk .cfh .cf-thumbs .cf-add{color:#8fa8ff;border:1px solid #3a4675;border-radius:18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex}.mk .cfh .cf-hd-laptop .cf-page{gap:7px}.mk .cfh .cf-bars{align-items:flex-end;gap:6px;height:46px;margin-top:6px;display:flex}.mk .cfh .cf-bars i{transform-origin:bottom;background:linear-gradient(#8fa8ff,#6a31c0);border-radius:3px 3px 0 0;flex:1;animation:1.4s cubic-bezier(.2,.7,.2,1) both grow}.mk .cfh .cf-bars i:nth-child(2){animation-delay:.1s}.mk .cfh .cf-bars i:nth-child(3){animation-delay:.2s}.mk .cfh .cf-bars i:nth-child(4){animation-delay:.3s}.mk .cfh .cf-bars i:nth-child(5){animation-delay:.4s}@keyframes grow{0%{transform:scaleY(0)}}.mk .cfh .cf-mk{color:var(--ink);font-size:9px;line-height:1.7}.mk .cfh .cf-mk span{background:linear-gradient(#ffe7a3,#ffe7a3) 0 0/0% 100% no-repeat;animation:3s ease-in-out infinite mark}.mk .cfh .cf-mk span+span{animation-delay:.5s}.mk .cfh .cf-note.cf-n2{color:#3f1a7a;background:#ede3ff;top:52%;left:auto;right:6%;transform:rotate(3deg)}.mk .cfh .cf-hd-laptop .cf-page .cf-scanline{position:absolute}.mk .cfh .cf-hd-laptop .cf-scene .cf-page{position:relative}.mk .cfh .cf-hd-phone{opacity:0;background:#1a2244;width:27%;animation:1.2s cubic-bezier(.2,.7,.2,1) .8s forwards phin,7s ease-in-out 2s infinite bob;position:absolute;bottom:10px;right:0}@keyframes phin{0%{opacity:0;transform:translate(60px)rotate(6deg)}to{opacity:1;transform:none}}.mk .cfh .cf-hd-phone .cf-view{background:#0e1634;padding:0 9%}.mk .cfh .cf-ph-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.mk .cfh .cf-ph-list span{color:#fff;background:#17214a;border-radius:8px;align-items:center;gap:6px;padding:7px 6px;font-size:7.5px;font-weight:500;display:flex}.mk .cfh .cf-ph-list small{color:#8e9ac0;margin-left:auto;font-size:6.5px}.mk .cfh .cf-ph-list i{border-radius:3px;width:14px;height:11px}.mk .cfh .cf-ph-list .cf-f1{background:#6a31c0}.mk .cfh .cf-ph-list .cf-f2{background:#2343d4}.mk .cfh .cf-ph-list .cf-f3{background:#c81b84}.mk .cfh .cf-ph-list .cf-f4{background:#12805c}.mk .cfh .cf-hd-float{color:var(--ink);opacity:0;background:#fffffff5;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ldup,6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 24px 50px -20px #0009}.mk .cfh .cf-hd-float b{font-weight:600;display:block}.mk .cfh .cf-hd-float small{color:var(--muted);font-size:11.5px;display:block}.mk .cfh .cf-hd-float.cf-f1{animation-delay:1.2s,2s;top:14%;left:-6%}.mk .cfh .cf-hd-float.cf-f2{animation-delay:1.45s,2.6s;bottom:6%;left:4%}.mk .cfh .cf-hd-float.cf-f3{animation-delay:1.7s,3.2s;top:-2%;right:-2%}.mk .cfh .cf-hero-dark+.cf-facts{margin-top:-80px}.mk .cfh [data-par]{will-change:transform}.mk .cfh .cf-svc,.mk .cfh .cf-aud,.mk .cfh .cf-tool,.mk .cfh .cf-plan{transform-style:preserve-3d}@media (max-width:1080px){.mk .cfh .cf-hd-grid{grid-template-columns:1fr}.mk .cfh .cf-hd-visual{width:100%;max-width:680px;margin:20px auto 0}}@media (max-width:640px){.mk .cfh .cf-hero-dark{padding:52px 0 130px}.mk .cfh .cf-hero-dark h1{font-size:40px}.mk .cfh .cf-hd-copy p{font-size:16px}.mk .cfh .cf-hd-cta .cf-btn{flex:100%;justify-content:center}.mk .cfh .cf-chip{padding:7px 10px;font-size:12.5px}.mk .cfh .cf-hd-float{padding:7px 10px 7px 7px;font-size:11px}.mk .cfh .cf-hd-float small{display:none}.mk .cfh .cf-hd-float .cf-ic{border-radius:8px;width:28px;height:28px}.mk .cfh .cf-hd-float .cf-ic svg{width:15px;height:15px}.mk .cfh .cf-hd-float.cf-f1{top:4%;left:0}.mk .cfh .cf-hd-float.cf-f2{bottom:0;left:0}.mk .cfh .cf-hd-float.cf-f3{top:-6%;right:0}}@media (min-width:1081px){.mk .cfh .cf-hd-grid{grid-template-columns:.88fr 1.22fr;gap:36px}.mk .cfh .cf-hero-dark h1{font-size:56px}.mk .cfh .cf-hd-laptop{width:92%}.mk .cfh .cf-hd-float.cf-f1{top:44%;left:-8%}.mk .cfh .cf-hd-float.cf-f2{bottom:-2%;left:30%}.mk .cfh .cf-hd-float.cf-f3{top:-4%;right:-3%}}.mk .cfh .cf-hd-copy{z-index:2;min-width:0;position:relative}.mk .cfh .cf-hd-copy p{max-width:500px}.mk .cfh .cf-faq{border-bottom:1px solid var(--line)}.mk .cfh .cf-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.mk .cfh .cf-faq summary::-webkit-details-marker{display:none}.mk .cfh .cf-faq summary i{background:var(--t-blue);height:32px;color:var(--blue);border-radius:32px;flex:0 0 32px;justify-content:center;align-items:center;font-size:20px;font-style:normal;transition:transform .3s,background .3s,color .3s;display:flex}.mk .cfh .cf-faq[open] summary i{background:var(--navy);color:#fff;transform:rotate(45deg)}.mk .cfh .cf-faq p{color:var(--muted);margin:0;padding:0 48px 22px 0;font-size:15px;line-height:1.7}.mk .cfh .cf-faq[open] p{animation:.35s cf-faq-in}@keyframes cf-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mk .cfh .cf-biz{text-align:center;max-width:760px;color:var(--muted);background:var(--wash);border:1px solid var(--line);border-radius:16px;margin:28px auto 0;padding:16px 22px;font-size:15px}.mk .cfh .cf-biz b{color:var(--ink);font-weight:600}.mk .cfh .cf-biz a{color:var(--blue);font-weight:500}.mk .cfh header .cf-row1{gap:24px}.mk .cfh .cf-main{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,24px);margin-left:auto;display:flex}.mk .cfh .cf-main>a,.mk .cfh .cf-nav-dropdown>summary{color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:10px 2px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.mk .cfh .cf-main>a:hover,.mk .cfh .cf-nav-dropdown>summary:hover{color:var(--blue)}.mk .cfh .cf-nav-dropdown{position:relative}.mk .cfh .cf-nav-dropdown>summary::-webkit-details-marker{display:none}.mk .cfh .cf-nav-dropdown>summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}.mk .cfh .cf-nav-dropdown[open]>summary svg{transform:rotate(180deg)}.mk .cfh .cf-nav-dropdown.cf-on>summary{color:var(--blue)}.mk .cfh .cf-nav-menu{z-index:80;border:1px solid var(--line);background:#fff;border-radius:14px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 7px);left:-14px;box-shadow:0 16px 38px #0c1a3d29}.mk .cfh .cf-nav-menu a{color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px;display:block}.mk .cfh .cf-nav-menu a:hover,.mk .cfh .cf-nav-menu a.cf-on{color:var(--blue);background:#f4f5fb}.mk .cfh .cf-hdr-cta{align-items:center;gap:10px;display:flex}.mk .cfh .cf-tool-label{color:#77819a;letter-spacing:.14em;white-space:nowrap;margin-right:8px;font-size:10px;font-weight:600}.mk .cfh .cf-subnav .cf-wrap{justify-content:center;gap:4px}.mk .cfh .cf-subnav a{padding:8px 14px}.mk .cfh .cf-subnav a.cf-all{background:#fff;border:1px solid #dde2f0;margin-left:8px}.mk .cfh .cf-mnav-label{color:#697590;letter-spacing:.12em;text-transform:uppercase;padding:12px 2px 2px;font-size:10px;font-weight:600;display:block}.mk .cfh .cf-mobile-dock,.mk .cfh .cf-mobile-spacer{display:none}.mk .cfh .cf-mobile-dock{z-index:120;padding:7px 7px calc(7px + env(safe-area-inset-bottom));height:calc(64px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #dce3f1;justify-content:space-around;align-items:stretch;gap:2px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #0c1a3d1a}.mk .cfh .cf-mobile-dock a,.mk .cfh .cf-mobile-dock button{color:#68748e;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-family:inherit;font-size:10px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.mk .cfh .cf-mobile-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mk .cfh .cf-mobile-dock a:hover,.mk .cfh .cf-mobile-dock a.cf-on,.mk .cfh .cf-mobile-dock button:hover{color:#244bff;background:#f0f2ff}@media (max-width:1180px){.mk .cfh .cf-main{display:none}.mk .cfh .cf-burger{display:inline-flex}}@media (max-width:640px){.mk .cfh .cf-subnav{display:none}.mk .cfh .cf-mobile-dock{display:flex}.mk .cfh .cf-mobile-spacer{height:72px;display:block}.mk .cfh .cf-mnav{max-height:calc(100dvh - 126px);overflow:auto}.mk .cfh header.cf-open .cf-mnav{z-index:119;top:auto;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));border:1px solid #dce3f1;border-radius:18px;max-height:calc(100dvh - 158px);position:fixed;overflow:auto;box-shadow:0 18px 48px #0c1a3d33}}.mk .cfh .cf-announce .cf-wrap,.mk .cfh header .cf-wrap,.mk .cfh .cf-subnav .cf-wrap{max-width:1400px}.mk .cfh .cf-subnav .cf-site-nav{justify-content:space-between;gap:0;height:56px;padding-left:0;padding-right:0;overflow:visible}.mk .cfh .cf-site-nav>a,.mk .cfh .cf-site-nav>details>summary{white-space:nowrap;min-height:30px;color:var(--ink);border-right:1px solid #d5dae8;border-radius:0;justify-content:center;align-items:center;padding:0 clamp(10px,1.15vw,18px);font-size:14px;font-weight:500;text-decoration:none;display:flex}.mk .cfh .cf-site-nav>a:last-child{border-right:0}.mk .cfh .cf-site-nav>details{position:relative}.mk .cfh .cf-site-nav>details>summary{cursor:pointer;list-style:none}.mk .cfh .cf-site-nav>details>summary::-webkit-details-marker{display:none}.mk .cfh .cf-site-nav>details>summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;margin-left:5px}.mk .cfh .cf-site-nav .cf-nav-menu{top:calc(100% + 10px)}.mk .cfh .cf-mnav .cf-mnav-link{align-items:center;gap:12px;padding:12px 4px;display:flex}.mk .cfh .cf-mnav .cf-mnav-link svg{fill:none;stroke:#3556e8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.mk .cfh .cf-mnav .cf-mnav-link:hover{color:#244bff;background:#f5f6ff}.mk .cfh .cf-mobile-dock{display:none}.mk .cfh .cf-mobile-dock a.cf-on{color:#244bff;background:#f0f2ff}@media (max-width:1280px){.mk .cfh .cf-site-nav{display:none}.mk .cfh .cf-burger{display:inline-flex}}@media (max-width:640px){.mk .cfh .cf-mobile-dock{display:flex}}.mk .cfh .cf-hd-halo{background:radial-gradient(circle,#7288ff47,#c7aeff29 42%,#0000 72%)}.mk .cfh .cf-hd-laptop .cf-scr{background:#dde4f2;box-shadow:0 32px 70px -38px #0616408f,0 0 0 1px #ffffff6b}.mk .cfh .cf-hd-laptop .cf-view,.mk .cfh .cf-hd-phone .cf-view{background:#f7f8fd}.mk .cfh .cf-hd-laptop .cf-app-top{background:#fff;border-color:#e1e6f1}.mk .cfh .cf-tabname{color:#17244a;background:#f0f2f8}.mk .cfh .cf-tb i{background:#dce2f0}.mk .cfh .cf-thumbs{background:#f1f3f9;border-right-color:#dde3ef}.mk .cfh .cf-thumbs .cf-add{color:#3156f5;border-color:#b8c3de}.mk .cfh .cf-hd-laptop .cf-page{background:#fff;box-shadow:0 10px 30px #0c1a3d1a}.mk .cfh .cf-hd-phone{background:#fff;box-shadow:0 22px 50px #0512324d,0 0 0 1px #dde3ef}.mk .cfh .cf-hd-phone .cf-ph-head{color:#0c1a3d}.mk .cfh .cf-ph-list span{color:#17244a;background:#fff;border:1px solid #e2e7f1;box-shadow:0 4px 12px #0c1a3d0f}.mk .cfh .cf-ph-list small{color:#76819c}.mk .cfh .cf-hd-phone .cf-ph-bar{background:#e9edf6}.mk .cfh .cf-hd-float{box-shadow:0 18px 42px -18px #05123257}.mk .cfh .cf-subnav .cf-site-nav{padding-left:32px!important;padding-right:32px!important}.mk .cfh .cf-site-nav>a,.mk .cfh .cf-site-nav>details>summary{padding-left:clamp(10px,1.25vw,20px);padding-right:clamp(10px,1.25vw,20px);border-right:0!important}.mk .cfh .cf-site-nav{justify-content:space-between;max-width:1400px}.mk .cfh .cf-hdr-cta>.cf-btn-navy{background:linear-gradient(135deg,#0b1738 0%,#173675 58%,#303b88 100%);border:1px solid #ffffff2e;box-shadow:0 12px 26px #0a194038}.mk .cfh .cf-hdr-cta>.cf-btn-navy:hover{filter:brightness(1.08);box-shadow:0 14px 30px #0a194047}.mk .cfh .cf-mnav-group>summary{cursor:pointer;list-style:none}.mk .cfh .cf-mnav-group>summary::-webkit-details-marker{display:none}.mk .cfh .cf-mnav-group .cf-mnav-caret{width:14px;height:14px;margin-left:auto;transition:transform .2s}.mk .cfh .cf-mnav-group[open] .cf-mnav-caret{transform:rotate(180deg)}.mk .cfh .cf-mnav-sub{padding-left:20px}.mk .cfh .cf-mnav-sub .cf-mnav-link{font-size:12.5px}@media (max-width:640px){.mk .cfh header.cf-open .cf-mnav{width:50vw;min-width:min(250px,100vw - 28px);max-width:330px;max-height:calc(100dvh - 132px);left:auto;right:14px;bottom:calc(72px + env(safe-area-inset-bottom));overscroll-behavior:contain;padding:6px 12px 10px;overflow:auto}.mk .cfh .cf-mnav .cf-mnav-link{gap:9px;min-height:36px;padding:7px 3px;font-size:13px;line-height:1.2}.mk .cfh .cf-mnav .cf-mnav-link svg{flex-basis:17px;width:17px;height:17px}.mk .cfh .cf-mnav .cf-mnav-label{padding:6px 3px 0}.mk .cfh .cf-mnav-sub{padding-left:15px}.mk .cfh .cf-mnav .cf-btn{white-space:normal;padding:11px 12px;font-size:13px}.mk .cfh header.cf-open .cf-mnav{box-sizing:border-box}}.mk .cfh .cf-footer-v3{color:#fff;background:#0c1a3d;display:block}.mk .cfh .cf-ft3-cta{background:linear-gradient(118deg,#f7f8ff 0%,#f0eeff 54%,#f9efff 100%);border-top:1px solid #e3e7f3;padding:34px 0}.mk .cfh .cf-ft3-cta-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1400px;display:flex}.mk .cfh .cf-ft3-kicker{color:#5268c9;letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:600;display:block}.mk .cfh .cf-ft3-cta h2{color:#0c1a3d;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}.mk .cfh .cf-ft3-cta h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mk .cfh .cf-ft3-cta p{color:#5e6a88;margin:9px 0 0;font-size:15px;line-height:1.55}.mk .cfh .cf-ft3-cta .cf-btn{color:#fff;background:linear-gradient(130deg,#0b1738,#193a7b 58%,#343e91);border:1px solid #ffffff24;flex:none;align-items:center;gap:10px;padding:14px 20px;display:inline-flex;box-shadow:0 12px 26px #0c1a3d2e}.mk .cfh .cf-ft3-main{background:radial-gradient(45% 100% at 100% 100%,#51309d47,#0000 72%),#0c1a3d;padding:42px 0 30px}.mk .cfh .cf-ft3-grid{grid-template-columns:minmax(220px,.95fr) minmax(0,2.4fr);gap:44px;max-width:1400px;display:grid}.mk .cfh .cf-ft3-brand{border-right:1px solid #fff3;padding-right:32px}.mk .cfh .cf-ft3-brand img{width:min(260px,100%);height:auto;display:block}.mk .cfh .cf-ft3-brand p{color:#c9d2ea;max-width:280px;margin:18px 0 0;font-size:13px;line-height:1.65}.mk .cfh .cf-ft3-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.mk .cfh .cf-ft3-links>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.mk .cfh .cf-ft3-links strong{color:#fff;margin-bottom:3px;font-size:14px;font-weight:600}.mk .cfh .cf-ft3-links a{color:#c9d2ea;font-size:13px;line-height:1.4;transition:color .2s}.mk .cfh .cf-ft3-links a:hover{color:#fff}.mk .cfh .cf-ft3-bottom{color:#aeb8d6;background:#08132f;border-top:1px solid #ffffff26;font-size:12px}.mk .cfh .cf-ft3-bottom .cf-wrap{justify-content:space-between;align-items:center;gap:18px;max-width:1400px;min-height:58px;padding-top:10px;padding-bottom:10px;display:flex}@media (max-width:960px){.mk .cfh .cf-ft3-grid{grid-template-columns:1fr;gap:28px}.mk .cfh .cf-ft3-brand{border-bottom:1px solid #fff3;border-right:0;padding:0 0 24px}}@media (max-width:640px){.mk .cfh .cf-ft3-cta{padding:27px 0}.mk .cfh .cf-ft3-cta-inner{flex-direction:column;align-items:flex-start;gap:18px}.mk .cfh .cf-ft3-cta h2{font-size:30px}.mk .cfh .cf-ft3-cta p{font-size:14px}.mk .cfh .cf-ft3-main{padding:30px 0 24px}.mk .cfh .cf-ft3-grid{gap:22px}.mk .cfh .cf-ft3-brand img{width:min(230px,90%)}.mk .cfh .cf-ft3-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.mk .cfh .cf-ft3-links>div{gap:9px}.mk .cfh .cf-ft3-bottom .cf-wrap{flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;padding-bottom:14px}}.mk .cfh .cf-subnav .cf-wrap{justify-content:space-between;gap:0;max-width:1340px;padding-left:20px!important;padding-right:20px!important}.mk .cfh .cf-subnav .cf-site-nav{justify-content:space-between;gap:0;width:100%;max-width:1340px}.mk .cfh .cf-site-nav>a,.mk .cfh .cf-site-nav>details>summary{border-radius:12px;min-height:38px;padding:0 clamp(8px,.9vw,13px);transition:color .18s,background .18s,box-shadow .18s,transform .18s;border:0!important}.mk .cfh .cf-site-nav>a:hover,.mk .cfh .cf-site-nav>details>summary:hover{color:#244bff;background:#2343d411}.mk .cfh .cf-site-nav>a:focus-visible,.mk .cfh .cf-site-nav>details>summary:focus-visible{outline-offset:2px;outline:2px solid #536bff}.mk .cfh .cf-site-nav>a.cf-on,.mk .cfh .cf-site-nav>details.cf-on>summary{color:#244bff;background:linear-gradient(135deg,#2343d41c,#c81b8412);box-shadow:inset 0 0 0 1px #2343d41f}.mk .cfh .cf-site-nav>a.cf-on:after{display:none!important}.mk .cfh .cf-site-nav>details[open]>summary{color:#244bff;background:#2343d413}.mk .cfh .cf-site-nav .cf-nav-menu{border:1px solid #e1e6f1;border-radius:14px;min-width:230px;padding:8px;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0c1a3d2e}.mk .cfh .cf-site-nav .cf-nav-menu a{border-radius:9px;transition:background .18s,color .18s,transform .18s}.mk .cfh .cf-site-nav .cf-nav-menu a:hover,.mk .cfh .cf-site-nav .cf-nav-menu a:focus-visible{color:#244bff;background:#f1f3ff;transform:translate(2px)}@media (max-width:1280px){.mk .cfh header.cf-open .cf-mnav{left:14px;right:auto}}@media (min-width:1281px){.mk .cfh header .cf-mnav,.mk .cfh header.cf-open .cf-mnav{display:none!important}}@media (max-width:640px){.mk .cfh header.cf-open .cf-mnav{box-sizing:border-box;background:#fff;width:50vw;min-width:min(250px,100vw - 28px);max-width:330px;left:14px;right:auto}.mk .cfh header.cf-open .cf-mnav>.cf-btn-navy{text-indent:0;white-space:normal;background:linear-gradient(135deg,#0b1738 0%,#173675 58%,#303b88 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:10px 0 0;padding:12px 14px;line-height:1.3;color:#fff!important;-webkit-text-fill-color:#fff!important;visibility:visible!important;opacity:1!important;font-size:13px!important;font-weight:600!important;display:flex!important}}@media (prefers-reduced-motion:reduce){.mk .cfh .cf-site-nav>a,.mk .cfh .cf-site-nav>details>summary,.mk .cfh .cf-site-nav .cf-nav-menu a{transition:none}}.mk .cfh header{z-index:40;border-bottom:1px solid #e1e6f1;position:sticky;top:0;box-shadow:0 2px 12px #0c1a3d0d;-webkit-backdrop-filter:none!important;background:#fff!important}.mk .cfh header .cf-wrap,.mk .cfh .cf-announce .cf-wrap{max-width:1640px}.mk .cfh header .cf-row1{gap:18px;height:82px;position:relative}.mk .cfh header .cf-search{display:none!important}.mk .cfh header .cf-row1>.cf-logo{z-index:3;flex:0 0 172px;position:relative}.mk .cfh header .cf-hdr-cta{z-index:3;flex:none;margin-left:auto;position:relative}.mk .cfh header .cf-subnav{z-index:2;pointer-events:none;background:0 0;border:0;height:82px;position:absolute;inset:0}.mk .cfh header .cf-subnav .cf-wrap{box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;gap:2px;width:100%;max-width:1640px;height:82px;margin:0 auto;display:flex;position:relative;padding:0 330px 0 190px!important}.mk .cfh header .cf-site-nav>a,.mk .cfh header .cf-site-nav>details{pointer-events:auto}.mk .cfh header .cf-site-nav>a,.mk .cfh header .cf-site-nav>details>summary{min-height:36px;padding:0 clamp(5px,.55vw,9px);font-size:13.5px}.mk .cfh header .cf-site-nav{width:100%;max-width:none}.mk .cfh header .cf-subnav .cf-nav-menu{pointer-events:auto}@media (max-width:1360px){.mk .cfh header .cf-subnav{display:none}.mk .cfh header .cf-burger{display:inline-flex}}@media (min-width:1361px){.mk .cfh header .cf-burger{display:none!important}.mk .cfh header .cf-subnav{display:block}}@media (max-width:1080px){.mk .cfh header .cf-row1{height:72px}.mk .cfh header .cf-row1>.cf-logo{flex-basis:160px}}.mk .cfh .cf-hd-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(58px,4.5vw,88px)}.mk .cfh .cf-hd-copy{min-width:0;padding-right:4px}.mk .cfh .cf-hd-visual{min-width:0}.mk .cfh .cf-hd-laptop{max-width:100%;margin-left:auto}@media (min-width:1081px){.mk .cfh .cf-hd-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(58px,4.5vw,88px)}.mk .cfh .cf-hd-float.cf-f1{left:0;right:auto}}.mk .cfh header .cf-subnav .cf-wrap{padding-left:260px!important;padding-right:330px!important}.mk .cfh header .cf-site-nav>a,.mk .cfh header .cf-site-nav>details>summary{padding-left:clamp(4px,.42vw,7px);padding-right:clamp(4px,.42vw,7px)}@media (max-width:1080px){.mk .cfh .cf-hd-grid{gap:32px;width:min(100% - 48px,760px);margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.mk .cfh .cf-hd-copy{width:100%;min-width:0;max-width:760px;margin-inline:auto;padding-right:0}.mk .cfh .cf-hd-visual{width:100%;min-width:0;max-width:680px;margin:12px auto 0}.mk .cfh .cf-hero-dark h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:none}}@media (max-width:640px){.mk .cfh .cf-hd-grid{gap:26px;width:calc(100% - 36px)}.mk .cfh .cf-hero-dark{padding:34px 0 calc(100px + env(safe-area-inset-bottom))}.mk .cfh .cf-hd-copy{max-width:100%}.mk .cfh .cf-hero-dark h1{letter-spacing:-.025em;margin:20px 0 16px;font-size:clamp(38px,9vw,46px);line-height:1.08}.mk .cfh .cf-hd-pill{white-space:normal;max-width:100%;margin-bottom:18px;line-height:1.35}.mk .cfh .cf-hd-copy p{max-width:42ch;font-size:16px;line-height:1.58}.mk .cfh .cf-hd-cta{gap:10px;margin-top:24px}.mk .cfh .cf-hd-cta .cf-btn{flex:100%;justify-content:center;min-height:48px}.mk .cfh .cf-chips{gap:8px;margin-top:24px}.mk .cfh .cf-hd-visual{margin-top:6px;padding:12px 0 24px}.mk .cfh .cf-hd-glow{filter:blur(54px);animation:none!important}.mk .cfh .cf-hd-stars{opacity:.7;animation:none!important}.mk .cfh .cf-hd-arcs path{stroke-dashoffset:0;animation:none!important}.mk .cfh .cf-hd-laptop,.mk .cfh .cf-hd-phone,.mk .cfh .cf-hd-float{opacity:1;transform:none;animation:none!important}.mk .cfh .cf-bars i{transform:none;animation:none!important}.mk .cfh .cf-mobile-dock{-webkit-backdrop-filter:none}}
