.calc-section[data-astro-cid-o3btdp7q]{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,9vw,112px)}.calc[data-astro-cid-o3btdp7q]{--col: 380px;border-radius:32px;background:var(--cc-surface-container-lowest);box-shadow:var(--cc-elevation-2);border:var(--cc-overlay-border);padding:clamp(24px,4vw,56px);gap:48px}.inputs[data-astro-cid-o3btdp7q]{display:flex;flex-direction:column;gap:28px}.calc-head[data-astro-cid-o3btdp7q],.field[data-astro-cid-o3btdp7q]{display:flex;flex-direction:column;gap:10px}.field-line[data-astro-cid-o3btdp7q]{display:flex;justify-content:space-between;font:var(--cc-title-medium)}.field[data-astro-cid-o3btdp7q] input[data-astro-cid-o3btdp7q]{width:100%;accent-color:var(--cc-primary)}.note[data-astro-cid-o3btdp7q]{font:var(--cc-body-medium);color:var(--cc-on-surface-variant)}.result[data-astro-cid-o3btdp7q]{border-radius:24px;background:var(--cc-cash-container);color:var(--cc-on-cash-container);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:20px}.result-kicker[data-astro-cid-o3btdp7q]{font:var(--cc-label-medium);letter-spacing:1.4px}.keep[data-astro-cid-o3btdp7q]{font-weight:700;font-size:clamp(72px,9vw,120px);line-height:.9;letter-spacing:-.05em;color:var(--cc-cash)}.lines[data-astro-cid-o3btdp7q]{display:flex;flex-direction:column;font:var(--cc-metric);font-size:16px}.line[data-astro-cid-o3btdp7q]{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--cc-cream-300)}.plans-section[data-astro-cid-o3btdp7q]{padding-bottom:clamp(64px,9vw,112px);display:flex;flex-direction:column;gap:40px;scroll-margin-top:80px}.plans-head[data-astro-cid-o3btdp7q]{display:flex;flex-direction:column;gap:12px}.plans[data-astro-cid-o3btdp7q]{--col: 300px;gap:16px}.plan[data-astro-cid-o3btdp7q]{border-radius:24px;padding:28px;background:var(--cc-surface-container-lowest);box-shadow:var(--cc-elevation-1);display:flex;flex-direction:column;gap:18px;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s}.plan[data-astro-cid-o3btdp7q][data-match=true]{outline-color:var(--cc-primary)}.plan-top[data-astro-cid-o3btdp7q]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.plan-name[data-astro-cid-o3btdp7q]{font:var(--cc-title-large)}.fits[data-astro-cid-o3btdp7q]{display:inline-flex;align-items:center;gap:4px;font:var(--cc-label-medium);padding:4px 8px;border-radius:8px;background:var(--cc-primary-container);color:var(--cc-on-primary-container)}.plan[data-astro-cid-o3btdp7q][data-match=false] .fits[data-astro-cid-o3btdp7q]{display:none}.plan-price[data-astro-cid-o3btdp7q]{display:flex;align-items:baseline;gap:6px}.plan-amount[data-astro-cid-o3btdp7q]{font-weight:700;font-size:64px;line-height:1;letter-spacing:-.045em}.per[data-astro-cid-o3btdp7q]{font:var(--cc-body-large);color:var(--cc-on-surface-variant)}.plan-rides[data-astro-cid-o3btdp7q]{font:var(--cc-title-medium)}.features[data-astro-cid-o3btdp7q]{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--cc-outline-variant);padding-top:18px}.feature[data-astro-cid-o3btdp7q]{display:flex;gap:10px;font:var(--cc-body-large)}.feature[data-astro-cid-o3btdp7q] .feature-icon{color:var(--cc-primary)}.navy[data-astro-cid-iqvbgdsx]{color:var(--cc-navy-200)}.cream[data-astro-cid-iqvbgdsx]{color:var(--cc-cream-100)}.hero[data-astro-cid-iqvbgdsx]{background:var(--cc-navy-800);color:var(--cc-ink-0)}.hero-inner[data-astro-cid-iqvbgdsx]{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:center}.hero-copy[data-astro-cid-iqvbgdsx]{display:flex;flex-direction:column;gap:24px}.hero-body[data-astro-cid-iqvbgdsx]{max-width:500px;color:var(--cc-navy-100)}.hero-ctas[data-astro-cid-iqvbgdsx]{display:flex;flex-wrap:wrap;gap:12px}.hero-cta[data-astro-cid-iqvbgdsx]{height:56px;padding:0 28px;font:var(--cc-title-medium);font-size:17px}.see-plans[data-astro-cid-iqvbgdsx],.see-plans[data-astro-cid-iqvbgdsx]:hover{height:56px;padding:0 24px;border:1px solid var(--cc-navy-300);color:var(--cc-ink-0);font:var(--cc-title-medium)}.zero[data-astro-cid-iqvbgdsx]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.zero-num[data-astro-cid-iqvbgdsx]{font-weight:700;font-size:clamp(160px,24vw,320px);line-height:.8;letter-spacing:-.06em;color:var(--cc-cream-100)}.zero-label[data-astro-cid-iqvbgdsx]{font:var(--cc-headline-small);color:var(--cc-navy-100);padding-left:8px}.road[data-astro-cid-iqvbgdsx]{background:var(--cc-surface-container)}.road-inner[data-astro-cid-iqvbgdsx]{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,9vw,112px);gap:48px}.road-copy[data-astro-cid-iqvbgdsx]{display:flex;flex-direction:column;gap:16px}.road-body[data-astro-cid-iqvbgdsx]{margin:0;font-size:18px;line-height:1.5;color:var(--cc-on-surface-variant);max-width:420px}.reqs[data-astro-cid-iqvbgdsx]{display:flex;flex-direction:column;gap:10px}.req[data-astro-cid-iqvbgdsx]{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;background:var(--cc-surface-container-lowest);border:var(--cc-overlay-border)}.req[data-astro-cid-iqvbgdsx] .req-icon{color:var(--cc-primary)}.req-text[data-astro-cid-iqvbgdsx]{display:flex;flex-direction:column;gap:2px}.req-title[data-astro-cid-iqvbgdsx]{font:var(--cc-title-medium)}.req-body[data-astro-cid-iqvbgdsx]{font:var(--cc-body-medium);color:var(--cc-on-surface-variant)}.by-name-section[data-astro-cid-iqvbgdsx]{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,9vw,112px)}.by-name[data-astro-cid-iqvbgdsx]{--col: 380px;border-radius:32px;background:var(--cc-ink-900);color:var(--cc-ink-25);border:var(--cc-overlay-border);padding:clamp(28px,5vw,64px);gap:32px;align-items:center}.by-name-copy[data-astro-cid-iqvbgdsx]{display:flex;flex-direction:column;gap:16px}.by-name-title[data-astro-cid-iqvbgdsx]{margin:0;font-weight:700;font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-.035em}.by-name-body[data-astro-cid-iqvbgdsx]{margin:0;font-size:18px;line-height:1.5;color:var(--cc-ink-200)}.by-name-cta[data-astro-cid-iqvbgdsx]{justify-self:start;height:52px;padding:0 24px;font:var(--cc-title-medium)}
