.hero[data-astro-cid-ge2uvauf]{background:var(--sea-mist);padding-block:0 var(--space-5);overflow:hidden}.banner[data-astro-cid-ge2uvauf]{margin-inline:calc(-1 * var(--gutter));line-height:0}.banner[data-astro-cid-ge2uvauf] img{aspect-ratio:4/3;object-fit:cover;object-position:50% 22%;width:100%;height:auto}.card[data-astro-cid-ge2uvauf] .hero-wave{margin-block:var(--space-3)}.formats[data-astro-cid-ge2uvauf]{margin:var(--space-4) 0 0;gap:var(--space-2) var(--space-4);color:var(--warm-stone);flex-wrap:wrap;padding:0;font-size:15px;list-style:none;display:flex}.formats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);display:flex}.grid[data-astro-cid-ge2uvauf]{gap:var(--space-4);align-items:center;display:grid}.side[data-astro-cid-ge2uvauf]{display:contents}.arch[data-astro-cid-ge2uvauf]{display:none}.nowrap[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.dot[data-astro-cid-ge2uvauf]{display:none}.card[data-astro-cid-ge2uvauf]{background:var(--warm-cream);padding:var(--space-4);margin-top:-72px;position:relative;box-shadow:0 10px 30px #293c401a}.card[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-3)}.card[data-astro-cid-ge2uvauf] .rule{margin-block:var(--space-3)}@media (width>=900px){.card[data-astro-cid-ge2uvauf] .rule{margin-block:var(--space-4)}}.lead[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-4);max-width:520px}.meta[data-astro-cid-ge2uvauf]{margin-top:var(--space-3)}.card[data-astro-cid-ge2uvauf] .btn+.meta[data-astro-cid-ge2uvauf]{margin-top:var(--space-4)}.meta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{white-space:nowrap;font-weight:500}.arch[data-astro-cid-ge2uvauf]{aspect-ratio:5/6;width:150px;margin:0 18px 18px 0;position:relative}.arch[data-astro-cid-ge2uvauf] img:not(.pebble){object-fit:cover;object-position:50% 20%;border-radius:var(--radius-arch);width:100%;height:100%;position:relative}.pebble[data-astro-cid-ge2uvauf]{width:150%;max-width:none;height:auto;position:absolute;top:-6%;left:-26%}.outline[data-astro-cid-ge2uvauf]{border:2px solid var(--coastal-teal);border-radius:var(--radius-arch);position:absolute;inset:0;transform:translate(18px,18px)}.quote[data-astro-cid-ge2uvauf]{text-align:center;justify-self:center;max-width:340px;font-size:22px}.mark[data-astro-cid-ge2uvauf]{color:var(--clay)}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-6)}.banner[data-astro-cid-ge2uvauf]{display:none}.card[data-astro-cid-ge2uvauf]{box-shadow:none;margin-top:0}.card[data-astro-cid-ge2uvauf] .hero-wave{margin-block:var(--space-4)}.grid[data-astro-cid-ge2uvauf]{gap:var(--space-6);grid-template-columns:1.15fr 1fr}.side[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.arch[data-astro-cid-ge2uvauf]{display:block}.nowrap[data-astro-cid-ge2uvauf],.dot[data-astro-cid-ge2uvauf]{display:inline}.lead[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-5)}.quote[data-astro-cid-ge2uvauf]{font-size:32px}.card[data-astro-cid-ge2uvauf]{padding:56px var(--space-6)}.arch[data-astro-cid-ge2uvauf]{width:340px}}.strip[data-astro-cid-7iwmu2dx]{border-block:1px solid var(--hairline);padding-block:var(--space-4)}dl[data-astro-cid-7iwmu2dx]{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;margin-block:0;display:grid}dt[data-astro-cid-7iwmu2dx]{letter-spacing:.14em;color:var(--warm-stone);margin:0;font-size:12px}dd[data-astro-cid-7iwmu2dx]{font-family:var(--font-body);margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.35}@media (width>=1024px){dl[data-astro-cid-7iwmu2dx]{justify-content:space-between;gap:var(--space-5);grid-template-columns:repeat(4,auto)}}.arched[data-astro-cid-lcdefpme]{padding-top:var(--space-4)}.heading-fold+p[data-astro-cid-lcdefpme],.heading-fold+.lead-in[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.two-col[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:start;display:grid}.two-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+.btn{margin-top:var(--space-3)}h2[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme],.eyebrow[data-astro-cid-lcdefpme]+h2[data-astro-cid-lcdefpme]+.lead-in[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.reasons-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:start;display:grid}.reasons-head[data-astro-cid-lcdefpme]{column-gap:var(--space-3);grid-template-columns:1fr 108px;align-items:center;display:grid}.reasons-photo[data-astro-cid-lcdefpme]{width:96px;margin:0 12px 12px 0}.reasons-photo[data-astro-cid-lcdefpme]:before{transform:translate(10px,10px)}.reason-list[data-astro-cid-lcdefpme]{padding:4px var(--space-3);background:var(--sea-mist);border-top:2px solid var(--clay);margin:0;list-style:none}.reason-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.reason-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);padding:18px 0 18px 30px;font-size:19px;font-weight:500;line-height:1.45;position:relative}.reason-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--clay);width:16px;height:2px;position:absolute;top:31px;left:0}.reasons-close[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:560px}.reasons-close[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:var(--space-2);display:block}.chips[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--warm-cream);padding:8px 14px;font-size:15px;line-height:1.3}.endorse-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);scroll-snap-type:x mandatory;padding-bottom:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.endorse-grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{scroll-snap-align:start;background:var(--sand);padding:var(--space-4);border-left:2px solid var(--clay);justify-content:space-between;gap:var(--space-4);flex-direction:column;flex:0 0 86%;margin:0;display:flex}.endorse-grid[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0;font-size:17px;line-height:1.65}.e-name[data-astro-cid-lcdefpme]{font-weight:500;display:block}.e-role[data-astro-cid-lcdefpme]{font-size:15px;display:block}.endorse-source[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:var(--warm-stone)}.pay-methods[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.about-grid[data-astro-cid-lcdefpme]{align-items:center}.about-photo[data-astro-cid-lcdefpme]{margin:0 14px 14px 0;position:relative}.about-photo[data-astro-cid-lcdefpme] img:not(.about-pebble){width:100%;height:auto;display:block;position:relative}.about-pebble[data-astro-cid-lcdefpme]{width:62%;max-width:none;height:auto;position:absolute;bottom:-24%;left:-16%}.about-grid[data-astro-cid-lcdefpme]>.stagger[data-astro-cid-lcdefpme]{position:relative}.about-frame[data-astro-cid-lcdefpme]{border:2px solid var(--coastal-teal);position:absolute;inset:0;transform:translate(14px,14px)}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transition:background-color .15s,transform .15s}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{background:var(--sea-mist);transform:translateY(-1px)}.fit-wrap[data-astro-cid-lcdefpme],.focus[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.stats[data-astro-cid-lcdefpme]{padding-block:var(--space-5);color:var(--deep-coastal-ink)}.stats-grid[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-3);grid-template-columns:112px 1fr;align-items:center;display:grid}.stats[data-astro-cid-lcdefpme] .stats-photo{width:100%;height:auto}.stat-list[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.stat-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--deep-coastal-ink);padding-top:var(--space-3);column-gap:var(--space-3);grid-template-columns:96px 1fr;align-items:start;display:grid}.stat-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.stat-value){grid-column:2}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variant-numeric:lining-nums;grid-row:span 2;margin:0;font-size:34px;font-weight:500;line-height:1}.stat-label[data-astro-cid-lcdefpme]{margin:0;font-size:16px;line-height:1.45}.stat-source[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;font-size:13px;line-height:1.4}.stat-source[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--deep-coastal-ink);padding-block:4px;display:inline-block}.steps-head[data-astro-cid-lcdefpme]{gap:var(--space-4);align-items:center;display:grid}.steps[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);padding-top:var(--space-4);column-gap:var(--space-3);grid-template-columns:44px 1fr;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.num){grid-column:2}.steps[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--clay);grid-row:span 3;font-size:48px;font-style:italic;font-weight:500;line-height:.9;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.steps[data-astro-cid-lcdefpme] .step-cta[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.fees-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.fee-cards[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.fee-cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--warm-cream);padding:var(--space-3) var(--space-4);border-top:2px solid var(--clay);column-gap:var(--space-3);grid-template-columns:96px 1fr;align-items:start;display:grid}.fee-cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.fee-amount){grid-column:2}.fee-cards[data-astro-cid-lcdefpme] .fee-amount[data-astro-cid-lcdefpme]{grid-row:span 2;font-size:24px;line-height:1.2}.fee-cards[data-astro-cid-lcdefpme] .fee-label[data-astro-cid-lcdefpme]{margin-top:0}.fee-amount[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variant-numeric:lining-nums;margin:0;font-size:36px;font-weight:500;line-height:1}.fee-label[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 var(--space-1);font-weight:500}.fee-cards[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{color:var(--warm-stone)}@media (width>=640px){.stat-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.stat-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:block}.stat-label[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}}@media (width>=900px){.two-col[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1fr 1.25fr}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr}.reasons-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1fr 1.6fr}.reasons-head[data-astro-cid-lcdefpme]{display:block}.reasons-photo[data-astro-cid-lcdefpme]{width:300px;margin:var(--space-5) 18px 18px 0}.reasons-photo[data-astro-cid-lcdefpme]:before{transform:translate(18px,18px)}.reason-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);background:0 0;padding:0}.reason-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--hairline)}.reason-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:21px}.stats-grid[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-7);grid-template-columns:260px 1fr}.stats[data-astro-cid-lcdefpme] .stats-photo{grid-row:span 2}.stats-head[data-astro-cid-lcdefpme]{align-self:end}.stat-list[data-astro-cid-lcdefpme]{grid-column:2;align-self:start}.stat-value[data-astro-cid-lcdefpme]{font-size:52px}.fee-amount[data-astro-cid-lcdefpme]{font-size:44px}.fee-cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-4);display:block}.fee-cards[data-astro-cid-lcdefpme] .fee-amount[data-astro-cid-lcdefpme]{font-size:44px;line-height:1}.fee-cards[data-astro-cid-lcdefpme] .fee-label[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.fee-label[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 var(--space-2)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:block}.steps[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);font-size:64px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.fee-cards[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.endorse-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);padding-inline:0;grid-template-columns:1fr 1fr;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.endorse-grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{padding:var(--space-6)}.endorse-grid[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:18px}}
