.mc{color:#fff}.mc-billing{display:inline-flex;gap:.3rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .14);background:#ffffff0f;padding:.3rem}.mc-billing__btn{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:9999px;padding:0 1.25rem;font-weight:700;color:#e1e7efcc;transition:background-color .2s ease,color .2s ease}.mc-billing__btn[aria-pressed=true]{background:#fff;color:hsl(var(--brand-navy))}.mc-billing__btn:focus-visible{outline:2px solid hsl(189 94% 60%);outline-offset:2px}.mc-billing__save{border-radius:9999px;background:#22c35d33;padding:.1rem .5rem;font-size:.75rem;color:#4ade80}.mc-billing__btn[aria-pressed=true] .mc-billing__save{background:#1fad5326;color:#15803d}.mc-tiers{display:grid;gap:1.25rem;margin-top:2rem}@media(min-width:900px){.mc-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.mc-tier{position:relative;display:flex;flex-direction:column;cursor:pointer;border-radius:1.5rem;border:1px solid hsl(0 0% 100% / .12);background:linear-gradient(165deg,#ffffff14,#ffffff05);padding:1.5rem;transition:transform .3s var(--ease-out-expo, ease-out),border-color .2s ease,box-shadow .3s ease}.mc-tier:hover{transform:translateY(-4px);border-color:#ffffff40}.mc-tier:focus-visible{outline:2px solid hsl(189 94% 60%);outline-offset:3px}.mc-tier.is-on{border-color:#20d8f8;box-shadow:0 0 0 1px #20d8f8,0 30px 60px -30px #07bedf8c}@media(min-width:900px){.mc-tier--rec{margin-top:-.75rem}}.mc-tier__badge{position:absolute;top:-.8rem;left:1.5rem;border-radius:9999px;background:linear-gradient(135deg,#1d4ed8,#06b6d4);padding:.25rem .8rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;color:#fff;box-shadow:0 10px 22px -10px #07bedfcc}.mc-tier__head{display:flex;align-items:center;gap:.75rem}.mc-tier__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.9rem;background:linear-gradient(135deg,#1d4ed8,#06b6d4)}.mc-tier__name{font-size:1.25rem;font-weight:800;letter-spacing:-.015em}.mc-tier__sub{display:block;font-size:.8125rem;font-weight:600;color:#52e0fa}.mc-tier__vibe{margin-top:.9rem;min-height:2.6rem;font-size:.9375rem;line-height:1.45;color:#e1e7efc7}.mc-tier__price{margin-top:1rem;display:grid}.mc-tier__price small{font-size:.75rem;color:#e1e7ef99}.mc-tier__price b{font-size:2.75rem;font-weight:800;line-height:1.05;letter-spacing:-.03em}.mc-tier__price span{font-size:.875rem;color:#e1e7efb3}.mc-tier__price em{margin-top:.4rem;font-style:normal;font-size:.875rem;font-weight:700;color:#52e0fa}.mc-tier__price i{margin-top:.3rem;font-style:normal;font-size:.8125rem;color:#4ade80}.mc-tier__cta{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .2);background:#ffffff14;font-weight:700;color:#fff;transition:background-color .2s ease}.mc-tier__cta:hover{background:#ffffff24}.mc-tier.is-on .mc-tier__cta{border-color:transparent;background:#fff;color:hsl(var(--brand-navy))}.mc-tier__list{display:grid;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none}.mc-tier__list li{display:flex;gap:.6rem;font-size:.9375rem;line-height:1.4;color:#e1e7efd9}.mc-tier__list li svg{flex:none;margin-top:.15rem;color:#4ade80}.mc-tier__list li.is-hl{font-weight:700;color:#fff}.mc-tier__list li.is-hl svg{color:#39dcf9}.mc-note{margin-top:1rem;font-size:.8125rem;color:#e1e7ef99}.mc-build{display:grid;gap:1.5rem;margin-top:2.5rem}@media(min-width:1024px){.mc-build{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}}.mc-users{border-radius:1.5rem;border:1px solid hsl(0 0% 100% / .12);background:#ffffff0d;padding:1.4rem}.mc-users__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mc-users__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;background:#3c83f633;color:#7dd3fc}.mc-users__count{margin-left:auto;color:#e1e7efb3}.mc-users__count b{font-size:2rem;font-weight:800;color:#fff}.mc-h3{font-size:1.0625rem;font-weight:800;color:#fff}.mc-muted{display:block;font-size:.875rem;color:#e1e7efa6}.mc-addons{display:grid;gap:.75rem;margin-top:.9rem}.mc-addon{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;cursor:pointer;border-radius:1.1rem;border:1px solid hsl(0 0% 100% / .12);background:#ffffff0a;padding:.9rem 1.1rem;transition:border-color .2s ease,background-color .2s ease}.mc-addon:hover{border-color:#ffffff40}.mc-addon.is-on{border-color:#20d8f8;background:#07bedf1a}.mc-addon input{width:1.25rem;height:1.25rem;accent-color:#06b6d4}.mc-addon__text b{display:block;font-weight:700;color:#fff}.mc-addon__text span{font-size:.875rem;color:#e1e7efa6}.mc-addon__price{display:grid;justify-items:end;font-weight:800;color:#52e0fa}.mc-addon__price small{font-size:.75rem;font-weight:500;color:#e1e7ef99}.mc-addon__price i{font-style:normal;font-size:.75rem;font-weight:600;color:#fbbf24}.mc-sum{border-radius:1.5rem;background:#fff;padding:1.5rem;color:hsl(var(--brand-ink));box-shadow:0 40px 80px -40px #000c}@media(min-width:1024px){.mc-sum{position:sticky;top:7rem}}.mc-sum__label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--brand-slate))}.mc-sum__conf{margin-top:.3rem;line-height:1.5}.mc-sum__total{font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-.03em}.mc-sum__per{margin-top:.2rem;font-size:.875rem;color:hsl(var(--brand-slate))}.mc-sum__setup{margin-top:.4rem;font-size:.875rem;font-weight:700;color:#b45309}.mc-sum__cta{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;border-radius:9999px;background:hsl(var(--brand-blue));font-size:1.0625rem;font-weight:800;color:#fff;box-shadow:0 16px 30px -14px hsl(var(--brand-blue) / .85);transition:transform .2s var(--ease-out-expo, ease-out)}.mc-sum__cta:hover{transform:translateY(-2px)}.mc-sum__cta:focus-visible{outline:2px solid hsl(var(--brand-blue));outline-offset:3px}.mc-sum__small{margin-top:.6rem;text-align:center;font-size:.8125rem;color:hsl(var(--brand-slate))}.mh{position:relative;display:grid;gap:.75rem}.mh__card{position:relative;display:flex;align-items:center;gap:.9rem;border-radius:1.25rem;border:1px solid hsl(0 0% 100% / .14);background:#071427b3;padding:1rem 1.1rem;color:#fff;text-decoration:none;box-shadow:0 24px 50px -30px #000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s var(--ease-out-expo, ease-out),border-color .2s ease}.mh__card:hover{transform:translate(-4px);border-color:#20d8f899}.mh__card:focus-visible{outline:2px solid hsl(189 94% 60%);outline-offset:2px}.mh__card--rec{border-color:#20d8f8b3;background:linear-gradient(135deg,#1842b499,#06a9c659)}.mh__icon{display:grid;width:2.6rem;height:2.6rem;flex:none;place-items:center;border-radius:.85rem;background:linear-gradient(135deg,#1d4ed8,#06b6d4)}.mh__name{display:block;font-weight:800}.mh__sub{display:block;font-size:.8125rem;color:#e1e7efbf}.mh__price{margin-left:auto;text-align:right;font-weight:800;font-size:1.25rem}.mh__price small{display:block;font-size:.6875rem;font-weight:500;color:#e1e7efb3}.mh__pulse{position:relative;height:3.25rem;overflow:hidden;border-radius:1rem;border:1px solid hsl(0 0% 100% / .1);background:#07122299}.mh__pulse svg{position:absolute;inset:0;width:200%;height:100%}.mh__pulse path{fill:none;stroke:#22d3ee;stroke-width:2;filter:drop-shadow(0 0 4px hsl(189 94% 55% / .8))}.mh__pulse span{position:absolute;z-index:1;left:.6rem;top:.35rem;border-radius:9999px;background:#071222e6;padding:.1rem .5rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e1e7efbf}.mh__pulse span i{width:.5rem;height:.5rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 3px #22c35d40}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .mh__pulse svg{animation:mh-scroll 6s linear infinite}html[data-motion=on] .mh__pulse span i{animation:mh-blink 2s ease-in-out infinite}}@keyframes mh-scroll{to{translate:-50% 0}}@keyframes mh-blink{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.mc-tier,.mc-addon,.mc-sum__cta,.mh__card{transition:none}.mc-tier:hover,.mc-sum__cta:hover,.mh__card:hover{transform:none}}
