.ms{--m-ink:rgb(var(--ink));--m-ink-body:rgb(var(--ink-body));--m-ink-muted:rgb(var(--ink-muted));--m-ink-accent:rgb(var(--ink-accent));--m-accent:rgb(var(--accent));--m-focus:rgb(var(--focus));--m-ground:rgb(var(--ground));--m-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--m-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--m-ease:cubic-bezier(0.2,0.8,0.2,1);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:rgb(var(--ground));color:var(--m-ink);font-size:15px;line-height:1.6}:where(.ms) .backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}:where(.ms) .glow{position:absolute;border-radius:50%;filter:blur(120px)}:where(.ms) .glow.a{width:62vw;height:62vw;max-width:900px;max-height:900px;background:rgb(var(--tint));opacity:.95;left:28%;top:-18%}:where(.ms) .glow.b{width:42vw;height:42vw;max-width:620px;max-height:620px;background:rgb(var(--accent));opacity:.4;right:-12%;bottom:-8%}:where(.ms) .glow.c{width:40vw;height:40vw;max-width:560px;max-height:560px;background:rgb(var(--tint));opacity:.75;left:-14%;top:48%}:where(.ms) .glass{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen),0 18px 44px rgba(27,43,12,.08);backdrop-filter:blur(24px) saturate(160%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where(.ms) .glass{background:var(--glass-strong)}}:where(.ms) .glass.strong{background:var(--glass-strong)}:where(.ms) .glass.tint{background:var(--glass-tint)}:where(.ms) .glass.float{background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-sheen),0 24px 60px rgba(27,43,12,.16)}:where(.ms) .wrap{max-width:1200px;margin:0 auto;padding:0 24px}:where(.ms) .eyebrow{font:400 13px/1.4 var(--m-mono);letter-spacing:.01em;color:var(--m-ink-accent)}:where(.ms) .chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:999px;font:400 13px/1.4 var(--m-mono);color:var(--m-ink-accent)}:where(.ms) .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--m-accent)}:where(.ms) h1,:where(.ms) h2,:where(.ms) h3,:where(.ms) h4{font-weight:700;color:var(--m-ink)}:where(.ms) p{color:var(--m-ink-body)}:where(.ms) .cap{font-size:13px;line-height:1.45;color:var(--m-ink-muted)}:where(.ms) header.top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:56px 0 24px;flex-wrap:wrap}:where(.ms) .logos{display:flex;align-items:center;gap:18px}:where(.ms) .logos img.img{height:36px;width:auto}:where(.ms) .cobrand{display:flex;align-items:center;gap:18px}:where(.ms) .cobrand .x{font-size:22px;color:var(--m-ink-muted);font-weight:400}:where(.ms) .cobrand img.ue{height:44px;width:auto}:where(.ms) .intro .ue-mark{display:inline-flex;align-items:center;gap:14px;margin-top:32px;padding:12px 20px 12px 12px;border-radius:24px}:where(.ms) .intro .ue-mark img{height:52px;width:auto}:where(.ms) .intro{padding:88px 0 0;max-width:820px}:where(.ms) .intro h1{font-size:clamp(40px,5.6vw,72px);line-height:1;letter-spacing:-.05em;margin-top:16px}:where(.ms) .intro .by{display:flex;align-items:center;gap:14px;margin-top:32px}:where(.ms) .av{width:44px;height:44px;border-radius:50%;background:var(--glass-tint);border:1px solid var(--glass-edge);display:grid;place-items:center;font-weight:700;color:var(--m-ink-accent)}:where(.ms) .by b{display:block;color:var(--m-ink)}:where(.ms) .blocks{display:flex;flex-direction:column;gap:24px;margin-top:64px}:where(.ms) .tblock{border-radius:32px;padding:44px 48px;display:grid;grid-template-columns:280px 1fr;gap:48px}:where(.ms) .tblock h2{font-size:27px;line-height:1.1;letter-spacing:-.035em;margin-top:10px}:where(.ms) .tblock .body p{font-size:17px;line-height:1.65}:where(.ms) .tblock .body p+p{margin-top:14px}:where(.ms) .tblock .body p strong{color:var(--m-ink)}:where(.ms) .checks{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:20px}:where(.ms) .checks li{display:flex;gap:12px;font-size:17px;line-height:1.55;color:var(--m-ink-body)}:where(.ms) .ic{flex:0 0 22px;height:22px;color:var(--m-ink-accent);margin-top:2px}:where(.ms) .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(.ms) .sec{margin-top:128px}:where(.ms) .sec-head{text-align:center;max-width:900px;margin:0 auto}:where(.ms) .sec-head h2{font-size:clamp(34px,4.4vw,56px);line-height:1.02;letter-spacing:-.05em;margin-top:14px}:where(.ms) .sec-head .lead{font-size:19px;line-height:1.55;color:var(--m-ink-body);margin:22px auto 0;max-width:680px}:where(.ms) .plans{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(12,auto);-moz-column-gap:24px;column-gap:24px;margin-top:64px}:where(.ms) .plan{position:relative;border-radius:32px;padding:32px;display:grid;grid-row:span 12;grid-template-rows:subgrid;row-gap:0}:where(.ms) .plan.rec-plan{background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-sheen),0 24px 60px rgba(27,43,12,.16)}:where(.ms) .rec{position:absolute;top:-20px;left:32px;min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 20px;border-radius:999px;background:rgb(var(--tint));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen),0 6px 18px rgba(27,43,12,.08);font:500 15px/1 var(--m-mono);color:var(--m-ink-accent)}:where(.ms) .rec .dot{width:9px;height:9px;border-radius:50%;background:var(--m-accent)}:where(.ms) .plan .name{font-size:27px;line-height:1.1;letter-spacing:-.035em}:where(.ms) .n1{color:rgb(var(--ink-accent))}:where(.ms) .n2{color:rgb(var(--primary-hover))}:where(.ms) .n3{color:rgb(var(--ink))}:where(.ms) .plan .for{margin-top:8px}:where(.ms) .for b{font-weight:600;color:var(--m-ink);text-decoration:underline;text-decoration-color:rgba(79,183,108,.55);text-decoration-thickness:2px;text-underline-offset:4px}:where(.ms) .price{display:flex;align-items:baseline;gap:10px;margin-top:24px}:where(.ms) .price .v{font-size:58px;line-height:1;font-weight:700;letter-spacing:-.05em}:where(.ms) .price .u{color:var(--m-ink-muted)}:where(.ms) .sel{display:flex;align-items:center;justify-content:center;min-height:62px;border-radius:999px;margin-top:28px;font:600 16px/1.3 var(--m-sans);color:var(--m-ink);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-sheen),0 6px 18px rgba(27,43,12,.08)}:where(.ms) .plan .cap{text-align:center;margin-top:12px}:where(.ms) .plan hr{border:0;border-top:1px solid var(--hairline);margin:28px 0 24px}:where(.ms) .feats{display:contents;list-style:none}:where(.ms) .feats li{display:flex;gap:12px;align-items:flex-start;margin-top:16px}:where(.ms) .plan hr+.feats li:first-child{margin-top:0}:where(.ms) .li-ic{flex:0 0 20px;height:20px;color:var(--m-ink-accent);margin-top:1px}:where(.ms) .li-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(.ms) .feats h4{font-size:15px;line-height:1.35;font-weight:600}:where(.ms) .feats p{font-size:13px;line-height:1.45;margin-top:2px}:where(.ms) .feats li.off{opacity:.45}:where(.ms) .feats li.off .li-ic,:where(.ms) .feats li.off h4,:where(.ms) .feats li.off p{color:var(--m-ink-muted)}:where(.ms) .feats li.off h4{font-weight:500}:where(.ms) .feats li.opt,:where(.ms) .feats li.slot{padding:12px 12px 12px 14px;margin-left:-14px;margin-right:-12px;border-radius:20px;align-items:center}:where(.ms) .feats li.opt{background:var(--glass-tint);border:1.5px dashed rgba(23,114,77,.55)}:where(.ms) .feats li.slot{border:1.5px solid transparent}:where(.ms) .feats li.opt>div{flex:1;min-width:0}:where(.ms) .feats li.opt h4{white-space:nowrap}:where(.ms) .add{min-width:104px;justify-content:center;white-space:nowrap;flex:0 0 auto;min-height:32px;padding:0 14px;border-radius:999px;background:var(--glass-strong);border:1.5px solid var(--m-ink-accent);color:var(--m-ink-accent);font:600 13px/1 var(--m-sans);display:inline-flex;align-items:center;gap:6px}:where(.ms) .add svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}:where(.ms) .ai{margin-top:32px;border-radius:44px;padding:44px 56px;display:grid;grid-template-columns:minmax(0,340px) 1fr auto;gap:48px;align-items:center}:where(.ms) .ai h3{font-size:clamp(30px,3.2vw,44px);line-height:1.04;letter-spacing:-.045em;margin-top:12px}:where(.ms) .ai .t{font-weight:600;color:var(--m-ink)}:where(.ms) .ai .d{margin-top:6px}:where(.ms) .ai .pv{text-align:right}:where(.ms) .ai .pv .v{font-size:58px;line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--m-ink);white-space:nowrap}:where(.ms) .ai .pv .u{font-size:13px;color:var(--m-ink-muted);margin-top:8px}:where(.ms) .note-c{text-align:center;margin-top:20px}:where(.ms) .deal{border-radius:44px;padding:56px;margin-top:64px}:where(.ms) .deal-top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end}:where(.ms) .deal-top h2{font-size:clamp(32px,3.6vw,44px);line-height:1.04;letter-spacing:-.045em;margin-top:14px}:where(.ms) .deal-top p{font-size:17px;line-height:1.65}:where(.ms) .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px}:where(.ms) .stat{border-radius:28px;padding:28px 32px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen)}:where(.ms) .stat .v{font-size:clamp(44px,5vw,58px);line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--m-ink)}:where(.ms) .stat .was{color:var(--m-ink-muted);text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:500;font-size:.5em;margin-left:10px;letter-spacing:-.02em}:where(.ms) .stat .l{font-weight:600;color:var(--m-ink);margin-top:14px;font-size:16px}:where(.ms) .stat .s{font-size:14px;margin-top:4px}:where(.ms) .calc{border-radius:44px;padding:40px;margin-top:56px}:where(.ms) .inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.ms) .field{border-radius:28px;padding:24px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen)}:where(.ms) .field-head{display:flex;flex-direction:column;align-items:flex-start;gap:2px}:where(.ms) .field label{font-weight:600;font-size:16px;color:var(--m-ink)}:where(.ms) .num{display:flex;align-items:center;gap:8px;margin-top:16px}:where(.ms) .num button{flex:0 0 54px;height:54px;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass);color:var(--m-ink);font:600 22px/1 var(--m-sans);cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-sheen),0 6px 18px rgba(27,43,12,.08)}:where(.ms) .num button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){:where(.ms) .num button:active{transform:none}}:where(.ms) .num input{flex:1;min-width:0;height:54px;border-radius:999px;border:1px solid var(--hairline);background:rgb(var(--on-primary));color:var(--m-ink);font:700 24px/1 var(--m-sans);text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:where(.ms) .num input::-webkit-inner-spin-button,:where(.ms) .num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.ms) .field .sub{margin-top:12px;display:flex;justify-content:space-between;font-size:14px;color:var(--m-ink-body)}:where(.ms) .field .sub b{color:var(--m-ink);font-variant-numeric:tabular-nums}:where(.ms) .iva{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:18px 24px;border-radius:999px;background:var(--well)}:where(.ms) .iva label{font-weight:600;color:var(--m-ink);cursor:pointer}:where(.ms) .switch{position:relative;flex:0 0 52px;height:32px}:where(.ms) .switch input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}:where(.ms) .switch span{position:absolute;inset:0;border-radius:999px;background:rgba(27,43,12,.14);transition:background .2s}:where(.ms) .switch span:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:rgb(var(--on-primary));box-shadow:0 2px 6px rgba(27,43,12,.2);transition:transform .2s}:where(.ms) .switch input:checked+span{background:rgb(var(--ink-accent))}:where(.ms) .switch input:checked+span:after{transform:translateX(20px)}:where(.ms) .switch input:focus-visible+span{outline:2px solid var(--m-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.ms) .switch span,:where(.ms) .switch span:after{transition:none}}:where(.ms) .total{margin-top:32px;padding-top:32px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}:where(.ms) .total .k{font-weight:600;font-size:17px;color:var(--m-ink)}:where(.ms) .total .tv{font-size:clamp(40px,5vw,58px);line-height:1;font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--m-ink)}:where(.ms) .compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}:where(.ms) .opt-card{position:relative;border-radius:32px;padding:32px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen)}:where(.ms) .opt-card.win{background:var(--glass-tint);border:2px solid rgb(var(--accent));box-shadow:inset 0 1px 0 var(--glass-sheen),0 18px 44px rgba(27,43,12,.1)}:where(.ms) .opt-card .ttl{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:where(.ms) .opt-card .ttl h3{font-size:21px;letter-spacing:-.03em}:where(.ms) .pill{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 14px;border-radius:999px;font:500 13px/1 var(--m-mono)}:where(.ms) .pill.g{background:rgb(var(--tint));color:rgb(var(--ink-accent))}:where(.ms) .pill.g .dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--accent))}:where(.ms) .pill.n{background:var(--well);color:var(--m-ink-muted)}:where(.ms) .opt-card .who{margin-top:24px;font-size:14px;color:var(--m-ink-body)}:where(.ms) .opt-card .uem{font-size:clamp(40px,4.6vw,56px);line-height:1;font-weight:700;letter-spacing:-.05em;margin-top:6px;font-variant-numeric:tabular-nums;color:var(--m-ink);overflow-wrap:anywhere}:where(.ms) .opt-card:not(.win) .uem{color:var(--m-ink-muted)}:where(.ms) .bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--well);margin-top:22px}:where(.ms) .bar i{display:block;background:rgb(var(--accent))}:where(.ms) .opt-card:not(.win) .bar i{background:rgba(27,43,12,.28)}:where(.ms) .split{display:flex;justify-content:space-between;margin-top:18px;font-size:14px;color:var(--m-ink-body)}:where(.ms) .split b{color:var(--m-ink);font-variant-numeric:tabular-nums}:where(.ms) .gain{margin-top:20px;border-radius:999px;padding:18px 28px;background:var(--glass-strong);border:1px solid var(--glass-edge);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}:where(.ms) .gain span{color:var(--m-ink-body);font-size:16px}:where(.ms) .gain b{font-size:22px;letter-spacing:-.02em;color:rgb(var(--ink-accent));font-variant-numeric:tabular-nums}:where(.ms) .calc .foot{margin-top:18px}:where(.ms) .total .tn{margin-top:6px;font-size:15px;color:var(--m-ink-body)}:where(.ms) .total .tn b{color:var(--m-ink);font-variant-numeric:tabular-nums}:where(.ms) .split+.split{margin-top:10px}:where(.ms) .split.strong span{color:var(--m-ink);font-weight:600}:where(.ms) .split.strong b{font-size:18px}:where(.ms) .gv{text-align:right}:where(.ms) .gv .gn{display:block;font-size:14px;color:var(--m-ink-body);margin-top:4px}:where(.ms) .gv .gn b{font-size:14px;color:var(--m-ink)}@media (max-width:980px){:where(.ms) .gv{text-align:left}}:where(.ms) .content-opts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}:where(.ms) .co{border-radius:32px;padding:36px;display:flex;flex-direction:column;gap:14px}:where(.ms) .co .tag{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--glass-tint);font:400 12.5px/1 var(--m-mono);color:var(--m-ink-accent)}:where(.ms) .co h3{font-size:27px;line-height:1.1;letter-spacing:-.035em}:where(.ms) .co p{font-size:16px;line-height:1.6}:where(.ms) .need{margin-top:24px;border-radius:32px;padding:32px 36px;display:flex;gap:24px;align-items:center}:where(.ms) .need h3{font-size:21px;letter-spacing:-.03em;line-height:1.2}:where(.ms) .need p{margin-top:6px;font-size:16px}:where(.ms) .ico-big{flex:0 0 52px;height:52px;border-radius:16px;background:var(--glass-strong);border:1px solid var(--glass-edge);display:grid;place-items:center;color:var(--m-ink-accent)}:where(.ms) .ico-big svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:980px){:where(.ms) .content-opts{grid-template-columns:1fr}:where(.ms) .need{flex-direction:column;align-items:flex-start}}:where(.ms) .maia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;min-height:560px}:where(.ms) .maia-art{position:relative;display:grid;place-items:center;min-height:540px;min-width:0}:where(.ms) .orb{position:absolute;left:50%;top:50%;width:440px;height:440px;margin:-220px 0 0 -220px;transform:scale(var(--os,1.08));transition:transform 1.2s var(--m-ease)}:where(.ms) .orb-glow{position:absolute;left:50%;top:47%;width:300px;height:240px;margin:-120px 0 0 -150px;border-radius:50%;background:rgb(var(--accent));opacity:.45;filter:blur(50px);animation:ms-glowp 7s ease-in-out infinite}:where(.ms) .orb-core{position:absolute;left:50%;top:47%;width:300px;height:230px;margin:-115px 0 0 -150px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,hsla(93,69%,87%,.85) 0,rgba(79,183,108,.8) 18%,rgba(79,183,108,.38) 42%,rgba(79,183,108,0) 70%);filter:blur(8px);pointer-events:none;animation:ms-glowp 7s ease-in-out infinite}@keyframes ms-glowp{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}:where(.ms) .orb i{position:absolute;left:50%;border-radius:50%;filter:blur(1px);opacity:.82;box-shadow:inset 0 5px 8px hsla(0,0%,100%,.55),inset 0 -6px 12px rgba(27,43,12,.08),0 8px 16px rgba(27,43,12,.05);transform:translateX(-50%);translate:calc(var(--px,0)*var(--k)*1.4px) calc(var(--k)*var(--spread,0px));transition:translate .9s var(--m-ease);animation:ms-float 5.5s ease-in-out infinite;animation-delay:var(--d)}@keyframes ms-float{0%,to{transform:translateX(-50%) translateY(0) scaleX(1)}50%{transform:translateX(-50%) translateY(-9px) scaleX(1.025)}}:where(.ms) .maia-art:hover .orb,:where(.ms) .maia:hover .orb{--spread:6px}:where(.ms) .maia h2{font-size:clamp(44px,5.6vw,72px);line-height:.98;letter-spacing:-.05em;margin-top:14px}:where(.ms) .maia-pow{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 14px;border-radius:999px;background:var(--glass-tint);border:1px solid var(--glass-edge);font:400 14px/1.2 var(--m-mono);color:var(--m-ink-accent);letter-spacing:.01em}:where(.ms) .maia-pow b{font-family:var(--m-sans);font-weight:900;letter-spacing:-.04em;color:var(--m-ink);font-size:15px}:where(.ms) .maia-sub{display:block;font-size:clamp(20px,2.2vw,27px);line-height:1.25;letter-spacing:-.02em;color:var(--m-ink);margin-top:14px}:where(.ms) .maia-p{font-size:17px;line-height:1.65;margin-top:20px;max-width:56ch}:where(.ms) .maia-p strong{color:var(--m-ink);font-weight:600}:where(.ms) .maia-btn{display:inline-flex;align-items:center;gap:14px;margin-top:36px;min-height:64px;padding:0 34px;border-radius:999px;background:linear-gradient(120deg,#f3f8e6 0,rgb(var(--tint)) 45%,#b9e0c2 100%);background-size:180% 100%;background-position:0 50%;border:1px solid hsla(0,0%,100%,.85);color:rgb(var(--ink));text-decoration:none;font:600 18px/1 var(--m-sans);letter-spacing:-.01em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 28px rgba(27,43,12,.12);transition:transform .4s var(--m-ease),background-position .6s var(--m-ease),box-shadow .4s var(--m-ease)}:where(.ms) .maia-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--m-ease)}:where(.ms) .maia-btn:hover{background-position:100% 50%;transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 36px rgba(27,43,12,.16)}:where(.ms) .maia-btn:hover svg{transform:translateY(3px)}:where(.ms) .maia-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){:where(.ms) .orb i,:where(.ms) .orb-core,:where(.ms) .orb-glow{animation:none;transition:none}:where(.ms) .orb{transition:none}:where(.ms) .maia-btn,:where(.ms) .maia-btn svg{transition:none}:where(.ms) .maia-btn:hover,:where(.ms) .maia-btn:hover svg{transform:none}}@media (max-width:980px){:where(.ms) .maia{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}:where(.ms) .maia-art{overflow:hidden;order:-1;min-height:380px}:where(.ms) .orb{--os:.8}}@media (max-width:600px){:where(.ms) .maia-art{min-height:300px}:where(.ms) .orb{--os:.62}}:where(.ms) .data{margin-top:72px}:where(.ms) .data-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:end}:where(.ms) .data-head h2{font-size:clamp(34px,4.4vw,56px);line-height:1.02;letter-spacing:-.05em;margin-top:14px}:where(.ms) .data-text p{font-size:17px;line-height:1.65}:where(.ms) .data-text p+p{margin-top:14px}:where(.ms) .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:48px}:where(.ms) .bc{border-radius:32px;padding:32px;display:flex;flex-direction:column}:where(.ms) .bc h3{font-size:22px;line-height:1.15;letter-spacing:-.03em}:where(.ms) .b-dots{grid-column:span 8}:where(.ms) .b-years{grid-column:span 4}:where(.ms) .b-study{grid-column:span 5}:where(.ms) .b-conc{grid-column:span 7}:where(.ms) .bc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}:where(.ms) .bc-top .cap{margin-top:4px;font-size:14px}:where(.ms) .big{white-space:nowrap;font-size:clamp(52px,6vw,76px);line-height:.9;font-weight:700;letter-spacing:-.05em;color:var(--m-ink);font-variant-numeric:tabular-nums}:where(.ms) .dots{display:grid;grid-template-columns:repeat(20,1fr);gap:8px;margin-top:28px}:where(.ms) .dots i{aspect-ratio:1;border-radius:50%;background:var(--well);transition:background-color .5s var(--m-ease),transform .5s var(--m-ease)}:where(.ms) .dots i.on{background:rgb(var(--ink))}:where(.ms) .dots i.on:nth-child(-n+20){background:rgb(var(--ink))}:where(.ms) .dots i.on:nth-child(n+21):nth-child(-n+40){background:rgb(var(--primary-hover))}:where(.ms) .dots i.on:nth-child(n+41):nth-child(-n+60){background:rgb(var(--ink-accent))}:where(.ms) .dots i.on:nth-child(n+61):nth-child(-n+80){background:rgb(var(--accent))}:where(.ms) .dots i.on:nth-child(n+81){background:#9fd3a4}@media (scripting:enabled){:where(.ms) .data:not(.in) .dots i{transform:scale(.2);background:var(--well)}}:where(.ms) .data.in .dots i{transition-delay:calc(var(--i)*8ms)}:where(.ms) .b-dots:hover .dots i.on{transform:scale(1.08)}:where(.ms) .legend{display:flex;gap:24px;margin-top:20px;font-size:13px;color:var(--m-ink-body);flex-wrap:wrap}:where(.ms) .legend span{display:inline-flex;align-items:center;gap:8px}:where(.ms) .lg{width:12px;height:12px;border-radius:50%;background:var(--well);display:inline-block}:where(.ms) .lg.on{background:linear-gradient(90deg,rgb(var(--ink)),rgb(var(--accent)))}:where(.ms) .yrs{display:flex;align-items:baseline;gap:10px;margin-top:16px}:where(.ms) .yrs .u{font-size:22px;font-weight:600;color:var(--m-ink-body)}:where(.ms) .b-years .yrs-t{font-size:clamp(32px,3.4vw,44px);line-height:1.04;letter-spacing:-.045em}:where(.ms) .who-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:24px}:where(.ms) .who-list li{min-height:46px;border-radius:999px;display:flex;align-items:center;padding:0 22px;font-weight:600;font-size:16px;transition:transform .4s var(--m-ease)}:where(.ms) .who-list li:hover{transform:translateX(6px)}:where(.ms) .w1{background:rgb(var(--primary-hover));color:rgb(var(--on-primary))}:where(.ms) .w2{background:rgb(var(--accent));color:rgb(var(--ink))}:where(.ms) .w3{background:rgb(var(--tint));color:rgb(var(--ink))}:where(.ms) .w4{background:var(--well);color:var(--m-ink)}:where(.ms) .b-study .tag{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--glass-tint);font:400 12.5px/1 var(--m-mono);color:var(--m-ink-accent);margin-bottom:14px}:where(.ms) .b-study .cap{margin-top:6px;font-size:14px}:where(.ms) .cmp{display:flex;flex-direction:column;gap:14px;margin-top:24px;padding:18px;border-radius:20px;background:var(--well)}:where(.ms) .cr span{display:block;font-size:13px;color:var(--m-ink-body);margin-bottom:6px}:where(.ms) .tr{height:12px;border-radius:999px;background:rgba(255,251,240,.8);overflow:hidden}:where(.ms) .tr i{display:block;height:100%;width:90%;border-radius:999px;background:linear-gradient(90deg,rgb(var(--ink-accent)),rgb(var(--accent)));transform-origin:left;transition:transform 1.1s var(--m-ease)}@media (scripting:enabled){:where(.ms) .data:not(.in) .tr i{transform:scaleX(0)}}:where(.ms) .match{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-weight:600;color:var(--m-ink-accent);font-size:14px}:where(.ms) .match svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:where(.ms) .b-conc h3{max-width:30ch}:where(.ms) .b-conc .tag{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--glass-strong);font:400 12.5px/1 var(--m-mono);color:var(--m-ink-accent);margin-bottom:14px}:where(.ms) .outs{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:24px}:where(.ms) .outs li{display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;border-radius:20px;background:var(--glass-strong);border:1px solid var(--glass-edge);transition:transform .4s var(--m-ease),box-shadow .4s var(--m-ease)}:where(.ms) .outs li:hover{transform:translateX(6px);box-shadow:0 10px 24px rgba(27,43,12,.08)}:where(.ms) .outs b{font-size:17px;color:var(--m-ink);letter-spacing:-.01em}:where(.ms) .oi{flex:0 0 44px;height:44px;border-radius:14px;background:rgb(var(--ink));color:rgb(var(--tint));display:grid;place-items:center}:where(.ms) .oi svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:980px){:where(.ms) .data-head{grid-template-columns:1fr;gap:20px}:where(.ms) .b-conc,:where(.ms) .b-dots,:where(.ms) .b-study,:where(.ms) .b-years{grid-column:1/-1}:where(.ms) .dots{gap:5px}}@media (max-width:600px){:where(.ms) .dots{grid-template-columns:repeat(10,1fr)}:where(.ms) .bc{padding:24px 20px;border-radius:28px}}@media (prefers-reduced-motion:reduce){:where(.ms) .dots i,:where(.ms) .outs li,:where(.ms) .tr i,:where(.ms) .who-list li{transition:none!important;transform:none!important}}:where(.ms) .logos img.img{height:34px}:where(.ms) .exm{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;margin-top:28px;padding:20px 22px;border-radius:28px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen),0 12px 30px rgba(27,43,12,.08);max-width:620px}:where(.ms) .exm-col p{font-size:13.5px;line-height:1.45;color:var(--m-ink-body);margin-top:8px}:where(.ms) .exm-logo{height:26px;width:auto;display:block}:where(.ms) .exm-name{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--m-ink);line-height:26px}:where(.ms) .exm-name .dot{width:9px;height:9px;border-radius:50%;background:rgb(var(--accent))}:where(.ms) .exm-plus{width:36px;height:36px;border-radius:12px;background:var(--glass-tint);color:var(--m-ink-accent);display:grid;place-items:center;font:600 20px/1 var(--m-sans)}@media (max-width:600px){:where(.ms) .exm{grid-template-columns:1fr;gap:12px}:where(.ms) .exm-plus{display:none}}:where(.ms) .brand-stack{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,40px)}:where(.ms) .brand-stack .exm-big{height:clamp(60px,7.6vw,104px);width:auto;display:block}:where(.ms) .sub-logos{display:flex;align-items:center;gap:22px;flex-wrap:wrap}:where(.ms) .sub-logos .img-s{height:clamp(30px,3vw,40px);width:auto}:where(.ms) .sub-logos .x{font-size:24px;color:var(--m-ink-muted)}:where(.ms) .sub-logos .ue-s{height:clamp(38px,3.8vw,50px);width:auto}:where(.ms) header.top{align-items:flex-start}:where(.ms) .maia-intro{font-size:17px;line-height:1.65;margin-top:16px;max-width:56ch}:where(.ms) .maia-quote{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-top:26px;color:var(--m-ink)}:where(.ms) .maia-quote span{display:block;color:rgb(var(--ink-accent))}:where(.ms) .caps{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;max-width:600px}:where(.ms) .caps li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen);font-size:14px;font-weight:600;color:var(--m-ink);transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .35s}:where(.ms) .caps li:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--accent))}:where(.ms) .caps li:hover{transform:translateY(-2px);background:rgb(var(--on-primary))}@media (prefers-reduced-motion:reduce){:where(.ms) .caps li{transition:none}:where(.ms) .caps li:hover{transform:none}}:where(.ms) .hl{background:hsla(80,50%,82%,.9);color:var(--m-ink);font-weight:600;padding:1px 7px;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -2px 0 rgba(79,183,108,.55)}:where(.ms) .lift{transition:transform .5s var(--m-ease),box-shadow .5s var(--m-ease),border-color .4s var(--m-ease),background-color .4s var(--m-ease);position:relative;isolation:isolate}:where(.ms) .lift:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--m-ease);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.7),hsla(80,50%,82%,.25) 40%,transparent 70%)}:where(.ms) .lift:hover:after{opacity:1}:where(.ms) .lift:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--glass-sheen),0 28px 64px rgba(27,43,12,.14)}:where(.ms) .plan.rec-plan.lift:hover{box-shadow:inset 0 1px 0 var(--glass-sheen),0 34px 80px rgba(27,43,12,.2)}:where(.ms) .plan.is-sel{border-color:rgb(var(--accent));box-shadow:inset 0 1px 0 var(--glass-sheen),0 0 0 2px rgb(var(--accent)),0 28px 64px rgba(27,43,12,.14)}:where(.ms) .rec{transition:transform .5s var(--m-ease)}:where(.ms) .plan:hover .rec{transform:translateY(-3px)}:where(.ms) .price .v{transition:transform .5s var(--m-ease)}:where(.ms) .plan:hover .price .v{transform:scale(1.03);transform-origin:left bottom}:where(.ms) .sel{position:relative;overflow:hidden;width:100%;cursor:pointer;border:1px solid var(--glass-edge);transition:transform .35s var(--m-ease),box-shadow .35s var(--m-ease),background-color .35s var(--m-ease),color .35s var(--m-ease)}:where(.ms) .sel:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.75),transparent);transform:skewX(-18deg);transition:left .7s var(--m-ease)}:where(.ms) .sel:hover:before{left:120%}:where(.ms) .sel:hover{transform:translateY(-2px);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-sheen),0 14px 30px rgba(27,43,12,.14)}:where(.ms) .sel:active{transform:scale(.97)}:where(.ms) .sel .lbl{position:relative;display:inline-flex;align-items:center;gap:8px}:where(.ms) .sel[aria-pressed=true]{background:rgb(var(--ink));color:rgb(var(--on-primary));border-color:rgb(var(--ink));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 24px rgba(27,43,12,.25)}:where(.ms) .sel[aria-pressed=true]:before{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.25),transparent)}:where(.ms) .sel svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;animation:ms-pop .45s var(--m-ease)}@keyframes ms-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}:where(.ms) .add{cursor:pointer;transition:transform .3s var(--m-ease),background-color .3s var(--m-ease),color .3s var(--m-ease),box-shadow .3s var(--m-ease)}:where(.ms) .add:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(23,114,77,.18)}:where(.ms) .add:active{transform:scale(.95)}:where(.ms) .add svg{transition:transform .4s var(--m-ease)}:where(.ms) .add:hover svg{transform:rotate(90deg)}:where(.ms) .add[aria-pressed=true]{background:rgb(var(--ink-accent));color:rgb(var(--on-primary))}:where(.ms) .add[aria-pressed=true] svg{transform:rotate(45deg)}:where(.ms) .feats li.opt{transition:background-color .35s var(--m-ease),border-color .35s var(--m-ease)}:where(.ms) .feats li.opt.on{background:hsla(80,50%,82%,.85);border-style:solid;border-color:rgb(var(--accent))}:where(.ms) .feats li.opt .li-ic svg rect{transition:fill .3s var(--m-ease)}:where(.ms) .feats li.opt.on .li-ic svg rect{fill:rgb(var(--accent));stroke:rgb(var(--accent))}:where(.ms) .feats li.opt .tick{opacity:0;transition:opacity .25s}:where(.ms) .feats li.opt.on .tick{opacity:1}:where(.ms) .num button{transition:transform .25s var(--m-ease),background-color .25s var(--m-ease),box-shadow .25s var(--m-ease)}:where(.ms) .num button:hover{background:var(--glass-strong);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-sheen),0 12px 24px rgba(27,43,12,.14)}:where(.ms) .num button:active{transform:scale(.92)}:where(.ms) .num input{transition:box-shadow .3s var(--m-ease),border-color .3s var(--m-ease)}:where(.ms) .num input:focus{outline:none;border-color:rgb(var(--accent));box-shadow:0 0 0 4px rgba(79,183,108,.22)}:where(.ms) .bar i{transition:width .7s var(--m-ease)}:where(.ms) .bump{animation:ms-bump .5s var(--m-ease)}@keyframes ms-bump{0%{transform:translateY(0)}35%{transform:translateY(-3px)}to{transform:none}}:where(.ms) .opt-card.win .pill.g .dot{animation:ms-pulse 2.4s ease-in-out infinite}@keyframes ms-pulse{0%,to{box-shadow:0 0 0 0 rgba(79,183,108,.5)}50%{box-shadow:0 0 0 6px rgba(79,183,108,0)}}@media (scripting:enabled){:where(.ms) .rv{opacity:0;transform:translateY(18px);transition:opacity .8s var(--m-ease),transform .8s var(--m-ease)}:where(.ms) .rv.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.ms) .add,:where(.ms) .add:hover,:where(.ms) .lift,:where(.ms) .lift:hover,:where(.ms) .num button,:where(.ms) .num button:hover,:where(.ms) .plan:hover .price .v,:where(.ms) .plan:hover .rec,:where(.ms) .price .v,:where(.ms) .rec,:where(.ms) .sel,:where(.ms) .sel:hover{transform:none!important;transition:none}:where(.ms) .bump,:where(.ms) .opt-card.win .pill.g .dot,:where(.ms) .sel svg,:where(.ms) .sel:before{animation:none;transition:none}@media (scripting:enabled){:where(.ms) .rv{opacity:1;transform:none;transition:none}}}@media (hover:none){:where(.ms) .lift:hover{transform:none}:where(.ms) .lift:after{display:none}}:where(.ms) footer{margin-top:112px;border-top:1px solid var(--hairline)}:where(.ms) footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;padding-bottom:40px}@media (max-width:980px){:where(.ms) .tblock{grid-template-columns:1fr;gap:16px;padding:32px}:where(.ms) .plans{grid-template-columns:1fr;grid-template-rows:none;row-gap:44px}:where(.ms) .plan{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column}:where(.ms) .ai{grid-template-columns:1fr;gap:20px}:where(.ms) .ai .pv{text-align:left}:where(.ms) .compare,:where(.ms) .deal-top,:where(.ms) .inputs,:where(.ms) .stats{grid-template-columns:1fr}}@media (max-width:600px){:where(.ms) .intro{padding-top:56px}:where(.ms) .ai,:where(.ms) .calc,:where(.ms) .deal{padding:28px 20px;border-radius:32px}:where(.ms) .tblock{padding:28px 22px;border-radius:28px}:where(.ms) .sec{margin-top:88px}:where(.ms) .gain{border-radius:24px}}:where(.ms) .topnav{top:calc(env(safe-area-inset-top,0px) + 16px);z-index:60;display:flex;justify-content:center;padding:36px 16px 0;pointer-events:none}:where(.ms) .tn-pill{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-sheen),0 14px 34px rgba(27,43,12,.14)}:where(.ms) .tn-back,:where(.ms) .tn-l{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;color:var(--m-ink);font:600 14px/1 var(--m-sans);white-space:nowrap;transition:background-color .3s cubic-bezier(.2,.8,.2,1),color .3s,transform .25s}:where(.ms) .tn-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,.8,.2,1)}:where(.ms) .tn-back:hover svg{transform:translateX(-3px)}:where(.ms) .tn-back:hover,:where(.ms) .tn-l:hover{background:var(--well)}:where(.ms) .tn-back:active,:where(.ms) .tn-l:active{transform:scale(.97)}:where(.ms) .tn-back[aria-current=page],:where(.ms) .tn-l[aria-current=page]{background:rgb(var(--ink));color:rgb(var(--on-primary))}:where(.ms) .tn-sep{width:1px;height:24px;background:var(--hairline);margin:0 4px}:where(.ms) .tn-l .short{display:none}@media (max-width:640px){:where(.ms) .tn-l .full{display:none}:where(.ms) .tn-l .short{display:inline}:where(.ms) .tn-back,:where(.ms) .tn-l{padding:0 14px}}@media (prefers-reduced-motion:reduce){:where(.ms) .tn-back,:where(.ms) .tn-back svg,:where(.ms) .tn-l{transition:none}:where(.ms) .tn-back:active,:where(.ms) .tn-l:active{transform:none}:where(.ms) .tn-back:hover svg{transform:none}}:where(.ms) .tn-pill{position:relative;isolation:isolate;transition:box-shadow .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}:where(.ms) .tn-pill:hover{box-shadow:inset 0 1px 0 var(--glass-sheen),0 0 0 1px rgba(79,183,108,.35),0 18px 44px rgba(27,43,12,.16),0 0 40px rgba(79,183,108,.25)}:where(.ms) .tn-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-2;opacity:0;transition:opacity .4s;background:radial-gradient(160px circle at var(--nx,50%) var(--ny,50%),hsla(0,0%,100%,.9),hsla(80,50%,82%,.5) 45%,transparent 75%)}:where(.ms) .tn-pill:hover:before{opacity:1}:where(.ms) .tn-ind{position:absolute;top:6px;left:0;height:44px;width:0;border-radius:999px;z-index:-1;opacity:0;background:linear-gradient(120deg,#e9f3d6,rgb(var(--tint)) 50%,#bfe3c6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 16px rgba(79,183,108,.25);transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),opacity .3s}:where(.ms) .tn-pill.has-ind .tn-ind{opacity:1}:where(.ms) .tn-back,:where(.ms) .tn-l{position:relative;letter-spacing:.04em;font-size:13px}:where(.ms) .tn-back:hover,:where(.ms) .tn-l:hover{background:transparent}:where(.ms) .tn-back[aria-current=page]:hover,:where(.ms) .tn-l[aria-current=page]:hover{background:rgb(var(--ink))}:where(.ms) .tn-back:not([aria-current=page]):hover,:where(.ms) .tn-l:not([aria-current=page]):hover{color:rgb(var(--ink-accent))}@media (prefers-reduced-motion:reduce){:where(.ms) .tn-ind,:where(.ms) .tn-pill,:where(.ms) .tn-pill:before{transition:none}}@media (hover:none){:where(.ms) .tn-ind{display:none}}@media (max-width:640px){:where(.ms) .tn-pill{gap:2px;padding:5px}:where(.ms) .tn-back,:where(.ms) .tn-l{padding:0 10px;font-size:12px;letter-spacing:.02em;min-height:42px}:where(.ms) .tn-sep{margin:0 2px}:where(.ms) .tn-back svg{width:16px;height:16px}}@media (max-width:360px){:where(.ms) .tn-back span{display:none}}:where(.ms) .topnav{position:sticky}@media (min-width:1181px){:where(.ms) .tn-login,:where(.ms) .tn-sep-login{display:none}}:where(.ms) .tn-auth{position:absolute;right:max(24px,calc((100vw - 1200px)/2));top:36px;pointer-events:auto;display:inline-flex;align-items:center;gap:14px;min-height:56px;text-decoration:none;color:var(--m-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:where(.ms) .tn-auth .hola{font:700 30px/1 var(--m-sans);letter-spacing:-.04em;color:var(--m-ink)}:where(.ms) .tn-auth .pill{position:relative;overflow:hidden;display:block;touch-action:pan-y;width:236px;height:54px;border-radius:999px;border:1.5px dashed rgba(23,114,77,.6);background:rgba(255,251,240,.6);backdrop-filter:blur(16px) saturate(160%);transition:border-color .4s,box-shadow .4s}:where(.ms) .tn-auth .fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--x,0px) + 50px);border-radius:999px;background:linear-gradient(90deg,rgb(var(--ink)),rgb(var(--primary-hover)));opacity:calc(var(--p,0) * 1.2)}:where(.ms) .tn-auth .t{position:absolute;inset:0;display:flex;align-items:center;padding-left:62px;font:600 14px/1 var(--m-sans);letter-spacing:-.005em;color:rgb(var(--ink-accent));opacity:calc(1 - var(--p,0) * 1.6);background:linear-gradient(90deg,rgb(var(--ink-accent)) 0,rgb(var(--ink-accent)) 40%,rgb(var(--accent)) 50%,rgb(var(--ink-accent)) 60%,rgb(var(--ink-accent)) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ms-tshine 3s ease-in-out infinite}@keyframes ms-tshine{0%{background-position:100% 0}70%,to{background-position:0 0}}:where(.ms) .tn-auth .ic{position:absolute;left:5px;top:50%;width:42px;height:42px;margin-top:-21px;-webkit-user-drag:none;border-radius:50%;background:rgb(var(--on-primary));color:rgb(var(--ink));display:grid;place-items:center;box-shadow:0 4px 14px rgba(27,43,12,.18);transform:translateX(var(--x,0));cursor:grab;touch-action:none;animation:ms-nudge 3.2s cubic-bezier(.2,.8,.2,1) infinite}:where(.ms) .tn-auth .ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@keyframes ms-nudge{0%,62%,to{translate:0 0}72%{translate:16px 0}82%{translate:0 0}88%{translate:8px 0}}:where(.ms) .tn-auth:hover .pill{border-style:solid;border-color:rgb(var(--accent));box-shadow:0 12px 28px rgba(27,43,12,.14),0 0 28px rgba(79,183,108,.3)}:where(.ms) .tn-auth:hover .ic{background:linear-gradient(135deg,rgb(var(--accent)),rgb(var(--tint)))}:where(.ms) .tn-auth.drag .ic{animation:none;cursor:grabbing;background:linear-gradient(135deg,rgb(var(--accent)),rgb(var(--tint)))}:where(.ms) .tn-auth.back .fill,:where(.ms) .tn-auth.back .ic{transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),opacity .45s}:where(.ms) .tn-auth.done .pill{border-color:rgb(var(--ink));border-style:solid}:where(.ms) .tn-auth.done .fill{width:100%;opacity:1;transition:width .3s}:where(.ms) .tn-auth.done .ic{background:rgb(var(--accent));color:rgb(var(--on-primary))}:where(.ms) .tn-auth.done .ok{opacity:1}:where(.ms) .tn-auth .ok{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-right:44px;font:600 14px/1 var(--m-sans);color:rgb(var(--on-primary));opacity:0;transition:opacity .3s;pointer-events:none}:where(.ms) .tn-auth:focus-visible{outline:none}:where(.ms) .tn-auth:focus-visible .pill{outline:2px solid rgb(var(--ink-accent));outline-offset:3px}@media (max-width:1180px){:where(.ms) .tn-auth{display:none}}@media (prefers-reduced-motion:reduce){:where(.ms) .tn-auth .ic,:where(.ms) .tn-auth .t{animation:none}}:where(.ms) .courses{border-radius:44px;padding:36px;margin-top:56px}:where(.ms) .ctabs{display:flex;gap:8px;flex-wrap:wrap;padding:6px;border-radius:999px;background:var(--well);width:-moz-max-content;width:max-content;max-width:100%}:where(.ms) .ctab{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:var(--m-ink);font:600 15px/1 var(--m-sans);cursor:pointer;transition:background-color .35s var(--m-ease),color .35s var(--m-ease),transform .25s var(--m-ease),box-shadow .35s var(--m-ease)}:where(.ms) .ctab:hover{background:var(--glass-strong)}:where(.ms) .ctab:active{transform:scale(.97)}:where(.ms) .ctab[aria-selected=true]{background:rgb(var(--ink));color:rgb(var(--on-primary));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 20px rgba(27,43,12,.2)}:where(.ms) .pan-intro{margin-top:24px;font-size:15px;color:var(--m-ink-body)}:where(.ms) .subjs{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}:where(.ms) .subj{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 18px;border-radius:20px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen);transition:transform .4s var(--m-ease),box-shadow .4s var(--m-ease),background-color .4s var(--m-ease);animation:ms-sin .55s var(--m-ease) both;animation-delay:calc(var(--j)*35ms)}:where(.ms) .subj:hover{transform:translateY(-3px);background:rgb(var(--on-primary));box-shadow:inset 0 1px 0 var(--glass-sheen),0 14px 28px rgba(27,43,12,.1)}:where(.ms) .sn{font-weight:600;color:var(--m-ink);font-size:15px;line-height:1.3}:where(.ms) .ects{flex:0 0 auto;font:500 12.5px/1 var(--m-mono);color:var(--m-ink-accent);background:var(--glass-tint);padding:7px 10px;border-radius:999px}@keyframes ms-sin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(.ms) .src{margin-top:20px}:where(.ms) .src a{color:var(--m-ink-accent)}:where(.ms) .vers{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}:where(.ms) .ver{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:999px;font:400 13px/1 var(--m-mono);color:var(--m-ink-muted);background:var(--well)}:where(.ms) .ver.on{color:var(--m-ink-accent);background:var(--glass-tint);border:1px solid var(--glass-edge)}:where(.ms) .ver .dot{width:7px;height:7px;border-radius:50%;background:var(--m-accent)}:where(.ms) .price .u{white-space:nowrap}@media (max-width:980px){:where(.ms) .subjs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(.ms) .subjs{grid-template-columns:1fr}:where(.ms) .courses{padding:22px 16px;border-radius:32px}:where(.ms) .ctabs{border-radius:24px}}@media (prefers-reduced-motion:reduce){:where(.ms) .subj{animation:none;transition:none}:where(.ms) .subj:hover{transform:none}}:where(.ms) .save{margin-top:10px;font-size:13px;color:var(--m-ink-body)}:where(.ms) .save s{color:var(--m-ink-muted);margin-right:6px}:where(.ms) .save b{color:var(--m-ink-accent)}:where(.ms) .price{flex-wrap:wrap}:where(.ms) .price .save{flex-basis:100%;margin-top:10px}:where(.ms) .field.flash{box-shadow:inset 0 1px 0 var(--glass-sheen),0 0 0 2px rgb(var(--accent)),0 18px 40px rgba(27,43,12,.14)}:where(.ms) .hero-maia{margin-top:24px}:where(.ms) .hero-maia .maia{min-height:640px}:where(.ms) .maia h1{font-size:clamp(48px,6.4vw,84px);line-height:.96;letter-spacing:-.05em;margin-top:14px}:where(.ms) .hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}:where(.ms) .hero-cta .maia-btn{margin-top:28px}:where(.ms) .ghost-btn{display:inline-flex;align-items:center;min-height:64px;padding:0 30px;margin-top:28px;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass);color:var(--m-ink);text-decoration:none;font:600 17px/1 var(--m-sans);box-shadow:inset 0 1px 0 var(--glass-sheen),0 6px 18px rgba(27,43,12,.08);backdrop-filter:blur(24px) saturate(160%);transition:transform .35s var(--m-ease),background-color .35s var(--m-ease)}:where(.ms) .ghost-btn:hover{transform:translateY(-2px);background:var(--glass-strong)}:where(.ms) .ghost-btn:active{transform:scale(.97)}:where(.ms) .uni{border-radius:44px;padding:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}:where(.ms) .uni h2{font-size:clamp(34px,4.4vw,56px);line-height:1.02;letter-spacing:-.05em;margin-top:14px}:where(.ms) .uni p{font-size:17px;line-height:1.65}:where(.ms) .uni p+p{margin-top:14px}@media (max-width:980px){:where(.ms) .uni{grid-template-columns:1fr;gap:20px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){:where(.ms) .ghost-btn{transition:none}:where(.ms) .ghost-btn:hover{transform:none}}:where(.ms) .vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px}:where(.ms) .vcard{border-radius:44px;padding:44px;display:flex;flex-direction:column;text-decoration:none;color:inherit;min-height:380px;cursor:pointer}:where(.ms) .vstep{align-self:flex-start;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:var(--glass-tint);font:400 13px/1 var(--m-mono);color:var(--m-ink-accent)}:where(.ms) .vcard h3{font-size:clamp(48px,5.6vw,72px);line-height:.98;letter-spacing:-.05em;margin-top:28px}:where(.ms) .vsub{font-size:clamp(20px,2.2vw,27px);letter-spacing:-.02em;color:var(--m-ink);margin-top:10px}:where(.ms) .vdesc{font-size:17px;line-height:1.6;margin-top:18px;max-width:42ch}:where(.ms) .vbtn{display:inline-flex;align-self:flex-start;align-items:center;gap:12px;margin-top:auto;min-height:62px;padding:0 30px;border-radius:999px;background:linear-gradient(120deg,#f3f8e6 0,rgb(var(--tint)) 45%,#b9e0c2 100%);background-size:180% 100%;border:1px solid hsla(0,0%,100%,.85);color:rgb(var(--ink));font:600 17px/1 var(--m-sans);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 28px rgba(27,43,12,.12);transition:background-position .6s var(--m-ease),transform .4s var(--m-ease)}:where(.ms) .vcard .vbtn{margin-top:36px}:where(.ms) .vbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--m-ease)}:where(.ms) .vcard:hover .vbtn{background-position:100% 50%}:where(.ms) .vcard:hover .vbtn svg{transform:translate(3px,-3px)}:where(.ms) .vcard:active{transform:scale(.99)}:where(.ms) .vcard:focus-visible{outline:2px solid var(--m-focus);outline-offset:4px}@media (max-width:980px){:where(.ms) .vgrid{grid-template-columns:1fr}:where(.ms) .vcard{padding:32px 24px;min-height:0;border-radius:32px}}@media (prefers-reduced-motion:reduce){:where(.ms) .vbtn,:where(.ms) .vbtn svg{transition:none}:where(.ms) .vcard:hover .vbtn svg{transform:none}}:where(.ms) .next{margin-top:24px;border-radius:32px;padding:28px 36px;display:flex;align-items:center;gap:20px;border:1.5px dashed rgba(23,114,77,.45);background:var(--glass)}:where(.ms) .next-t{font-size:clamp(19px,2vw,24px);line-height:1.3;letter-spacing:-.02em;color:var(--m-ink);font-weight:600;margin-top:6px}:where(.ms) .live{flex:0 0 14px;height:14px;border-radius:50%;background:rgb(var(--accent));animation:ms-livep 2s ease-in-out infinite}@keyframes ms-livep{0%,to{box-shadow:0 0 0 0 rgba(79,183,108,.5)}50%{box-shadow:0 0 0 10px rgba(79,183,108,0)}}@media (prefers-reduced-motion:reduce){:where(.ms) .live{animation:none}}:where(.ms) header.top{padding-bottom:24px}:where(.ms) .hero-maia{margin-top:48px}:where(.ms) .hero-maia .maia-txt h1{margin-top:18px}:where(.ms) .hero-maia .maia-pow{margin-top:20px}:where(.ms) .hero-maia .maia-sub{margin-top:22px}:where(.ms) .hero-maia .maia-p{margin-top:22px}:where(.ms) .hero-maia .maia-btn{margin-top:40px}:where(.ms) .plans.plans-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-left:auto;margin-right:auto}:where(.ms) .plans-2 .rec-plan .price .v{font-size:72px}@media (max-width:980px){:where(.ms) .plans.plans-2{grid-template-columns:1fr}}:where(.ms) .soon{position:relative;margin-top:56px}:where(.ms) .sk{filter:blur(9px);opacity:.9;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.ms) .sk-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:where(.ms) .skc{border-radius:32px;padding:32px;display:flex;flex-direction:column}:where(.ms) .skc i{display:block}:where(.ms) .skc hr{border:0;border-top:1px solid var(--hairline);margin:26px 0 8px}:where(.ms) .skc-s{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:28px;padding:28px}:where(.ms) .skc-w{background:var(--glass-tint);border:2px solid rgba(79,183,108,.6)}:where(.ms) .sk-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(.ms) .sk-deal{border-radius:44px;padding:40px}:where(.ms) .sk-calc{border-radius:44px;padding:40px;margin-top:40px}:where(.ms) .soon-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;pointer-events:none}:where(.ms) .soon-t{font-size:clamp(56px,8vw,112px);line-height:1;font-weight:700;letter-spacing:-.055em;background:linear-gradient(100deg,rgb(var(--ink)) 0,rgb(var(--ink)) 35%,rgb(var(--accent)) 50%,rgb(var(--ink)) 65%,rgb(var(--ink)) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(246,244,234,.95)) drop-shadow(0 0 2px rgba(246,244,234,.9));animation:ms-shine 4.5s ease-in-out infinite}@keyframes ms-shine{0%{background-position:100% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){:where(.ms) .soon-t{animation:none}}@media (max-width:980px){:where(.ms) .sk-plans{grid-template-columns:1fr}:where(.ms) .sk-plans .skc:nth-child(n+2){display:none}:where(.ms) .sk-row2{grid-template-columns:1fr}}@media (max-width:600px){:where(.ms) .soon-badge{white-space:normal;width:calc(100% - 32px)}}:where(.ms) .calc-t{font-size:27px;letter-spacing:-.035em;margin-top:10px}:where(.ms) .calc-d{margin-top:6px}:where(.ms) .calc .inputs{margin-top:24px}:where(.ms) .bump{display:inline-block}:where(.ms) .deal-intro{grid-column:1/-1;max-width:760px}@media (max-width:980px){:where(.ms) .calc .inputs{grid-template-columns:minmax(0,1fr)}}:where(.ms) .switch input{z-index:1}