.miles-page-shell[data-astro-cid-x5i5dq5e]{background:radial-gradient(circle at top left,rgba(255,218,128,.25),transparent 24rem),linear-gradient(180deg,#fcf8ee,#fffdf8 42%,#f1ecdf)}.hero-section[data-astro-cid-x5i5dq5e].miles-hero{min-height:auto;height:auto;max-height:none;padding:8rem 0 3.4rem;background:radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 22rem),linear-gradient(135deg,#0f221d,#145647 46%,#d8a53a)}.miles-hero[data-astro-cid-x5i5dq5e]{position:relative;overflow:clip}.miles-hero-ambient[data-astro-cid-x5i5dq5e]{position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(240,220,177,.16),transparent 18rem),linear-gradient(180deg,#060e0c29,#060e0c47)}.miles-hero-grid[data-astro-cid-x5i5dq5e],.miles-feature-grid[data-astro-cid-x5i5dq5e],.miles-badal-shell[data-astro-cid-x5i5dq5e],.miles-cta-shell[data-astro-cid-x5i5dq5e]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.15rem;align-items:start}.miles-eyebrow[data-astro-cid-x5i5dq5e]{background:#ffffff1a;border-color:#ffffff29;color:#f7e3b2}.miles-hero-copy[data-astro-cid-x5i5dq5e] h1[data-astro-cid-x5i5dq5e]{margin:1rem 0 0;max-width:11ch;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1;letter-spacing:-.05em;color:#fff}.miles-hero-copy[data-astro-cid-x5i5dq5e] h1[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{display:block;color:#f4d389}.miles-hero-lead[data-astro-cid-x5i5dq5e]{max-width:59ch;margin:1rem 0 0;color:#f8f3e6e6;line-height:1.8}.miles-hero-actions[data-astro-cid-x5i5dq5e],.miles-cta-actions[data-astro-cid-x5i5dq5e]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.2rem}.miles-hero-points[data-astro-cid-x5i5dq5e]{display:grid;gap:.7rem;margin:1.35rem 0 0;padding:0;list-style:none}.miles-hero-points[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e]{position:relative;padding-left:1.4rem;color:#f8f3e6db;line-height:1.75}.miles-hero-points[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e]:before,.miles-pillar-card[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e]:before{content:"";position:absolute;left:0;width:.54rem;height:.54rem;border-radius:999px;background:linear-gradient(135deg,#f4d389,#d89a1d)}.miles-hero-points[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e]:before{top:.62rem;box-shadow:0 0 0 .22rem #f4d38924}.miles-hero-visual[data-astro-cid-x5i5dq5e],.miles-positioning-card[data-astro-cid-x5i5dq5e],.miles-pillar-card[data-astro-cid-x5i5dq5e],.miles-flow-card[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e],.miles-choice-card[data-astro-cid-x5i5dq5e],.miles-cta-shell[data-astro-cid-x5i5dq5e]{border:1px solid rgba(165,107,8,.12);box-shadow:0 16px 34px #281e0d12}.miles-hero-visual[data-astro-cid-x5i5dq5e]{padding:1rem;border-radius:1.5rem;background:linear-gradient(180deg,#fffffff5,#f7f4eaf0)}.miles-kicker[data-astro-cid-x5i5dq5e],.miles-card-kicker[data-astro-cid-x5i5dq5e],.miles-choice-label[data-astro-cid-x5i5dq5e]{display:inline-flex;padding:.42rem .68rem;border-radius:999px;background:#14564714;color:#145647;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.miles-cta-chip-row[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{padding:.42rem .7rem;border-radius:999px;background:#18261f14;color:#30473c;font-size:.76rem;font-weight:700}.miles-positioning-grid[data-astro-cid-x5i5dq5e],.miles-pillars-grid[data-astro-cid-x5i5dq5e],.miles-flow-grid[data-astro-cid-x5i5dq5e],.miles-feature-cards[data-astro-cid-x5i5dq5e],.miles-cta-metrics[data-astro-cid-x5i5dq5e]{display:grid;gap:1rem}.miles-hero-visual-copy[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e]{margin:.7rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.18;letter-spacing:-.03em;color:#172720}.miles-hero-visual-copy[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-hero-highlight-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-hero-journey-step[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{margin:.65rem 0 0;color:var(--muted);line-height:1.72}.miles-hero-highlight-grid[data-astro-cid-x5i5dq5e],.miles-positioning-grid[data-astro-cid-x5i5dq5e],.miles-pillars-grid[data-astro-cid-x5i5dq5e],.miles-flow-grid[data-astro-cid-x5i5dq5e],.miles-feature-cards[data-astro-cid-x5i5dq5e],.miles-cta-metrics[data-astro-cid-x5i5dq5e]{display:grid;gap:1rem}.miles-hero-highlight-grid[data-astro-cid-x5i5dq5e]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;gap:.75rem}.miles-hero-highlight-card[data-astro-cid-x5i5dq5e]{padding:.85rem;border-radius:1rem;background:#ffffffc2}.miles-hero-highlight-card[data-astro-cid-x5i5dq5e] h3[data-astro-cid-x5i5dq5e]{margin:0;font-size:.96rem;line-height:1.3;color:#173127}.miles-hero-journey[data-astro-cid-x5i5dq5e]{margin-top:.9rem;padding:.85rem;border-radius:1rem;background:radial-gradient(circle at top right,rgba(216,165,58,.12),transparent 11rem),#1456470d}.miles-hero-journey-label[data-astro-cid-x5i5dq5e]{display:inline-flex;color:#145647;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.miles-hero-journey-track[data-astro-cid-x5i5dq5e]{display:grid;gap:.65rem;margin-top:.75rem}.miles-hero-journey-step[data-astro-cid-x5i5dq5e]{display:flex;align-items:start;gap:.65rem;padding:.72rem .78rem;border-radius:.9rem;background:#ffffffb8}.miles-hero-journey-step[data-astro-cid-x5i5dq5e] strong[data-astro-cid-x5i5dq5e]{display:inline-flex;width:.75rem;height:.75rem;margin-top:.35rem;border-radius:999px;background:linear-gradient(135deg,#145647,#d8a53a);flex:0 0 auto}.miles-hero-journey-step[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{margin:0}.miles-pillar-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-flow-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-choice-option[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-cta-copy[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e]{margin:.75rem 0 0;color:var(--muted);line-height:1.8}.miles-positioning-band[data-astro-cid-x5i5dq5e]{margin-top:-.7rem;position:relative;z-index:2;padding-bottom:1rem}.miles-positioning-grid[data-astro-cid-x5i5dq5e]{grid-template-columns:repeat(3,minmax(0,1fr))}.miles-positioning-card[data-astro-cid-x5i5dq5e]{padding:1rem;border-radius:1.1rem;background:#fffdf6f2}.miles-positioning-card[data-astro-cid-x5i5dq5e] strong[data-astro-cid-x5i5dq5e]{display:block;color:#183126;font-size:.98rem}.miles-positioning-card[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{display:block;margin-top:.45rem;color:var(--muted);line-height:1.65}.miles-pillars-grid[data-astro-cid-x5i5dq5e]{grid-template-columns:repeat(3,minmax(0,1fr))}.miles-pillar-card[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e],.miles-choice-card[data-astro-cid-x5i5dq5e]{padding:1.15rem;border-radius:1.25rem;background:#ffffffeb}.miles-pillar-card[data-astro-cid-x5i5dq5e] h3[data-astro-cid-x5i5dq5e],.miles-flow-card[data-astro-cid-x5i5dq5e] h3[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e] h3[data-astro-cid-x5i5dq5e],.miles-choice-option[data-astro-cid-x5i5dq5e] strong[data-astro-cid-x5i5dq5e]{margin:.75rem 0 0;font-size:1.02rem;line-height:1.3;color:#15261f}.miles-pillar-card[data-astro-cid-x5i5dq5e] ul[data-astro-cid-x5i5dq5e]{display:grid;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none}.miles-pillar-card[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e]{position:relative;padding-left:1.25rem;color:#334339;line-height:1.7}.miles-pillar-card[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e]:before{top:.54rem}.miles-flow-section[data-astro-cid-x5i5dq5e]{background:radial-gradient(circle at top left,rgba(20,86,71,.08),transparent 20rem),linear-gradient(180deg,#fffcf5eb,#f3eee1f0)}.miles-flow-grid[data-astro-cid-x5i5dq5e]{grid-template-columns:repeat(3,minmax(0,1fr))}.miles-flow-card[data-astro-cid-x5i5dq5e]{padding:1.05rem;border-radius:1.15rem;background:#ffffffeb}.miles-flow-index[data-astro-cid-x5i5dq5e]{display:inline-flex;padding:.45rem .7rem;border-radius:999px;background:#d8a53a1f;color:#b4780f;font-size:.8rem;font-weight:800;letter-spacing:.08em}.miles-value-list[data-astro-cid-x5i5dq5e]{display:grid;gap:.65rem;margin-top:1rem}.miles-value-item[data-astro-cid-x5i5dq5e]{display:flex;align-items:start;gap:.7rem;padding:.7rem .8rem;border-radius:.9rem;background:#1456470d}.miles-value-item[data-astro-cid-x5i5dq5e] strong[data-astro-cid-x5i5dq5e]{display:inline-flex;width:.72rem;height:.72rem;margin-top:.35rem;border-radius:999px;background:linear-gradient(135deg,#145647,#d8a53a);flex:0 0 auto}.miles-value-item[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{color:#334339;line-height:1.7}.miles-feature-cards[data-astro-cid-x5i5dq5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.miles-badal-section[data-astro-cid-x5i5dq5e]{padding-top:2.8rem}.miles-choice-card[data-astro-cid-x5i5dq5e]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem;align-items:center;background:radial-gradient(circle at top right,rgba(216,165,58,.12),transparent 14rem),linear-gradient(180deg,#fffdf7f5,#fff9ebf0)}.miles-choice-option[data-astro-cid-x5i5dq5e]{padding:.85rem;border-radius:1rem;background:#ffffffb3}.miles-choice-divider[data-astro-cid-x5i5dq5e]{font-size:.92rem;font-weight:800;text-transform:uppercase;color:var(--brand-deep)}.miles-cta-section[data-astro-cid-x5i5dq5e]{padding-top:2.8rem}.miles-cta-shell[data-astro-cid-x5i5dq5e]{padding:1.2rem;border-radius:1.4rem;background:radial-gradient(circle at top left,rgba(20,86,71,.1),transparent 16rem),linear-gradient(135deg,#fffdf7fa,#f6f0e1f5)}.miles-cta-copy[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e],.miles-badal-copy[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e]{margin:.8rem 0 0;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.16;letter-spacing:-.03em;color:#13241d}.miles-cta-card[data-astro-cid-x5i5dq5e]{padding:1rem;border-radius:1.2rem;background:linear-gradient(180deg,#fff,#f7f4ea);box-shadow:0 16px 34px #281e0d12}.miles-cta-card-head[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{display:inline-flex;padding:.42rem .68rem;border-radius:999px;background:#14564714;color:#145647;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.miles-cta-card-head[data-astro-cid-x5i5dq5e] strong[data-astro-cid-x5i5dq5e]{display:block;margin-top:.65rem;font-size:1.2rem;line-height:1.18;color:#192821}.miles-cta-metrics[data-astro-cid-x5i5dq5e]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.95rem;gap:.75rem}.miles-cta-metrics[data-astro-cid-x5i5dq5e] div[data-astro-cid-x5i5dq5e]{padding:.8rem .75rem;border-radius:.9rem;background:#1456470d}.miles-cta-metrics[data-astro-cid-x5i5dq5e] span[data-astro-cid-x5i5dq5e]{display:block;color:#5b695f;font-size:.78rem;font-weight:700}.miles-cta-metrics[data-astro-cid-x5i5dq5e] strong[data-astro-cid-x5i5dq5e]{display:block;margin-top:.5rem;color:#13241d;font-size:1.1rem}.miles-cta-chip-row[data-astro-cid-x5i5dq5e]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}@media(max-width:980px){.miles-hero-grid[data-astro-cid-x5i5dq5e],.miles-feature-grid[data-astro-cid-x5i5dq5e],.miles-badal-shell[data-astro-cid-x5i5dq5e],.miles-cta-shell[data-astro-cid-x5i5dq5e],.miles-positioning-grid[data-astro-cid-x5i5dq5e],.miles-pillars-grid[data-astro-cid-x5i5dq5e],.miles-flow-grid[data-astro-cid-x5i5dq5e],.miles-feature-cards[data-astro-cid-x5i5dq5e],.miles-cta-metrics[data-astro-cid-x5i5dq5e]{grid-template-columns:1fr}.miles-positioning-band[data-astro-cid-x5i5dq5e]{margin-top:0}.miles-choice-card[data-astro-cid-x5i5dq5e]{grid-template-columns:1fr}.miles-choice-divider[data-astro-cid-x5i5dq5e]{text-align:center}}@media(max-width:720px){.hero-section[data-astro-cid-x5i5dq5e].miles-hero{padding:6.8rem 0 2.6rem}.miles-hero-copy[data-astro-cid-x5i5dq5e] h1[data-astro-cid-x5i5dq5e]{max-width:9.5ch;font-size:clamp(2.15rem,10vw,2.9rem);line-height:1.02}.miles-hero-lead[data-astro-cid-x5i5dq5e],.miles-hero-points[data-astro-cid-x5i5dq5e] li[data-astro-cid-x5i5dq5e],.miles-pillar-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-flow-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-choice-option[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e],.miles-cta-copy[data-astro-cid-x5i5dq5e] p[data-astro-cid-x5i5dq5e]{font-size:.93rem;line-height:1.8}.miles-hero-actions[data-astro-cid-x5i5dq5e] .button[data-astro-cid-x5i5dq5e],.miles-cta-actions[data-astro-cid-x5i5dq5e] .button[data-astro-cid-x5i5dq5e]{width:100%}.miles-hero-visual[data-astro-cid-x5i5dq5e],.miles-positioning-card[data-astro-cid-x5i5dq5e],.miles-pillar-card[data-astro-cid-x5i5dq5e],.miles-flow-card[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e],.miles-choice-card[data-astro-cid-x5i5dq5e],.miles-cta-shell[data-astro-cid-x5i5dq5e],.miles-cta-card[data-astro-cid-x5i5dq5e]{border-radius:1.05rem}.miles-hero-visual[data-astro-cid-x5i5dq5e],.miles-pillar-card[data-astro-cid-x5i5dq5e],.miles-flow-card[data-astro-cid-x5i5dq5e],.miles-feature-panel[data-astro-cid-x5i5dq5e],.miles-feature-card[data-astro-cid-x5i5dq5e],.miles-choice-card[data-astro-cid-x5i5dq5e],.miles-cta-shell[data-astro-cid-x5i5dq5e],.miles-cta-card[data-astro-cid-x5i5dq5e]{padding:.95rem}.miles-hero-highlight-grid[data-astro-cid-x5i5dq5e]{grid-template-columns:1fr}.miles-feature-panel[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e],.miles-badal-copy[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e],.miles-cta-copy[data-astro-cid-x5i5dq5e] h2[data-astro-cid-x5i5dq5e]{font-size:1.38rem;line-height:1.18}}
