@keyframes msk-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes msk-timer{to{transform:scaleX(1)}}@keyframes msk-panel-in{0%{opacity:0;transform:translateY(8px)}}@keyframes msk-bar-in{0%{width:0}}@media (prefers-reduced-motion:no-preference){html:has(.msk-landing){scroll-behavior:smooth}}.msk-landing{--ink:#1a1a1a;--gray:#6e737c;--list:#334e7e;--mid:#2563c4;--royal:#0042d2;--sky:#afcbf4;--sky-soft:#d5e3fa;--line:#dfe7f5;--night:#031023;--night-deep:#000e24;--step:#0b2146;--wash:#f5f8ff;--track:#eaf1fd;--font-display:var(--font-raleway), "Raleway", sans-serif;--font-body:var(--font-inter), "Inter", sans-serif;--gutter:48px;--side:max(var(--gutter), (100% - 1232px) / 2);--wide:max(var(--gutter), var(--side) - 120px);--w-text:400;--w-medium:500;--w-display:400;--w-display-semi:600;--w-display-bold:700;color:var(--gray);font-family:var(--font-body);font-weight:var(--w-text);font-variant-numeric:lining-nums;background:#fff;font-size:16px;line-height:1.5}.msk-landing *,.msk-landing :before,.msk-landing :after{box-sizing:border-box}.msk-landing .nav-wrap{z-index:100;pointer-events:none;position:sticky;top:0}.msk-landing .nav-wrap[data-overlay]{position:fixed;left:0;right:0}.msk-landing .nav-logo,.msk-landing .nav-pill,.msk-landing .nav-mobile{pointer-events:auto}.msk-landing .nav-inner{padding:38px var(--side);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:32px;transition:padding .3s;display:grid}.msk-landing .nav-wrap[data-scrolled] .nav-inner{padding-block:16px}.msk-landing .nav-logo{justify-self:start;display:grid}.msk-landing .nav-logo-img{grid-area:1/1;width:auto;height:56px;transition:opacity .25s;display:block}.msk-landing .nav-logo-dark,.msk-landing .nav-wrap[data-logo-light] .nav-logo-white{opacity:0}.msk-landing .nav-wrap[data-logo-light] .nav-logo-dark{opacity:1}.msk-landing .nav-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff6;border:1px solid #ffffff59;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;min-width:0;height:68px;padding:8px 16px;display:flex;container-type:inline-size}.msk-landing .nav-links{gap:8px;margin:0;padding:0;list-style:none;display:flex}.msk-landing .nav-links a,.msk-landing .nav-btn,.msk-landing .nav-lang{height:52px;font-size:16px;line-height:24px;font-weight:var(--w-medium);color:#fff;white-space:nowrap;border-radius:40px;align-items:center;gap:8px;padding:14px clamp(10px,8.33333cqw - 68.3333px,24px);text-decoration:none;display:inline-flex}.msk-landing .nav-links a{transition:background .2s,color .25s}.msk-landing .nav-pill{transition:background .25s,border-color .25s,box-shadow .25s}.msk-landing .nav-wrap[data-pill-light] .nav-pill{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#fff9;border-color:#ffffffd9;box-shadow:0 8px 24px #1a1a1a14,inset 1px 1px 1px #fffc}.msk-landing .nav-wrap[data-pill-light] .nav-links a,.msk-landing .nav-wrap[data-pill-light] .nav-btn-glass,.msk-landing .nav-wrap[data-pill-light] .nav-lang,.msk-landing .nav-wrap[data-pill-light] .nav-toggle{color:var(--ink)}.msk-landing .nav-wrap[data-pill-light] .nav-links a:hover,.msk-landing .nav-wrap[data-pill-light] .nav-lang:hover,.msk-landing .nav-wrap[data-pill-light] .nav-lang[aria-expanded=true]{background:#1a1a1a0f}.msk-landing .nav-wrap[data-pill-light] .nav-btn-glass{background:#1a1a1a0d;box-shadow:inset 0 0 0 1px #1a1a1a1f}.msk-landing .nav-wrap[data-pill-light] .nav-btn-glass:hover{background:#1a1a1a17}.msk-landing .nav-links a:hover{background:#ffffff24}.msk-landing .nav-actions{align-items:center;gap:8px;display:flex}.msk-landing .nav-btn{cursor:pointer;border:none;font-family:inherit;transition:background .2s,transform .2s;box-shadow:0 8px 12px #00000014,inset 1px 1px #ffffff8c,inset -1px -1px #ffffff8c}.msk-landing .nav-btn-primary{background:var(--mid)}.msk-landing .nav-btn-primary:hover{background:var(--royal)}.msk-landing .nav-btn-glass{background:#dbdde233}.msk-landing .nav-btn-glass:hover{background:#dbdde252}.msk-landing .nav-lang{cursor:pointer;background:0 0;border:none;padding:14px 12px;font-family:inherit;transition:background .2s}.msk-landing .nav-lang:hover,.msk-landing .nav-lang[aria-expanded=true]{background:#ffffff24}.msk-landing .lang-switch{position:relative}.msk-landing .lang-menu{background:var(--night);border:1px solid #afcbf42e;border-radius:20px;min-width:180px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 48px #00000059}.msk-landing .lang-menu a{color:#fff;font-weight:var(--w-medium);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.msk-landing .lang-menu a:hover{background:#ffffff14}.msk-landing .lang-menu a[aria-current]{color:var(--sky)}.msk-landing .lang-links{border-top:1px solid #afcbf42e;justify-content:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.msk-landing .lang-links a{color:var(--sky);font-weight:var(--w-medium);border-radius:999px;padding:8px 16px;text-decoration:none}.msk-landing .lang-links a[aria-current]{color:#fff;background:#ffffff1a}.msk-landing .nav-toggle{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.msk-landing .nav-mobile{background:var(--night);border:1px solid #afcbf42e;border-radius:24px;padding:12px;position:absolute;top:calc(100% + 4px);left:16px;right:16px;box-shadow:0 24px 48px #00000059}.msk-landing .nav-mobile ul{margin:0;padding:0;list-style:none}.msk-landing .nav-mobile li a{color:#fff;font-weight:var(--w-medium);border-radius:14px;padding:12px 16px;text-decoration:none;display:block}.msk-landing .nav-mobile li a:hover{background:#ffffff14}.msk-landing .nav-mobile-actions{border-top:1px solid #afcbf42e;gap:8px;margin-top:8px;padding-top:12px;display:grid}.msk-landing .nav-mobile-actions .nav-btn{justify-content:center}.msk-landing .container{width:min(1232px, 100% - var(--gutter) * 2);margin-inline:auto}.msk-landing .section{padding:112px 0}.msk-landing section[id]{scroll-margin-top:96px}.msk-landing .prose-narrow{max-width:760px}.msk-landing .prose-narrow h2{margin-top:36px}.msk-landing .prose-narrow p{margin-top:14px;line-height:1.7}.msk-landing .eyebrow,.msk-landing .label{font-size:13px;line-height:20px;font-weight:var(--w-medium);letter-spacing:2px;text-transform:uppercase;color:var(--mid);margin:0}.msk-landing .label{margin-bottom:18px;display:block}.msk-landing :where(h1){font-family:var(--font-display);font-size:clamp(32px,4vw,48px);line-height:1.17;font-weight:var(--w-display-bold);letter-spacing:-.02em;color:var(--ink)}.msk-landing :where(h2){font-family:var(--font-display);font-size:clamp(30px,1.6vw + 18px,40px);line-height:1.4;font-weight:var(--w-display);color:var(--ink)}.msk-landing :where(h3){font-family:var(--font-display);font-weight:var(--w-display-semi);color:var(--ink)}.msk-landing .lead{color:var(--gray);font-size:18px;line-height:28px}.msk-landing .section-head{text-align:center;max-width:760px;margin-inline:auto}.msk-landing .section-head h2{margin-top:18px}.msk-landing .section-sub{color:var(--gray);margin-top:14px;font-size:17px;line-height:26px}.msk-landing .btn{height:52px;font-family:inherit;font-size:16px;line-height:24px;font-weight:var(--w-medium);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.msk-landing .btn:hover{transform:translateY(-1px)}.msk-landing .btn-sm{height:48px;padding:12px 22px;font-size:15px}.msk-landing .btn-white{color:var(--ink);background:#fff}.msk-landing .btn-white:hover{background:var(--track)}.msk-landing .btn-outline-light{color:#fff;background:0 0;border-color:#3f5fff}.msk-landing .btn-outline-light:hover{background:#3f5fff2e}.msk-landing .btn-blue{background:var(--mid);color:#fff}.msk-landing .btn-blue:hover{background:var(--royal)}.msk-landing .btn-outline-blue{color:var(--mid);border-color:var(--mid);background:#fff}.msk-landing .btn-outline-blue:hover{background:var(--mid);color:#fff}.msk-landing .btn-navy{color:#fff;background:radial-gradient(180% 420% at 52% 60%, #0042d2cc 0%, #0042d200 42%), var(--night);box-shadow:0 8px 18px #00000026,inset 1px 1px 1px #ffffff80}.msk-landing .btn-navy:hover{box-shadow:0 12px 24px #0042d24d,inset 1px 1px 1px #ffffff80}.msk-landing .glass-card,.msk-landing .inst-item{isolation:isolate;background:#fdfdfe;position:relative;overflow:hidden;box-shadow:0 0 50px #afcbf433}.msk-landing .glass-card{border-radius:32px;padding:40px}.msk-landing .glass-card:before,.msk-landing .inst-item:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;border-top:38px solid #1c24340d;border-bottom:44px solid #0000;border-left:44px solid #0000;border-right:58px solid #1c24340e;position:absolute;inset:-14px}.msk-landing #hero{text-align:center;color:#fff;background:radial-gradient(101.7% 119.7% at 50% 141.3%, #02001d 38%, #000277d6 52%, #0042d2d1 61%, #2114d6cc 70%, #0600534d 88%, #0a006700 100%), var(--night-deep);padding:187px 0 164px;position:relative;overflow:hidden}.msk-landing .hero-inner{width:min(1051px, 100% - var(--gutter) * 2);margin-inline:auto}.msk-landing .hero-eyebrow{font-size:12px;line-height:17px;font-weight:var(--w-medium);letter-spacing:2.5px;text-transform:uppercase;color:#3081ffe6;margin:0}.msk-landing .hero-h1{text-shadow:0 4.7px 27px #ffffff40;font-variant-numeric:lining-nums proportional-nums;color:#fff;margin-top:32px;font-size:clamp(30px,2.3vw + 10px,48px);line-height:1.167}.msk-landing .hero-h1 em{color:var(--sky);font-style:normal}.msk-landing .hero-sub{color:#fff;max-width:812px;margin:32px auto 0;font-size:20px;line-height:28px}.msk-landing .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.msk-landing .trust-strip{margin-top:64px}.msk-landing .trust-strip-label{font-size:13px;line-height:20px;font-weight:var(--w-medium);letter-spacing:2px;text-transform:uppercase;color:var(--sky);margin:0}.msk-landing .trust-viewport{width:calc(100% - var(--wide) * 2);margin:24px auto 0;padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 88px calc(100% - 88px),#0000);mask-image:linear-gradient(90deg,#0000,#000 88px calc(100% - 88px),#0000)}.msk-landing .trust-track{width:max-content;margin:0;padding:0;list-style:none;animation:42s linear infinite msk-ticker;display:flex}.msk-landing .trust-viewport:hover .trust-track{animation-play-state:paused}.msk-landing .trust-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#eaf1fd14,#8cafff33);border-radius:26.6px;flex:0 0 193px;justify-content:center;align-items:center;height:117px;margin-right:16px;padding:0 13px;display:flex;position:relative;box-shadow:0 0 29px #f1bdee33}.msk-landing .trust-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(45deg,#ffffff9e 0%,#ffffff1a 36% 64%,#ffffff9e 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.msk-landing .trust-logo{width:auto;max-width:100%;height:auto;max-height:54px;display:block}.msk-landing .trust-logo[src*=acc\.svg]{max-width:147px}.msk-landing .float-section{z-index:2;position:relative}.msk-landing .float-box{--box-gap:max(16px, var(--wide) - 64px);margin-inline:var(--box-gap);padding:64px calc(var(--wide) - var(--box-gap));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffc;border-radius:40px;box-shadow:0 0 50px #afcbf44d}.msk-landing .problem-section{margin-top:-64px}.msk-landing .how-section{margin-top:-30px}.msk-landing .solution-section{margin-top:-90px}.msk-landing .result-section{margin-top:-39px}.msk-landing .inst-section,.msk-landing .rigor-section,.msk-landing .plans-section,.msk-landing .cta-final{margin-top:-64px}.msk-landing .float-box .section-head h2,.msk-landing .dark-section .section-head h2{margin-top:24px}.msk-landing .float-box .section-sub,.msk-landing .dark-section .section-sub{margin-top:16px}.msk-landing .section-head{max-width:1060px}.msk-landing .dark-section{z-index:1;color:var(--sky);padding:192px 0;position:relative}.msk-landing .dark-section>.section-head{width:min(1060px, 100% - var(--gutter) * 2)}.msk-landing .dark-section .eyebrow{color:var(--sky)}.msk-landing .dark-section h2,.msk-landing .dark-section .section-sub{color:#fff}.msk-landing .pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin-top:32px;display:grid}.msk-landing .pain-icon{width:40px;height:40px;color:var(--royal);background:#2563c414;border-radius:50%;justify-content:center;align-items:center;display:flex}.msk-landing .pain-tag{font-size:12px;line-height:20px;font-weight:var(--w-medium);letter-spacing:1px;text-transform:uppercase;color:var(--royal);margin-top:16px}.msk-landing .pain-card h3{margin-top:12px;font-size:20px;line-height:28px}.msk-landing .pain-card h3+p{color:var(--gray);margin-top:12px;font-size:16px;line-height:22px}.msk-landing .how-section{background:radial-gradient(2436px 1234px at 0% 100%, #004ad28c 0%, #0054d200 38%), radial-gradient(2436px 1234px at 100% 0%, #1441d6bf 0%, #2114d600 40%), var(--night)}.msk-landing .how-head .eyebrow{color:#7da8e9}.msk-landing .how-head h2{max-width:942px;margin-inline:auto}.msk-landing .how-head .section-sub{max-width:891px;margin:32px auto 0;font-size:18px;line-height:26px}.msk-landing .steps{width:calc(100% - var(--wide) * 2);grid-template-columns:repeat(5,minmax(0,234px));justify-content:space-between;gap:16px 0;margin:80px auto 0;padding:0;list-style:none;display:grid;position:relative}.msk-landing .steps:before{content:"";background:linear-gradient(90deg,#afcbf400 0%,#afcbf4b3 50%,#afcbf400 100%);height:1px;position:absolute;top:28px;left:-80px;right:-25px}.msk-landing .step-num{background:var(--step);color:#fff;width:56px;height:56px;font-weight:var(--w-medium);border:1px solid #afcbf466;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 30px #2563c466}.msk-landing .step h3{color:#fff;margin-top:26px;font-size:19px;line-height:29px}.msk-landing .step p{color:var(--sky);margin-top:10px;font-size:14px;line-height:22px}.msk-landing .pillars{flex-direction:column;align-items:center;gap:119px;max-width:1232px;margin:68px auto 0;padding-bottom:160px;display:flex;position:relative}.msk-landing .pillars:before{content:"";background:linear-gradient(#2563c400 0%,#7da8e9 48%,#0042d200 100%);width:1px;position:absolute;top:28px;bottom:30px;left:50%}.msk-landing .pillars-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-display);font-size:18px;line-height:26px;font-weight:var(--w-display-semi);color:var(--mid);background:#eaf1fd;border-radius:100px;margin-bottom:-46px;padding:16px 24px;position:relative;box-shadow:0 0 50px #afcbf433,inset 0 0 0 1px #ffffffe6}.msk-landing .pillar{background:radial-gradient(1240px 600px at 52% 50%, #afcbf426 0%, #afcbf400 22%), var(--wash);border-radius:38px;grid-template-columns:minmax(0,440px) minmax(0,540px);justify-content:space-between;align-items:center;width:100%;padding:53px 69px;display:grid;position:relative;box-shadow:0 24px 70px #113b7d12,0 0 65px #7da8e938}.msk-landing .pillar-copy{align-self:start;margin-top:24px}.msk-landing .pillar-copy h3{color:#000;font-size:30px;line-height:38px}.msk-landing .pillar-copy h3+p{margin-top:16px;font-size:16px;line-height:25px}.msk-landing .check-list{border-top:1px solid var(--sky-soft);flex-direction:column;gap:12px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:flex}.msk-landing .pillar .check-list{max-width:309px}.msk-landing article.pillar:nth-of-type(2) .check-list{margin-top:18px}.msk-landing article.pillar:nth-of-type(3) .check-list{margin-top:36px}.msk-landing .check-list li{color:var(--gray);padding-left:24px;font-size:14px;line-height:21px;position:relative}.msk-landing .check-list li:before{content:"";background:#7da8e9;width:11px;height:11px;position:absolute;top:5px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.msk-landing .mock{border:1px solid var(--sky-soft);color:var(--ink);background:#fffffff0;border-radius:20px;position:relative;box-shadow:0 18px 45px #113b7d21}.msk-landing .mock-bar{background:var(--wash);border-bottom:1px solid var(--line);height:39px;font-size:10px;line-height:15px;font-weight:var(--w-medium);color:var(--list);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.msk-landing .mock-dots{gap:4px;display:flex}.msk-landing .mock-dots i{background:var(--sky);border-radius:3px;width:6px;height:6px}.msk-landing .mock-dots i:first-child{background:var(--mid)}.msk-landing .mock-body{padding:0 22px 22px}.msk-landing .mock-diag .mock-body{padding-bottom:37px}.msk-landing .mock-route .mock-body{padding-bottom:39px}.msk-landing .mock-report .mock-body{padding-bottom:55px}.msk-landing .mock-score{font-size:13px;line-height:20px;font-weight:var(--w-medium);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.msk-landing .mock-score strong{font-family:var(--font-display);font-size:28px;line-height:42px;font-weight:var(--w-display-bold);color:var(--royal)}.msk-landing .mock-bars{margin:0;padding:0;list-style:none}.msk-landing .mock-bars li{color:var(--gray);grid-template-columns:1fr auto;padding-top:12px;font-size:11px;line-height:17px;display:grid}.msk-landing .mock-bars li:first-child{padding-top:20px}.msk-landing .mock-track{background:var(--track);border-radius:99px;grid-column:1/-1;height:5px;margin-top:5px;display:block;overflow:hidden}.msk-landing .mock-track span{background:linear-gradient(90deg, var(--mid), var(--royal));border-radius:99px;height:100%;display:block}.msk-landing .mock-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:17px 0 0;padding:0;list-style:none;display:grid}.msk-landing .mock-stats li{background:#fbfcff;border:1px solid #e7edf7;border-radius:9px;flex-direction:column;gap:2px;padding:9px;display:flex}.msk-landing .mock-stats strong{font-size:13px;line-height:20px;font-weight:var(--w-text);color:var(--royal)}.msk-landing .mock-stats small{color:var(--gray);font-size:8px;line-height:12px}.msk-landing .mock-person{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;margin-top:18px;padding-bottom:15px;display:flex}.msk-landing .mock-person>span{flex-direction:column;gap:3px;display:flex}.msk-landing .mock-person small{font-size:8px;line-height:12px;font-weight:var(--w-medium);color:var(--gray)}.msk-landing .mock-person strong{font-size:11px;line-height:17px;font-weight:var(--w-medium)}.msk-landing .mock-person em,.msk-landing .mock-steps em{font-style:normal}.msk-landing .mock-person em{background:var(--track);font-size:8px;line-height:12px;font-weight:var(--w-medium);color:var(--royal);border-radius:99px;padding:5px 8px}.msk-landing .mock-person em.is-soft{background:var(--wash);font-weight:var(--w-text);color:var(--list)}.msk-landing .mock-steps{margin:0;padding:0;list-style:none}.msk-landing .mock-steps li{background:var(--wash);border-radius:12px;align-items:center;gap:14px;min-height:52px;margin-top:9px;padding:9px 11px;display:flex}.msk-landing .mock-steps li[data-pending]{opacity:.65}.msk-landing .mock-step-num{background:var(--mid);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;line-height:15px;display:grid}.msk-landing .mock-steps li>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.msk-landing .mock-steps strong{font-size:11px;line-height:17px;font-weight:var(--w-text)}.msk-landing .mock-steps small{color:var(--gray);font-size:8.8px;line-height:13px}.msk-landing .mock-steps em{color:var(--mid);font-size:8px;line-height:12px}.msk-landing .mock-compare{text-align:center;justify-content:center;align-items:center;gap:28px;padding-top:13px;display:flex}.msk-landing .mock-compare>span{flex-direction:column;gap:4px;display:flex}.msk-landing .mock-compare small{color:var(--gray);font-size:12.8px;line-height:19px}.msk-landing .mock-compare strong{font-family:var(--font-display);font-size:28px;line-height:42px;font-weight:var(--w-display-bold)}.msk-landing .mock-compare strong.is-blue{color:var(--royal)}.msk-landing .mock-compare b{font-size:24px;line-height:36px;font-weight:var(--w-text);color:#7da8e9}.msk-landing .mock-chart{background:#fbfcff;border:1px solid #e7edf7;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 14px;display:flex}.msk-landing .mock-donut{text-align:center;border-radius:50%;place-content:center;width:70px;height:70px;display:grid;position:relative}.msk-landing .mock-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10.5px}.msk-landing .mock-donut strong,.msk-landing .mock-donut small{position:relative}.msk-landing .mock-donut strong{font-size:13px;line-height:20px;font-weight:var(--w-text)}.msk-landing .mock-donut small{color:var(--gray);font-size:6px;line-height:9px}.msk-landing .mock-columns{border-bottom:1px solid var(--sky-soft);align-items:flex-end;gap:8px;width:350px;height:66px;padding:8px 10px 0;display:flex}.msk-landing .mock-columns i{background:linear-gradient(180deg, #4581dd, var(--royal));border-radius:4px 4px 0 0;flex:1}.msk-landing .mock-float{background:#fff;border:1px solid #7da8e9;border-radius:10px;align-items:center;font-size:11px;line-height:17px;display:flex;position:absolute;right:-12px;box-shadow:0 10px 24px #2563c41f}.msk-landing .mock-float-badge{border-color:var(--sky);font-weight:var(--w-medium);color:var(--mid);gap:5px;padding:10px 14px;bottom:-13px;box-shadow:0 8px 20px #2563c41f}.msk-landing .mock-float-badge i{background:var(--mid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2563c41f}.msk-landing .mock-float-progress{gap:14px;padding:12px 15px;bottom:-17px;left:57px}.msk-landing .mock-float-progress .mock-track{flex:1;height:6px;margin:0}.msk-landing .mock-float-progress .mock-track span{background:var(--mid)}.msk-landing .mock-float-goal{justify-content:space-between;padding:13px 16px;bottom:-14px;left:53px}.msk-landing .mock-float-goal em{background:var(--mid);color:#fff;border-radius:99px;padding:6px 10px;font-style:normal}.msk-landing .result-section{background:radial-gradient(1852px 2132px at 20% 100%,#0042d2b8 0%,#0042d200 40%),radial-gradient(1089px 1245px at 52% 45%,#0067fff2 0%,#0067ff00 38%),linear-gradient(117deg,#051b55 0%,#003da8 52%,#04143f 100%)}.msk-landing .result-ctas{margin-top:64px}.msk-landing .app-mock{width:calc(100% - var(--side) * 2);background:#02144880;border:1px solid #7da8e98c;border-radius:30px;grid-template-columns:260px minmax(0,1fr);margin:64px auto 0;padding:16px;display:grid;box-shadow:0 0 50px #0072ff8c,inset 0 1px #ffffff1f}.msk-landing .app-side{margin:0;padding:18px 18px 18px 4px;list-style:none}.msk-landing .app-side-btn{width:100%;min-height:102px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#afcbf41f;border-radius:14px 14px 0 0;align-items:center;gap:14px;padding:23px 17px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.msk-landing .app-side-btn:not([data-active]):hover{background:#ffffff0f}.msk-landing .app-side-btn:focus-visible{outline-offset:-2px;outline:2px solid #fff}.msk-landing .app-side-btn[data-active]{background:linear-gradient(135deg, var(--royal), #075fe6);border-color:#7da8e973;border-radius:14px;box-shadow:0 12px 30px #0042d261}.msk-landing .app-side-timer{transform-origin:0;visibility:hidden;background:#ffffffbf;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.msk-landing .app-mock[data-autoplay] .app-side-timer{visibility:visible;animation:msk-timer var(--rotate-ms,6s) linear forwards}.msk-landing .app-body{animation:.45s both msk-panel-in}.msk-landing .app-track span{animation:.8s both msk-bar-in}.msk-landing .app-side-icon{color:#fff;background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.msk-landing .app-side-btn>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.msk-landing .app-side strong{font-size:13px;line-height:20px;font-weight:var(--w-text);color:#fff}.msk-landing .app-side small{color:var(--sky);font-size:10px;line-height:15px}.msk-landing .app-panel{color:#14213d;background:#fff;border-radius:22px;min-height:517px;overflow:hidden;box-shadow:0 22px 70px #00000047}.msk-landing .app-top{border-bottom:1px solid #e7edf7;align-items:center;height:62px;padding:0 26px;display:flex}.msk-landing .app-brand{width:336px;font-family:var(--font-display);font-size:13px;line-height:20px;font-weight:var(--w-display-semi);color:var(--royal);flex:none;margin-right:20px}.msk-landing .app-tabs{align-self:stretch;gap:25px;margin-right:auto;display:flex}.msk-landing .app-tabs span{color:#60708e;align-items:center;font-size:10px;line-height:15px;display:flex;box-shadow:inset 0 -2px #0000}.msk-landing .app-tabs span[data-active]{color:var(--royal);box-shadow:inset 0 -2px 0 var(--royal)}.msk-landing .app-avatar{background:var(--track);width:29px;height:29px;color:var(--royal);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;line-height:14px;display:grid}.msk-landing .app-body{padding:28px 30px 30px}.msk-landing .app-heading{justify-content:space-between;gap:25px;display:flex}.msk-landing .app-heading h3{color:#14213d;font-size:25px;line-height:38px}.msk-landing .app-heading p{color:#60708e;margin-top:5px;font-size:11px;line-height:16px}.msk-landing .app-heading small{color:#60708e;flex:none;font-size:9px;line-height:14px}.msk-landing .app-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.msk-landing .app-kpis li{background:#fbfcff;border:1px solid #e7edf7;border-radius:11px;align-items:center;gap:9px;height:68px;padding:12px;display:flex;position:relative}.msk-landing .app-kpi-dot{background:radial-gradient(circle, var(--royal) 0 3.4px, transparent 3.7px), var(--track);border-radius:9px;flex:none;width:34px;height:34px}.msk-landing .app-kpis li>span:nth-child(2){flex-direction:column;display:flex}.msk-landing .app-kpis strong{font-family:var(--font-display);font-size:20px;line-height:30px;font-weight:var(--w-display-bold);color:#14213d}.msk-landing .app-kpis small{color:#60708e;font-size:8px;line-height:12px}.msk-landing .app-kpis em{color:#00a377;font-size:9px;font-style:normal;line-height:14px;position:absolute;top:13px;right:13px}.msk-landing .app-bars{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.msk-landing .app-bars li{color:#14213d;grid-template-columns:295px minmax(0,1fr) 38px;align-items:center;gap:13px;font-size:10px;line-height:15px;display:grid}.msk-landing .app-bars li>span:last-child{text-align:right}.msk-landing .app-track{background:#e7edf7;border-radius:99px;height:10px;display:block;overflow:hidden}.msk-landing .app-track span{background:linear-gradient(90deg, #0065ea, var(--royal));border-radius:99px;height:100%;display:block}.msk-landing .inst-section .section-sub,.msk-landing .plans-section .section-sub{max-width:898px;margin-inline:auto}.msk-landing .inst-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px;max-width:1232px;margin:32px auto 0;padding:0;list-style:none;display:grid}.msk-landing .inst-card{isolation:isolate;background:#f0f5fc;border-radius:27px;flex-direction:column;grid-column:span 2;gap:16px;padding:31px 31px 0;transition:box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 50px #afcbf433}.msk-landing .inst-card:before{content:"";z-index:-1;background:radial-gradient(944px 945px at 100% 0%, #32a8ec 0%, #32a8ec00 45%), linear-gradient(145deg, var(--royal), #126ae3);opacity:0;transition:opacity .35s;position:absolute;inset:0}.msk-landing .inst-card h3,.msk-landing .inst-card p{transition:color .35s}.msk-landing .inst-card:nth-child(n+4){grid-column:span 3}@media (min-width:1200px){.msk-landing .inst-grid{align-items:start}.msk-landing .inst-card{height:378px}.msk-landing .inst-card:nth-child(3){height:383px}.msk-landing .inst-card:nth-child(4){height:361px}.msk-landing .inst-card:nth-child(5){height:358px}}.msk-landing .inst-card h3{font-size:22px;line-height:29px}.msk-landing .inst-card p{font-size:14px;line-height:22px}.msk-landing .inst-card:hover{box-shadow:0 25px 60px #0042d238}.msk-landing .inst-grid:not(:has(.inst-card:hover)) .inst-card[data-featured]{box-shadow:0 25px 60px #0042d238}.msk-landing .inst-card:hover:before{opacity:1}.msk-landing .inst-grid:not(:has(.inst-card:hover)) .inst-card[data-featured]:before{opacity:1}.msk-landing .inst-card:hover :is(h3,p){color:#fff}.msk-landing .inst-grid:not(:has(.inst-card:hover)) .inst-card[data-featured] :is(h3,p){color:#fff}.msk-landing .inst-img{width:100%;height:auto;display:block}.msk-landing .inst-card:nth-child(3) .inst-img{width:calc(100% + 7px);max-width:none}.msk-landing .rigor-section{background:radial-gradient(1686px 1972px at 2% 83%,#0042d2b8 0%,#0042d200 40%),radial-gradient(1134px 1265px at 80% 31%,#0067fff2 0%,#0067ff00 49%),linear-gradient(118deg,#051b55 0%,#003da8 52%,#04143f 100%)}.msk-landing .rigor-section .section-sub{max-width:960px;margin-inline:auto}.msk-landing .rigor-grid{width:calc(100% - var(--wide) * 2);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin:80px auto 0;display:grid}.msk-landing .rigor-card,.msk-landing .rigor-band{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eaf1fd1a;border-radius:24px;box-shadow:0 0 29px #f1bdee33,inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff0a}.msk-landing .rigor-card{min-height:230px;padding:22px 29px 26px}.msk-landing .rigor-top{align-items:center;gap:27px;display:flex}.msk-landing .rigor-icon{border:1px solid #a0c6ff29;border-radius:15px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 8px 18px #0025701f,inset 0 0 18px #70aaff29}.msk-landing .rigor-num{font-size:14px;line-height:21px;font-weight:var(--w-medium);letter-spacing:1px;color:#edf5ff}.msk-landing .rigor-card h3{letter-spacing:-.3px;color:#fff;margin-top:14px;font-size:22px;line-height:29px}.msk-landing .rigor-card p{color:#dce9ff;margin-top:10px;font-size:15px;line-height:23px}.msk-landing .rigor-band{min-height:118px;width:calc(100% - var(--side) * 2);align-items:center;gap:44px;margin:80px auto 0;padding:26px 29px;display:flex}.msk-landing .rigor-band strong{font-family:var(--font-display);font-size:36px;line-height:29px;font-weight:var(--w-display);letter-spacing:-.3px;color:#fff;flex:none}.msk-landing .rigor-band p{color:#dce9ff;max-width:927px;font-size:17px;line-height:24px}.msk-landing .billing-toggle{border:1px solid var(--line);background:#fff;border-radius:999px;gap:5px;width:fit-content;margin:32px auto 0;padding:6px;display:flex}.msk-landing .billing-toggle button{height:44px;font-family:inherit;font-size:16px;line-height:24px;font-weight:var(--w-medium);color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 20px;transition:background .2s,color .2s;display:inline-flex}.msk-landing .billing-toggle button[aria-pressed=true]{color:#fff;background:radial-gradient(190% 440% at 55% 121%, #0042d2cc 0%, #0042d200 42%), var(--night)}.msk-landing .billing-badge{background:var(--sky-soft);color:var(--royal);border-radius:99px;padding:2px 7px;font-size:10px;line-height:15px}.msk-landing .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;max-width:1232px;margin:76px auto 0;display:grid}.msk-landing .plan-card{background:#fffc;border-radius:30px;flex-direction:column;padding:38px;transition:background-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 18px 55px #113b7d12,0 0 50px #afcbf433}.msk-landing .plan-card:before{content:"";border-radius:inherit;background:linear-gradient(150deg, var(--royal) 0%, #86b9ff 52%, #0144d3 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.msk-landing .plan-card[data-featured]{background-clip:padding-box;border:2px solid #0000;padding:38px 38px 32px}.msk-landing .plan-card[data-featured]:before{inset:-2px}.msk-landing .plan-card:hover{background-color:#fff;background-image:radial-gradient(778px 705px at 100% 0,#2563c41f 0%,#2563c400 38%);box-shadow:0 28px 75px #2563c42e}.msk-landing .plans:not(:has(.plan-card:hover)) .plan-card[data-featured]{background-color:#fff;background-image:radial-gradient(778px 705px at 100% 0,#2563c41f 0%,#2563c400 38%);box-shadow:0 28px 75px #2563c42e}.msk-landing .plan-card:hover:before{opacity:1}.msk-landing .plans:not(:has(.plan-card:hover)) .plan-card[data-featured]:before{opacity:1}.msk-landing .plan-badge{background:linear-gradient(145deg, var(--royal), #126ae3);font-size:13px;line-height:17px;font-weight:var(--w-medium);color:#fff;white-space:nowrap;border-radius:99px;padding:7px 13px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.msk-landing .plan-card h3{font-size:28px;line-height:42px}.msk-landing .plan-desc{margin:10px 0 6px;font-size:14px;line-height:22px}.msk-landing .plan-price{border-top:1px solid var(--line);align-items:flex-start;gap:5px;margin-top:22px;padding:23px 0 13px;display:flex}.msk-landing .plan-price strong{font-family:var(--font-display);font-size:42px;line-height:42px;font-weight:var(--w-display);color:var(--ink);margin-top:3px}.msk-landing .plan-currency{margin-top:14px;font-size:11px;line-height:17px}.msk-landing .plan-period{align-self:flex-end;font-size:12px;line-height:18px}.msk-landing .plan-savings{min-height:20px;font-size:13px;line-height:20px;font-weight:var(--w-medium);color:#00a377;margin-bottom:4px}.msk-landing .plan-audience{font-size:13px;line-height:20px;font-weight:var(--w-medium);color:var(--royal)}.msk-landing .plan-card .check-list{border-top-color:var(--line);flex:none;gap:20px;min-height:176px;margin-top:25px}.msk-landing .plan-card .check-list li{color:var(--list)}.msk-landing .plan-card .check-list li:before{background:var(--mid)}.msk-landing .plan-card[data-featured] .check-list{gap:12px}.msk-landing .plan-card .btn{width:100%;height:52px;margin-top:28px;padding:14px 24px;font-size:16px}.msk-landing .plan-card .btn-outline-blue{color:#002fa0;border-color:#7da8e9}.msk-landing .plan-card .btn-outline-blue:hover{color:#fff;background:#002fa0}.msk-landing .plan-card:hover .btn{color:#fff;background:radial-gradient(180% 420% at 52% 60%, #0042d2cc 0%, #0042d200 42%), var(--night);border-color:#0000;box-shadow:0 8px 18px #00000026,inset 1px 1px 1px #ffffff80}.msk-landing .plans:not(:has(.plan-card:hover)) .plan-card[data-featured] .btn{color:#fff;background:radial-gradient(180% 420% at 52% 60%, #0042d2cc 0%, #0042d200 42%), var(--night);border-color:#0000;box-shadow:0 8px 18px #00000026,inset 1px 1px 1px #ffffff80}.msk-landing .plan-card:hover .btn:hover{box-shadow:0 12px 24px #0042d24d,inset 1px 1px 1px #ffffff80}.msk-landing .plans:not(:has(.plan-card:hover)) .plan-card[data-featured] .btn:hover{box-shadow:0 12px 24px #0042d24d,inset 1px 1px 1px #ffffff80}.msk-landing .plans-note{text-align:center;margin-top:32px;line-height:18px}.msk-landing .closing-band{z-index:1;background:radial-gradient(70% 45% at 30% 22%,#0066ffd9 0%,#06f0 100%),radial-gradient(80% 50% at 70% 78%,#0048e6cc 0%,#0048e600 100%),linear-gradient(90deg,#031a6b 0%,#0042d2 50%,#031a6b 100%);margin-top:-64px;position:relative}.msk-landing .closing-band .cta-final{background:0 0;margin-top:0;padding-top:96px}.msk-landing .trajectory-section{padding-bottom:96px}.msk-landing .stats-grid{width:calc(100% - var(--wide) * 2);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:56px auto 0;padding:0;list-style:none;display:grid}.msk-landing .stat-card{text-align:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#eaf1fd1a,#8cafff29);border-radius:26px;flex-direction:column;align-items:center;gap:16px;min-height:230px;padding:44px 24px 32px;display:flex;position:relative;box-shadow:0 0 40px #afcbf42e}.msk-landing .stat-card:before,.msk-landing .milestone-bar:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(45deg,#ffffff80 0%,#ffffff1f 36% 64%,#ffffff80 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.msk-landing .stat-card strong{font-family:var(--font-display);color:#fff;font-size:clamp(44px,2.4vw + 20px,64px);font-weight:300;line-height:1.1}.msk-landing .stat-card span{color:#fff;max-width:300px;font-size:16px;line-height:24px}.msk-landing .milestone-bar{width:min(976px, 100% - var(--gutter) * 2);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#eaf1fd1a,#8cafff29);border-radius:24px;justify-content:center;align-items:center;margin:56px auto 0;padding:24px 28px;display:flex;position:relative;box-shadow:0 0 40px #afcbf42e}.msk-landing .milestone{align-items:center;gap:32px;padding-inline:22px;display:flex}.msk-landing .milestone+.milestone{border-left:1px solid #afcbf466}.msk-landing .milestone-logo{filter:brightness(0)invert();width:96px;height:auto}.msk-landing .trajectory-section .section-sub{max-width:960px;margin-inline:auto}.msk-landing .milestone-logo-hospital{width:146px;height:auto}.msk-landing .milestone-label{font-size:13px;line-height:20px;font-weight:var(--w-medium);letter-spacing:2px;text-transform:uppercase;color:var(--sky);margin:0}.msk-landing .milestone-text{color:#fff;margin:4px 0 0;font-size:17px;line-height:24px}.msk-landing .legal-hero{text-align:center;color:#fff;background:radial-gradient(101.7% 119.7% at 50% 141.3%, #02001d 38%, #000277d6 52%, #0042d2d1 61%, #2114d6cc 70%, #0600534d 88%, #0a006700 100%), var(--night-deep);padding:187px 0 160px;position:relative;overflow:hidden}.msk-landing .legal-section{margin-top:-64px}.msk-landing .legal-body{max-width:860px;margin-inline:auto}.msk-landing .legal-body>section+section{margin-top:44px}.msk-landing .legal-body h2{font-size:24px;line-height:32px}.msk-landing .legal-body h3{margin-top:24px;font-size:17px;line-height:25px}.msk-landing .legal-body p,.msk-landing .legal-list li,.msk-landing .legal-table{color:var(--gray);font-size:15px;line-height:25px}.msk-landing .legal-body p{margin-top:12px}.msk-landing .legal-body h3+p{margin-top:6px}.msk-landing .legal-body a{color:var(--mid);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.msk-landing .legal-body strong{font-weight:var(--w-medium);color:var(--ink)}.msk-landing .legal-list{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:22px;display:flex}.msk-landing .legal-list-bullet{list-style:outside}.msk-landing .legal-list-ordered{list-style:decimal}.msk-landing .legal-list-bullet li::marker{color:var(--mid)}.msk-landing .legal-list-ordered li::marker{color:var(--mid)}.msk-landing .legal-list-plain,.msk-landing .legal-list-terms{padding-left:0;list-style:none}.msk-landing .legal-note{font-size:14px;font-style:italic}.msk-landing .legal-table-wrap{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow-x:auto}.msk-landing .legal-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.msk-landing .legal-table th,.msk-landing .legal-table td{vertical-align:top;border-top:1px solid var(--line);padding:12px 16px}.msk-landing .legal-table thead th{background:var(--wash);font-weight:var(--w-medium);color:var(--ink);border-top:0}.msk-landing .legal-table tbody th{font-weight:400}.msk-landing .legal-table code{color:var(--mid);overflow-wrap:anywhere;font-size:13px}.msk-landing .legal-signature{font-weight:var(--w-medium);color:var(--ink);margin-top:44px}.msk-landing .closing-band-flush{margin-top:0}.msk-landing .faq-list{flex-direction:column;gap:14px;max-width:860px;margin-inline:auto;display:flex}.msk-landing .faq-item{border:1px solid var(--line);background:#fff;border-radius:22px;transition:border-color .25s,box-shadow .25s}.msk-landing .faq-item:hover,.msk-landing .faq-item[open]{border-color:#a9c4f0;box-shadow:0 14px 40px #2563c41a}.msk-landing .faq-item summary{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;list-style:none;display:flex}.msk-landing .faq-item summary::-webkit-details-marker{display:none}.msk-landing .faq-item summary:focus-visible{outline:2px solid var(--royal);outline-offset:3px}.msk-landing .faq-item h2{font-size:18px;line-height:26px;font-weight:var(--w-medium);text-align:left;color:var(--ink);margin:0}.msk-landing .faq-icon{color:var(--royal);flex:none;transition:transform .25s}.msk-landing .faq-item[open] .faq-icon{transform:rotate(45deg)}.msk-landing .faq-item p{color:var(--gray);margin:0;padding:0 28px 26px;font-size:16px;line-height:26px}.msk-landing .cta-final{z-index:1;padding:192px var(--gutter);text-align:center;background:radial-gradient(1643px 1521px at 22% -26%, #2114d6bf 0%, #2114d600 38%), radial-gradient(1279px 1690px at 94% 135%, #0042d2cc 0%, #0042d200 42%), var(--night);position:relative}.msk-landing .cta-inner{max-width:760px;margin-inline:auto}.msk-landing .cta-final .eyebrow{color:var(--sky)}.msk-landing .cta-final h2{color:#fff;margin-top:24px;font-size:clamp(34px,2.4vw + 10px,48px);line-height:56px}.msk-landing .cta-text{color:var(--sky-soft);margin:24px 0;font-size:18px;line-height:28px}.msk-landing .cta-footnote{color:var(--sky);margin-top:24px;font-size:14px;line-height:18px}.msk-landing footer{background:var(--night);padding:56px 0 28px}.msk-landing .footer-grid{grid-template-columns:348px repeat(3,249px);justify-content:space-between;gap:32px;display:grid}.msk-landing .footer-logo-img{width:126px;height:auto;display:block}.msk-landing .footer-brand p{max-width:310px;color:var(--sky);margin-top:22px;font-size:12px;line-height:21px}.msk-landing .footer-col h4{font-family:var(--font-body);color:#fff;padding-top:13px;font-size:12px;font-weight:600;line-height:18px}.msk-landing .footer-col ul{flex-direction:column;gap:14px;margin:0;padding:22px 0 14px;list-style:none;display:flex}.msk-landing .footer-col a{display:block}.msk-landing .footer-legal{gap:8px;display:flex}.msk-landing .footer-col a,.msk-landing .footer-bottom a{color:var(--sky);font-size:11px;line-height:17px;text-decoration:none;transition:color .2s}.msk-landing .footer-col a:hover,.msk-landing .footer-bottom a:hover{color:#fff}.msk-landing .footer-bottom{border-top:1px solid #afcbf41f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:42px;padding-top:24px;display:flex}.msk-landing .footer-bottom p,.msk-landing .footer-bottom a{color:#afcbf4c7;font-size:9px;line-height:15px}@media (max-width:1179px){.msk-landing .nav-inner{grid-template-columns:auto auto;justify-content:space-between;padding-block:20px}.msk-landing .nav-logo-img{height:46px}.msk-landing .nav-pill{justify-content:center;width:56px;height:56px;padding:0;container-type:normal}.msk-landing .nav-links,.msk-landing .nav-actions{display:none}.msk-landing .nav-toggle{display:inline-flex}}@media (max-width:1279px){.msk-landing .pillar{gap:40px;padding-inline:48px}.msk-landing .app-bars li{grid-template-columns:minmax(0,220px) minmax(0,1fr) 38px}.msk-landing .app-brand{width:auto}.msk-landing .footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.msk-landing .float-box{padding-block:48px}.msk-landing .pain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.msk-landing .inst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msk-landing .inst-card,.msk-landing .inst-card:nth-child(n+4){grid-column:auto}.msk-landing .inst-card:last-child{grid-column:1/-1}}@media (max-width:1023px){.msk-landing{--gutter:24px}.msk-landing .dark-section,.msk-landing .cta-final{padding-block:120px}.msk-landing .rigor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.msk-landing .plans{grid-template-columns:minmax(0,1fr);gap:32px}.msk-landing .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.msk-landing .steps:before{display:none}.msk-landing .pillars{gap:48px;padding-bottom:32px}.msk-landing .pillars:before{display:none}.msk-landing .pillars-pill{margin-bottom:0}.msk-landing .pillar{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;padding:40px 32px 48px}.msk-landing .pillar-copy,.msk-landing .mock{width:100%;max-width:540px}.msk-landing .app-mock{grid-template-columns:minmax(0,1fr)}.msk-landing .app-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 16px;display:grid}.msk-landing .app-side-btn{border-bottom-color:#0000;min-height:0}.msk-landing .rigor-band{flex-direction:column;align-items:flex-start;gap:12px}.msk-landing .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.msk-landing .stat-card{min-height:0;padding:32px 20px 28px}.msk-landing .milestone-bar{flex-direction:column;align-items:stretch;gap:20px}.msk-landing .milestone+.milestone{border-top:1px solid #afcbf466;border-left:0;padding-top:20px}.msk-landing .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.msk-landing .app-side-btn{text-align:center;justify-content:center;padding:12px 6px}.msk-landing .app-side-btn small,.msk-landing .app-side-icon,.msk-landing .app-tabs{display:none}.msk-landing .app-heading{flex-direction:column;gap:6px}.msk-landing .app-kpis{grid-template-columns:minmax(0,1fr)}.msk-landing .app-bars li{grid-template-columns:minmax(0,1fr) 38px;row-gap:4px}.msk-landing .app-bars li>span:first-child{grid-column:1/-1}.msk-landing .mock-columns{flex:1;width:auto;margin-left:14px}}@media (max-width:639px){.msk-landing{--gutter:16px}.msk-landing .section{padding:72px 0}.msk-landing .dark-section,.msk-landing .cta-final{padding-block:104px}.msk-landing #hero,.msk-landing .legal-hero{padding:132px 0 112px}.msk-landing .legal-section{margin-top:-48px}.msk-landing .legal-body>section+section{margin-top:32px}.msk-landing .legal-body h2{font-size:21px;line-height:28px}.msk-landing .hero-h1{margin-top:20px}.msk-landing .hero-sub{margin-top:20px;font-size:17px;line-height:26px}.msk-landing .hero-ctas .btn{width:100%}.msk-landing .trust-strip{margin-top:48px}.msk-landing .trust-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.msk-landing .trust-card{border-radius:20px;flex-basis:150px;height:92px;margin-right:12px}.msk-landing .trust-logo{max-height:42px}.msk-landing .problem-section{margin-top:-48px}.msk-landing .float-box{padding:40px var(--wide);border-radius:28px;margin-inline:0}.msk-landing .pain-grid,.msk-landing .rigor-grid,.msk-landing .steps,.msk-landing .inst-grid{grid-template-columns:minmax(0,1fr);gap:16px}.msk-landing .inst-card:last-child{grid-column:auto}.msk-landing .inst-card,.msk-landing .inst-card:nth-child(n+4){min-height:0;padding:24px 20px 0}.msk-landing .steps{row-gap:32px}.msk-landing .glass-card{border-radius:26px;padding:28px 24px}.msk-landing .pillar{border-radius:28px;padding:28px 16px 40px}.msk-landing .pillar-copy h3{font-size:26px;line-height:34px}.msk-landing .mock-float{right:-6px}.msk-landing .mock-float-progress,.msk-landing .mock-float-goal{left:16px}.msk-landing .app-mock{border-radius:22px;padding:10px}.msk-landing .app-body{padding:20px 16px}.msk-landing .rigor-card{padding:22px 20px 24px}.msk-landing .rigor-band{padding:24px 20px}.msk-landing .rigor-band strong{font-size:30px;line-height:36px}.msk-landing .plan-card{padding:32px 24px}.msk-landing .plan-card[data-featured]{padding:30px 22px}.msk-landing .billing-toggle button{padding-inline:14px}.msk-landing .cta-final h2{line-height:1.17}.msk-landing .stats-grid{gap:12px;margin-top:40px}.msk-landing .stat-card{border-radius:20px;gap:10px;padding:24px 12px}.msk-landing .stat-card strong{font-size:36px}.msk-landing .stat-card span{font-size:14px;line-height:20px}.msk-landing .milestone-bar{padding:20px}.msk-landing .milestone{gap:20px;padding-inline:0}.msk-landing .milestone-logo{width:76px}.msk-landing .milestone-logo-hospital{width:116px}.msk-landing .milestone-label{letter-spacing:1.5px;font-size:11px}.msk-landing .milestone-text{font-size:15px}.msk-landing .footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}}html[data-os=win] .msk-landing{--w-text:370}html[data-os=win] :is([data-tone=dark],.nav-mobile,.lang-menu,.nav-pill){--w-text:270;--w-medium:330;--w-display:350;--w-display-semi:460;--w-display-bold:650;font-weight:var(--w-text)}html[data-os=win] .nav-wrap[data-pill-light] :is(.nav-links a,.nav-btn-glass,.nav-lang){-webkit-text-stroke:.35px currentColor}html[data-os=win] :is([data-tone=dark],.nav-pill){will-change:transform}html[data-os=win] [data-tone=light]{--w-text:370;--w-medium:500;--w-display:400;--w-display-semi:600;--w-display-bold:700;font-weight:var(--w-text)}html[data-os=win] .btn-white{--w-medium:500}@media (prefers-reduced-motion:reduce){.msk-landing .trust-track,.msk-landing .app-body,.msk-landing .app-track span{animation:none}}.pilot-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f24448c;transition:opacity .2s;position:fixed;inset:0}.pilot-backdrop[data-starting-style],.pilot-backdrop[data-ending-style]{opacity:0}.pilot-popup{z-index:1001;color:#334155;background:#fff;border-radius:16px;width:min(620px,100vw - 32px);max-height:92vh;padding:32px;font-family:inherit;transition:opacity .22s,transform .22s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f244447}.pilot-popup[data-starting-style],.pilot-popup[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.pilot-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.pilot-close:hover{color:#0f2444;background:#f1f5f9}.pilot-title{letter-spacing:-.4px;color:#0f2444;margin:0 0 6px;font-size:22px;font-weight:800}.pilot-popup .pilot-title{padding-right:32px}.pilot-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 24px #0f24440f}.pilot-desc{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.6}.pilot-form{flex-direction:column;gap:16px;display:flex}.pilot-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pilot-field{flex-direction:column;min-width:0;display:flex}.pilot-field label{flex-direction:column;gap:6px;display:flex}.pilot-label-text{color:#334155;font-size:13px;font-weight:600}.pilot-field input,.pilot-field select{color:#0f2444;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.pilot-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.pilot-field input:focus,.pilot-field select:focus{border-color:#2563c4;box-shadow:0 0 0 3px #2563c426}.pilot-field-error{color:#dc2626;margin-top:5px;font-size:12px}.pilot-phone{align-items:stretch;display:flex}.pilot-phone-prefix{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-right:none;border-radius:9px 0 0 9px;align-items:center;height:42px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.pilot-phone input{flex:1;min-width:0}.pilot-phone-prefix+input{border-radius:0 9px 9px 0}.pilot-hp{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-server-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin:0;padding:10px 14px;font-size:13px}.pilot-submit{color:#fff;cursor:pointer;background:#2563c4;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.pilot-submit:hover:not(:disabled){background:#0f2444}.pilot-submit:disabled{opacity:.7;cursor:not-allowed}.pilot-spin{animation:.8s linear infinite msk-spin}@keyframes msk-spin{to{transform:rotate(360deg)}}.pilot-success{text-align:center;padding:12px 0 4px}.pilot-success-icon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:inline-flex}.pilot-success .pilot-title{padding-right:0}.pilot-success .pilot-desc{max-width:380px;margin:0 auto 24px}@media (max-width:520px){.pilot-popup{padding:24px 20px}.pilot-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pilot-backdrop,.pilot-popup{transition:none}}
