.mai-tiers{padding:72px 24px}.mai-tiers__inner{margin:0 auto;max-width:var(--mai-container,1160px)}.mai-tiers__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mai-tiers__head{margin:0 auto 48px;max-width:720px;text-align:center}.mai-tiers__eyebrow{background:var(--mai-tag-bg,rgba(0,0,0,.06));border-radius:var(--mai-radius-pill,100px);color:var(--mai-tag-text,#1a1a1a);display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.mai-tiers .mai-tiers__heading,.mai-tiers__eyebrow{font-family:var(--mai-font-display,"Inter Tight",sans-serif)}.mai-tiers .mai-tiers__heading{color:var(--mai-heading,#000);margin:0}.mai-tiers__sub{color:var(--mai-text-muted,#5a5a5a);font-family:var(--mai-font-body,"Inter",sans-serif);font-size:17px;line-height:1.6;margin-top:14px}.mai-tiers .mai-tiers__sub p{margin:0 0 .6em}.mai-tiers .mai-tiers__sub p:last-child{margin-bottom:0}.mai-tiers__toggle-row{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--mai-font-display,"Inter Tight",sans-serif);gap:12px;justify-content:center;margin:0 0 40px}.mai-tiers__toggle-label{color:var(--mai-text-muted,#5a5a5a);font-size:15px;font-weight:600;transition:color .18s ease}.mai-tiers__toggle-label.is-on{color:var(--mai-heading,#000)}.mai-tiers__switch{background:var(--mai-surface-2,#f5e6d3);border:1px solid var(--mai-border,rgba(0,0,0,.14));border-radius:var(--mai-radius-pill,100px);cursor:pointer;flex:none;height:30px;padding:0;position:relative;transition:background .2s ease,border-color .2s ease;width:52px}.mai-tiers__switch:focus-visible{outline:2px solid var(--mai-focus,#ed1d5b);outline-offset:2px}.mai-tiers__switch[aria-checked=true]{background:var(--mai-btn-bg,#ed1d5b);border-color:var(--mai-btn-bg,#ed1d5b)}.mai-tiers__switch-knob{background:var(--mai-surface,#fff);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);height:22px;left:3px;margin-top:-11px;position:absolute;top:50%;transition:transform .2s ease;width:22px}.mai-tiers__switch[aria-checked=true] .mai-tiers__switch-knob{background:var(--mai-btn-text,#fff);transform:translateX(22px)}.mai-tiers__toggle-note{background:var(--mai-tag-bg,rgba(0,0,0,.06));border-radius:var(--mai-radius-pill,100px);color:var(--mai-tag-text,#1a1a1a);font-size:13px;font-weight:600;padding:5px 12px}.mai-tiers__grid{align-items:stretch;display:grid;gap:28px}.mai-tiers__grid--cols-2{grid-template-columns:repeat(2,1fr)}.mai-tiers__grid--cols-3{grid-template-columns:repeat(3,1fr)}.mai-tiers__grid--cols-4{grid-template-columns:repeat(4,1fr)}.mai-tiers__card{background:var(--mai-surface,#fff);border:var(--mai-card-border,1px solid rgba(0,0,0,.12));border-radius:var(--mai-card-radius,20px);box-shadow:var(--mai-shadow,0 10px 30px rgba(0,0,0,.08));display:flex;flex-direction:column;padding:32px 28px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.mai-tiers__card:hover{transform:translateY(-4px)}.mai-tiers__card.is-featured{border:2px solid var(--mai-btn-bg,#ed1d5b);box-shadow:0 18px 48px var(--mai-btn-bg-shadow,rgba(237,29,91,.22))}.mai-tiers__card.is-sold-out{opacity:.62}.mai-tiers__card.is-sold-out:hover{transform:none}.mai-tiers__badge{background:var(--mai-btn-bg,#ed1d5b);border-radius:var(--mai-radius-pill,100px);color:var(--mai-btn-text,#fff);font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:12px;font-weight:700;left:50%;letter-spacing:.06em;padding:6px 16px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.mai-tiers__card-head{align-items:center;display:flex;gap:10px;margin-bottom:16px}.mai-tiers__icon{color:var(--mai-icon,#ed1d5b);display:inline-flex;font-size:20px;line-height:1}.mai-tiers__icon svg{fill:currentColor;height:20px;width:20px}.mai-tiers .mai-tiers__name{color:var(--mai-heading,#000);font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:20px;font-weight:600;line-height:1.2;margin:0}.mai-tiers__price-block{margin-bottom:18px}.mai-tiers__was{color:var(--mai-text-muted,#5a5a5a);display:block;font-family:var(--mai-font-body,"Inter",sans-serif);font-size:16px;margin-bottom:2px;text-decoration:line-through}.mai-tiers .mai-tiers__price{color:var(--mai-heading,#000);font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.mai-tiers .mai-tiers__period{color:var(--mai-text-muted,#5a5a5a);font-family:var(--mai-font-body,"Inter",sans-serif);font-size:14.5px;margin:6px 0 0}.mai-tiers .mai-tiers__status{font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.mai-tiers__status--limited{color:var(--mai-orange,#f26522)}.mai-tiers__status--sold-out{color:var(--mai-text-muted,#5a5a5a)}.mai-tiers__desc{color:var(--mai-text,#1a1a1a);font-family:var(--mai-font-body,"Inter",sans-serif);font-size:15.5px;line-height:1.55;margin-bottom:20px}.mai-tiers .mai-tiers__desc p{margin:0 0 .6em}.mai-tiers .mai-tiers__desc p:last-child{margin-bottom:0}.mai-tiers__features{border-top:1px solid var(--mai-border,rgba(0,0,0,.12));list-style:none;margin:0 0 24px;padding:20px 0 0}.mai-tiers__feature{align-items:flex-start;color:var(--mai-text,#1a1a1a);display:flex;font-family:var(--mai-font-body,"Inter",sans-serif);font-size:15px;gap:10px;line-height:1.5;margin-bottom:11px}.mai-tiers__feature:last-child{margin-bottom:0}.mai-tiers__feature-mark{color:var(--mai-icon,#ed1d5b);flex:none;font-weight:700;text-align:center;width:18px}.mai-tiers__feature.is-excluded{color:var(--mai-text-muted,#5a5a5a)}.mai-tiers__feature.is-excluded .mai-tiers__feature-mark{color:var(--mai-text-muted,#5a5a5a);font-weight:400}.mai-tiers__foot{margin-top:auto}.mai-tiers__btn{align-items:center;border-radius:var(--mai-btn-radius,100px);box-sizing:border-box;display:inline-flex;font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:var(--mai-btn-font-size,15px);font-weight:600;justify-content:center;padding:var(--mai-btn-pad,12px 26px);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;width:100%}.mai-tiers .mai-tiers__btn--filled{background:var(--mai-btn-bg,#ed1d5b);border:none;color:var(--mai-btn-text,#fff)}.mai-tiers__btn--filled:hover{box-shadow:0 8px 24px var(--mai-btn-bg-shadow,rgba(237,29,91,.3));transform:translateY(-2px)}.mai-tiers .mai-tiers__btn--outline{background:transparent;border:1.5px solid var(--mai-link,#ed1d5b);color:var(--mai-link,#ed1d5b)}.mai-tiers .mai-tiers__btn--outline:hover{background:var(--mai-link,#ed1d5b);color:var(--mai-btn-text,#fff)}.mai-tiers .mai-tiers__btn--disabled{background:transparent;border:1.5px solid var(--mai-border,rgba(0,0,0,.18));color:var(--mai-text-muted,#5a5a5a);cursor:not-allowed}.mai-tiers__note{color:var(--mai-text-muted,#5a5a5a);font-family:var(--mai-font-body,"Inter",sans-serif);font-size:13px;line-height:1.45;margin:12px 0 0;text-align:center}.mai-tiers .mai-tiers__note p{margin:0 0 .4em}.mai-tiers .mai-tiers__note p:last-child{margin-bottom:0}.mai-tiers__footnote a,.mai-tiers__note a{color:var(--mai-link,#ed1d5b);text-decoration:underline;text-underline-offset:2px}.mai-tiers__footnote a:hover,.mai-tiers__note a:hover{text-decoration-thickness:2px}.mai-tiers__footnote{color:var(--mai-text-muted,#5a5a5a);font-family:var(--mai-font-body,"Inter",sans-serif);font-size:14px;line-height:1.55;margin:36px auto 0;max-width:720px;text-align:center}.mai-tiers .mai-tiers__footnote p{margin:0 0 .5em}.mai-tiers .mai-tiers__footnote p:last-child{margin-bottom:0}@media (max-width:1080px){.mai-tiers__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.mai-tiers__grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.mai-tiers{padding:56px 18px}.mai-tiers__grid--cols-2,.mai-tiers__grid--cols-3,.mai-tiers__grid--cols-4{grid-template-columns:1fr}.mai-tiers__grid{gap:36px}.mai-tiers__price{font-size:38px}}@media (prefers-reduced-motion:reduce){.mai-tiers__btn,.mai-tiers__card,.mai-tiers__switch-knob{transition:none}.mai-tiers__card:hover{transform:none}}