@font-face{font-family:Lato;src:url(/user/themes/vmsops/css/fonts/Lato-Regular.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/user/themes/vmsops/css/fonts/Lato-Bold.woff2) format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/user/themes/vmsops/css/fonts/Lato-Black.woff2) format('woff2');font-weight:900;font-display:swap}@font-face{font-family:Lato-fb;src:local(Arial),local(ArialMT),local(Helvetica),local(Arimo),local('Liberation Sans');font-weight:400;size-adjust:97.96%;ascent-override:100.76%;descent-override:21.74%;line-gap-override:0%}@font-face{font-family:Lato-fb;src:local('Arial Bold'),local(Arial-BoldMT),local('Helvetica Bold'),local('Arimo Bold'),local('Liberation Sans Bold');font-weight:700;size-adjust:93.54%;ascent-override:105.52%;descent-override:22.77%;line-gap-override:0%}@font-face{font-family:Lato-fb;src:local('Arial Bold'),local(Arial-BoldMT),local('Helvetica Bold'),local('Arimo Bold'),local('Liberation Sans Bold');font-weight:900;size-adjust:95.1%;ascent-override:103.79%;descent-override:22.4%;line-gap-override:0%}:root{--hf:var(--ff);--ff:Lato,Lato-fb,'Helvetica Neue',Arial,sans-serif;--g:#2C3035;--dp:#1C1F23;--dp2:#24282D;--st:#5B7384;--sl:#8FA3B1;--mi:#F4F5F6;--ln:#DDE1E5;--mu:#5A6168;--em:#059669;--emd:#047857;--eml:#34D399;--e:cubic-bezier(.2,.7,.2,1);--sh:0 1px 2px rgba(28,31,35,.06),0 8px 20px rgba(28,31,35,.08),0 30px 60px rgba(28,31,35,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:17px/1.65 var(--ff);color:var(--g);background:#fff;-webkit-font-smoothing:antialiased}a{color:var(--emd)}a:hover{color:var(--em)}main{overflow-x:clip}img{max-width:100%;display:block}.w{max-width:1180px;margin:0 auto;padding:0 28px;position:relative}h1,h2,h3,h4,h5,h6,.h1{font-family:var(--hf);font-weight:700;letter-spacing:-.005em;margin:0}h2{font-size:46px;line-height:1.08;margin:0 0 22px}h3{font-size:22px;line-height:1.25}h2:before{content:"";display:block;width:44px;height:3px;background:var(--em);margin-bottom:22px;transform-origin:0 50%;transition:transform 1s var(--e) .2s}.js .rv:not(.in) h2:before,.js .rl:not(.in) h2:before,.js .rr:not(.in) h2:before{transform:scaleX(0)}.dk h2:before{background:var(--eml)}.mu{color:var(--mu)}.lede{font-size:20px;color:var(--mu);margin:0 0 18px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:12px;z-index:99;background:#fff;padding:8px 12px}.draft{background:#111316;color:var(--sl);font-size:16px;text-align:center;padding:6px 12px;letter-spacing:.06em}.draft b{color:var(--eml);font-weight:700}.bar{position:fixed;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--em),var(--eml));transform-origin:0 50%;transform:scaleX(var(--sp,0));z-index:60}header{position:sticky;top:0;z-index:30;background:rgb(255 255 255 / .9);backdrop-filter:blur(10px);border-bottom:1px solid var(--ln);transition:box-shadow .3s}.scrolled header{box-shadow:0 10px 30px rgb(28 31 35 / .08)}header .w{display:flex;align-items:center;gap:28px;height:74px}header .lg img{height:30px;width:auto}header nav{display:flex;gap:26px;flex:1;justify-content:flex-end}header nav a{color:var(--mu);text-decoration:none;font-size:16px;position:relative}header nav a:hover{color:var(--g)}header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--em);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--e)}header nav a:hover:after{transform:scaleX(1)}.btn{display:inline-flex;gap:10px;align-items:center;padding:15px 26px;border-radius:4px;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s var(--e),background .25s,box-shadow .25s}.btn:after{content:"→";transition:transform .3s var(--e)}.btn:hover:after{transform:translateX(5px)}.btn:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);z-index:-1;transition:left .7s var(--e)}.btn:hover:before{left:130%}.btn.p{animation:shine 6s var(--e) 2.5s infinite}@keyframes shine{0%,82%{box-shadow:0 0 0 0 #fff0}88%{box-shadow:0 0 0 6px rgb(52 211 153 / .18)}100%{box-shadow:0 0 0 12px #fff0}}.btn:hover{transform:translateY(-2px)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--eml);outline-offset:3px}.p{background:var(--em);color:#fff}.p:hover{background:var(--emd);color:#fff;box-shadow:0 14px 30px rgb(5 150 105 / .32)}.btn.sm{padding:10px 18px;font-size:16px}.btn.sm:after{display:none}.dk .p,.hero .p,.cta .p{background:var(--eml);color:var(--dp)}.dk .p:hover,.hero .p:hover,.cta .p:hover{background:#6EE7B7;color:var(--dp);box-shadow:0 14px 34px rgb(52 211 153 / .3)}main>section{padding:110px 0;position:relative}.alt{background:var(--mi)}.dk{background:var(--dp);color:#fff;isolation:isolate}.dk p{color:#C9D1D7}.dk a{color:var(--eml)}.dk:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px 400px at 85% 10%,rgb(52 211 153 / .10),transparent 70%),radial-gradient(700px 500px at 5% 100%,rgb(91 115 132 / .16),transparent 70%)}.glow{isolation:isolate}.glow:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 340px at 50% 0%,rgb(5 150 105 / .10),transparent 70%),linear-gradient(180deg,#fff,var(--mi))}.dots-bg{background-image:radial-gradient(rgb(143 163 177 / .28) 1px,transparent 1.2px);background-size:22px 22px}.two{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.frame{position:relative;margin:0 28px 28px 0}.frame:before{content:"";position:absolute;inset:28px -28px -28px 28px;background:linear-gradient(135deg,var(--em),#0B7A5A);border-radius:8px;z-index:0;transition:transform .8s var(--e)}.frame:after{content:"";position:absolute;width:120px;height:120px;left:-36px;top:-36px;z-index:0;background-image:radial-gradient(rgb(91 115 132 / .5) 1.2px,transparent 1.4px);background-size:12px 12px}.dk .frame:after{background-image:radial-gradient(rgb(143 163 177 / .35) 1.2px,transparent 1.4px)}.frame.l{margin:0 0 28px 28px}.frame.l:before{inset:28px 28px -28px -28px}.frame .ph{position:relative;z-index:1;border-radius:8px;overflow:hidden;box-shadow:var(--sh)}.frame img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2;transition:transform 1.4s var(--e)}.frame:hover img{transform:scale(1.04)}.frame:hover:before{transform:translate(6px,6px)}.hero{color:#fff;padding:0;min-height:calc(100vh - 100px);min-height:calc(100svh - 100px);display:flex;align-items:center;overflow:hidden;background:var(--dp)}.hero .bg{position:absolute;inset:-8% 0 -8% 0;will-change:transform;transform:translate3d(0,var(--py,0),0)}.hero .bg img{width:100%;height:100%;object-fit:cover;object-position:62% 40%;animation:kb 26s ease-out both}@keyframes kb{from{transform:scale(1.14)}to{transform:scale(1.02)}}.hero .ov{position:absolute;inset:0;background:linear-gradient(90deg,rgb(28 31 35 / .96) 0%,rgb(28 31 35 / .88) 40%,rgb(28 31 35 / .55) 72%,rgb(28 31 35 / .35) 100%),linear-gradient(0deg,rgb(28 31 35 / .75),transparent 45%)}.hero .pat{position:absolute;inset:0;background-image:radial-gradient(rgb(143 163 177 / .22) 1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 35%,transparent 70%);mask-image:linear-gradient(90deg,#000 0%,#000 35%,transparent 70%)}.hero .gl{position:absolute;width:720px;height:720px;left:-240px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgb(52 211 153 / .18),transparent 65%);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(120px,80px) scale(1.1)}}.hero .w{width:100%;padding-top:96px;padding-bottom:140px}.hc{max-width:740px}.slides{display:grid;margin:0 0 26px}.slides>*{grid-area:1/1;font-size:62px;line-height:1.06;color:#fff;visibility:hidden}.slides>.on{visibility:visible}.wd{display:inline-block;opacity:0;transform:translateY(.55em) rotate(2deg);filter:blur(4px)}.slides>.on .wd{animation:wd .8s var(--e) both;animation-delay:calc(var(--i)*70ms + .1s)}.slides>.on .wd.em{color:var(--eml)}@keyframes wd{to{opacity:1;transform:none;filter:none}}.no-js .slides>:first-child{visibility:visible}.no-js .wd{opacity:1;transform:none;filter:none}.hero .sub{font-size:20px;color:#D5DCE1;max-width:620px;margin:0 0 34px}.hctl{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dots{display:flex;gap:8px;align-items:center}.dots button{width:34px;height:4px;border:0;padding:0;background:rgb(255 255 255 / .28);cursor:pointer;border-radius:2px;position:relative;overflow:hidden}.dots button i{position:absolute;inset:0;background:var(--eml);transform:scaleX(0);transform-origin:0 50%}.dots button.on i{animation:dot var(--dur,7s) linear forwards}.paused .dots button.on i,.rm .dots button.on i{animation:none;transform:scaleX(1)}.hov .dots button.on i{animation-play-state:paused}@keyframes dot{to{transform:scaleX(1)}}.dots .pz{width:auto;height:auto;background:none;color:var(--sl);font:700 16px var(--ff);letter-spacing:.1em;text-transform:uppercase;padding:6px 4px;margin-left:6px}.rise{animation:rise .9s var(--e) both;animation-delay:var(--d,0s)}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.scroll-cue{position:absolute;left:50%;bottom:110px;width:22px;height:36px;border:2px solid rgb(255 255 255 / .35);border-radius:12px;margin-left:-11px}.scroll-cue:after{content:"";position:absolute;left:50%;top:7px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:var(--eml);animation:cue 1.8s var(--e) infinite}@keyframes cue{0%{opacity:0;transform:translateY(-3px)}40%{opacity:1}100%{opacity:0;transform:translateY(10px)}}.proof{padding:0;margin-top:-64px;z-index:5;background:#fff0}.proof .bx{background:#fff;border-radius:10px;box-shadow:var(--sh);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:36px;padding:24px 32px;border:1px solid var(--ln)}.badge{display:flex;align-items:center;gap:14px;padding-right:36px;border-right:1px solid var(--ln)}.badge svg{flex:none}.badge b{display:block;font:500 20px/1.15 var(--hf);color:var(--g)}.badge small{display:block;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--st);font-weight:700}.tp{display:flex;justify-content:space-around;gap:20px;list-style:none;margin:0;padding:0}.tp li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--g)}.tp li:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--em) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:0 0 0 5px rgb(5 150 105 / .12)}.messy{padding-top:130px}.messy .big{font-family:var(--hf);font-size:26px;line-height:1.3;color:var(--g);border-left:4px solid var(--em);padding:4px 0 4px 22px;margin:28px 0 0}.mx{position:relative}.flow{position:relative;z-index:2;margin:-70px 0 0 -40px;width:min(440px,100%);background:var(--dp);border-radius:10px;padding:26px 24px 24px;box-shadow:0 30px 60px rgb(28 31 35 / .28);color:#fff}.flow .lb{display:flex;justify-content:space-between;font-size:16px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--sl);margin-bottom:16px}.flow .lb .a{color:var(--eml);opacity:.25;transition:opacity .6s .9s}.flow .lb .b{transition:opacity .6s .9s}.chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;position:relative}.chips:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,var(--em),var(--eml));transform:scaleX(0);transform-origin:0 50%;transition:transform 1s var(--e) 1.1s}.chips li{position:relative;z-index:1;background:#2C3035;border:1px solid #3A4047;border-radius:999px;padding:9px 10px;font-size:16px;font-weight:700;text-align:center;white-space:nowrap;color:#C9D1D7;transform:translate(var(--x),var(--y)) rotate(var(--r));transition:transform 1s var(--e),background .5s,border-color .5s,color .5s;transition-delay:calc(var(--i)*90ms + .2s)}.flow.in .chips li{transform:none;background:#103A2E;border-color:var(--em);color:#fff}.flow.in .chips:before{transform:scaleX(1)}.flow.in .lb .a{opacity:1}.flow.in .lb .b{opacity:.35}.no-js .chips li{transform:none}.what .two{align-items:center}.what .intro p{font-size:20px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:72px 0 0;list-style:none;padding:0}.card{transition:transform .35s var(--e),box-shadow .35s,border-color .35s}.card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgb(28 31 35 / .16),0 0 0 1px rgb(5 150 105 / .55),0 0 28px rgb(5 150 105 / .22)}.dk .card:hover{box-shadow:0 22px 44px rgb(0 0 0 / .4),0 0 0 1px rgb(52 211 153 / .6),0 0 30px rgb(52 211 153 / .18)}.pl{background:linear-gradient(180deg,#262A2F,#212429);border:1px solid #353B42;border-top:3px solid var(--eml);border-radius:8px;padding:28px 24px}.pl .ic{display:block;font:700 16px var(--hf);color:var(--eml);letter-spacing:.1em;margin-bottom:14px}.pl strong{display:block;font:500 24px/1.2 var(--hf);margin-bottom:8px;color:#fff}.pl span:last-child{color:#C9D1D7;font-size:16px}.who{text-align:center}.who .w{max-width:900px}.who h2:before{margin-left:auto;margin-right:auto;transform-origin:50% 50%}.who p{font-size:21px;margin:0;color:var(--mu)}.nums{padding:84px 0}.nums ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.nums li{padding:8px 28px;border-left:1px solid #353B42;position:relative}.nums li:first-child{border-left:0;padding-left:0}.nums .v{display:block;font:500 68px/1 var(--hf);color:#fff;letter-spacing:-.02em;white-space:nowrap}.nums .v em{font-style:normal;color:var(--eml)}.nums .t{display:block;margin-top:14px;color:var(--sl);font-size:16px;font-weight:700;letter-spacing:.04em}.svc{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.sv{border:1px solid var(--ln);border-radius:8px;padding:28px 24px;background:#fff;position:relative;overflow:hidden}.sv:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--em);transition:width .35s var(--e)}.sv:hover:before{width:6px}.sv .ix{font:700 16px var(--hf);color:var(--em);letter-spacing:.1em}.sv h3{margin-top:10px}.sv p{color:var(--mu);margin:10px 0 0;font-size:16px}.sv-img{border-radius:8px;overflow:hidden;position:relative;min-height:240px;box-shadow:var(--sh)}.sv-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--e)}.sv-img:hover img{transform:scale(1.05)}.sv-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(5 150 105 / .35),transparent 55%)}.ai p{font-size:19px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:60px 0 0;padding:0;list-style:none;position:relative}.steps .tr{position:absolute;left:25px;right:25px;top:25px;height:2px;background:var(--ln)}.steps .tr i{position:absolute;inset:0;background:linear-gradient(90deg,var(--em),var(--eml));transform:scaleX(0);transform-origin:0 50%;transition:transform 2s var(--e) .2s}.steps .tr b{position:absolute;top:-5px;left:0;width:12px;height:12px;border-radius:50%;background:var(--eml);box-shadow:0 0 0 4px rgb(52 211 153 / .25),0 0 18px 4px rgb(52 211 153 / .5);opacity:0;transition:left 2s var(--e) .2s,opacity .3s .2s}.steps.in .tr i{transform:scaleX(1)}.steps.in .tr b{left:calc(100% - 12px);opacity:1}.st{position:relative;transition:transform .35s var(--e)}.st:hover{transform:translateY(-4px)}.st .n{width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid var(--em);color:var(--em);display:grid;place-items:center;font:700 21px var(--hf);position:relative;z-index:1;transition:background .5s,color .5s,box-shadow .5s;transition-delay:var(--d,0s)}.steps.in .st .n{background:var(--em);color:#fff;box-shadow:0 0 0 8px rgb(5 150 105 / .12)}.st h3{margin:22px 0 8px}.st p{color:var(--mu);margin:0;font-size:16px}.founder .two{grid-template-columns:.8fr 1.2fr}.founder .frame img{aspect-ratio:1/1;filter:grayscale(1) contrast(1.05)}.founder blockquote{margin:0;position:relative}.founder blockquote:before{content:"\201C";position:absolute;left:-10px;top:-70px;font:700 160px/1 var(--hf);color:var(--eml);opacity:.25}.founder blockquote p{font:500 30px/1.35 var(--hf);color:#fff;margin:0}.founder figcaption{margin-top:26px;display:flex;align-items:center;gap:14px;color:var(--sl);font-weight:700;font-size:16px}.founder figcaption:before{content:"";width:36px;height:2px;background:var(--eml)}.founder .li{margin-top:26px;max-width:340px}.phb{border:1.5px dashed #B8C2CA;border-radius:6px;color:var(--st);font-size:16px;font-weight:700;letter-spacing:.04em;display:grid;place-items:center;text-align:center;padding:18px;background:rgb(244 245 246 / .6)}.dk .phb{border-color:#4A5158;color:var(--sl);background:rgb(255 255 255 / .02)}.phimg{border:1.5px dashed #4A5158;border-radius:8px;aspect-ratio:1/1;display:grid;place-items:center;color:var(--sl);font-weight:700;font-size:16px}.res{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-top:44px}.cs{border:1.5px dashed #B8C2CA;border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.cs .im{height:150px;background:linear-gradient(135deg,rgb(5 150 105 / .10),rgb(91 115 132 / .10)),radial-gradient(rgb(91 115 132 / .35) 1px,transparent 1.3px) 0 0/14px 14px;position:relative;overflow:hidden}.cs .im:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .6) 50%,transparent 70%);transform:translateX(-100%);animation:sk 3.2s ease-in-out infinite}@keyframes sk{60%,100%{transform:translateX(100%)}}.cs .bd{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.cs .tg{font-size:16px;font-weight:700;color:var(--st);letter-spacing:.04em}.sk{display:block;height:10px;border-radius:5px;background:#E8ECEF}.sk.h{height:16px;width:85%;background:#DDE3E7}.sk.s{width:60%}.cs.q{background:var(--dp);border-color:#4A5158;color:#C9D1D7;justify-content:center;padding:30px;position:relative}.cs.q:before{content:"\201C";font:700 110px/.8 var(--hf);color:var(--eml);opacity:.5;display:block}.cs.q .tg{color:var(--sl)}.cs.q .sk{background:#2E3338}.logos{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;align-items:stretch}.logos .phb{grid-column:1/-1;min-height:0;padding:10px;background:#fff0;border:0}.logos span{height:64px;border:1.5px dashed #C7D0D6;border-radius:6px;background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(91 115 132 / .05) 10px 20px)}.fq{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}details{border-bottom:1px solid var(--ln);padding:22px 0;transition:background .3s}details:first-child{border-top:1px solid var(--ln)}summary{font:500 21px/1.35 var(--hf);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;transition:color .25s}summary:hover{color:var(--emd)}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--em);font:400 26px/1 var(--ff);transition:transform .3s var(--e)}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--mu);margin:12px 0 0}details[open] p{animation:rise .5s var(--e)}.cta{background:var(--dp);color:#fff;border-radius:12px;padding:76px;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 40px 80px rgb(28 31 35 / .25)}.cta:before{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;border:2px solid rgb(52 211 153 / .25);animation:pulse 6s ease-in-out infinite;z-index:-1}.cta:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(500px 300px at 90% 100%,rgb(52 211 153 / .16),transparent 70%),radial-gradient(rgb(143 163 177 / .14) 1px,transparent 1.3px) 0 0/22px 22px}@keyframes pulse{50%{transform:scale(1.08);opacity:.6}}.cta p{color:#C9D1D7;font-size:20px;margin:0}.cta .go{justify-self:end}footer{background:#15171A;color:var(--sl);padding:60px 0 44px;font-size:16px}footer img{height:28px;width:auto;margin-bottom:16px}footer p{margin:0 0 24px;color:#C9D1D7}.fph{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fph .phb{padding:14px;font-size:16px;border-color:#3A4047;color:var(--sl);background:#fff0}.js .rv,.js .rl,.js .rr,.js .rz{opacity:0;transition:opacity .9s var(--e),transform .9s var(--e);transition-delay:var(--d,0s)}.js .rv{transform:translateY(34px)}.js .rl{transform:translateX(-60px)}.js .rr{transform:translateX(60px)}.js .rz{transform:scale(.94)}.js .rv.in,.js .rl.in,.js .rr.in,.js .rz.in{opacity:1;transform:none}@media (max-width:960px){header nav{display:none}header .w{height:64px;justify-content:space-between}header .lg img{height:24px}h2{font-size:32px}main>section{padding:68px 0}.w{padding:0 20px}.hero{min-height:0}.hero .w{padding-top:64px;padding-bottom:110px}.slides>*{font-size:38px}.hero .sub{font-size:18px}.scroll-cue{display:none}.hero .ov{background:rgb(28 31 35 / .84)}.hero .bg{transform:none}.hero .bg img{animation:none}.hero .gl{display:none}.proof .bx{grid-template-columns:1fr;gap:18px;padding:22px}.badge{border-right:0;padding-right:0;border-bottom:1px solid var(--ln);padding-bottom:16px}.tp{flex-direction:column;gap:10px}.two,.fq,.cta,.founder .two{grid-template-columns:1fr;gap:44px}.messy{padding-top:90px}.flow{margin:-40px 0 0 0}.pillars,.svc{grid-template-columns:1fr 1fr}.res{grid-template-columns:1fr}.logos{grid-template-columns:repeat(3,1fr)}.fph{grid-template-columns:1fr 1fr}.nums ul{grid-template-columns:1fr 1fr;gap:34px 0}.nums li:nth-child(3){border-left:0;padding-left:0}.nums .v{font-size:48px}.steps{grid-template-columns:1fr;gap:28px;padding-left:72px}.steps .tr{left:25px;right:auto;top:0;bottom:0;width:2px;height:auto}.steps .tr i{transform:scaleY(0);transform-origin:50% 0}.steps.in .tr i{transform:scaleY(1)}.steps .tr b{display:none}.st .n{position:absolute;left:-72px;top:0}.st h3{margin-top:12px}.cta{padding:44px 24px}.cta .go{justify-self:start}.messy .big{font-size:22px}.founder blockquote p{font-size:24px}.frame,.frame.l{margin:0 16px 16px 0}.frame:before,.frame.l:before{inset:16px -16px -16px 16px}.frame:after{display:none}.js .rl,.js .rr{transform:translateY(28px)}}@media (max-width:560px){.pillars,.svc,.fph{grid-template-columns:1fr}.slides>*{font-size:32px}.chips{grid-template-columns:1fr 1fr}.chips:before{display:none}.nums .v{font-size:30px}.nums li{padding:8px 16px;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .rv,.js .rl,.js .rr,.js .rz{opacity:1;transform:none}.wd{opacity:1;transform:none;filter:none}.chips li{transform:none}.hero .bg{transform:none}.js .rv:not(.in) h2:before,.js .rl:not(.in) h2:before,.js .rr:not(.in) h2:before{transform:none}}.hero .w{padding-top:72px;padding-bottom:120px}.hgrid{display:grid;grid-template-columns:1.45fr .8fr;gap:56px;align-items:center}.hc{max-width:none}.eyb{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eml);margin:0 0 20px}.eyb:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--eml);box-shadow:0 0 0 0 rgb(52 211 153 / .6);animation:ping 2.4s var(--e) infinite}@keyframes ping{70%,100%{box-shadow:0 0 0 10px #fff0}}.slides{margin:0 0 22px}.slides>*{font-size:56px}.hero .sub{margin:0 0 28px;max-width:600px}.ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn.gh{background:#fff0;color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .35)}.btn.gh:after{content:"↓"}.btn.gh:hover{box-shadow:inset 0 0 0 1.5px var(--eml);color:#fff}.btn.gh:hover:after{transform:translateY(3px)}.micro{margin:12px 0 0;font-size:16px;color:#AEB9C2}.micro b{color:#fff}.dk .micro,.cta .micro{color:#AEB9C2}.micro.lt{color:var(--mu)}.micro.lt b{color:var(--g)}.trow{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid rgb(255 255 255 / .12)}.trow li{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#D5DCE1}.trow li:before{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:rgb(52 211 153 / .16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2334D399' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.hctl{margin-top:22px}.fc{background:rgb(36 40 45 / .72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .1);border-radius:14px;padding:26px;box-shadow:0 30px 70px rgb(0 0 0 / .35);position:relative}.fc:before{content:"";position:absolute;inset:-1px;border-radius:14px;padding:1px;background:linear-gradient(140deg,rgb(52 211 153 / .6),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fc .kk{font-size:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sl);margin:0 0 16px}.fc .who1{display:flex;gap:16px;align-items:center}.fc .who1 img{width:76px;height:76px;border-radius:50%;object-fit:cover;filter:grayscale(1);box-shadow:0 0 0 3px var(--dp),0 0 0 5px var(--eml)}.fc .nm{font:500 22px/1.2 var(--hf);color:#fff;margin:0}.fc .rl2{font-size:16px;color:var(--eml);font-weight:700;margin:2px 0 0}.fc ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.fc li{font-size:16px;line-height:1.45;color:#C9D1D7;padding-left:20px;position:relative}.fc li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:2px;background:var(--eml);transform:rotate(45deg)}.fc .tm{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .1);font-size:16px;color:var(--sl)}.av{display:flex}.av img,.av i{width:34px;height:34px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:2px solid #24282D;margin-left:-8px}.av img:first-child{margin-left:0}.av i{display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:700;color:var(--sl);background:#2C3035;border:2px dashed #4A5158}.fc a{font-weight:700;text-decoration:none}.xp{grid-column:1/-1;margin:0;padding-top:18px;border-top:1px solid var(--ln);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:16px;color:var(--mu)}.xp>span{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:16px;color:var(--st);margin-right:4px}.xp b{font:700 19px/1 var(--hf);color:#4A535B;letter-spacing:.01em;transition:color .3s}.xp b:hover{color:var(--g)}.xp small{font-size:16px;color:var(--mu)}.team{padding-top:120px}.ans{font-size:20px;color:var(--mu);max-width:780px;margin:0 0 8px}.dk .ans{color:#C9D1D7}.ans strong{color:var(--g)}.dk .ans strong{color:#fff}.tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px}.tc{border:1px solid var(--ln);border-radius:12px;padding:28px 22px 24px;background:#fff;position:relative;overflow:hidden}.tc:after{content:"";position:absolute;left:0;right:0;top:0;height:86px;background:linear-gradient(135deg,rgb(5 150 105 / .12),rgb(91 115 132 / .10));z-index:0}.tc>*{position:relative;z-index:1}.tc img,.tc .pimg{width:112px;height:112px;border-radius:50%;object-fit:cover;filter:grayscale(1);box-shadow:0 0 0 4px #fff,0 0 0 6px rgb(5 150 105 / .45),var(--sh);margin-bottom:18px}.tc .pimg{display:grid;place-items:center;border:1.5px dashed #B8C2CA;background:var(--mi);box-shadow:0 0 0 4px #fff;font-size:16px;font-weight:700;color:var(--st);text-align:center;padding:10px;line-height:1.3}.tc h3{font-size:23px}.tc .ttl{font-size:16px;font-weight:700;color:var(--emd);margin:4px 0 0}.tc .was{font-size:16px;color:var(--mu);margin:4px 0 0}.tc ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px;border-top:1px solid var(--ln);padding-top:14px}.tc li{font-size:16px;line-height:1.45;color:var(--g);padding-left:18px;position:relative}.tc li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:2px;background:var(--em);transform:rotate(45deg)}.tc .phb{margin-top:14px;padding:10px;font-size:16px}.tc.ph{border:1.5px dashed #B8C2CA;background:rgb(244 245 246 / .6)}.why{margin-top:36px;background:var(--dp);color:#fff;border-radius:14px;padding:48px 56px;display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:center;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 30px 70px rgb(28 31 35 / .22)}.why:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px 260px at 100% 0%,rgb(52 211 153 / .16),transparent 70%)}.why img{width:150px;height:150px;border-radius:50%;object-fit:cover;filter:grayscale(1);box-shadow:0 0 0 4px var(--dp),0 0 0 6px var(--eml)}.why h3{font-size:16px;font-family:var(--ff);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eml);margin:0 0 14px}.why blockquote{margin:0}.why blockquote p{font:500 27px/1.38 var(--hf);color:#fff;margin:0}.why figcaption{margin-top:18px;color:var(--sl);font-weight:700;font-size:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.why figcaption:before{content:"";width:36px;height:2px;background:var(--eml)}.why .phb{padding:8px 12px;font-size:16px}.cost{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.cost li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5}.cost li:before{content:"";flex:none;margin-top:3px;width:20px;height:20px;border-radius:50%;background:rgb(185 64 64 / .1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 8l8 8M16 8l-8 8' fill='none' stroke='%23B54A4A' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.messy h3{margin-top:30px}.inl{margin-top:26px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.inl .micro{margin:0}.audit .two{grid-template-columns:1.1fr .9fr;align-items:start}.dl{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;counter-reset:d}.dl li{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:20px 18px 18px;counter-increment:d;position:relative}.dl li:before{content:counter(d,decimal-leading-zero);display:block;font:700 16px var(--hf);color:var(--em);letter-spacing:.1em;margin-bottom:8px}.dl b{display:block;font:500 19px/1.25 var(--hf);margin-bottom:4px}.dl span{font-size:16px;color:var(--mu)}.audit .phb{margin-top:14px;justify-items:start;text-align:left}.ofr{background:var(--dp);color:#fff;border-radius:14px;padding:36px;position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--sh)}.ofr:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(360px 240px at 100% 100%,rgb(52 211 153 / .18),transparent 70%),radial-gradient(rgb(143 163 177 / .14) 1px,transparent 1.3px) 0 0/20px 20px}.ofr .big2{font:500 64px/1 var(--hf);color:#fff}.ofr .big2 em{font-style:normal;color:var(--eml);font-size:28px;margin-left:6px}.ofr ul{list-style:none;margin:20px 0 24px;padding:0;display:grid;gap:10px}.ofr li{display:flex;gap:10px;color:#D5DCE1;font-size:16px}.ofr li:before{content:"✓";color:var(--eml);font-weight:700}.ofr .phb{margin-top:16px;font-size:16px;padding:10px}.ans.ph{color:var(--mu)}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.tst{border:1.5px dashed #B8C2CA;border-radius:12px;background:#fff;padding:26px;display:flex;flex-direction:column;gap:10px}.tst .st5{color:#C7D0D6;letter-spacing:3px;font-size:16px}.tst .who2{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--ln)}.tst .who2 i{width:42px;height:42px;border-radius:50%;border:1.5px dashed #B8C2CA;flex:none;background:var(--mi)}.tst .who2 span{font-size:16px;font-weight:700;color:var(--st);line-height:1.4}.rt{display:grid;grid-template-columns:1fr 1fr 2fr;gap:22px;margin-top:22px}.rt .phb{min-height:84px}.bk{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.fm{background:#fff;border-radius:12px;padding:30px;color:var(--g);box-shadow:0 30px 60px rgb(0 0 0 / .3)}.fm label{display:block;font-size:16px;font-weight:700;margin:0 0 6px}.fm input{width:100%;font:16px var(--ff);padding:13px 14px;border:1.5px solid var(--ln);border-radius:6px;margin:0 0 16px;transition:border-color .2s,box-shadow .2s;color:var(--g)}.fm input:focus{outline:0;border-color:var(--em);box-shadow:0 0 0 4px rgb(5 150 105 / .15)}.fm .btn{width:100%;justify-content:center}.cta .fm .p{background:var(--em);color:#fff}.cta .fm .p:hover{background:var(--emd);color:#fff}.cta .fm p{font-size:16px}.fm .micro{color:var(--mu);text-align:center}.fm .note{display:none;margin:12px 0 0;font-size:16px;color:var(--emd);font-weight:700;text-align:center}.fm.sent .note{display:block}.fm .phb{margin-top:12px;font-size:16px;padding:8px}.rs{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.rs li{display:flex;gap:12px;color:#D5DCE1;font-size:16px}.rs li:before{content:"✓";color:var(--eml);font-weight:700}.cta .phb{margin-top:18px;justify-items:start;text-align:left}.cta{grid-template-columns:1fr}.stk{position:fixed;z-index:40;right:24px;bottom:24px;display:flex;align-items:center;gap:16px;background:rgb(28 31 35 / .94);backdrop-filter:blur(10px);color:#fff;padding:10px 10px 10px 20px;border-radius:999px;box-shadow:0 18px 40px rgb(0 0 0 / .3);transform:translateY(140%);opacity:0;transition:transform .5s var(--e),opacity .4s;font-size:16px}.stk.on{transform:none;opacity:1}.stk b{color:var(--eml)}.stk .btn{padding:11px 18px;font-size:16px;border-radius:999px}.stk .btn.p{background:var(--eml);color:var(--dp)}@media (max-width:960px){.hero .w{padding-top:56px;padding-bottom:104px}.hgrid{grid-template-columns:1fr;gap:36px}.slides>*{font-size:38px}.fc{max-width:520px}.tgrid{grid-template-columns:1fr 1fr}.why{grid-template-columns:1fr;padding:34px 24px;gap:22px}.why blockquote p{font-size:22px}.audit .two,.bk{grid-template-columns:1fr;gap:36px}.pgrid{grid-template-columns:1fr}.rt{grid-template-columns:1fr 1fr}.rt .phb:last-child{grid-column:1/-1}.stk{left:12px;right:12px;bottom:12px;justify-content:space-between;border-radius:12px}.stk span{font-size:16px}.team{padding-top:90px}}@media (max-width:560px){.tgrid,.dl{grid-template-columns:1fr}.slides>*{font-size:32px}.stk span{display:none}.stk{left:auto}}@media (prefers-reduced-motion:reduce){.stk{transition:none}}.trusted{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 26px}.tb{margin:0;font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl)}.clogos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 40px}.cl{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cl img{height:30px;width:auto;filter:grayscale(1) brightness(0);opacity:.72;transition:filter .35s var(--e),opacity .35s var(--e)}.cl:hover img{filter:none;opacity:1}.cl small{font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--st)}.dkl .cl img{filter:brightness(0) invert(1);opacity:.68}.dkl .cl:hover img{filter:none;opacity:1}.dkl .cl.mono:hover img{filter:brightness(0) invert(1)}.dkl .cl small{color:var(--sl)}.logos.real{display:flex;align-items:center;flex-wrap:wrap;gap:16px 40px;padding:26px 30px;border:1px solid var(--ln);border-radius:10px;background:#fff}.logos.real .tb{color:var(--st)}.logos.real .cl img{height:38px}@media (max-width:560px){.clogos{gap:14px 28px}.cl img{height:26px}.logos.real .cl img{height:32px}}.hgrid.solo{grid-template-columns:1fr}.hgrid.solo .hc{max-width:800px}.team{padding-top:110px}.csg{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:44px}.csx{background:#fff;border:1px solid var(--ln);border-radius:12px;box-shadow:var(--sh);display:flex;flex-direction:column;overflow:hidden}.csx .ch{padding:30px 32px 24px;border-bottom:1px solid var(--ln);position:relative}.csx .ch:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,var(--em),var(--eml))}.csx .ch img{height:40px;width:auto;margin-bottom:18px;filter:grayscale(1) brightness(0);opacity:.75;transition:filter .35s var(--e),opacity .35s var(--e)}.csx:hover .ch img{filter:none;opacity:1}.csx h3{font-size:24px;margin:0 0 6px}.csx .ch p{margin:0;color:var(--mu);font-size:16px}.cbs{padding:22px 32px;display:grid;gap:14px;flex:1}.cb h4{margin:0 0 6px;font:700 16px var(--ff);letter-spacing:.14em;text-transform:uppercase;color:var(--st)}.cb .phb{min-height:0;padding:12px 14px;font-size:16px;text-align:left;justify-items:start}.cf{padding:18px 32px 26px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--ln)}.csl{font-weight:700;text-decoration:none;display:inline-flex;gap:8px}.csl:after{content:"→";transition:transform .3s var(--e)}.csl:hover:after{transform:translateX(4px)}.cf .phb{min-height:0;padding:6px 10px;font-size:16px}.sub3{margin:64px 0 0;font-size:24px}@media (max-width:960px){.csg{grid-template-columns:1fr}}@media (max-width:560px){.csx .ch,.cbs,.cf{padding-left:22px;padding-right:22px}}.proof .def{max-width:900px;margin:22px auto 0;padding-bottom:30px;text-align:center;color:var(--mu);font-size:16px;line-height:1.6}.proof .def strong{color:var(--g)}.tgrid{align-items:stretch;grid-auto-rows:1fr}.tc{display:flex;flex-direction:column;align-items:flex-start;height:100%}.tc picture{display:block;width:112px;height:112px;flex:none;margin:6px 0 24px 6px}.tc picture img{margin:0}.tc h3{min-height:1.2em;margin:0}.tc .ttl{min-height:1.4em}.tc .spec{font-size:16px;line-height:1.45;color:var(--g);margin:16px 0 0;padding-top:14px;border-top:1px solid var(--ln);width:100%;min-height:calc(1.45em * 3 + 14px);flex:1}.tc .cred{font-size:16px;line-height:1.45;color:var(--mu);margin:8px 0 0;min-height:calc(1.45em * 3)}.tc ul{width:100%;flex:1;align-content:start}.tc .cred{min-height:calc(1.45em * 4)}.tc .crd{font-size:16px;line-height:1.4;font-style:italic;color:var(--emd);margin:8px 0 0;min-height:calc(1.4em * 2)}.tc{isolation:isolate}.tc:after{z-index:0;pointer-events:none}.tc picture.hp{display:block;position:relative;z-index:2;overflow:visible}.tc picture.hp img,.tc>img{position:relative;z-index:2}.tc h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tc .tli{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--mu);border:1px solid var(--ln);background:#fff;transition:color .25s,border-color .25s}.tc .tli:hover,.tc .tli:focus-visible{color:var(--em);border-color:var(--em)}.founder .fli,.why .fli{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-weight:700}.founder .fli:hover,.why .fli:hover{color:var(--em)}.fsoc{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:12px 22px}.fsoc a{display:inline-flex;align-items:center;gap:8px;color:#C9D1D7;text-decoration:none;font-size:16px}.fsoc a:hover,.fsoc a:focus-visible{color:var(--eml)}.fsoc svg{flex:none}.csx .ch img.clogo,.csx:hover .ch img.clogo{filter:none;opacity:1}.cslogos{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.cslogos .clogo{height:56px;width:auto;padding:10px 16px;background:#fff;border:1px solid var(--ln);border-radius:10px;box-sizing:border-box}:root{--ic-t:#047857;--ic-bg:rgba(5,150,105,.1);--ic-fill:#059669;--ic-on:#fff;--ac-t:#047857;--ac-fill:#059669;--ac-on:#fff;--ac-dk:#34D399;--rule:#059669}header nav.mm{display:flex;flex:1;justify-content:flex-end;gap:0}.mm-top{list-style:none;margin:0;padding:0;display:flex;gap:6px;align-items:center}.mm-i{position:static}.mm-t{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;color:var(--mu);text-decoration:none;font-size:16px;border-radius:6px;background:none;border:0;font:inherit;cursor:pointer}.mm-t:after{display:none}.mm-t svg{width:10px;height:10px;transition:transform .2s}.mm-i:hover .mm-t,.mm-i:focus-within .mm-t,.mm-i.open .mm-t{color:var(--g);background:var(--mi)}.mm-i:hover .mm-t svg,.mm-i:focus-within .mm-t svg{transform:rotate(180deg)}.mm-p{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--ln);box-shadow:0 30px 60px rgb(28 31 35 / .14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility 0s .2s;z-index:35}.mm-i:hover .mm-p,.mm-i:focus-within .mm-p,.mm-i.open .mm-p{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.mm-g{max-width:1180px;margin:0 auto;padding:28px 40px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.mm-h{margin:0 0 10px;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--st)}.mm-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mm-col a{display:block;padding:9px 12px;margin:0 -12px;border-radius:8px;text-decoration:none;color:var(--g)}.mm-col a:after{display:none}.mm-col a:hover,.mm-col a:focus{background:var(--mi)}.mm-col a b{display:block;font-size:16px;font-weight:700}.mm-col a span{display:block;font-size:16px;line-height:1.45;color:var(--mu)}.mm-col a[aria-current="page"] b{color:var(--emd)}.mm-all{grid-column:1/-1;border-top:1px solid var(--ln);padding-top:16px;font-weight:700;font-size:16px;text-decoration:none}.mm-all:after{display:none}.mm-btn{display:none;background:none;border:1px solid var(--ln);border-radius:8px;padding:8px 12px;font:inherit;font-size:16px;color:var(--g);cursor:pointer}@media (max-width:960px){.mm-btn{display:inline-flex}header .w{gap:12px}header nav.mm{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--ln);box-shadow:0 30px 60px rgb(28 31 35 / .14);max-height:calc(100vh - 64px);overflow:auto;padding:8px 20px 20px}header.open nav.mm{display:block}.mm-top{display:block}.mm-t{width:100%;justify-content:space-between;padding:14px 0;font-weight:700;color:var(--g);border-bottom:1px solid var(--ln);border-radius:0}.mm-i:hover .mm-t,.mm-i:focus-within .mm-t{background:none}.mm-p{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;display:none}.mm-i:hover .mm-p,.mm-i:focus-within .mm-p{display:none}.mm-i.open .mm-p{display:block}.mm-g{padding:12px 0 6px;grid-template-columns:1fr;gap:14px}header .btn.sm{padding:9px 14px;font-size:16px;white-space:nowrap}}.crumbs{font-size:16px;color:var(--mu);padding:22px 0 0}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li{display:inline-flex;gap:6px;align-items:center}.crumbs li+li:before{content:"\203A";color:var(--sl)}.crumbs a{color:var(--mu);text-decoration:none}.crumbs a:hover{color:var(--emd);text-decoration:underline}.crumbs [aria-current]{color:var(--g)}.crumbs+h1{margin-top:18px}.pg-hero{padding:34px 0 46px;border-bottom:1px solid var(--ln);background:linear-gradient(180deg,#fff,var(--mi))}.pg-hero .eyb{margin:18px 0 10px;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--st);font-weight:700}.pg-hero h1{font-family:var(--hf);font-weight:700;font-size:48px;line-height:1.1;margin:0 0 14px;max-width:880px;letter-spacing:-.01em}.pg-hero .lede{font-size:20px;color:var(--mu);max-width:760px;margin:0}.pg-body{padding:56px 0 30px}.prose{max-width:780px}.prose h2{font-family:var(--hf);font-size:30px;line-height:1.2;margin:46px 0 14px}.prose h3{font-size:19px;margin:28px 0 8px}.prose p,.prose li{color:var(--g)}.prose table{border-collapse:collapse;width:100%;margin:18px 0 26px;font-size:16px}.prose th,.prose td{border:1px solid var(--ln);padding:10px 12px;text-align:left;vertical-align:top}.prose th{background:var(--mi)}.prose blockquote{margin:18px 0;padding:16px 20px;border-left:3px solid var(--em);background:var(--mi);border-radius:0 8px 8px 0}.prose blockquote p{margin:0}.prose code{font-size:1em;background:var(--mi);padding:1px 5px;border-radius:4px}.stub{border:1.5px dashed #B8C2CA;border-radius:10px;padding:28px;background:rgb(244 245 246 / .6);color:var(--st);max-width:780px}.stub strong{display:block;color:var(--g);font-size:20px;margin-bottom:6px}.pfaq{max-width:780px;margin-top:40px}.pfaq h2{font-family:var(--hf);font-size:30px;margin:0 0 14px}.pfaq details{border-bottom:1px solid var(--ln);padding:14px 0}.pfaq summary{font-weight:700;cursor:pointer}.next{margin-top:30px;display:flex;gap:18px;flex-wrap:wrap;font-weight:700}.sib{padding:56px 0;background:var(--mi);border-top:1px solid var(--ln)}.sib h2{font-family:var(--hf);font-size:30px;margin:0 0 22px}.sib ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.sib a{display:block;height:100%;background:#fff;border:1px solid var(--ln);border-radius:10px;padding:20px;text-decoration:none;color:var(--g);transition:box-shadow .2s,transform .2s}.sib a:hover{box-shadow:var(--sh);transform:translateY(-2px)}.sib a b{display:block;font-size:17px;margin-bottom:4px}.sib a span{display:block;font-size:16px;color:var(--mu)}.sib .all{margin-top:20px;display:inline-block;font-weight:700}.dir-g{margin:48px 0 0}.dir-g h2{font-family:var(--hf);font-size:30px;margin:0 0 6px}.dir-g>p{color:var(--mu);margin:0 0 18px;max-width:760px}.dir-c{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.dir-c li{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:20px 22px;transition:box-shadow .2s}.dir-c li:hover{box-shadow:var(--sh)}.dir-c h3{margin:0 0 6px;font-size:18px}.dir-c h3 a{color:var(--g);text-decoration:none}.dir-c h3 a:hover{color:var(--emd);text-decoration:underline}.dir-c p{margin:0;font-size:16px;color:var(--mu)}.cta-band{padding:30px 0 80px}.cta-band .cta{grid-template-columns:1.3fr .7fr}.cta-band h2{font-family:var(--hf);font-size:36px;margin:0 0 10px;color:#fff}.cta-band p{color:#C9D1D7;margin:0}.cta-band .acts{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cta-band .acts a.lk{color:var(--eml);font-weight:700}@media (max-width:960px){.cta-band .cta{grid-template-columns:1fr}.pg-hero h1{font-size:36px}}.fcols{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin:8px 0 40px}.fcols h2{font-family:inherit;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 12px}.fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.fcols a{color:var(--sl);text-decoration:none;font-size:16px}.fcols a:hover{color:#fff;text-decoration:underline}.fbase{border-top:1px solid #2A2F35;padding-top:26px}.fbase small{display:block;margin-top:16px;color:#7F8C96;font-size:16px}@media (max-width:960px){.fcols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fcols{grid-template-columns:1fr}}.spg{max-width:980px}.spg h2{font-family:var(--hf);font-size:32px;line-height:1.2;margin:0 0 16px}.sp-s{margin:54px 0 0}.sp-s p,.sp-s li{color:var(--g)}.sp-ans{background:var(--mi);border-left:4px solid var(--em);border-radius:0 10px 10px 0;padding:24px 28px;max-width:780px}.spg .sp-ans h2{font-size:16px;font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--emd);margin:0 0 8px}.sp-ans h2:before{display:none}.sp-ans p{font-size:19px;line-height:1.6;margin:0}.sp-fit{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.sp-fit>div{border:1px solid var(--ln);border-radius:10px;padding:22px 24px}.sp-fit h3{font-size:19px;margin:0 0 8px}.sp-fit .yes{border-top:3px solid var(--em)}.sp-fit .no{border-top:3px solid #B8C2CA}.sp-fit ul{margin:0;padding-left:20px}.sp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.sp-card{border:1px solid var(--ln);border-radius:10px;padding:20px 22px;background:#fff}.sp-card h3{font-size:18px;margin:0 0 6px}.sp-card p{margin:0;font-size:16px;color:var(--mu)}.sp-steps{counter-reset:s;list-style:none;padding:0;margin:0;max-width:780px}.sp-steps li{counter-increment:s;position:relative;padding:0 0 18px 50px}.sp-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--dp);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.sp-s .sp-note{font-size:16px;color:var(--mu);margin-top:16px}.spg .prose{max-width:780px}.sp-cmp .lks{list-style:none;padding:0;margin:12px 0 0;font-weight:700}.sp-cmp .lks li{margin:6px 0}.sp-cmp p{max-width:780px}.sp-guide{margin:44px 0 0;padding:18px 22px;border:1px dashed var(--ln);border-radius:10px;max-width:780px}.sp-src ol{padding-left:20px;font-size:16px;max-width:780px}.sp-verified{font-size:16px;color:var(--mu);margin:0 auto;padding-bottom:40px}@media(max-width:760px){.sp-fit{grid-template-columns:1fr}.spg h2{font-size:27px}}.sp-full .spg{max-width:980px;margin:0 auto}.sp-full .sp-t,.sp-full .spg .prose,.sp-full .pfaq,.sp-full .rel{max-width:780px;margin-left:auto;margin-right:auto}.sp-full .pg-body .w>.rel,.sp-full .pg-body .w>.pfaq{max-width:780px;margin-left:auto;margin-right:auto}.sp-hd{max-width:780px;margin:0 auto 26px;text-align:center}.sp-hd p{color:var(--mu);font-size:18px;margin:0 auto}.sp-full .spg h2{font-size:34px}.sp-hd h2:before,.sp-kf h2:before,.sp-mid h2:before{margin-left:auto;margin-right:auto;transform-origin:50% 50%}.sp-full .sp-s{margin-top:80px}.sp-full .pg-hero{padding:30px 0 64px}.sp-full .pg-hero .w{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:56px;align-items:center}.sp-full .pg-hero .crumbs{grid-column:1/-1}.sp-full .pg-hero h1{font-size:50px}.sp-def{font-size:20px;line-height:1.55;color:var(--g)}.sp-hacts,.sp-macts{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0}.btn.o{background:#fff;color:var(--dp);box-shadow:inset 0 0 0 1.5px var(--dp)}.btn.o:hover{box-shadow:inset 0 0 0 1.5px var(--em);color:var(--emd)}.sp-risk{font-size:16px;color:var(--mu);margin:14px 0 0}.sp-hv{margin:0;position:relative}.sp-hv:before{content:"";position:absolute;inset:18px -18px -18px 18px;border-radius:14px;background:linear-gradient(135deg,var(--em),#0B7A5A);opacity:.9;z-index:0}.sp-hv img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:14px;box-shadow:var(--sh)}.sp-full .sp-ans{margin:0 auto}.sp-kf h2{text-align:center}.sp-kf dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.sp-kf dl>div{border:1px solid var(--ln);border-radius:12px;padding:18px 22px;background:#fff;border-top:3px solid var(--em)}.sp-kf dl>div:last-child:nth-child(odd){grid-column:1/-1}.sp-kf dt{font-size:16px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--emd);margin:0 0 4px}.sp-kf dd{margin:0;color:var(--g);font-size:16px}.sp-signs{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-signs li{position:relative;padding:16px 20px 16px 50px;border:1px solid var(--ln);border-radius:12px;background:#fff;color:var(--g)}.sp-signs li:before{content:"";position:absolute;left:20px;top:22px;width:14px;height:14px;border-radius:50%;background:var(--em);box-shadow:0 0 0 5px rgb(5 150 105 / .14)}.sp-not{border:1px solid var(--ln);border-radius:14px;padding:30px 34px;background:var(--mi)}.sp-not h2{text-align:left}.sp-not ul{list-style:none;padding:0;margin:0}.sp-not li{position:relative;padding:10px 0 10px 34px;border-top:1px solid var(--ln)}.sp-not li:first-child{border-top:0}.sp-not li:before{content:"";position:absolute;left:4px;top:19px;width:14px;height:2px;background:#8FA3B1;transform:rotate(45deg);box-shadow:0 0 0 0 #fff0}.sp-not li:after{content:"";position:absolute;left:4px;top:19px;width:14px;height:2px;background:#8FA3B1;transform:rotate(-45deg)}.sp-dg{margin:0 auto;max-width:980px}.sp-dg svg{display:block;width:100%;height:auto;font-family:var(--ff)}.sp-dg figcaption{max-width:780px;margin:14px auto 0;text-align:center;font-size:16px;color:var(--mu)}.sp-flow{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sp-flow figcaption{grid-column:1/-1}.sp-flow-p{border-radius:14px;padding:18px 18px 10px;margin:0}.sp-flow-b{background:var(--mi);border:1px solid var(--ln)}.sp-flow-a{background:var(--dp)}.sp-flow-l{margin:0 0 6px;font-size:16px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--st)}.sp-flow-a .sp-flow-l{color:var(--eml)}.sp-tng path{fill:none;stroke:#B8C2CA;stroke-width:1.5;stroke-dasharray:4 5}.sp-tool rect{fill:#E6E9EC;stroke:#B8C2CA}.sp-tool text{font-size:16px;fill:var(--st);text-anchor:middle}.sp-team rect{fill:#fff;stroke:#8FA3B1;stroke-width:1.5}.sp-team text{font-size:16px;font-weight:700;fill:var(--g);text-anchor:middle}.sp-team.on rect{fill:#23272C;stroke:var(--eml)}.sp-team.on text{fill:#fff}.sp-lnk path{fill:none;stroke:var(--eml);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0}.sp-hub circle{fill:var(--em)}.sp-hub text{fill:#fff;font-size:16px;font-weight:700;text-anchor:middle}.sp-out rect{fill:none;stroke:var(--eml);stroke-width:2}.sp-out text{fill:#fff;font-size:16px;font-weight:700;text-anchor:middle}.js .sp-flow .sp-lnk path{stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--e) .3s}.js .sp-flow.in .sp-lnk path{stroke-dashoffset:0}.sp-path{margin-top:6px}.sp-path-v{display:none!important}.sp-rail{stroke:var(--ln);stroke-width:4;stroke-linecap:round}.sp-prog{stroke:var(--em);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.js .sp-path .sp-prog{stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--e) .2s}.js .sp-path.in .sp-prog{stroke-dashoffset:0}.sp-node circle{fill:#fff;stroke:var(--em);stroke-width:2.5}.sp-node g{color:var(--ic-t)}.sp-node.last circle{stroke-dasharray:6 5}.sp-node .n{font-size:17px;font-weight:700;fill:var(--g);text-anchor:middle}.sp-node .tg{font-size:16px;fill:var(--mu);text-anchor:middle}.sp-node .l{text-anchor:start}.sp-path .sp-steps{margin-top:30px}.sp-2c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:34px}.sp-2t p{color:var(--mu);font-size:18px}.sp-wheel{max-width:480px;margin:0}.sp-ring{fill:none;stroke:#B8C2CA;stroke-width:1.5;stroke-dasharray:3 6}.sp-spoke{stroke:var(--eml);stroke-width:2}.sp-wheel .sp-hub circle{fill:var(--dp)}.sp-wheel .sp-hub text{font-size:17px;font-family:var(--hf);font-weight:700}.sp-wn circle{fill:#fff;stroke:var(--em);stroke-width:2.5}.sp-wn g{color:var(--ic-t)}.sp-wn text{font-size:16px;font-weight:700;fill:var(--g);text-anchor:middle}.js .sp-wheel .sp-wn{opacity:0;transition:opacity .6s var(--e);transition-delay:calc(var(--d) + .3s)}.js .sp-wheel.in .sp-wn{opacity:1}.sp-full .sp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-full .sp-cards>:last-child:nth-child(3n+1){grid-column:1/-1}.sp-full .sp-card{border-radius:12px;padding:22px 24px;transition:transform .35s var(--e),box-shadow .35s,border-color .35s,opacity .9s var(--e)}.sp-full .sp-card:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:#B8C2CA}.js .sp-card.rv.in:hover{transform:translateY(-4px)}.sp-ib{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--ic-bg);color:var(--ic-t);margin-bottom:14px;transition:background .3s,color .3s}.sp-card:hover .sp-ib{background:var(--ic-fill);color:var(--ic-on)}.sp-full .sp-s .sp-note{text-align:center;max-width:780px;margin:18px auto 0}.sp-mid{margin:80px auto 0;max-width:980px;text-align:center;background:var(--dp);color:#fff;border-radius:16px;padding:44px 40px;position:relative;overflow:hidden}.sp-mid:before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(52 211 153 / .35),transparent 70%)}.sp-mid-t{font-family:var(--hf);font-size:32px;line-height:1.2;margin:0 0 10px;color:#fff;position:relative}.sp-mid p{color:#C9D1D7;max-width:640px;margin-left:auto;margin-right:auto;position:relative}.sp-macts{justify-content:center;position:relative}.sp-mid .btn.o{background:#fff0;color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .4)}.sp-mid .btn.o:hover{box-shadow:inset 0 0 0 1.5px var(--eml);color:#fff}.sp-mid .sp-risk{color:var(--eml);font-weight:700}.sp-lead{font-size:19px;line-height:1.55;color:var(--dp)!important;font-weight:700;border-left:3px solid var(--em);padding-left:16px}.sp-hd .sp-lead{border:0;padding:0;font-weight:400;color:var(--g)!important}.sp-tbl{max-width:980px;margin:0 auto 26px;border-radius:14px;border:1px solid var(--ln);overflow:hidden;background:#fff}.sp-tbl table{width:100%;border-collapse:collapse;font-size:16px}.sp-tbl caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sp-tbl th,.sp-tbl td{padding:15px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--ln)}.sp-tbl thead th,.sp-tbl thead td{border-top:0;background:var(--mi);font-size:16px}.sp-tbl tbody th{font-weight:700;color:var(--g);width:24%}.sp-tbl .hl{background:rgb(5 150 105 / .07);font-weight:700;color:var(--dp)}.sp-tbl thead .hl{background:var(--dp);color:#fff}.sp-badge{display:block;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--eml);margin-bottom:2px}.sp-rev{font-size:16px;color:var(--mu);margin-top:24px}.sp-ph{border:1.5px dashed #B8C2CA;border-radius:8px;padding:10px 14px;background:rgb(244 245 246 / .6)}.rel{margin-top:64px}.rel h2{font-family:var(--hf);font-size:30px;margin:0 0 14px}.rel ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rel a{display:block;height:100%;padding:13px 16px;border:1px solid var(--ln);border-radius:10px;text-decoration:none;color:var(--g);font-weight:700;transition:border-color .2s,transform .25s var(--e),box-shadow .25s}.rel a:after{content:" \2192";color:var(--em)}.rel a:hover{border-color:var(--em);transform:translateY(-2px);box-shadow:0 8px 20px rgb(28 31 35 / .08)}.rel span{display:block;font-size:16px;color:var(--mu);font-weight:400}.cta-band p.risk{color:var(--eml);font-weight:700;margin-top:10px}@media (max-width:960px){.sp-full .pg-hero .w{grid-template-columns:1fr}.sp-hv{margin-top:40px;margin-right:18px}.sp-full .pg-hero h1{font-size:38px}.sp-full .sp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-2c{grid-template-columns:1fr;gap:20px}.sp-2t{text-align:center}.sp-wheel{margin:0 auto}}@media (max-width:760px){.sp-flow{grid-template-columns:1fr}.sp-path-h{display:none!important}.sp-path-v{display:block!important;max-width:360px;margin:0 auto}.sp-kf dl,.sp-signs,.rel ul,.sp-full .sp-cards{grid-template-columns:1fr}.sp-kf dl>div:last-child:nth-child(odd){grid-column:auto}.sp-full .sp-s{margin-top:60px}.sp-full .spg h2{font-size:28px}.sp-not{padding:24px 20px}.sp-mid{padding:34px 22px}.sp-mid-t{font-size:26px}.sp-hacts .btn,.sp-macts .btn{width:100%;justify-content:center}.sp-tbl{border:0;background:#fff0;overflow:visible}.sp-tbl table,.sp-tbl tbody,.sp-tbl tr,.sp-tbl th,.sp-tbl td{display:block;width:auto!important}.sp-tbl thead{display:none}.sp-tbl tr{border:1px solid var(--ln);border-radius:12px;margin:0 0 12px;background:#fff;overflow:hidden}.sp-tbl tbody th{background:var(--mi);border-top:0}.sp-tbl td:before{content:attr(data-l);display:block;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--st);font-weight:700;margin-bottom:2px}.sp-tbl td.hl:before{content:attr(data-l) " \00B7  our model";color:var(--emd)}}@media (prefers-reduced-motion:reduce){.js .sp-flow .sp-lnk path,.js .sp-path .sp-prog{stroke-dashoffset:0;transition:none}.js .sp-wheel .sp-wn{opacity:1;transition:none}.sp-full .sp-card,.rel a,.sp-ib{transition:none}.sp-full .sp-card:hover,.rel a:hover{transform:none}}@media (max-width:960px){.sp-full .sp-cards>:last-child:nth-child(3n+1){grid-column:auto}.sp-full .sp-cards>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:760px){.sp-full .sp-cards>:last-child:nth-child(odd){grid-column:auto}}.mm-h{display:flex;align-items:center;gap:8px}.mm-hi{width:16px;height:16px;color:var(--ic-t);flex:none}.mm-col a.mm-a{display:flex;align-items:flex-start;gap:12px}.mm-col a .mm-ib{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--ic-bg);color:var(--ic-t);transition:background .2s,color .2s}.mm-col a .mm-ib .sp-ic{width:19px;height:19px}.mm-col a .mm-tx{display:block;min-width:0;font-size:inherit;color:inherit;line-height:inherit}.mm-col a:hover .mm-ib,.mm-col a:focus .mm-ib,.mm-col a[aria-current="page"] .mm-ib{background:var(--ic-fill);color:var(--ic-on)}.f-hi{width:15px;height:15px;color:var(--ac-dk);vertical-align:-3px;margin-right:7px}@media (max-width:960px){.mm-col a .mm-ib{width:30px;height:30px;border-radius:8px}.mm-col a .mm-ib .sp-ic{width:17px;height:17px}}.sx-rich .pg-body{padding-bottom:0}.sx-rich .pg-hero .lede{font-size:20px;color:var(--g)}.sx-hd .sp-wheel{margin:0 0 0 auto}.sx-top{padding:0 0 64px}.sp-full .spg .sp-ans h2,.sx .sp-ans h2{font-size:16px;font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--emd);margin:0 0 8px;line-height:1.4}.sx-intro{margin-top:30px}.sx-intro p{font-size:18px}.sx-jump ul{list-style:none;margin:34px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px}.sx-jump a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 10px;border:1px solid var(--ln);border-radius:999px;background:#fff;text-decoration:none;color:var(--g);font-weight:700;font-size:16px;transition:border-color .2s,transform .25s var(--e),box-shadow .25s}.sx-jump a .sp-ic{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--ic-bg);color:var(--ic-t)}.sx-jump a:hover{border-color:var(--em);transform:translateY(-2px);box-shadow:0 8px 20px rgb(28 31 35 / .08)}.sx-band{position:relative;padding:76px 0}.sx-alt{background:var(--mi);box-shadow:0 0 0 100vmax var(--mi);clip-path:inset(0 -100vmax)}.sx-in{max-width:980px;margin:0 auto}.sx-how .sp-hd{margin-bottom:30px}.sx-gh{display:flex;align-items:flex-start;gap:20px;margin:0 0 30px}.sx-gh h2{font-family:var(--hf);font-size:34px;line-height:1.2;margin:0 0 8px}.sx-gh h2:before{display:none}.sx-gh p{margin:0;color:var(--mu);font-size:18px;max-width:720px}.sx-gi.sp-ib{width:60px;height:60px;border-radius:16px;margin:0;flex:none;background:var(--ic-fill);color:var(--ic-on);box-shadow:0 10px 24px rgb(5 150 105 / .22)}.sx-gi .sp-ic{width:30px;height:30px}.sx-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sx-cards>li{display:flex}.sx-cards>li:last-child:nth-child(3n+1){grid-column:1/-1}.sx-card{position:relative;display:flex;flex-direction:column;width:100%;padding:24px 24px 56px;border:1px solid var(--ln);border-radius:14px;background:#fff;text-decoration:none;color:var(--g);transition:transform .35s var(--e),box-shadow .35s,border-color .35s}.sx-card:after{display:none}.sx-card h3{font-size:18.5px;line-height:1.3;margin:0 0 6px;color:var(--dp)}.sx-card p{margin:0;font-size:16px;line-height:1.55;color:var(--mu)}.sx-go{position:absolute;left:24px;bottom:18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ln);color:var(--ac-t);font-weight:700;font-size:16px;transition:transform .35s var(--e),background .3s,color .3s,border-color .3s}.sx-card:hover,.sx-card:focus-visible{transform:translateY(-5px);box-shadow:var(--sh);border-color:#B8C2CA}.sx-card:hover .sp-ib,.sx-card:focus-visible .sp-ib{background:var(--ic-fill);color:var(--ic-on)}.sx-card:hover .sx-go,.sx-card:focus-visible .sx-go{transform:translateX(6px);background:var(--ac-fill);border-color:var(--ac-fill);color:var(--ac-on)}.sx-card:hover h3{color:var(--ac-t)}.sx .sp-mid{margin:76px auto}.sx-band+.sp-mid{margin-top:76px}@media (max-width:960px){.sx-hd .sp-wheel{margin:36px auto 0}.sx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-cards>li:last-child:nth-child(3n+1){grid-column:auto}.sx-cards>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:760px){.sx-band{padding:56px 0}.sx-top{padding-bottom:48px}.sx-cards{grid-template-columns:1fr}.sx-cards>li:last-child:nth-child(odd){grid-column:auto}.sx-gh{gap:14px}.sx-gh h2{font-size:27px}.sx-gi.sp-ib{width:48px;height:48px;border-radius:13px}.sx-gi .sp-ic{width:24px;height:24px}.sx-jump ul{justify-content:flex-start}.sx .sp-mid{margin:56px auto}}@media (prefers-reduced-motion:reduce){.sx-card,.sx-go,.sx-jump a{transition:none}.sx-card:hover,.sx-card:focus-visible,.sx-jump a:hover{transform:none}.sx-card:hover .sx-go{transform:none}}.pal{position:fixed;left:16px;bottom:16px;z-index:90;display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:#1C1F23;box-shadow:0 10px 30px rgb(0 0 0 / .25);font:700 16px/1 var(--ff)}.pal span{color:#C9D1D7;padding:0 8px 0 6px;letter-spacing:.08em;text-transform:uppercase}.pal button{border:0;cursor:pointer;font:inherit;padding:8px 11px;border-radius:999px;background:#fff0;color:#fff}.pal button[aria-pressed="true"]{background:#34D399;color:#1C1F23}@media (max-width:960px){.pal{bottom:84px}.pal button{padding:8px 9px}.pal span{display:none}}header .lg{display:inline-flex;align-items:center;flex:none}header .lg img{height:46px;width:auto;display:block}.mm-lg,.mm-cta{display:none}footer .flogo{height:42px;width:auto;display:block}@media (max-width:1100px) and (min-width:961px){header .lg img{height:40px}header .w{gap:20px}}@media (max-width:960px){header .w{gap:10px}header .lg img{height:34px}.mm-lg{display:block;padding:14px 0 12px;border-bottom:1px solid var(--ln)}.mm-lg img{height:32px;width:auto;display:block}}@media (max-width:600px){header .w>.btn.sm{display:none}.mm-cta{display:flex;justify-content:center;margin-top:18px}}@media (max-width:360px){header .lg img{height:30px}}.badge b,.pl strong,.fc .nm,.dl b,summary,.nums .v,.ofr .big2,.sp-mid-t,.xp b{font-weight:700}.hero h1,h1.h1,.pg-hero h1{font-weight:900;letter-spacing:-.01em}button,input,select,textarea,optgroup,option,svg,svg text,code,kbd,pre,samp{font-family:var(--ff)}.hero .bg picture{display:block;width:100%;height:100%}body:not(.sp-full) .pg-hero.has-hv .w{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;align-items:center}body:not(.sp-full) .pg-hero.has-hv .crumbs{grid-column:1/-1}.pg-hv{margin:24px 18px 24px 0}.sp-hv picture,.pg-fig picture{display:block}.pg-fig{margin:40px auto;max-width:780px}.pg-fig img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:var(--sh)}.sx-fig{max-width:1100px;margin:8px auto 40px;padding:0 24px}.sx-fig .pg-fig{max-width:none;margin:0}.flegal{margin:14px 0 0;color:#A9B4BD;font-size:16px;line-height:1.6;max-width:820px}.fmail{color:#C9D1D7;font-weight:700}@media (max-width:960px){body:not(.sp-full) .pg-hero.has-hv .w{grid-template-columns:1fr}.pg-hv{margin:32px 18px 8px 0}}@media (max-width:600px){.pg-fig{margin:28px auto}.sx-fig{padding:0 16px}}picture.hp{display:contents}.why picture.hp{display:block}.pg-hero .upd{margin-top:12px;font-size:16px;opacity:.8}.au{display:flex;gap:18px;align-items:center;margin:40px 0 0;padding:20px 24px;max-width:760px}.au img{width:72px;height:72px;border-radius:50%;object-fit:cover;filter:grayscale(1);flex:none}.au p{margin:0}.au-k{font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.au-n{font-weight:700;font-size:18px;margin-top:2px}.au-t{font-size:16px}.au-b{font-size:16px;margin-top:6px;opacity:.85}.gb{--gb-accent-ink:#047857;--gb-ink:#2C3035;--gb-heading:#1C1F23;--gb-muted:#5A6168;--gb-line:#DDE1E5;--gb-pale:#F4F5F6;--gb-dark:#1C1F23;--gb-radius:14px}.gb{color:var(--gb-ink)}.gb-intro{padding-block:56px 34px;border-bottom:1px solid var(--gb-line)}.gb-intro h1{font-size:clamp(34px,4.4vw,58px);line-height:1.08;margin:12px 0 0;color:var(--gb-heading)}.gb-intro>p{font-size:17px;line-height:1.75;color:var(--gb-muted);max-width:760px;margin:20px 0 0}.gb-eyebrow{display:block;font-size:16px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--gb-accent-ink)}.gb-crumbs{font-size:16px;color:var(--gb-muted);margin-bottom:20px}.gb-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gb-crumbs li+li:before{content:'/';margin-right:6px;opacity:.6}.gb-crumbs a{color:inherit;text-decoration:none}.gb-crumbs a:hover{color:var(--gb-accent-ink);text-decoration:underline}.gb-crumbs [aria-current]{color:var(--gb-ink)}.gb-list{padding-block:36px 80px}.gb-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.gb-chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--gb-line);background:#fff;font-size:16px;color:var(--gb-ink);text-decoration:none;transition:border-color .2s,color .2s}.gb-chip:hover{border-color:var(--gb-accent-ink);color:var(--gb-accent-ink)}.gb-chip[aria-current]{background:var(--gb-accent-ink);border-color:var(--gb-accent-ink);color:#fff}.gb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gb-card{display:flex;flex-direction:column;border:1px solid var(--gb-line);border-radius:var(--gb-radius);overflow:hidden;background:#fff;transition:transform .25s,box-shadow .25s}.gb-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(15 27 45 / .12)}.gb-cover{display:block;aspect-ratio:16/9;background:var(--gb-dark)}.gb-cover img{display:block;width:100%;height:100%;object-fit:cover}.gb-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.gb-meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:16px;color:var(--gb-muted)}.gb-meta a{color:var(--gb-accent-ink);font-weight:700;text-decoration:none}.gb-meta a:hover{text-decoration:underline}.gb-state,.gb-label{display:inline-block;font-size:16px;text-transform:uppercase;letter-spacing:.07em;padding:3px 9px;border-radius:999px;background:#f5f1df;border:1px solid #d6cfaa;color:#4f5436;font-weight:700}.gb-label{font-size:16px;padding:6px 12px;margin-bottom:16px}.gb-card h2,.gb-card h3{font-size:21px;line-height:1.2;margin:0;color:var(--gb-heading)}.gb-card h2 a,.gb-card h3 a{color:inherit;text-decoration:none}.gb-card h2 a:hover,.gb-card h3 a:hover{color:var(--gb-accent-ink)}.gb-card p{font-size:16px;line-height:1.7;color:var(--gb-muted);margin:0;flex:1}.gb-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.gb-tags a{display:inline-block;font-size:16px;padding:3px 10px;border-radius:999px;background:var(--gb-pale);border:1px solid var(--gb-line);color:var(--gb-muted);text-decoration:none}.gb-tags a:hover{color:var(--gb-accent-ink);border-color:var(--gb-accent-ink)}.gb-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}.gb-pagination a,.gb-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--gb-line);font-size:16px;color:var(--gb-ink);text-decoration:none}.gb-pagination a:hover{border-color:var(--gb-accent-ink);color:var(--gb-accent-ink)}.gb-pagination [aria-current]{background:var(--gb-accent-ink);border-color:var(--gb-accent-ink);color:#fff}.gb-pagination .gb-disabled{opacity:.45}.gb-feed{text-align:center;font-size:16px;color:var(--gb-muted);margin-top:26px}.gb-feed a{color:var(--gb-accent-ink)}.gb-empty{padding:40px;border:1px dashed var(--gb-line);border-radius:var(--gb-radius);text-align:center;color:var(--gb-muted)}.gb-empty h2{margin:0 0 8px;color:var(--gb-heading);font-size:26px}.gb-article{padding-block:50px 10px}.gb-article>header,.gb-article-head{max-width:900px}.gb-article h1{font-size:clamp(32px,4.2vw,54px);line-height:1.1;margin:12px 0 0;color:var(--gb-heading)}.gb-standfirst{font-size:19px;line-height:1.7;color:var(--gb-muted);margin:20px 0 0;max-width:800px}.gb-hero{margin:36px 0;border-radius:var(--gb-radius);overflow:hidden;aspect-ratio:16/6;background:var(--gb-dark)}.gb-hero img{display:block;width:100%;height:100%;object-fit:cover}.gb-prose{max-width:760px;font-size:17px;line-height:1.8}.gb-prose h2{font-size:26px;line-height:1.25;margin:34px 0 12px;color:var(--gb-heading)}.gb-prose p,.gb-prose li{color:var(--gb-muted)}.gb-prose ul{padding-left:20px}.gb-prose a{color:var(--gb-accent-ink)}.gb-note{margin:28px 0;padding:18px 22px;border-radius:12px;background:var(--gb-pale);border:1px solid var(--gb-line);font-size:16px}.gb-note strong{display:block;color:var(--gb-heading);margin-bottom:4px}.gb-post-meta-wrap{padding-bottom:70px}.gb-post-meta{max-width:760px;margin-top:30px;padding-top:20px;border-top:1px solid var(--gb-line);display:grid;gap:10px}.gb-postnav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:760px;margin-top:22px}.gb-postnav a{color:var(--gb-accent-ink);font-weight:700;text-decoration:none;font-size:16px}.gb-postnav a:hover{text-decoration:underline}.gb-related{margin-top:56px}.gb-related h2{font-size:28px;margin:0 0 22px;color:var(--gb-heading)}.gb a:focus-visible,.gb-chip:focus-visible{outline:3px solid var(--gb-accent-ink);outline-offset:3px}@media(max-width:1000px){.gb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gb-grid{grid-template-columns:1fr}.gb-intro{padding-block:36px 26px}.gb-hero{aspect-ratio:16/9}.gb-prose{font-size:16px}.gb-empty{padding:26px 18px}}@media(prefers-reduced-motion:reduce){.gb-card{transition:none}.gb-card:hover{transform:none}}.gb-band .gb-crumbs,.gb-band .gb-crumbs [aria-current]{color:rgb(255 255 255 / .78)}.gb-band .gb-crumbs a:hover{color:#fff}.gb-band .gb-label{margin-bottom:18px}.gb-band h1{overflow-wrap:anywhere}.gb-article-banded{padding-top:48px}.gb-crumbs a{display:inline;padding:0;border-radius:0;font-size:inherit;font-weight:inherit;background:none;line-height:inherit}.gb-postnav a{padding:0;background:none;display:inline}.vgb{margin:0 0 48px}.vgb-h{font-size:clamp(24px,2.6vw,32px);margin:0 0 18px;color:var(--dp)}.vgb .gb-cover picture,.vgb .gb-cover img{display:block;width:100%;height:auto}.vgb-post{max-width:780px;margin:40px auto 0}.vgb .gb-card h3{margin:10px 0 8px;font-size:20px;line-height:1.25}.vgb .gb-card h3 a{color:inherit;text-decoration:none}:root{--nv:#16191C;--nv2:#2A2F35;--gr:#1C1F23;--dkbg:radial-gradient(700px 420px at 88% 0%,rgba(52,211,153,.16),transparent 65%),radial-gradient(600px 400px at 0% 100%,rgba(5,150,105,.10),transparent 70%),linear-gradient(135deg,#16191C 0%,#1C1F23 45%,#2A2F35 100%);--ic-bg:rgba(5,150,105,.12);--ac-dk:#34D399}:root .pg-hero{background:var(--dkbg);border-bottom:0;color:#fff}:root .pg-hero h1{color:#fff}:root .pg-hero .eyb{color:var(--eml)}:root .pg-hero .lede,:root .pg-hero .sp-def,:root .pg-hero p{color:#D9DADB}:root .pg-hero .sp-risk{color:var(--eml);font-weight:700}:root .pg-hero .crumbs a{color:#AEB0B2}:root .pg-hero .crumbs a:hover{color:#fff}:root .pg-hero .crumbs [aria-current]{color:#fff}:root .pg-hero .btn.p{background:var(--eml);color:var(--dp)}:root .pg-hero .btn.o{background:#fff0;color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .45)}:root .pg-hero .btn.o:hover{box-shadow:inset 0 0 0 1.5px var(--eml);color:#fff}:root .pg-hero .sp-hv:before{background:linear-gradient(135deg,var(--em),#0B7A5A);box-shadow:0 0 60px rgb(52 211 153 / .25)}:root .pg-hero .sp-ring{stroke:#4F5358}:root .pg-hero .sp-wn text{fill:#fff}:root .pg-hero .sp-wn circle{fill:#24282D;stroke:var(--eml)}:root .pg-hero .sp-wn g{color:var(--eml)}:root .pg-hero .sp-hub circle{fill:#047857;stroke:rgb(52 211 153 / .5);stroke-width:6}:root .pg-hero .stub{color:var(--g)}:root .hero{background:var(--nv)}:root .hero .ov{background:linear-gradient(90deg,rgb(22 25 28 / .96) 0%,rgb(22 25 28 / .86) 40%,rgb(42 47 53 / .55) 72%,rgb(42 47 53 / .35) 100%),linear-gradient(0deg,rgb(22 25 28 / .75),transparent 45%)}:root .dk{background:var(--dkbg)}:root .cta,:root .sp-mid{background:var(--dkbg);box-shadow:0 40px 80px rgb(22 25 28 / .35),inset 0 0 0 1px rgb(52 211 153 / .18)}:root .sp-flow-a,:root .sp-tbl thead .hl{background:linear-gradient(135deg,#16191C,#1C1F23)}:root .sx-alt{background:#F1F2F3;box-shadow:0 0 0 100vmax #F1F2F3}:root .sx-gi.sp-ib{background:linear-gradient(135deg,#16191C,#2A2F35);color:var(--eml);box-shadow:0 10px 24px rgb(22 25 28 / .25),inset 0 0 0 1px rgb(52 211 153 / .35)}:root .sx-card:hover,:root .sx-card:focus-visible{box-shadow:0 18px 40px rgb(22 25 28 / .16),0 0 0 1px rgb(5 150 105 / .35)}:root .mm-p{border-top:3px solid #16191C}:root footer{background:linear-gradient(180deg,#1C1F23,#16191C)}:root .pg-hero figcaption{color:#AEB0B2}:root .flow,:root .cs.q,:root .why,:root .ofr{background:var(--dkbg)}:root .sp-steps li:before{background:var(--nv)}:root .stk{background:rgb(22 25 28 / .94)}@media (max-width:960px){:root .hero .ov{background:rgb(22 25 28 / .86)}}:root{--st:#5E6369;--sl:#9EA2A7}:root .sp-not li:before,:root .sp-not li:after{background:#9EA2A7}:root .sp-team rect{stroke:#9EA2A7}:root .hero .pat{background-image:radial-gradient(rgb(158 162 167 / .22) 1px,transparent 1.3px)}