.mf-packs{color:#fff;font-family:var(--font-ui)}.mf-packs .goal-resolution-costs{background:var(--s1);border:1px solid var(--hair);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 14px 14px 20px;display:flex}.mf-packs .goal-resolution-costs p{font:500 14.5px var(--font-ui);color:var(--sub);margin:0}.mf-packs .goal-resolution-costs dl{gap:8px;margin:0;display:flex}.mf-packs .goal-resolution-costs dl>div{background:var(--s2);border-radius:99px;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.mf-packs .goal-resolution-costs dt{font:800 14px var(--font-ui);color:#fff}.mf-packs .goal-resolution-costs dd{font:600 13px var(--font-ui);color:var(--sub);margin:0}.mf-packs .goal-packs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mf-packs .goal-pack{background:var(--s1);border:1px solid var(--hair);box-shadow:none;transition:transform .2s var(--ease), border-color .2s;border-radius:22px;flex-direction:column;gap:10px;padding:26px 26px 24px;display:flex;position:relative}.mf-packs .goal-pack:hover{border-color:#fff3;transform:translateY(-3px)}.mf-packs .goal-pack-featured{background:radial-gradient(90% 60% at 50% 0%, #1ed7601f, transparent 70%), var(--s1);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.mf-packs .goal-pack-featured:hover{border-color:var(--green)}.mf-packs .goal-pack-label{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.mf-packs .goal-pack-label span{font:700 12px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sub)}.mf-packs .goal-pack-label strong{background:var(--green);color:#000;height:26px;font:800 11.5px var(--font-ui);border-radius:99px;align-items:center;padding:0 10px;display:inline-flex}.mf-packs .goal-pack h3{font:800 26px / 1.15 var(--font-ui);letter-spacing:-.02em;color:#fff;margin:0}.mf-packs .goal-pack-credits{font:700 15px var(--font-ui);color:var(--green);margin:0}.mf-packs .goal-pack-price{font:800 54px / 1 var(--font-ui);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin:6px 0 0}.mf-packs .goal-pack-price span{font:600 13px var(--font-ui);letter-spacing:0;color:var(--sub);margin:8px 0 0;display:block}.mf-packs .goal-pack-usage{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);gap:4px;margin-top:4px;padding:12px 0;display:grid}.mf-packs .goal-pack-usage p{font:500 13.5px / 1.5 var(--font-ui);color:var(--sub);margin:0}.mf-packs .goal-pack-usage strong{color:#fff}.mf-packs .goal-pack ul{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mf-packs .goal-pack li{font:600 14px / 1.4 var(--font-ui);color:#d9d9d9;gap:9px;display:flex}.mf-packs .goal-pack li svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.mf-packs .goal-pack .goal-primary{color:#000;width:100%;height:52px;font:800 16px var(--font-ui);cursor:pointer;box-shadow:none;transition:transform .15s var(--ease), background-color .15s;background:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.mf-packs .goal-pack .goal-primary:hover:not(:disabled){background:#fff;transform:scale(1.03)}.mf-packs .goal-pack .goal-primary:active:not(:disabled){transform:scale(.97)}.mf-packs .goal-pack-featured .goal-primary{background:var(--green)}.mf-packs .goal-pack-featured .goal-primary:hover:not(:disabled){background:var(--green-hover)}.mf-packs .goal-pack .goal-primary:disabled{opacity:.55;cursor:progress;transform:none}.mf-packs .goal-pack .goal-primary svg{width:18px;height:18px}.mf-packs .goal-pack ul+.goal-primary{margin-top:18px}.mf-packs .goal-pack-note,.mf-packs .goal-fine-print,.mf-packs .goal-notice{text-align:center;max-width:92ch;font:500 13.5px / 1.6 var(--font-ui);color:var(--sub);margin:22px auto 0}.mf-packs .goal-notice{color:var(--bad)}.mf-packs .goal-notice button{color:#fff;text-decoration:underline}.mf-packs .goal-pack-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.mf-pricing-page{width:calc(100% - var(--gutter) * 2);color:#fff;font-family:var(--font-ui);margin:0 auto;padding:56px 0 0}.mf-pricing-page .goal-eyebrow{font:700 12px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sub);align-items:center;gap:10px;margin:0;display:flex}.mf-pricing-page .goal-eyebrow:before{content:"";background:var(--green);border-radius:2px;width:18px;height:2px}.mf-pricing-page h1{max-width:19ch;font:800 clamp(44px, 6.2vw, 92px) / .95 var(--font-ui);letter-spacing:-.04em;text-wrap:balance;color:#fff;margin:14px 0 0}.mf-pricing-page .goal-pricing-description{max-width:62ch;font:500 18px / 1.65 var(--font-ui);color:var(--sub);margin:20px 0 36px}@media (width<=999px){.mf-packs .goal-packs{grid-template-columns:1fr;max-width:520px}}@media (width<=759px){.mf-pricing-page{padding-top:28px}.mf-pricing-page .goal-pricing-description{margin:16px 0 24px;font-size:16.5px}.mf-packs .goal-resolution-costs{flex-direction:column;align-items:flex-start;padding:16px}.mf-packs .goal-resolution-costs dl{flex-wrap:wrap}.mf-packs .goal-pack{padding:22px 20px 20px}.mf-packs .goal-pack-price{font-size:46px}.mf-packs .goal-pack-note{text-align:left}}
