@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.UOkbsa_className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.UOkbsa_variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
:root{--color-ink:#12151b;--color-electric:#2f6bff;--color-sky:#6e9bff;--color-ice:#e3ebff;--color-slate:#4a5060;--color-mist:#dde0e6}html{-webkit-text-size-adjust:100%;background:#12151b}body{font-family:var(--font-urbanist), Urbanist, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%}a[x-apple-data-detectors]{pointer-events:none;color:inherit!important;font:inherit!important;text-decoration:none!important}::target-text{color:inherit;background-color:#6e9bff38}@keyframes smReveal{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}.sm-rv{opacity:0}.sm-rv.sm-rv-in{animation:.75s cubic-bezier(.2,.8,.2,1) both smReveal}@media (prefers-reduced-motion:reduce){.sm-rv{opacity:1}.sm-rv.sm-rv-in{animation:none}}@media (max-width:600px){[data-snug-item] p[style*="font-weight: 800"],.sp-card-t,.sm-ty-head p{text-wrap:balance!important}main p,main li,section p,section li{text-wrap:wrap!important}section h2+p,section h2+p+p,main h2+p,main h1~p,.sp-intro,.sm-intro,.sp-card-t,.sp-step-t,section h2,section h3,main h2,main h3{text-wrap:balance!important}[data-snug-item] a.sm-btn,[data-snug-item] a.sm-btn-light,[data-snug-item] a.sm-btn-glass{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;display:flex!important}}
.sm-hide{display:none!important}.pg-home a{color:#2f6bff}.pg-home a:hover{color:#12151b}.pg-home summary{cursor:pointer}.pg-home h2,.pg-home h3{text-wrap:balance}.pg-home p,.pg-home li{text-wrap:pretty}.sm-btn:hover{transform:translateY(-2px);box-shadow:0 2px 6px #12151b1f,0 0 22px #2f6bff52;background-color:#4479ff!important}.sm-btn-light{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s}.sm-btn-light:hover{transform:translateY(-2px);background-color:#e9ecf1!important;border-color:#cdd2db!important}.sm-btn-glass{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s}.sm-btn-glass:hover{transform:translateY(-2px);background-color:#ffffff29!important;border-color:#ffffff57!important}.sm-btn-glass .sm-arrow{transition:transform .25s}.sm-btn-glass:hover .sm-arrow{transform:translate(3px)}.sm-nav{transition:color .2s;position:relative}.sm-nav:after{content:"";transform-origin:0;background:#6e9bff;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.sm-nav:hover{color:#fff!important}.sm-nav:hover:after{transform:scaleX(1)}.sm-nav-text:hover{background:#ffffff24!important}.navlinks .sm-nav-text{margin-left:4px}.navlinks .sm-nav-text+.sm-btn{margin-left:-18px}.sm-more{border-top:1px solid #e2e5ec;padding-top:14px}.sm-more summary{cursor:pointer;color:#2f6bff;align-items:center;gap:8px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.sm-more summary::-webkit-details-marker{display:none}.sm-more summary:before{content:"+";color:#2f6bff;background:#e3ebff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;transition:transform .25s;display:inline-flex}.sm-more[open] summary:before{transform:rotate(45deg)}.sm-more summary span{color:#4a5060;font-weight:500}.sm-more-in{flex-direction:column;gap:16px;margin-top:14px;display:flex}[data-snug]{margin-left:auto!important;margin-right:auto!important}@media (max-width:600px){.sm-audit-checks>p{text-align:center}.sm-audit-checks>ul{width:fit-content;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}}.sm-incl-card{box-sizing:border-box;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.sm-inlink{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #2f6bff59;text-decoration:underline #2f6bff59;text-decoration-thickness:1px;transition:text-decoration-color .2s}.sm-inlink:hover{text-decoration-color:currentColor}.sm-faq-guides .sm-inlink{color:#2f6bff;white-space:nowrap;font-weight:700}.sm-dd{position:relative}.sm-dd-btn svg{transition:transform .25s}.sm-dd:hover .sm-dd-btn svg,.sm-dd:focus-within .sm-dd-btn svg{transform:rotate(180deg)}.sm-dd-menu{box-sizing:border-box;opacity:0;visibility:hidden;background:linear-gradient(#1c2029,#12151b);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:2px;width:330px;padding:10px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),visibility .2s;display:flex;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,6px);box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000073}.sm-dd-menu:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.sm-dd:hover .sm-dd-menu,.sm-dd:focus-within .sm-dd-menu{opacity:1;visibility:visible;transform:translate(-50%)}.sm-dd-item{border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:background-color .2s;display:flex}.sm-dd-item:hover,.sm-dd-item:focus-visible{background:#ffffff0f;outline:none}.sm-dd-t{color:#fff;font-size:15px;font-weight:700}.sm-dd-item:hover .sm-dd-t{color:#6e9bff}.sm-dd-d{color:#dde0e6;font-size:14px;line-height:1.45}.sm-mgroup{letter-spacing:.08em;text-transform:uppercase;color:#8a909c;margin:14px 0 0;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.sm-dd-menu,.sm-dd-btn svg{transition:none}}@keyframes smRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sm-rise{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards smRise}@media (prefers-reduced-motion:reduce){.sm-rise{opacity:1;animation:none}.sm-btn,.sm-btn-glass{transition:none}.sm-btn:hover,.sm-btn-glass:hover{transform:none}}@media (prefers-reduced-motion:reduce){.sm-lift{transition:none}.sm-lift:hover{transform:none}}.pg-home p,.pg-home li,.pg-home td,.pg-home th,.pg-home label,.pg-home summary,.pg-home span{font-weight:500}b,strong{font-weight:800}.sm-phone p,.sm-phone span,.sm-phone div,.sm-phone label{font-weight:400}.sm-phone b{font-weight:600}@keyframes smIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes smPulse{0%{box-shadow:0 0 #6e9bff8c}70%{box-shadow:0 0 0 8px #6e9bff00}to{box-shadow:0 0 #6e9bff00}}.sm-msg{opacity:0;animation:.55s cubic-bezier(.2,.8,.2,1) forwards smIn}.sm-d1{animation-delay:.7s}.sm-d2{animation-delay:1.9s}.sm-d3{animation-delay:3.1s}.sm-d4{animation-delay:3.5s}@keyframes smPulseLight{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.sm-dot-light{animation:2.4s ease-out infinite smPulseLight}@keyframes smBlink{0%,80%,to{opacity:.3}40%{opacity:1}}.sm-typing span{animation:1.2s infinite smBlink}.sm-typing span:nth-child(2){animation-delay:.2s}.sm-typing span:nth-child(3){animation-delay:.4s}#sm-chat:focus{border-color:#2f6bff}#sm-thread,#m-thread{scrollbar-width:thin;scrollbar-color:#c7c7cc transparent}@media (prefers-reduced-motion:reduce){.sm-msg{opacity:1;animation:none}.sm-dot-light{animation:none}}.sm-glass{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;position:relative;overflow:hidden}.sm-glass:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 0 0,#6e9bff2e,#0000 55%);transition:opacity .35s;position:absolute;inset:0}.sm-glass:hover{transform:translateY(-4px);border-color:#6e9bff61!important}.sm-glass:hover:before{opacity:1}.sm-glass>*{position:relative}@media (prefers-reduced-motion:reduce){.sm-glass{transition:none}.sm-glass:hover{transform:none}}.sm-edge-l,.sm-edge-d{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s}.sm-incl{grid-template-columns:repeat(3,auto);display:grid}.sm-incl>div{padding:4px 36px}.sm-incl>div:first-child{padding-left:0}.sm-incl>div:last-child{padding-right:0}.sm-incl>div+div{border-left:1px solid #e2e5ec}@media (max-width:880px){.sm-incl{grid-template-columns:1fr}.sm-incl>div{padding:28px 0 0!important}.sm-incl>div:first-child{padding-top:0!important}.sm-incl>div+div{border-top:1px solid #e2e5ec;border-left:0;margin-top:28px}}.menubtn{display:none}@media (max-width:760px){.navlinks{display:none!important}.menubtn{display:inline-flex!important}}.sm-talk-out{display:none}.sm-price-b{display:block}@media (max-width:600px){.sm-form-talk{display:none!important}.sm-talk-out{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:-16px;display:flex}.sm-talk-out .sm-btn-light{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.sm-talk-out .sm-tx>span:first-child{color:#dde0e6!important}.sm-talk-out>div{width:fit-content;display:grid!important}.sm-talk-out>div>a{justify-content:center}.sm-price-b{text-wrap:balance}}.sm-mmenu{display:none}@media (max-width:760px){.sm-mmenu{opacity:0;visibility:hidden;height:0;transition:height .7s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.32,.72,0,1),visibility 0s linear .7s;display:flex;overflow:hidden}.sm-mmenu.open{opacity:1;visibility:visible;transition:height .7s cubic-bezier(.32,.72,0,1),opacity .45s,visibility}}.sm-mmenu a{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.32,.72,0,1),color .2s;transform:translateY(-12px)}.sm-mmenu.open a{opacity:1;transition:opacity .55s,transform .7s cubic-bezier(.32,.72,0,1),color .2s;transform:none}.sm-mmenu.open a:first-child{transition-delay:80ms}.sm-mmenu.open a:nth-child(2){transition-delay:.13s}.sm-mmenu.open a:nth-child(3){transition-delay:.18s}.sm-mmenu.open a:nth-child(4){transition-delay:.23s}.sm-mmenu.open a:nth-child(5){transition-delay:.28s}.sm-mmenu.open a:nth-child(6){transition-delay:.36s}.sm-mmenu a.sm-mlink{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 2px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.sm-mtoggle{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 2px;font-size:18px;font-weight:600;display:flex}.sm-mtoggle:after{content:"";opacity:.8;border-bottom:2px solid #6e9bff;border-right:2px solid #6e9bff;width:8px;height:8px;transition:transform .35s cubic-bezier(.32,.72,0,1);transform:rotate(45deg)translateY(-3px)}.sm-mtoggle[aria-expanded=true]:after{transform:rotate(225deg)translateY(-3px)}.sm-msubs{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.32,.72,0,1);display:grid}.sm-msubs.open{grid-template-rows:1fr}.sm-msubs>div{min-height:0;overflow:hidden}.sm-mmenu a.sm-msub{color:#dde0e6;padding:12px 2px 12px 14px;font-size:16px}.sm-mmenu a.sm-mlink:after{content:"";opacity:.8;border-top:2px solid #6e9bff;border-right:2px solid #6e9bff;width:8px;height:8px;transform:rotate(45deg)}.sm-mmenu a.sm-mlink:active{color:#6e9bff}.sm-bar{background:#fff;border-radius:2px;width:18px;height:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .25s,top .4s cubic-bezier(.2,.8,.2,1);position:absolute;left:12px}.sm-bar:first-child{top:15px}.sm-bar:nth-child(2){top:20px}.sm-bar:nth-child(3){top:25px}.menubtn{transition:border-color .3s,background-color .3s}.menubtn[aria-expanded=true]{background:#2f6bff1f!important;border-color:#6e9bff80!important}.menubtn[aria-expanded=true] .sm-bar:first-child{top:20px;transform:rotate(45deg)}.menubtn[aria-expanded=true] .sm-bar:nth-child(2){opacity:0;transform:scaleX(.3)}.menubtn[aria-expanded=true] .sm-bar:nth-child(3){top:20px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.sm-mmenu,.sm-mmenu a,.sm-bar,.menubtn{transition:none!important}}@media (max-width:600px){.sm-mc-banner{text-align:center;flex-direction:column!important;padding:28px 24px!important}.sm-mc-banner>p{flex:none!important}.sm-mc-text,.sm-faq-side>p,.sm-faq-side>h2{text-align:center}.sm-mc-card{text-align:center;align-items:center}.sm-mc-card>p:last-child{flex-direction:column;align-items:center!important;gap:8px!important}.sm-mc-spots{text-align:center;flex-direction:column!important;align-items:center!important;gap:12px!important}.sm-mc-spots>div{width:168px;flex:none!important}section>div[style*="padding: 104px 24px"]{padding-top:64px!important;padding-bottom:64px!important}.sm-stack{flex-direction:column!important;gap:16px!important;padding:26px!important}}.sm-faq-item{background:linear-gradient(#fff,#fafbfe);border:1px solid #e2e5ec;border-radius:20px;transition:border-color .25s,box-shadow .25s;box-shadow:0 1px 2px #12151b0d,0 6px 18px #12151b0f}.sm-faq-item:hover{border-color:#c9ced8;box-shadow:0 1px 2px #12151b0f,0 10px 28px #12151b17}.sm-faq-item[open]{border-color:#c9ced8;box-shadow:0 1px 3px #12151b12,0 14px 36px #12151b1a}.sm-faq-item summary{cursor:pointer;color:#12151b;justify-content:space-between;align-items:center;gap:20px;padding:22px 22px 22px 26px;font-size:18px;font-weight:700;line-height:1.4;list-style:none;display:flex}.sm-faq-item summary::-webkit-details-marker{display:none}.sm-faq-ic{background:#f4f6fa;border:1px solid #e2e5ec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s;display:flex}.sm-faq-ic svg{stroke:#2f6bff;stroke-width:2.4px;fill:none;stroke-linecap:round;width:14px;height:14px;transition:stroke .25s}.sm-faq-item[open] .sm-faq-ic{background:#2f6bff;border-color:#2f6bff;transform:rotate(45deg)}.sm-faq-item[open] .sm-faq-ic svg{stroke:#fff}.sm-faq-item.sm-closing .sm-faq-ic{background:#f4f6fa;border-color:#e2e5ec;transform:none}.sm-faq-item.sm-closing .sm-faq-ic svg{stroke:#2f6bff}.sm-faq-item p{color:#343a46;text-wrap:pretty;margin:0;padding:0 74px 24px 26px;font-size:17px;line-height:1.65}@media (max-width:600px){.sm-faq-item summary{text-wrap:balance;padding:20px 20px 20px 22px;font-size:17px}.sm-faq-item p{padding:2px 22px 24px;font-size:16px;line-height:1.7}}@media (min-width:960px){.sm-faq-side{position:sticky;top:112px}.sm-faq-qs{margin-top:var(--faq-q-top,29px)}}.sm-social{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s,box-shadow .25s}.sm-social:hover{transform:translateY(-2px);box-shadow:0 0 18px #2f6bff59;background-color:#2f6bff!important;border-color:#2f6bff!important}.sm-totop{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s,box-shadow .25s}.sm-totop svg{transition:transform .25s,stroke .25s}.sm-totop:hover{transform:translateY(-3px);background-color:#2f6bff!important;border-color:#2f6bff!important;box-shadow:0 0 24px #2f6bff66,0 12px 30px #0000004d!important}.sm-totop:hover svg{stroke:#fff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sm-social,.sm-totop,.sm-totop svg{transition:none}.sm-social:hover,.sm-totop:hover,.sm-totop:hover svg{transform:none}}.sm-input{box-sizing:border-box;color:#12151b;background:#fff;border:1.5px solid #dde0e6;border-radius:12px;outline:none;width:100%;min-width:0;padding:14px 16px;font-family:inherit;font-size:17px;transition:border-color .2s,box-shadow .2s}.sm-input::placeholder{color:#8a909c}.sm-input:hover{border-color:#c9ced8}.sm-input:focus{border-color:#2f6bff;box-shadow:0 0 0 4px #2f6bff24}.sm-input:user-invalid{border-color:#e5484d;box-shadow:0 0 0 4px #e5484d1f}.sm-err{color:#d93a3f;margin:0;font-size:14px;font-weight:600;display:none}.sm-input:user-invalid+.sm-err{display:block}.sm-tried .sm-input:invalid{border-color:#e5484d;box-shadow:0 0 0 4px #e5484d1f}.sm-tried .sm-input:invalid+.sm-err{display:block}@media (max-width:600px){.sm-foot{text-align:center;padding-bottom:112px!important}.sm-foot div{justify-content:center!important;align-items:center!important}.sm-foot img{margin:0 auto!important}.sm-foot p,.sm-foot a{text-align:center}.sm-hide-m{display:none!important}section p,section li{text-wrap:wrap!important}section h2{text-wrap:balance;font-size:30px!important}section h3{text-wrap:balance;font-size:26px!important}.sm-mc-banner>p{font-size:17px!important}.sm-mc-spots{max-width:300px!important;margin-left:auto!important;margin-right:auto!important}.sm-mc-about{text-align:center;align-items:center}.sm-mc-about>div{justify-content:center}.sm-faq-side{max-width:none!important}.sm-mc-list li{text-align:center;flex-direction:column;align-items:center;gap:6px!important}.sm-mc-list li svg{margin-top:0!important}.sm-mc-book{text-align:center}.sm-mc-book>div{justify-content:center}.sm-mc-book>span{margin-left:auto;margin-right:auto}}.sm-only-m{display:none}@media (max-width:600px){.sm-only-m{display:inline}.sm-hero-copy{text-align:center}.sm-hero-copy>p{margin-left:auto!important;margin-right:auto!important}.sm-hero-cta{justify-content:center}.sm-hero-pts{text-align:left;flex-direction:column;width:fit-content;margin-left:auto!important;margin-right:auto!important;display:flex!important}}.sm-btn.sm-btn,.sm-btn-light.sm-btn-light,.sm-btn-glass.sm-btn-glass{transition-property:transform,box-shadow,background-color,border-color;transition-duration:.45s,.25s,.25s,.25s;transition-timing-function:cubic-bezier(.34,1.56,.64,1),ease,ease,ease}.sm-btn.sm-btn:active,.sm-btn-light.sm-btn-light:active,.sm-btn-glass.sm-btn-glass:active{transition-duration:80ms;transform:translateY(0)scale(.96)}@media (prefers-reduced-motion:reduce){.sm-btn.sm-btn,.sm-btn-light.sm-btn-light,.sm-btn-glass.sm-btn-glass{transition:none}.sm-btn.sm-btn:active,.sm-btn-light.sm-btn-light:active,.sm-btn-glass.sm-btn-glass:active{transform:none}}.sm-book{justify-content:center;align-items:center;display:inline-flex!important}.sm-book .sm-ph{opacity:0;background:#ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:0;height:28px;margin:-4px 0;transition:width .45s cubic-bezier(.32,.72,0,1),margin-right .45s cubic-bezier(.32,.72,0,1),opacity .3s,transform .45s cubic-bezier(.32,.72,0,1);display:inline-flex;overflow:hidden;transform:scale(.5)rotate(-25deg)}.sm-book .sm-ph svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.sm-book:hover .sm-ph,.sm-book:focus-visible .sm-ph{opacity:1;width:28px;margin-right:10px;transform:none}.sm-book:hover .sm-ph svg{animation:.7s ease-in-out .3s smRingPh}@keyframes smRingPh{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}.sm-book .sm-ph{opacity:1;width:28px;margin-right:10px;transform:none}@media (prefers-reduced-motion:reduce){.sm-book .sm-ph{transition:none}.sm-book:hover .sm-ph svg{animation:none}}@property --sm-sh{syntax:"<color>";inherits:true;initial-value:#6e9bff00}.sm-spot{--sm-x:50%;--sm-y:0%;position:relative}.sm-spot:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--sm-x) var(--sm-y),#6e9bffbf,#6e9bff00 70%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sm-glass.sm-spot:before{background:radial-gradient(320px circle at var(--sm-x) var(--sm-y),var(--sm-sh),transparent 65%),radial-gradient(circle at 0% 0%,#6e9bff2e,transparent 55%);transition:opacity .35s,--sm-sh .4s}@media (hover:hover){.sm-spot:hover:after{opacity:1}.sm-glass.sm-spot:hover{--sm-sh:#6e9bff17}}.sm-btn.sm-morph{transition:width .55s cubic-bezier(.32,.72,0,1),border-radius .55s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .25s;position:relative;overflow:hidden}.sm-btn.sm-morph:disabled{cursor:default}.sm-morph .sm-lbl{white-space:nowrap;transition:opacity .2s;display:inline-block}.sm-morph .sm-spin,.sm-morph .sm-done{opacity:0;pointer-events:none;width:26px;height:26px;margin:-13px 0 0 -13px;transition:opacity .25s;position:absolute;top:50%;left:50%}.sm-morph .sm-spin{box-sizing:border-box;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%}.sm-morph .sm-done{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sm-morph .sm-done path{stroke-dasharray:22;stroke-dashoffset:22px}.sm-morph.sm-sending .sm-lbl,.sm-morph.sm-sent .sm-lbl{opacity:0}.sm-morph.sm-sending .sm-spin{opacity:1;animation:.7s linear infinite smSpin}.sm-morph.sm-sent .sm-done{opacity:1}.sm-morph.sm-sent .sm-done path{animation:.4s cubic-bezier(.65,0,.35,1) 50ms forwards smDraw}@keyframes smSpin{to{transform:rotate(360deg)}}@keyframes smDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sm-btn.sm-morph{transition:none}.sm-morph.sm-sent .sm-done path{stroke-dashoffset:0;animation:none}}.sm-side{background:linear-gradient(90deg,#2a2c31,#55585f);border-radius:2px 0 0 2px;width:3px;position:absolute}.sm-side-r{background:linear-gradient(90deg,#55585f,#2a2c31);border-radius:0 2px 2px 0}.sm-island{z-index:5;background:#000;border-radius:13px;width:80px;height:25px;transition:width .6s cubic-bezier(.32,.72,0,1),height .6s cubic-bezier(.32,.72,0,1),border-radius .6s cubic-bezier(.32,.72,0,1),top .6s cubic-bezier(.32,.72,0,1),box-shadow .6s;position:absolute;top:11px;left:50%;overflow:hidden;transform:translate(-50%)}.sm-island.open{cursor:pointer;border-radius:36px;width:270px;height:72px;top:8px;box-shadow:0 10px 30px #00000040}.sm-cam{background:radial-gradient(circle at 35% 35%,#2b3a5a,#0a0d14 70%);border-radius:50%;width:9px;height:9px;transition:opacity .2s;position:absolute;top:8px;right:8px}.sm-island.open .sm-cam{opacity:0}.sm-isl{box-sizing:border-box;opacity:0;filter:blur(5px);align-items:center;gap:10px;width:270px;height:72px;padding:0 12px;transition:opacity .2s,transform .2s,filter .2s;display:flex;position:absolute;top:0;left:0;transform:scale(.9)}.sm-island.open .sm-isl{opacity:1;filter:none;transition:opacity .35s .22s,transform .45s cubic-bezier(.32,.72,0,1) .22s,filter .35s .22s;transform:none}.sm-isl-ic{background:#2f6bff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 18px #2f6bff73}.sm-isl-ic svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sm-isl-txt{flex:1;min-width:0}.sm-phone .sm-isl-t1{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sm-phone .sm-isl-t2{color:#a1a1a6;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sm-isl-ok{background:#6e9bff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 0 0 1px #6e9bff52}.sm-isl-ok svg{fill:none;stroke:#6e9bff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sm-isl-ok path{stroke-dasharray:24;stroke-dashoffset:24px}.sm-island.open .sm-isl-ok path{animation:.4s cubic-bezier(.65,0,.35,1) .55s forwards smDraw}.sm-glass-sheen{border-radius:inherit;pointer-events:none;z-index:6;background:linear-gradient(115deg,#fff0 40%,#ffffff1a 48%,#fff0 56%);position:absolute;inset:0}.pg-thanks h1,.pg-thanks h2,.pg-thanks h3{text-wrap:balance}.sm-r1{animation-delay:50ms}.sm-r2{animation-delay:.15s}.sm-r3{animation-delay:.25s}.sm-r4{animation-delay:.35s}.sm-r5{animation-delay:.45s}.sm-r6{animation-delay:.55s}.sm-r7{animation-delay:.65s}.sm-r8{animation-delay:.75s}@keyframes smPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.sm-pop{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) 50ms forwards smPop}@keyframes smRing{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.sm-ring{animation:1.8s cubic-bezier(.2,.8,.2,1) .5s 2 both smRing}.sm-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.sm-btn:hover{transform:translateY(-2px);box-shadow:0 2px 6px #12151b1f,0 0 22px #2f6bff52!important}.sm-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s}.sm-lift:hover{transform:translateY(-4px)}.sm-edge-d:hover{border-color:#6e9bff66!important}.sm-edge-l:hover{border-color:#c9ced8!important}@media (prefers-reduced-motion:reduce){.sm-rise,.sm-pop{opacity:1;animation:none}.sm-ring{opacity:0;animation:none}.sm-btn,.sm-btn-glass,.sm-lift{transition:none}.sm-btn:hover,.sm-btn-glass:hover,.sm-lift:hover{transform:none}.sm-social{transition:none}.sm-social:hover{transform:none}.sm-totop,.sm-totop svg{transition:none}.sm-totop:hover,.sm-totop:hover svg{transform:none}}.sm-draw path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.5s cubic-bezier(.65,0,.35,1) .45s forwards smDraw}@media (prefers-reduced-motion:reduce){.sm-draw path{stroke-dashoffset:0;animation:none}}@media (max-width:600px){.sm-ty-blue{text-wrap:balance;display:block}}.sm-ty-txt{color:#dde0e6;white-space:nowrap;text-decoration:none;transition:color .2s}.sm-ty-txt b{color:#fff;font-weight:700;transition:color .2s}.sm-ty-txt:hover b{color:#6e9bff}.sm-ty-ic,.sm-ty-tm{display:none}.sm-ty-head p{text-wrap:balance}@media (max-width:600px){.sm-ty-head p{font-size:20px!important}}.sm-ty-act{align-items:center;display:flex}.sm-ty-txt2{display:none!important}@media (max-width:600px){#book p .sm-ty-txt{display:none!important}#book .sm-ty-txt2{border-radius:14px;padding:14px 16px;font-size:17px;margin-top:0!important;display:flex!important}#book .sm-ty-act{flex-direction:column;gap:12px}.sm-ty-txt{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-weight:600;display:inline-flex}.sm-ty-act{margin-top:12px!important;padding-top:0!important}.sm-mc-tcard>div:empty{display:none}.sm-mc-tcard>div:empty+.sm-ty-act{margin-top:18px!important}#book>div:empty+.sm-ty-act{margin-top:12px!important}.sm-ty-act a,#book .sm-ty-txt{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex!important}#book .sm-ty-txt{margin-top:18px}.sm-ty-or{display:none}.sm-ty-tm{color:#dde0e6;margin-right:3px;font-weight:500;display:inline}.sm-ty-ic{fill:none;stroke:#6e9bff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px;display:block}}.sm-ty-ph{display:none}@media (max-width:600px){.sm-ty-dk{display:none}.sm-ty-ph{display:inline}}.pg-privacy main a{color:#2f6bff;font-weight:600}.pg-privacy main a:hover{color:#12151b}.pg-privacy h1,.pg-privacy h2{text-wrap:balance}.sm-flink{color:#dde0e6!important}.sm-flink:hover{color:#fff!important}@media (prefers-reduced-motion:reduce){.sm-btn-glass{transition:none}.sm-btn-glass:hover{transform:none}.sm-rise{opacity:1;animation:none}}
section[id]{scroll-margin-top:84px}.sm-flinks a{transition:color .2s}.sm-flinks a:hover{color:#6e9bff!important}.sp .sp-hero{color:#fff;text-align:center;background:radial-gradient(50% 55% at 50% 52%,#2f6bff29,#0000 72%),#12151b;position:relative;overflow:hidden}.sp .sp-wrap{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:0 24px}.sp .sp-hero .sp-wrap{max-width:880px;padding:64px 24px 88px}.sp .sp-crumbs{color:#8a909c;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:14px;display:flex}.sp .sp-crumbs a{color:#dde0e6;font-weight:600;text-decoration:none;transition:color .2s}.sp .sp-crumbs a:hover{color:#6e9bff}.sp .sp-crumbs span{font-weight:500}.sp .sp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6e9bff;align-items:center;gap:8px;margin:36px 0 0;font-size:14px;font-weight:700;display:inline-flex}.sp .sp-eyebrow svg{fill:#6e9bff;width:16px;height:16px}.sp .sp-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1.1}.sp .sp-hero h1 span{color:#6e9bff;font-weight:800}.sp .sp-sub{color:#dde0e6;text-wrap:balance;max-width:440px;margin:22px auto 0;font-size:19px;line-height:1.6}.sp .sp-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.sp .sp-meta{color:#8a909c;margin:22px 0 0;font-size:14px}.sp a.sp-btn,.sp a.sp-btn:hover{color:#fff;background:#2f6bff;border-radius:14px;justify-content:center;align-items:center;padding:15px 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #2f6bff38}.sp a.sp-btn2,.sp a.sp-btn2:hover{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:14px;align-items:center;gap:10px;padding:15px 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 10px 30px #00000040}.sp .sp-btn2 svg{fill:none;stroke:#6e9bff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sp .sp-sec{padding:104px 0}.sp .sp-white{background:#fff}.sp .sp-grey{background:#f4f6fa}.sp .sp-in{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:0 24px}.sp .sp-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#2f6bff;margin:0;font-size:14px;font-weight:700}.sp .sp-h2{text-align:center;letter-spacing:-.02em;color:#12151b;text-wrap:balance;max-width:980px;margin:12px auto 0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.18}.sp .sp-intro{text-align:center;color:#343a46;text-wrap:pretty;max-width:700px;margin:16px auto 0;font-size:19px;line-height:1.6}.sp .sp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;margin:48px auto 0;display:grid}.sp .sp-cards-3{grid-template-columns:repeat(3,1fr)}.sp .sp-cards-3 .sp-card{flex-direction:column;gap:18px}@media (max-width:900px){.sp .sp-cards-3{grid-template-columns:1fr;max-width:640px}.sp .sp-cards-3 .sp-card{flex-direction:row}}.sp .sp-card,.sp .sp-step,.sp .sp-rel,.sp .sp-listcard{box-sizing:border-box;background:linear-gradient(#fff,#fafbfe);border:1px solid #e2e5ec;border-radius:22px;box-shadow:0 1px 3px #12151b12,0 12px 32px #12151b1a,0 32px 72px #12151b1a}.sp .sp-card{align-items:flex-start;gap:20px;padding:30px;display:flex}.sp .sp-card>div,.sp .sp-step>div{flex:1 1 0;min-width:0}.sp .sp-ic{background:#e3ebff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.sp .sp-ic svg{fill:none;stroke:#2f6bff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.sp .sp-card-t{color:#12151b;margin:0;font-size:22px;font-weight:800;line-height:1.25}.sp .sp-card-d{color:#343a46;margin:10px 0 0;font-size:17px;line-height:1.6}.sp .sp-steps{flex-direction:column;gap:14px;max-width:880px;margin:48px auto 0;padding:0;list-style:none;display:flex}.sp .sp-step{align-items:flex-start;gap:24px;padding:30px;display:flex}.sp .sp-num{color:#fff;font-variant-numeric:tabular-nums;background:#12151b;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;font-weight:800;line-height:1;display:flex}.sp .sp-step-t{color:#12151b;margin:0;font-size:24px;font-weight:800;line-height:1.25}.sp .sp-step .sp-card-d{margin-top:12px}.sp .sp-example{background:#f4f6fa;border:1px solid #e2e5ec;border-radius:18px;margin:18px 0 0;padding:16px 18px 18px}.sp .sp-example-label{letter-spacing:.08em;text-transform:uppercase;color:#4a5060;margin:0;font-size:12px;font-weight:700}.sp .sp-bubble{color:#fff;background:#2f6bff;border-radius:20px;width:fit-content;max-width:520px;margin:10px 0 0 auto;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.55}.sp .sp-listcard{flex-direction:column;gap:18px;max-width:760px;margin:48px auto 0;padding:30px 32px;list-style:none;display:flex}.sp .sp-listcard li{color:#343a46;align-items:flex-start;gap:16px;font-size:17px;line-height:1.6;display:flex}.sp .sp-mark{background:#e3ebff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sp .sp-mark svg{fill:none;stroke:#2f6bff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sp .sp-never .sp-mark{background:#fdecec}.sp .sp-listcard li.sp-list-t{letter-spacing:.08em;text-transform:uppercase;color:#4a5060;font-size:13px;font-weight:700;display:block}.sp .sp-guide{text-align:center;color:#343a46;margin:28px 0 0;font-size:17px}.sp .sp-guide a{color:#2f6bff;align-items:center;gap:6px;margin-left:4px;font-weight:700;text-decoration:none;display:inline-flex}.sp .sp-guide a svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s}.sp .sp-guide a:hover svg{transform:translate(3px)}.sp .sp-steps+.sp-listcard{max-width:880px;margin-top:14px}.sp .sp-never .sp-mark svg{stroke:#d64545}.sp .sp-banner{box-sizing:border-box;background:linear-gradient(#1c2029,#12151b);border:1px solid #ffffff0f;border-radius:22px;max-width:760px;margin:40px auto 0;padding:28px 32px;display:flex;box-shadow:inset 0 1px #ffffff14,0 2px 4px #12151b0f,0 18px 40px #12151b2e,0 36px 80px #12151b1f}.sp .sp-banner p{text-align:center;color:#dde0e6;text-wrap:pretty;flex:auto;margin:0;font-size:19px;line-height:1.6}.sp .sp-in .sp-banner{width:fit-content;max-width:min(100%,900px);padding:22px 36px}.sp .sp-banner b{color:#fff;font-weight:700}.sp .sp-sec>.sp-in>.sp-h2+.sp-banner{margin-top:32px}.sp .sp-in .sp-w-row{max-width:none}.sp .sp-in .sp-w-880{max-width:880px}.sp .sp-in .sp-w-760{max-width:760px}.sp .sp-cta{color:#fff;text-align:center;box-sizing:border-box;background:radial-gradient(circle at 0 0,#6e9bff33,#0000 38%),linear-gradient(#1c2029,#12151b);border-radius:22px;max-width:760px;margin:40px auto 0;padding:32px;box-shadow:inset 0 1px #ffffff14,0 18px 40px #12151b38}.sp .sp-cta-h{text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:1.3}.sp .sp-cta-p{text-wrap:pretty;color:#dde0e6;max-width:640px;margin:10px auto 22px;font-size:17px;line-height:1.6}@media (min-width:901px){.sp .sp-in .sp-cta.sp-w-row{text-align:left;align-items:center;gap:56px;width:fit-content;max-width:100%;padding:36px 44px;display:flex}.sp .sp-cta.sp-w-row .sp-cta-p{max-width:560px;margin:8px 0 0}.sp .sp-cta.sp-w-row .sp-btn{flex-shrink:0}}.sp .sp-faqs{gap:14px;max-width:880px;margin:48px auto 0;display:grid}.sp .sp-rels{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:48px;display:grid}.sp .sp-rels-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.sp a.sp-rel,.sp a.sp-rel:hover{color:#12151b;flex-direction:column;padding:30px;text-decoration:none;display:flex}.sp .sp-rel-k{letter-spacing:.08em;text-transform:uppercase;color:#2f6bff;margin:0;font-size:13px;font-weight:700}.sp .sp-rel-t{color:#12151b;text-wrap:balance;margin:10px 0 0;font-size:22px;font-weight:800;line-height:1.25}.sp .sp-rel-d{color:#343a46;margin:10px 0 0;font-size:17px;line-height:1.6}.sp .sp-rel-go{color:#2f6bff;align-items:center;gap:8px;margin:auto 0 0;padding-top:18px;font-size:15px;font-weight:700;display:inline-flex}.sp .sp-rel-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s}.sp .sp-rel:hover .sp-rel-go svg{transform:translate(3px)}@media (max-width:600px){.sp .sp-hero .sp-wrap{padding:44px 20px 64px}.sp .sp-eyebrow{margin-top:28px}.sp .sp-sub{font-size:17px}.sp .sp-hero-cta{grid-template-columns:max-content;justify-content:center;gap:12px;display:grid!important}.sp .sp-hero-cta a{box-sizing:border-box;justify-content:center;width:100%;margin:0!important}.sp .sp-sec{padding:64px 0}.sp .sp-intro,.sp .sp-banner p{font-size:17px}.sp .sp-cards,.sp .sp-steps,.sp .sp-listcard,.sp .sp-faqs,.sp .sp-rels{margin-top:32px}.sp .sp-listcard{padding:26px 22px}.sp .sp-in .sp-banner{padding:22px}.sp .sp-cta{padding:28px 22px}.sp .sp-step-t{font-size:22px}}@media (prefers-reduced-motion:reduce){.sp .sp-rel-go svg{transition:none}}.sm-mbar{display:none}@media (max-width:760px){.sm-mbar{box-sizing:border-box;width:fit-content;max-width:calc(100% - 24px);left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#12151bd6;border:1px solid #ffffff24;border-radius:20px;gap:8px;margin:0 auto;padding:8px;transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .35s;display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000052}.sm-mbar.on{opacity:1;pointer-events:auto;transform:none}.sm-mbar a{white-space:nowrap;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.sm-mbar .sm-mbar-go{color:#fff;background:#2f6bff;box-shadow:0 2px 10px #2f6bff47}.sm-mbar .sm-mbar-text{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.sm-mbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sm-mbar .sm-mbar-text svg{stroke:#6e9bff}.sm-mbar a:active{transform:scale(.97)}body.sm-bar-on .sm-totop{transition:bottom .55s cubic-bezier(.32,.72,0,1);bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.sm-mbar,body.sm-bar-on .sm-totop{transition:none}}.th .th-pad{padding:64px 0}.th .th-pad-dark{text-align:center}.th .th-in{box-sizing:border-box;align-items:flex-start;gap:18px;max-width:1160px;margin:0 auto;padding:0 24px;display:flex}.th .th-group{color:#fff;background:#12151b;border-top:1px solid #ffffff14;padding:40px 0}.th .th-g{background:#2f6bff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin:0;font-size:26px;font-weight:800;display:flex}.th .th-g-t{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.th .th-g-s{color:#dde0e6;margin:4px 0 0;font-size:17px}.th .th-tag{background:#fff;border-top:1px solid #e2e5ec;border-bottom:1px solid #e2e5ec;padding:22px 0;scroll-margin-top:84px}.th .th-code{box-sizing:border-box;color:#fff;background:#12151b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;height:40px;margin:0;padding:0 12px;font-size:18px;font-weight:800;display:flex}.th .th-name{color:#12151b;margin:0;font-size:20px;font-weight:800}.th .th-use{color:#343a46;margin:4px 0 0;font-size:16px;line-height:1.5}.th .th-rules{color:#4a5060;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.th .th-index{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.th .th-ix{background:#fff;border:1px solid #e2e5ec;border-radius:22px;flex-direction:column;gap:6px;padding:22px 24px;display:flex;box-shadow:0 1px 3px #12151b12,0 12px 32px #12151b1a}.th .th-ix-h{letter-spacing:.08em;text-transform:uppercase;color:#2f6bff;margin:0 0 6px;font-size:13px;font-weight:700}.th .th-ix a{color:#12151b;font-size:15px;font-weight:800;text-decoration:none}.th .th-ix a span{color:#343a46;font-weight:500}.th .th-ix a:hover span{color:#2f6bff}.th .th-swatches{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.th .th-sw{background:#fff;border:1px solid #e2e5ec;border-radius:18px;overflow:hidden}.th .th-sw span{border-bottom:1px solid #e2e5ec;height:72px;display:block}.th .th-sw p{margin:0;padding:0 16px}.th .th-sw-n{color:#12151b;font-weight:800;padding-top:12px!important}.th .th-sw-h{color:#2f6bff;font-size:14px;font-weight:700}.th .th-sw-u{color:#4a5060;font-size:14px;line-height:1.5;padding-bottom:14px!important}.th .th-type{gap:28px;display:grid}.th .th-k{letter-spacing:.06em;text-transform:uppercase;color:#4a5060;margin:0 0 6px;font-size:13px;font-weight:700}.th .th-t1{letter-spacing:-.03em;color:#12151b;margin:0;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1.1}.th .th-t1 span{color:#2f6bff}.th .th-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.th .th-surf>*{flex:320px}.th a.th-light{color:#12151b;background:#fff;border:1px solid #d5dae3;border-radius:14px;align-items:center;gap:10px;padding:15px 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #12151b0f,0 6px 16px #12151b14}.th a.th-light svg{fill:none;stroke:#2f6bff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.th .th-icons{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:18px;display:grid}.th .th-ic{flex-direction:column;align-items:center;gap:8px;display:flex}.th .th-ic p{color:#343a46;margin:0;font-size:14px;font-weight:700}.th .th-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:32px;display:grid}.th .th-do,.th .th-dont{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.th .th-do{color:#2f6bff;background:#e3ebff}.th .th-dont{color:#d64545;background:#fdecec}.th .th-do svg,.th .th-dont svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.th .th-stack{gap:14px;grid-template-columns:1fr!important}.th .th-mini3{grid-template-columns:repeat(3,1fr);gap:12px}.th .th-mini3 .sp-card{padding:18px}.th .th-mini3 .sp-card-t{font-size:17px}.th .th-mini3 .sp-card-d{font-size:14px}.th .th-bad-ic{background:#f4f6fa;border:1px solid #e2e5ec;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.th .th-bad-ic svg{fill:#2f6bff;width:18px;height:18px}.th .th-bad-num{color:#fff;background:#2f6bff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex}.th .th-plain-h{color:#12151b;text-align:left;margin:0;font-size:28px;font-weight:800}.th .th-plain-p{color:#343a46;text-align:left;margin:12px 0 0;font-size:18px;line-height:1.7}.th .th-mini-h{text-align:center;color:#12151b;margin:10px 0 0;font-size:28px;font-weight:800;line-height:1.2}@media (max-width:600px){.th .th-in{flex-direction:column;gap:12px}.th .th-mini3{grid-template-columns:1fr}}.sm-tx{align-items:baseline;gap:9px;display:inline-flex}.sm-tx-l{color:#4a5060;font-weight:500}.sp-btn2 .sm-tx-l,.sm-btn-glass .sm-tx-l{color:#dde0e6}.sp .sp-in .sp-cta:not(.sp-w-row){width:fit-content;max-width:min(100%,720px);padding:32px 40px}.sp .sp-cta:not(.sp-w-row) .sp-cta-p{max-width:600px}.sp .sp-example{box-sizing:border-box;width:fit-content;max-width:100%}.sp .sp-step .sp-bubble{max-width:none}.sp .sp-bubble{margin-left:0}@media (max-width:600px){.sp .sp-in .sp-cta:not(.sp-w-row){padding:28px 22px}}.sp a.sp-card-link{color:inherit;text-decoration:none;transition:color .2s}.sp a.sp-card-link:hover{color:#2f6bff}.sp .sp-compare{grid-template-columns:repeat(3,1fr);gap:20px;margin:48px auto 0;display:grid}.sp .sp-cmp{grid-row:span calc(var(--rows) + 2);grid-template-rows:subgrid;background:linear-gradient(#fff,#fafbfe);border:1px solid #e2e5ec;border-radius:22px;row-gap:0;padding:28px;display:grid;box-shadow:0 1px 3px #12151b12,0 12px 32px #12151b1a,0 32px 72px #12151b1a}.sp .sp-cmp-best{background:linear-gradient(#fff,#f5f8ff);border:2px solid #2f6bff;padding:27px}.sp .sp-cmp-head{align-items:center;gap:12px;display:flex}.sp .sp-cmp-ic{background:#f4f6fa;border:1px solid #e2e5ec;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.sp .sp-cmp-ic svg{fill:none;stroke:#8a909c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sp .sp-cmp-best .sp-cmp-ic{background:#e3ebff;border-color:#e3ebff}.sp .sp-cmp-best .sp-cmp-ic svg{stroke:#2f6bff}.sp .sp-cmp-t{color:#12151b;margin:0;font-size:21px;font-weight:800;line-height:1.25}.sp .sp-cmp-row{border-top:1px solid #e2e5ec;margin-top:16px;padding:16px 0 0}.sp .sp-cmp-k{letter-spacing:.08em;text-transform:uppercase;color:#4a5060;margin:0;font-size:12px;font-weight:700}.sp .sp-cmp-v{color:#343a46;align-items:flex-start;gap:10px;margin:6px 0 0;font-size:16px;line-height:1.6;display:flex}.sp .sp-cmp-mk{width:22px;height:22px;margin-top:var(--mk-nudge,3px);background:#fdecec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sp .sp-cmp-mk svg{fill:none;stroke:#d64545;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sp .sp-cmp-best .sp-cmp-mk{background:#e3ebff}.sp .sp-cmp-best .sp-cmp-mk svg{stroke:#2f6bff}.sp .sp-cmp-out{text-align:center;color:#d64545;background:#fdecec;border-radius:14px;align-self:end;margin:20px 0 0;padding:11px 16px;font-size:15px;font-weight:800}.sp .sp-cmp-soft .sp-cmp-out{color:#4a5060;background:#eef0f4}.sp .sp-cmp-best .sp-cmp-out{color:#fff;background:#2f6bff}@media (max-width:900px){.sp .sp-compare{grid-template-columns:1fr;max-width:560px}.sp .sp-cmp{grid-row:auto;display:block}}.sp .sp-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;margin:48px auto 0;display:grid}.sp .sp-examples .sp-example{background:#fff;border-radius:22px;width:auto;margin:0;padding:22px 24px 24px;box-shadow:0 1px 3px #12151b12,0 12px 32px #12151b1a}.sp .sp-examples .sp-bubble{max-width:none}.sp .sp-swaps{grid-template-columns:repeat(3,1fr);gap:20px;margin:48px auto 0;display:grid}.sp .sp-swap{grid-row:span 2;grid-template-rows:subgrid;background:linear-gradient(#fff,#fafbfe);border:1px solid #e2e5ec;border-radius:22px;row-gap:0;padding:26px 28px 28px;display:grid;box-shadow:0 1px 3px #12151b12,0 12px 32px #12151b1a,0 32px 72px #12151b1a}.sp .sp-swap-do{border-top:1px solid #e2e5ec;margin-top:18px;padding-top:18px}.sp .sp-swap-bad{color:#4a5060}.sp .sp-mk-good{background:#e3ebff}.sp .sp-mk-good svg{stroke:#2f6bff}@media (max-width:900px){.sp .sp-swaps{grid-template-columns:1fr;max-width:560px}.sp .sp-swap{grid-row:auto;display:block}}
