.m-access{z-index:100;visibility:hidden;pointer-events:none;place-items:center;padding:24px;transition:visibility 0s .45s;display:grid;position:fixed;inset:0}.m-access.is-open{visibility:visible;pointer-events:auto;transition:visibility}.m-access__scrim{-webkit-backdrop-filter:blur(14px)saturate(1.2);opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(700px 500px at 30% 30%,#3b82f647,#0000 70%),#080f208c;position:absolute;inset:0}.m-access.is-open .m-access__scrim{opacity:1}.m-access__dialog{opacity:0;width:min(1180px,100%);height:min(580px,100dvh - 48px);transition:opacity .3s var(--ease), transform .55s var(--spring);background:#fff;border-radius:30px;grid-template-columns:340px minmax(0,1fr);gap:10px;padding:10px;display:grid;position:relative;overflow:hidden;transform:translateY(26px)scale(.965);box-shadow:0 0 0 1px #fff9,0 60px 120px -30px #08143c99}.m-access.is-open .m-access__dialog{opacity:1;transform:none}.m-access__close{z-index:3;background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:transform .45s var(--spring), background-color .2s;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:26px;right:26px}.m-access__close:hover{background:#fff;transform:rotate(90deg)}.m-access__side{isolation:isolate;color:#fff;background:radial-gradient(360px 280px at 0 0,#93c5fd73,#0000 70%),linear-gradient(160deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);border-radius:22px;flex-direction:column;gap:22px;min-height:0;padding:24px 24px 20px;display:flex;position:relative;overflow:hidden}.m-access__side:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 55%);mask-image:linear-gradient(200deg,#000,#0000 55%)}.m-access__arcs{z-index:-1;width:340px;height:340px;position:absolute;top:-140px;right:-150px}.m-access__arcs i{border:1px solid #ffffff29;border-radius:50%;animation:26s linear infinite m-access-orbit;position:absolute;inset:0}.m-access__arcs i:nth-child(2){border-style:dashed;border-color:#ffffff24;animation-duration:38s;animation-direction:reverse;inset:55px}.m-access__arcs i:nth-child(3){animation-duration:20s;inset:110px}@keyframes m-access-orbit{to{transform:rotate(360deg)}}.m-access__brand{font-family:var(--font-display);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.m-access__brand b{font-weight:700}.m-access__mark{box-sizing:content-box;background:#fff;border-radius:11px;height:30px;padding:5px;box-shadow:0 8px 18px -8px #08143c80}.m-access.is-open .m-access__mark{animation:m-access-mark .8s .15s var(--spring) both}@keyframes m-access-mark{0%{opacity:0;transform:rotate(-30deg)scale(.6)}}.m-access__intro h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.12}.m-access__intro p{color:#ffffffc7;margin:10px 0 0;font-size:14px;line-height:1.55}.m-access__rail{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.m-access__rail:before,.m-access__rail:after{content:"";background:#fff3;border-radius:2px;width:2px;height:calc(100% - 60px);position:absolute;top:30px;left:25px}.m-access__rail:after{transform-origin:top;transform:scaleY(calc(var(--done) / 2));transition:transform .6s var(--spring);background:#fff}.m-astep{z-index:1;color:#ffffffc7;text-align:left;width:100%;transition:background-color .4s var(--ease), color .4s, transform .4s var(--spring);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative}.m-astep:disabled{cursor:default}.m-astep.is-done{cursor:pointer;color:#fff}.m-astep.is-done:hover{background:#ffffff1f;transform:translate(3px)}.m-astep.is-active{color:var(--ink);background:#fff;box-shadow:0 14px 30px -12px #08143c8c}.m-astep__n{width:28px;height:28px;font-family:var(--font-display);color:#fff;transition:background-color .4s, color .4s, box-shadow .4s, transform .45s var(--spring);background:#2f6fe8;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff73}.m-astep.is-active .m-astep__n{background:var(--brand);transform:scale(1.06);box-shadow:0 0 0 4px #3b82f633}.m-astep.is-done .m-astep__n{color:var(--brand);box-shadow:none;background:#fff}.m-astep__n svg path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:m-access-draw .45s var(--ease) both}@keyframes m-access-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.m-astep__txt{gap:1px;min-width:0;display:grid}.m-astep__txt b{font-family:var(--font-display);font-size:14px;font-weight:600}.m-astep__txt i{opacity:.72;font-size:12px;font-style:normal}.m-access__progress{background:#ffffff1a;border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.m-ring{flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.m-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.m-ring circle{fill:none;stroke-width:6px}.m-ring__track{stroke:#ffffff38}.m-ring__bar{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .7s var(--spring)}.m-ring b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.m-access__ptxt{gap:1px;display:grid}.m-access__ptxt b{font-family:var(--font-display);font-size:14px;font-weight:600}.m-access__ptxt i{color:#ffffffb8;font-size:12.5px;font-style:normal}.m-access__call{color:#ffffffc7;align-items:center;gap:8px;margin-top:-10px;padding:0 4px;font-size:13px;display:flex}.m-access__call b{white-space:nowrap;color:#fff;transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:600}.m-access__call:hover b{background-size:100% 1px}.m-access__main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:30px 44px 26px 40px;position:relative;overflow-y:auto}.m-access__stage{min-height:100%;animation:m-access-in-fwd .5s var(--ease) both;flex-direction:column;display:flex}.m-access__stage.is-back{animation-name:m-access-in-back}@keyframes m-access-in-fwd{0%{opacity:0;transform:translate(34px)}}@keyframes m-access-in-back{0%{opacity:0;transform:translate(-34px)}}.m-access__head{padding-right:56px}.m-access__head span{background:var(--brand-soft);height:24px;color:var(--brand-ink);font-family:var(--font-mono);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.m-access__head h3{font-family:var(--font-display);letter-spacing:-.03em;margin:12px 0 4px;font-size:28px;font-weight:600;line-height:1.12}.m-access__head p{color:var(--mute);margin:0;font-size:14.5px}.m-access__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;margin:22px 0 20px;display:grid}.m-access__fields.is-shake{animation:m-shake .45s var(--ease)}.m-afield{min-width:0;animation:m-fade-up .5s var(--ease) both;animation-delay:calc(80ms + var(--i) * 60ms);gap:8px;display:grid}.m-afield.is-wide{grid-column:1/-1}.m-afield>label,.m-afield__label{color:var(--ink-2);align-items:baseline;gap:8px;font-size:13px;font-weight:500;display:flex}.m-afield__label i{color:var(--mute-2);font-size:12px;font-style:normal;font-weight:400}.m-afield__box{position:relative}.m-afield input{background:var(--paper);width:100%;height:50px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;outline:none;padding:0 44px 0 16px;font-size:15px;transition:background-color .25s,box-shadow .25s}.m-afield input::placeholder{color:var(--mute-2)}.m-afield input:hover{box-shadow:inset 0 0 0 1px #cbd5e5}.m-afield input:focus{box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 5px #3b82f624;background:#fff}.m-afield.is-error input{box-shadow:inset 0 0 0 1.5px #e4477f,0 0 0 5px #e4477f1a}.m-afield__ok{color:#0f8a5f;opacity:0;width:22px;height:22px;transition:opacity .2s, transform .4s var(--spring);background:#e3f6ee;border-radius:50%;place-items:center;margin-top:-11px;display:grid;position:absolute;top:50%;right:14px;transform:scale(.4)}.m-afield__ok path,.m-chipbtn__ck path,.m-done__badge path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.m-afield.is-ok .m-afield__ok{opacity:1;transform:none}.m-afield__err{color:#d23a70;font-size:12.5px}.m-afield__err:empty{display:none}.m-afield.is-error .m-afield__err{animation:m-fade-up .3s var(--ease)}.m-chipset{flex-wrap:wrap;gap:8px;display:flex}.m-chipset.is-even{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.m-chipbtn{background:var(--paper);height:42px;color:var(--ink-2);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s, color .25s, box-shadow .25s, gap .35s var(--spring), transform .3s var(--spring);border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 15px;font-size:13.5px;display:inline-flex}.m-chipset.is-even .m-chipbtn{border-radius:14px;height:50px;padding:0 4px;font-size:13px}.m-chipbtn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9cdea}.m-chipbtn:active{transform:scale(.95)}.m-chipbtn__ck{width:0;height:18px;color:var(--brand);transition:width .35s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.m-chipbtn.is-on{background:var(--brand);color:#fff;gap:7px;padding-left:9px;box-shadow:0 8px 18px -8px #2563ebb3}.m-chipbtn.is-on .m-chipbtn__ck{width:18px}.m-chipset.is-even .m-chipbtn.is-on{gap:0;padding-left:4px}.m-chipset.is-even .m-chipbtn__ck{display:none}.m-afield.is-error .m-chipset{border-radius:16px;box-shadow:0 0 0 6px #e4477f14}.m-access__perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.m-access__perks li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);animation:m-fade-up .5s var(--ease) both;animation-delay:calc(.3s + var(--i) * 60ms);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.m-access__perks .m-i{color:var(--brand);flex:none;margin-top:1px}.m-access__perks span{gap:1px;min-width:0;display:grid}.m-access__perks b{font-size:13px;font-weight:600}.m-access__perks i{color:var(--mute);font-size:12px;font-style:normal}.m-access__foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.m-access__foot-left{min-width:0}.m-access__note{color:var(--mute);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.m-access__note .m-i{color:var(--brand)}.m-access__cta{color:#fff;min-width:200px;height:52px;font-family:var(--font-display);cursor:pointer;transition:transform .35s var(--spring), box-shadow .35s;background:linear-gradient(#5b9bf8,#2f74f0);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:15.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #2563eb,0 14px 30px -12px #2563ebbf}.m-access__cta:after{content:"";transition:background-position .8s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%) 130% 0/260% 100%;position:absolute;inset:0}.m-access__cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #2563eb,0 20px 38px -12px #2563ebd9}.m-access__cta:hover:after{background-position:-30% 0}.m-access__cta:active{transform:scale(.98)}.m-access__cta .m-i--arrowRight{transition:transform .35s var(--spring)}.m-access__cta:hover .m-i--arrowRight{transform:translate(4px)}.m-access__cta--ghost{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.m-access__cta--ghost:after{display:none}.m-access__cta--ghost:hover{box-shadow:inset 0 0 0 1px #cbd5e5}.m-access__back{height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:-12px;padding:0 16px 0 12px;font-size:14.5px;transition:color .2s,background-color .2s;display:inline-flex}.m-access__back:hover{background:var(--paper);color:var(--ink)}.m-access__back .m-i{transition:transform .35s var(--spring)}.m-access__back:hover .m-i{transform:scaleX(-1)translate(3px)!important}.m-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.m-summary__row{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);animation:m-fade-up .45s var(--ease) both;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.m-summary__row:nth-child(2){animation-delay:70ms}.m-summary__ic{width:36px;height:36px;color:var(--brand);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.m-summary__txt{flex:1;gap:2px;min-width:0;display:grid}.m-summary__txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.m-summary__txt i{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.m-summary__row button{height:28px;color:var(--brand-ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--spring);background:#fff;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:12.5px;font-weight:500}.m-summary__row button:hover{transform:scale(1.06)}.m-slots__label{margin-bottom:8px}.m-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.m-slot{color:var(--ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);animation:m-fade-up .45s var(--ease) both;animation-delay:calc(.12s + var(--i) * 60ms);transition:box-shadow .3s, transform .35s var(--spring), background-color .3s;background:#fff;border:0;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;padding:14px 16px;display:grid}.m-slot .m-i{background:var(--paper);width:36px;height:36px;color:var(--mute);transition:color .3s, background-color .3s, transform .45s var(--spring);border-radius:11px;grid-row:1/3;padding:9px}.m-slot b{font-size:13.5px;font-weight:600}.m-slot i{font-family:var(--font-mono);color:var(--mute);font-size:11.5px;font-style:normal}.m-slot:hover{transform:translateY(-2px)}.m-slot.is-on{background:var(--brand-soft);box-shadow:inset 0 0 0 1.5px var(--brand), 0 12px 24px -14px #2563eb99}.m-slot.is-on .m-i{color:var(--brand);background:#fff;transform:rotate(-10deg)}.m-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.m-done__badge{z-index:1;color:#fff;width:84px;height:84px;animation:m-pop .6s var(--spring) both;background:linear-gradient(160deg,#5b9bf8,#2563eb);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 20px 40px -12px #2563ebb3}.m-done__badge path{stroke-dasharray:24;stroke-dashoffset:24px;animation:m-draw .5s .35s var(--ease) forwards}.m-done__burst{width:0;height:0;position:absolute;top:calc(50% - 90px);left:50%}.m-done__burst i{background:var(--brand);opacity:0;width:8px;height:8px;animation:m-burst .9s .2s var(--ease) forwards;border-radius:50%;margin:-4px;position:absolute}.m-done__burst i:nth-child(3n){background:#7dd3fc}.m-done__burst i:nth-child(4n){background:#fbbf24;border-radius:2px;width:6px;height:10px}@keyframes m-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-86px) rotate(90deg)}}.m-done h3{font-family:var(--font-display);letter-spacing:-.03em;animation:m-fade-up .5s .3s var(--ease) both;margin:26px 0 8px;font-size:28px;font-weight:600}.m-done p{max-width:44ch;color:var(--mute);animation:m-fade-up .5s .4s var(--ease) both;margin:0 0 28px;font-size:14.5px;line-height:1.65}.m-done p b{color:var(--ink);font-weight:600}.m-done .m-access__cta{animation:m-fade-up .5s .5s var(--ease) both}@media (max-width:1000px){.m-access__dialog{grid-template-columns:280px minmax(0,1fr)}.m-access__intro p,.m-astep__txt i{display:none}.m-access__main{padding:26px 28px 22px}}@media (max-width:820px){.m-access{place-items:end center;padding:0}.m-access__dialog{border-radius:26px 26px 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;max-height:94dvh;transform:translateY(60px)}.m-access__side{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;padding:16px 16px 14px;display:grid}.m-access__brand{padding-right:44px}.m-access__intro,.m-access__call{display:none}.m-access__progress{box-shadow:none;background:0 0;grid-area:1/2;margin:0 44px 0 0;padding:0}.m-access__ptxt{display:none}.m-access__rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.m-access__rail:before,.m-access__rail:after{display:none}.m-astep{background:#ffffff1a;justify-content:center;gap:8px;padding:8px 6px}.m-astep__txt b{font-size:12.5px}.m-access__close{color:#fff;background:#ffffff2e;width:36px;height:36px;top:22px;right:22px;box-shadow:inset 0 0 0 1px #ffffff4d}.m-access__main{padding:22px 18px 18px}.m-access__perks{display:none}.m-access__head{padding-right:0}.m-access__head h3{font-size:24px}.m-done{min-height:380px}}@media (max-width:560px){.m-access__fields,.m-summary{grid-template-columns:minmax(0,1fr)}.m-afield,.m-afield.is-wide{grid-column:auto}.m-slots{grid-template-columns:minmax(0,1fr);gap:8px}.m-astep__txt{display:none}.m-astep.is-active .m-astep__txt{display:grid}.m-access__cta{flex:1;min-width:0;padding:0 18px}.m-access__note{display:none}}
.m-pricing{grid-template-columns:minmax(0,.82fr) minmax(0,1.68fr);align-items:stretch;gap:18px;margin-top:56px;display:grid}.m-plan{box-shadow:0 0 0 1px var(--line), 0 30px 70px -40px #14326e59;transition:box-shadow .4s var(--ease), transform .45s var(--ease);background:#fff;border-radius:26px;flex-direction:column;padding:28px;display:flex;position:relative}.m-plan:hover{box-shadow:0 0 0 1px #d3ddf0,0 36px 80px -40px #14326e73}.m-plan h3{font-family:var(--font-display);letter-spacing:-.02em;margin:16px 0 0;font-size:21px;font-weight:600}.m-plan__badge{background:var(--paper);height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.m-plan__badge .m-i{color:var(--brand)}.m-plan__badge--blue{background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px #3b82f633}.m-plan__price{align-items:flex-end;gap:12px;margin:22px 0 6px;display:flex}.m-plan__price b{font-family:var(--font-display);letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:1}.m-plan__price span{color:var(--mute);padding-bottom:6px;font-size:13.5px;line-height:1.35}.m-plan__note{color:var(--mute);margin:6px 0 0;font-size:14px}.m-plan__list{border-top:1px solid var(--line-2);gap:11px;margin:24px 0 26px;padding:22px 0 0;list-style:none;display:grid}.m-plan__list li{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}[data-in] .m-plan__list li{animation:m-fade-up .5s var(--ease) both;animation-delay:calc(.2s + var(--i) * 50ms)}.m-plan__tick{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.m-plan__cta{width:100%;margin-top:auto}.m-plan--bulk{padding:10px}.m-bulk{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}.m-bulk__controls{flex-direction:column;padding:18px 20px 18px 18px;display:flex}.m-bulk__controls .m-slider:first-of-type{margin-top:26px}.m-slider{--p:0%;gap:12px;display:grid}.m-slider__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m-slider__head label{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.m-slider__head label .m-i{color:var(--brand)}.m-slider__value{color:var(--mute);font-size:13.5px}.m-slider__value b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.m-slider__track{align-items:center;height:28px;display:flex;position:relative}.m-slider__track:before{content:"";background:var(--paper);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:absolute;left:0;right:0}.m-slider__fill{width:var(--p);height:8px;transition:width .35s var(--spring);background:linear-gradient(90deg,#93c5fd,#3b82f6 60%,#2563eb);border-radius:999px;position:absolute;left:0;box-shadow:0 4px 12px -4px #2563eb99}.m-slider__bubble{bottom:calc(100% + 6px);left:var(--p);background:var(--ink);color:#fff;font-family:var(--font-display);white-space:nowrap;opacity:0;transform-origin:50% 100%;pointer-events:none;transition:left .35s var(--spring), opacity .2s, scale .3s var(--spring);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;translate:-50%;scale:.8}.m-slider__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;translate:-50%}.m-slider.is-active .m-slider__bubble,.m-slider:focus-within .m-slider__bubble,.m-slider:hover .m-slider__bubble{opacity:1;scale:1}.m-slider input{z-index:1;cursor:pointer;appearance:none;background:0 0;width:calc(100% + 24px);height:28px;margin:0 -12px;position:relative}.m-slider input:focus{outline:none}.m-slider input::-webkit-slider-runnable-track{background:0 0;height:28px}.m-slider input::-moz-range-track{background:0 0;height:28px}.m-slider input::-webkit-slider-thumb{cursor:grab;appearance:none;width:24px;height:24px;transition:box-shadow .25s, transform .3s var(--spring);background:#fff;border:0;border-radius:50%;margin-top:2px;box-shadow:0 0 0 5px #3b82f6,0 6px 14px #1d4ed873}.m-slider input::-moz-range-thumb{cursor:grab;width:24px;height:24px;transition:box-shadow .25s, transform .3s var(--spring);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 5px #3b82f6,0 6px 14px #1d4ed873}.m-slider input:hover::-webkit-slider-thumb{transform:scale(1.1)}.m-slider input:hover::-moz-range-thumb{transform:scale(1.1)}.m-slider.is-active input::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.18);box-shadow:0 0 0 5px #2563eb,0 0 0 12px #3b82f62e,0 8px 18px #1d4ed880}.m-slider.is-active input::-moz-range-thumb{cursor:grabbing;transform:scale(1.18);box-shadow:0 0 0 5px #2563eb,0 0 0 12px #3b82f62e,0 8px 18px #1d4ed880}.m-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #2563eb,0 0 0 11px #3b82f64d}.m-slider__ends{font-family:var(--font-mono);color:var(--mute-2);justify-content:space-between;margin-top:-4px;font-size:11px;display:flex}.m-bulk__perks{grid-template-columns:minmax(0,1fr);margin:26px 0 0}.m-bulk__sum{isolation:isolate;color:#fff;background:radial-gradient(320px 240px at 100% 0,#93c5fd73,#0000 70%),linear-gradient(160deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);border-radius:20px;flex-direction:column;padding:26px 24px 20px;display:flex;position:relative;overflow:hidden}.m-bulk__sum:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 60%);mask-image:linear-gradient(200deg,#000,#0000 60%)}.m-bulk__label{color:#ffffffc7;font-size:13px}.m-bulk__total{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.m-bulk__total b{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,48px);font-weight:600;line-height:1}.m-bulk__total span{color:#ffffffb8;font-size:14px}.m-bulk__per{color:#fffc;margin-top:8px;font-size:13.5px}.m-bulk__per b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.m-bulk__rows{border-block:1px solid #ffffff2e;gap:10px;margin:22px 0 16px;padding:16px 0;display:grid}.m-bulk__rows div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.m-bulk__rows span{color:#ffffffbf}.m-bulk__rows b{font-variant-numeric:tabular-nums;font-weight:600}.m-bulk__save{color:#ffffffd9;animation:m-pop .45s var(--spring);background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.m-bulk__save.is-on{color:#0f8a5f;background:#fff}.m-bulk__cta{width:100%;margin-top:auto}.m-bulk__save+.m-bulk__cta{margin-top:18px}.m-bulk__fine{color:#fff9;text-align:center;margin-top:10px;font-size:11.5px}@media (max-width:1080px){.m-pricing{grid-template-columns:minmax(0,1fr)}.m-plan__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.m-bulk,.m-plan__list{grid-template-columns:minmax(0,1fr)}.m-plan__price b{font-size:48px}}
.m-vs{max-width:880px;box-shadow:0 0 0 1px var(--line), 0 30px 70px -40px #14326e59;background:#fff;border-radius:26px;margin:56px auto 0;padding:28px 30px}.m-vs__controls{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;padding-bottom:24px;display:grid}.m-vs__rows{gap:6px;margin:18px 0;padding:0;list-style:none;display:grid}.m-vs__row{border-radius:16px;grid-template-columns:44px minmax(150px,.9fr) minmax(0,1.3fr) 120px;align-items:center;gap:16px;padding:12px 14px;display:grid}[data-in] .m-vs__row{animation:m-fade-up .5s var(--ease) both;animation-delay:calc(.15s + var(--i,0) * 70ms)}.m-vs__row.is-us{background:var(--brand-soft)}.m-vs__logo{place-items:center;width:44px;height:30px;display:grid}.m-vs__logo svg{width:26px;height:26px}.m-vs__logo svg.is-wide{width:44px}.m-vs__who{gap:2px;min-width:0;display:grid}.m-vs__who b{color:var(--ink);font-size:15px;font-weight:600}.m-vs__who small{color:var(--mute);font-size:12.5px}.m-vs__bar{background:var(--paper);border-radius:999px;height:8px;position:relative}.m-vs__bar i{border-radius:inherit;transition:width .6s var(--spring);background:#c3cad8;position:absolute;inset:0 auto 0 0}.is-us .m-vs__bar{background:#fff}.is-us .m-vs__bar i{background:linear-gradient(90deg,#60a5fa,#2563eb)}.m-vs__cost{text-align:right;justify-items:end;gap:1px;display:grid}.m-vs__cost b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:600}.is-us .m-vs__cost b{color:var(--brand-ink)}.is-na .m-vs__cost b{color:var(--mute-2)}.m-vs__cost small{color:#0f8a5f;white-space:nowrap;font-size:12px;font-weight:500}.m-vs__foot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;display:flex}.m-vs__save{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.m-vs__save b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0f8a5f;font-size:30px;font-weight:600}.m-vs__fine{max-width:880px;color:var(--mute-2);text-align:center;margin:16px auto 0;font-size:12px;line-height:1.5}@media (max-width:760px){.m-vs{padding:22px 18px}.m-vs__controls{grid-template-columns:minmax(0,1fr)}.m-vs__row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px;padding:12px 10px}.m-vs__logo,.m-vs__logo svg.is-wide{width:40px}.m-vs__bar{grid-area:2/2/auto/-1}.m-vs__foot .m-btn{width:100%}}
