.d-plans{display:grid;gap:14px;margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.d-plans{grid-template-columns:1fr}}.d-plan{display:flex;min-width:0;flex-direction:column;gap:10px;padding:20px 18px 18px}.d-pricing-main>.d-sec-lede{max-width:68ch;opacity:.88}.d-pricing-switch{margin:22px 0 6px}.d-pricing-switch [data-slot=halo-tabs-list]{background:color-mix(in srgb,currentColor 7%,var(--nc-bg));border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:10px;box-shadow:none;gap:3px;padding:3px}.d-pricing-switch [data-slot=halo-tabs-indicator]{display:none}.d-pricing-switch [data-slot=halo-tabs-trigger]{border-radius:7px;color:var(--c-ink);font-size:13px;font-weight:600;min-height:37px;padding:7px 13px}.d-pricing-switch [data-slot=halo-tabs-trigger][data-active]{background:var(--c-ink);color:var(--c-pages)}.d-pricing-switch [data-slot=halo-tabs-trigger]:disabled{color:var(--c-ink);opacity:.58}.d-pricing-switch [data-slot=halo-tabs-trigger] em{font-size:11px;font-weight:500;opacity:.82}.d-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.d-plan-name{font-size:clamp(16px,1.8vw,20px);font-weight:620;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.d-plan-for{font-size:13px;line-height:1.45;opacity:.86}.d-plan-tag{align-self:flex-start;border:1px solid;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.d-plan-price{display:flex;align-items:baseline;gap:6px;margin-top:6px}.d-plan-amount{font-size:clamp(24px,3vw,34px);font-weight:620;letter-spacing:-.035em;line-height:1}.d-plan-per{font-size:13px;opacity:.82}.d-plan-trial{font-size:12.5px;line-height:1.45;min-height:1.45em;opacity:.84}.d-plan-feats{border-top:1px solid color-mix(in oklch,currentColor 22%,transparent);display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:14px 0 0}.d-plan-feats li{display:flex;font-size:13.5px;gap:9px;line-height:1.5}.d-plan-feats li:before{content:"→";flex:0 0 auto;font-size:11px;line-height:1.65;opacity:.72}.d-plan-act{margin-top:auto;padding-top:16px}.d-plan-btn{align-items:center;background:currentColor;border:1px solid;border-radius:10px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none;transition:opacity var(--dur-micro) var(--ease-out);width:100%}.d-plan-btn>span{color:var(--nc-bg,var(--c-pages))}.d-plan-btn[data-variant=quiet]{background:transparent}.d-plan-btn[data-variant=quiet]>span{color:currentColor}.d-plan-btn:hover{opacity:.86}.d-plan-btn:disabled{cursor:wait;opacity:.6}.d-plan-btn .d-spin{color:var(--nc-bg,var(--c-pages))}.d-pricing-note{font-size:12px;line-height:1.6;margin:0;opacity:.84}.d-pricing-alert{border:1px solid color-mix(in oklch,currentColor 30%,transparent);border-radius:10px;font-size:13px;margin-top:14px;padding:12px 14px}.d-pricing-mast .page-back{color:inherit;opacity:.78}.d-pricing-mast .page-back:hover{opacity:1}.d-pricing-mast .page-heading-sub>.d-sec-lede{margin-top:10px;opacity:.86}