.fees-page{background:var(--color-bg);color:var(--color-text);padding-top:var(--header-h)}.fees-container{margin:0 auto;max-width:1120px;padding:0 clamp(20px,4vw,56px)}.fees-hero{background:linear-gradient(155deg,#0f766e,#0d5f58 60%,#0a4a45);color:#fff;overflow:hidden;padding:clamp(56px,9vw,96px) 0 clamp(64px,10vw,112px);position:relative}.fees-hero:after{background:radial-gradient(60% 60% at 50% 50%,#ffffff1f,#0000 65%);content:"";height:120%;inset:-40% -10% auto auto;pointer-events:none;position:absolute;width:60%}.fees-eyebrow{align-items:center;background:#ffffff29;border:1px solid #ffffff52;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.fees-hero h1{font-size:clamp(2.25rem,4vw + 1rem,3.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.05;margin-bottom:18px;max-width:22ch}.fees-hero p{font-size:1.05rem;line-height:1.55;margin-bottom:28px;max-width:60ch;opacity:.9}.fees-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.fees-hero-cta{align-items:center;background:var(--color-accent)!important;border:none!important;border-radius:999px!important;color:#fff!important;display:inline-flex;font-weight:600!important;gap:8px;padding:12px 22px!important;transition:transform .18s ease,background .18s ease}.fees-hero-cta:hover{background:var(--color-accent-dark)!important;transform:translateY(-1px)}.fees-hero-secondary{background:#0000!important;border-color:#ffffff80!important;border-radius:999px!important;color:#fff!important;font-weight:600!important;padding:12px 22px!important}.fees-hero-secondary:hover{background:#ffffff1a!important}.fees-section{border-bottom:1px solid var(--color-border);padding:clamp(56px,8vw,96px) 0}.fees-section-tinted{background:#f0fdfa;border-bottom:1px solid #0f766e2e}.fees-section-head{align-items:flex-start;display:flex;gap:14px;margin-bottom:36px}.fees-section-head svg{color:#0f766e;flex-shrink:0;margin-top:6px}.fees-section-head h2{color:#0f172a;color:var(--color-ink-900,#0f172a);font-size:clamp(1.5rem,2vw + .5rem,2.125rem);font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.fees-section-head p{color:var(--color-text-light);font-size:1rem;line-height:1.55;max-width:60ch}.fees-card-grid{grid-gap:20px;display:grid;gap:20px}.fees-card-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fees-card-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fees-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:18px;display:flex;flex-direction:column;padding:28px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fees-card:hover{border-color:#0f766e66;box-shadow:0 12px 32px #0f172a14;transform:translateY(-2px)}.fees-card-tall{gap:14px;padding:32px}.fees-card h3{color:#0f172a;color:var(--color-ink-900,#0f172a);font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:6px}.fees-card-tag{background:#f0fdfa;border-radius:999px;color:#0d5f58;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.fees-card-tag-muted{background:#f1f5f9;background:var(--color-bg-soft,#f1f5f9);color:var(--color-text-light)}.fees-card-badge{background:var(--color-accent);border-radius:999px;box-shadow:0 6px 14px #0f172a24;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:5px 12px;position:absolute;right:18px;text-transform:uppercase;top:-12px}.fees-card-price{align-items:baseline;display:flex;gap:8px;margin:6px 0 16px}.fees-price-from{color:var(--color-text-light);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fees-price-amount{color:#0d5f58;font-size:2.25rem;font-weight:800;letter-spacing:-.01em}.fees-card-highlight{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e26}.fees-card-blurb{color:var(--color-text-light);font-size:.92rem;line-height:1.55}.fees-card-bullets{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 22px;padding:0}.fees-card-bullets li{color:var(--color-text);font-size:.92rem;line-height:1.5;padding-left:22px;position:relative}.fees-card-bullets li:before{color:#0f766e;content:"✓";font-weight:700;left:0;position:absolute;top:0}.fees-card-cta{align-items:center;border-radius:999px!important;display:inline-flex;font-weight:600!important;gap:6px;margin-top:auto;padding:10px 18px!important;width:-webkit-fit-content;width:fit-content}.fees-callout{align-items:flex-start;background:var(--color-bg-light);border:1px dashed #0f766e59;border-radius:14px;color:var(--color-text);display:flex;font-size:.9rem;gap:12px;line-height:1.55;margin-top:24px;padding:14px 18px}.fees-callout svg{color:#0f766e;flex-shrink:0;margin-top:2px}.fees-inline-link{color:#0d5f58;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fees-cta-row{display:flex;justify-content:center;margin-top:24px}.fees-inline-cta{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 22px;text-decoration:none;transition:background .18s ease,transform .18s ease}.fees-inline-cta:hover{background:#0d5f58;transform:translateY(-1px)}.fees-insurance-grid{grid-gap:24px;align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:18px;display:grid;gap:24px;grid-template-columns:2fr 1fr;padding:28px}.fees-insurance-grid ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.fees-insurance-grid li{color:var(--color-text);font-size:.95rem;padding-left:26px;position:relative}.fees-insurance-grid li:before{background:#0f766e;border-radius:999px;box-shadow:0 0 0 4px #0f766e2e;content:"";height:12px;left:4px;position:absolute;top:6px;width:12px}.fees-insurance-action{text-align:right}@media (max-width:720px){.fees-insurance-grid{grid-template-columns:1fr;text-align:left}.fees-insurance-action{text-align:left}}.fees-section-cta{background:linear-gradient(160deg,#0a4a45,#0d5f58);border-bottom:none;color:#fff}.fees-final-cta{text-align:center}.fees-final-cta h2{font-size:clamp(1.5rem,2vw + .5rem,2.25rem);font-weight:700;margin-bottom:12px}.fees-final-cta p{font-size:1.02rem;margin-bottom:28px;margin-inline:auto;max-width:52ch;opacity:.9}.fees-final-cta .fees-hero-actions{justify-content:center}
/*# sourceMappingURL=4770.ed6b7642.chunk.css.map*/