.mb-page{flex-direction:column;gap:clamp(28px,4vw,48px);padding-block:clamp(8px,2vw,24px) clamp(32px,5vw,72px);padding-inline:16px;display:flex}.mb-head{flex-direction:column;gap:12px;display:flex}.mb-title{font-size:clamp(32px,6vw,56px)}.mb-lede{max-width:44ch;font-size:18px;line-height:1.5}.mb-crumb{font-size:15px;font-weight:600}.mb-types{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=720px){.mb-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-type{background:color-mix(in oklab, var(--foreground) 5%, var(--background));border-radius:24px;flex-direction:column;gap:16px;padding:clamp(20px,3vw,32px);display:flex}.mb-type-name{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,3.4vw,32px);font-weight:800;line-height:1.05}.mb-type-price{font-size:22px;font-weight:700}.mb-type-term{font-size:15px}.mb-perks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mb-perks li{padding-left:22px;font-size:16px;line-height:1.45;position:relative}.mb-perks li:before{content:"";opacity:.55;background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:2px}.mb-join{align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width>=900px){.mb-join{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mb-form{flex-direction:column;gap:24px;display:flex}.mb-methods{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mb-method{background:color-mix(in oklab, var(--foreground) 6%, var(--background));text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 20px;font-size:16px;transition:background-color .15s;display:flex}.mb-method[aria-pressed=true]{background:var(--foreground);color:var(--background)}.mb-method small{opacity:.8;font-size:14px}.mb-total{background:color-mix(in oklab, var(--foreground) 6%, var(--background));border-radius:16px;justify-content:space-between;gap:16px;padding:16px 20px;font-weight:700;display:flex}.mb-fine{font-size:15px;line-height:1.5}.mb-fine summary{cursor:pointer;font-weight:600}.mb-error{color:var(--destructive);font-size:16px;font-weight:600}.mb-band{background:color-mix(in oklab, var(--foreground) 5%, var(--background));border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:clamp(20px,3vw,32px);display:flex}.mb-band-title{letter-spacing:-.03em;font-size:clamp(22px,3vw,30px);font-weight:800}.mb-wrap{max-width:80rem;margin-inline:auto;padding-block:0 clamp(32px,5vw,72px);padding-inline:16px}.mb-cards{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=900px){.mb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-card-wrap{flex-direction:column;gap:16px;display:flex}.mb-card{border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;min-height:220px;padding:clamp(20px,3vw,28px);display:flex;position:relative;overflow:hidden}.mb-card[data-tone=ended],.mb-card[data-tone=refunded]{filter:grayscale(.85);opacity:.8}.mb-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mb-card-type{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1}.mb-card-org{color:var(--f-ink-soft,inherit);margin-top:6px;font-size:16px;font-weight:600}.mb-chip{background:var(--f-step-2,#0000001a);border-radius:999px;flex:none;padding:6px 12px;font-size:14px;font-weight:700}.mb-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.mb-card-name{font-size:20px;font-weight:700}.mb-card-number{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.mb-card-valid{color:var(--f-ink-soft,inherit);font-size:15px}.mb-card-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.mb-banner{background:color-mix(in oklab, var(--foreground) 6%, var(--background));border-radius:16px;padding:16px 20px;font-size:16px;line-height:1.5}
