.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(900px 480px at 85% -10%,#2f80ff1f,#0000 60%),radial-gradient(600px 400px at -10% 20%,#7ce0c324,#0000 60%),linear-gradient(#f6f9ff,#fff 80%);padding:56px 0 72px;position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.pulse[data-astro-cid-ge2uvauf]{background:var(--mint-600);border-radius:50%;width:8px;height:8px;position:relative}.pulse[data-astro-cid-ge2uvauf]:after{content:"";border:2px solid var(--mint-600);opacity:0;animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.8;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.6)}}.hero__title[data-astro-cid-ge2uvauf]{z-index:0;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin-top:22px;font-size:clamp(38px,5.6vw,64px);font-weight:800;line-height:1.04;position:relative}.hero__hl[data-astro-cid-ge2uvauf]{color:var(--blue-600);white-space:nowrap;position:relative}.hero__hl[data-astro-cid-ge2uvauf]:after{content:"";background:var(--mint);opacity:.75;z-index:-1;border-radius:999px;height:.16em;position:absolute;bottom:.02em;left:2%;right:2%}.hero__sub[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--muted);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__ctas[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]{background:#fff}.hero__trust[data-astro-cid-ge2uvauf]{color:var(--ink-2);grid-template-columns:repeat(2,max-content);gap:12px 28px;margin-top:32px;font-size:15px;font-weight:600;display:grid}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:9px;display:flex}.hero__trust[data-astro-cid-ge2uvauf] .i{width:20px;height:20px;color:var(--mint-600)}.visual[data-astro-cid-ge2uvauf]{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 1px 1px,#1463f31f 1px,#0000 0) 0 0/22px 22px,linear-gradient(160deg,#fff,#eef4ff);border-radius:28px;position:relative;overflow:hidden}.visual__map[data-astro-cid-ge2uvauf]{--map-h:452px;justify-content:center;padding:26px 0 14px;display:flex;position:relative}.map[data-astro-cid-ge2uvauf]{height:var(--map-h);position:relative;transform:translate(-12%)}.map__svg[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 12px 24px #1463f32e);width:100%;height:100%}.pin[data-astro-cid-ge2uvauf]{width:0;height:0;position:absolute}.pin[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.pin__static[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0;transform:translate(-7px,-50%)}.pin--left[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.pin--left[data-astro-cid-ge2uvauf] .pin__static[data-astro-cid-ge2uvauf]{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-50%)}.pin__dot[data-astro-cid-ge2uvauf]{background:var(--c);border:3px solid #fff;border-radius:50%;flex:none;width:14px;height:14px;position:relative;box-shadow:0 2px 6px #0b1b3a4d}.pin--main[data-astro-cid-ge2uvauf] .pin__dot[data-astro-cid-ge2uvauf]{width:18px;height:18px;margin-left:-2px}.pin--main[data-astro-cid-ge2uvauf] .pin__dot[data-astro-cid-ge2uvauf]:after{content:"";border:2px solid var(--c);animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-7px}.pin__label[data-astro-cid-ge2uvauf]{color:var(--ink);background:#fffffff0;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s;box-shadow:0 2px 8px #0b1b3a1f}.pin--minor[data-astro-cid-ge2uvauf] .pin__label[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:11.5px;font-weight:600}.pin[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .pin__label[data-astro-cid-ge2uvauf]{background:var(--blue-600);color:#fff}.float[data-astro-cid-ge2uvauf]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;animation:6s ease-in-out infinite float;position:absolute}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.badge-float[data-astro-cid-ge2uvauf]{color:var(--muted);align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:12px;line-height:1.3;animation-delay:-2s;display:flex;top:22px;left:22px}.badge-float[data-astro-cid-ge2uvauf] .i{width:34px;height:34px;color:var(--mint-600);background:#e3f8f1;border-radius:10px;padding:8px}.badge-float[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:13.5px;display:block}.clinic-card[data-astro-cid-ge2uvauf]{gap:12px;width:250px;padding:14px;transition:box-shadow .2s,border-color .2s;display:flex}.clinic-card[data-astro-cid-ge2uvauf]:hover{border-color:var(--blue-200);box-shadow:var(--shadow-lg)}.clinic-card--1[data-astro-cid-ge2uvauf]{top:13%;right:22px}.clinic-card--2[data-astro-cid-ge2uvauf]{animation-delay:-3.5s;bottom:22px;right:48px}.clinic-card__icon[data-astro-cid-ge2uvauf]{background:var(--blue-50);width:42px;height:42px;color:var(--blue-600);border-radius:12px;flex:none;place-items:center;display:grid}.clinic-card__icon[data-astro-cid-ge2uvauf] .i{width:22px;height:22px}.clinic-card__body[data-astro-cid-ge2uvauf]{gap:1px;min-width:0;display:grid}.clinic-card__type[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.3}.clinic-card__area[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:12.5px}.clinic-card__badges[data-astro-cid-ge2uvauf]{gap:3px;margin-top:8px;display:grid}.tick[data-astro-cid-ge2uvauf]{color:var(--mint-600);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.tick[data-astro-cid-ge2uvauf] .i{width:14px;height:14px}.visual__chips[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);backdrop-filter:blur(8px);background:#ffffffd9;padding:18px 22px 22px;position:relative}.visual__chips-label[data-astro-cid-ge2uvauf]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:800}.tchips[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px;display:flex}.tchips[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{border:1px solid var(--line);height:36px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.tchips[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{background:var(--blue-600);border-color:var(--blue-600);color:#fff}@media (width<=1079px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:44px}.hero__copy[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__ctas[data-astro-cid-ge2uvauf],.hero__trust[data-astro-cid-ge2uvauf]{justify-content:center}.hero__visual[data-astro-cid-ge2uvauf]{width:100%;max-width:640px;margin-inline:auto}}@media (width<=639px){.hero[data-astro-cid-ge2uvauf]{padding:28px 0 48px}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-size:12.5px}.hero__title[data-astro-cid-ge2uvauf]{margin-top:18px}.hero__sub[data-astro-cid-ge2uvauf]{margin-top:14px}.hero__ctas[data-astro-cid-ge2uvauf]{width:100%;margin-top:24px}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.hero__trust[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:24px;font-size:14px;display:flex}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:6px}.hero__trust[data-astro-cid-ge2uvauf] .i{width:18px;height:18px}.visual[data-astro-cid-ge2uvauf]{border-radius:22px}.visual__map[data-astro-cid-ge2uvauf]{--map-h:360px;padding:18px 0 10px}.map[data-astro-cid-ge2uvauf]{transform:translate(-10%)}.pin--minor[data-astro-cid-ge2uvauf] .pin__label[data-astro-cid-ge2uvauf]{display:none}.pin__label[data-astro-cid-ge2uvauf]{padding:2px 7px;font-size:11.5px}.badge-float[data-astro-cid-ge2uvauf],.clinic-card--2[data-astro-cid-ge2uvauf],.clinic-card__badges[data-astro-cid-ge2uvauf]{display:none}.clinic-card[data-astro-cid-ge2uvauf]{gap:10px;width:196px;padding:11px}.clinic-card--1[data-astro-cid-ge2uvauf]{top:96px;right:12px}.clinic-card__icon[data-astro-cid-ge2uvauf]{border-radius:10px;width:34px;height:34px}.clinic-card__icon[data-astro-cid-ge2uvauf] .i{width:18px;height:18px}.clinic-card__type[data-astro-cid-ge2uvauf]{font-size:13px}.clinic-card__area[data-astro-cid-ge2uvauf]{font-size:11.5px}.visual__chips[data-astro-cid-ge2uvauf]{padding:14px 16px 16px}.tchips[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{height:34px;padding:0 12px;font-size:13px}}@media (width<=379px){.map[data-astro-cid-ge2uvauf]{transform:none}.clinic-card[data-astro-cid-ge2uvauf]{width:170px}}.tgrid[data-astro-cid-g7fno5f7]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tcard[data-astro-cid-g7fno5f7]{flex-direction:column;padding:0 22px 22px;display:flex;position:relative;overflow:hidden}.tcard__media[data-astro-cid-g7fno5f7]{aspect-ratio:16/10;background:var(--blue-50);margin:0 -22px;overflow:hidden}.tcard[data-astro-cid-g7fno5f7] .tcard__img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.tcard[data-astro-cid-g7fno5f7]:hover .tcard__img{transform:scale(1.05)}.tcard[data-astro-cid-g7fno5f7] .icon-tile{background:#fff;margin-top:-24px;position:relative;box-shadow:0 6px 16px -6px #0b1b3a40}.tcard__title[data-astro-cid-g7fno5f7]{letter-spacing:-.01em;color:var(--ink);margin-top:16px;font-size:18px;font-weight:800}.tcard__link[data-astro-cid-g7fno5f7]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tcard__link[data-astro-cid-g7fno5f7]:focus-visible{outline:none}.tcard[data-astro-cid-g7fno5f7]:has(.tcard__link:focus-visible){outline:3px solid var(--blue-500);outline-offset:2px}.tcard__text[data-astro-cid-g7fno5f7]{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}.tcard__subs[data-astro-cid-g7fno5f7]{z-index:1;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex;position:relative}.tcard__subs[data-astro-cid-g7fno5f7] a[data-astro-cid-g7fno5f7]{background:var(--bg-soft);border:1px solid var(--line);height:30px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.tcard__subs[data-astro-cid-g7fno5f7] a[data-astro-cid-g7fno5f7]:hover{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.tcard[data-astro-cid-g7fno5f7] .tcard__arrow{width:30px;height:30px;box-shadow:var(--shadow-sm);color:var(--blue-600);opacity:0;transition:opacity .2s, transform .2s var(--ease);background:#fff;border-radius:50%;padding:5px;position:absolute;top:14px;right:14px;transform:translate(-6px)}.tcard[data-astro-cid-g7fno5f7]:hover .tcard__arrow{opacity:1;transform:none}@media (width<=1079px){.tgrid[data-astro-cid-g7fno5f7]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.tgrid[data-astro-cid-g7fno5f7]{gap:10px}.tcard[data-astro-cid-g7fno5f7]{padding:0 14px 16px}.tcard__media[data-astro-cid-g7fno5f7]{aspect-ratio:4/3;margin:0 -14px}.tcard[data-astro-cid-g7fno5f7] .icon-tile{border-radius:12px;width:40px;height:40px;margin-top:-20px}.tcard[data-astro-cid-g7fno5f7] .icon-tile .i{width:20px;height:20px}.tcard__title[data-astro-cid-g7fno5f7]{margin-top:12px;font-size:15.5px;line-height:1.3}.tcard__text[data-astro-cid-g7fno5f7]{font-size:13px;line-height:1.45}.tcard__subs[data-astro-cid-g7fno5f7]{display:none}}.dgrid[data-astro-cid-6s6carbm]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dgrid[data-astro-cid-6s6carbm]>li[data-astro-cid-6s6carbm]{display:flex}.dcard[data-astro-cid-6s6carbm]{flex-direction:column;width:100%;display:flex;overflow:hidden}.dcard__media[data-astro-cid-6s6carbm]{aspect-ratio:16/10;background:color-mix(in srgb, var(--c) 18%, #fff);position:relative;overflow:hidden}.dcard__media[data-astro-cid-6s6carbm]:after{content:"";background:linear-gradient(#0000 45%,#0a1630b8);position:absolute;inset:0}.dcard[data-astro-cid-6s6carbm] .dcard__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.dcard[data-astro-cid-6s6carbm]:hover .dcard__img{transform:scale(1.05)}.dcard__title[data-astro-cid-6s6carbm]{z-index:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #00000059;font-size:24px;font-weight:800;position:absolute;bottom:14px;left:20px}.dcard__map[data-astro-cid-6s6carbm]{z-index:1;box-sizing:content-box;backdrop-filter:blur(6px);background:#ffffffe6;border-radius:14px;width:44px;height:64px;padding:6px 8px;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0a163033}.dcard__map[data-astro-cid-6s6carbm] path[data-astro-cid-6s6carbm]{fill:color-mix(in srgb, var(--c) 45%, #fff)}.dcard__map[data-astro-cid-6s6carbm] .dot[data-astro-cid-6s6carbm]{fill:var(--c);stroke:#fff;stroke-width:9px}.dcard__map[data-astro-cid-6s6carbm] .ring[data-astro-cid-6s6carbm]{fill:color-mix(in srgb, var(--c) 28%, transparent)}.dcard__body[data-astro-cid-6s6carbm]{border-top:3px solid var(--c);flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.dcard__intro[data-astro-cid-6s6carbm]{color:var(--muted);font-size:14.5px;line-height:1.55}.dcard__tags[data-astro-cid-6s6carbm]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dcard__tags[data-astro-cid-6s6carbm] li[data-astro-cid-6s6carbm]{background:color-mix(in srgb, var(--c) 9%, #fff);height:28px;color:color-mix(in srgb, var(--c) 70%, var(--ink));border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.dcard__cta[data-astro-cid-6s6carbm]{color:var(--blue-600);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14.5px;font-weight:700;display:inline-flex}.dcard__cta[data-astro-cid-6s6carbm] .i{width:17px;height:17px;transition:transform .2s var(--ease)}.dcard[data-astro-cid-6s6carbm]:hover .dcard__cta[data-astro-cid-6s6carbm] .i{transform:translate(3px)}@media (width<=1079px){.dgrid[data-astro-cid-6s6carbm]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.dgrid[data-astro-cid-6s6carbm]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;overflow-x:auto}.dgrid[data-astro-cid-6s6carbm]::-webkit-scrollbar{display:none}.dgrid[data-astro-cid-6s6carbm]>li[data-astro-cid-6s6carbm]{scroll-snap-align:start}.dcard__title[data-astro-cid-6s6carbm]{font-size:21px;left:16px}.dcard__body[data-astro-cid-6s6carbm]{padding:16px}.dcard__map[data-astro-cid-6s6carbm]{width:36px;height:52px}}.steps[data-astro-cid-hahnwogd]{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-hahnwogd]:before{content:"";border-top:2px dashed var(--blue-200);position:absolute;top:40px;left:16.6667%;right:16.6667%}.step[data-astro-cid-hahnwogd]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.step__icon[data-astro-cid-hahnwogd]{background:linear-gradient(145deg, var(--blue-500), var(--blue-700));color:#fff;border-radius:24px;place-items:center;width:80px;height:80px;display:grid;position:relative;box-shadow:0 14px 30px -12px #1463f399}.step__icon[data-astro-cid-hahnwogd] .i{width:34px;height:34px}.step__num[data-astro-cid-hahnwogd]{background:var(--mint);width:28px;height:28px;color:var(--ink);border:3px solid #fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.step__title[data-astro-cid-hahnwogd]{letter-spacing:-.01em;margin-top:22px;font-size:20px;font-weight:800}.step__text[data-astro-cid-hahnwogd]{max-width:30ch;color:var(--muted);margin-top:8px;font-size:15.5px;line-height:1.6}.how__ctas[data-astro-cid-hahnwogd]{justify-content:center;margin-top:44px}.how__ctas[data-astro-cid-hahnwogd] .btn--lg[data-astro-cid-hahnwogd]{height:52px;padding:0 24px}@media (width<=767px){.steps[data-astro-cid-hahnwogd]{grid-template-columns:1fr;gap:28px}.steps[data-astro-cid-hahnwogd]:before{border-top:0;border-left:2px dashed var(--blue-200);inset:32px auto 32px 31px}.step[data-astro-cid-hahnwogd]{text-align:left;grid-template-columns:64px 1fr;align-items:start;column-gap:16px;display:grid}.step__icon[data-astro-cid-hahnwogd]{border-radius:20px;grid-row:span 2;width:64px;height:64px}.step__icon[data-astro-cid-hahnwogd] .i{width:28px;height:28px}.step__title[data-astro-cid-hahnwogd]{margin-top:6px;font-size:18px}.step__text[data-astro-cid-hahnwogd]{margin-top:4px;font-size:15px}.how__ctas[data-astro-cid-hahnwogd] .btn[data-astro-cid-hahnwogd]{flex:100%}}.cgrid[data-astro-cid-jlea2i3v]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cgrid[data-astro-cid-jlea2i3v]>li[data-astro-cid-jlea2i3v]{display:flex}.ccard[data-astro-cid-jlea2i3v]{flex-direction:column;width:100%;padding:20px;display:flex;position:relative}.ccard__logo[data-astro-cid-jlea2i3v]{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;height:88px;margin:-4px -4px 0;padding:14px 18px;display:grid}.ccard__logo[data-astro-cid-jlea2i3v] img[data-astro-cid-jlea2i3v]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px;display:block}.ccard__id[data-astro-cid-jlea2i3v]{min-width:0;margin-top:16px}.ccard__name[data-astro-cid-jlea2i3v]{letter-spacing:-.01em;font-size:16.5px;font-weight:800;line-height:1.3}.ccard__name[data-astro-cid-jlea2i3v] a[data-astro-cid-jlea2i3v]:after{content:"";border-radius:inherit;position:absolute;inset:0}.ccard__meta[data-astro-cid-jlea2i3v]{color:var(--muted);font-size:13px}.ccard__loc[data-astro-cid-jlea2i3v]{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:13.5px;font-weight:600;display:flex}.ccard__loc[data-astro-cid-jlea2i3v]>span[data-astro-cid-jlea2i3v]{align-items:center;gap:5px;display:inline-flex}.ccard__loc[data-astro-cid-jlea2i3v] .i{width:16px;height:16px;color:var(--muted)}.ccard__acc[data-astro-cid-jlea2i3v]{color:#8a5a00}.ccard__acc[data-astro-cid-jlea2i3v] .i{color:#c98a0a!important}.ccard__rating[data-astro-cid-jlea2i3v]{color:var(--ink)}.ccard__rating[data-astro-cid-jlea2i3v] small[data-astro-cid-jlea2i3v]{color:var(--muted);font-weight:500}.ccard__specs[data-astro-cid-jlea2i3v]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ccard__specs[data-astro-cid-jlea2i3v] li[data-astro-cid-jlea2i3v]{background:var(--bg-soft);border:1px solid var(--line);height:28px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ccard__foot[data-astro-cid-jlea2i3v]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.ccard__cta[data-astro-cid-jlea2i3v]{white-space:nowrap;color:var(--blue-600);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.ccard__cta[data-astro-cid-jlea2i3v] .i{width:16px;height:16px;transition:transform .2s var(--ease)}.ccard[data-astro-cid-jlea2i3v]:hover .ccard__cta[data-astro-cid-jlea2i3v] .i{transform:translate(3px)}@media (width<=1079px){.cgrid[data-astro-cid-jlea2i3v]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.cgrid[data-astro-cid-jlea2i3v]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;overflow-x:auto}.cgrid[data-astro-cid-jlea2i3v]::-webkit-scrollbar{display:none}.cgrid[data-astro-cid-jlea2i3v]>li[data-astro-cid-jlea2i3v]{scroll-snap-align:start}}.costs[data-astro-cid-wmmmg4mx]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.costs__intro[data-astro-cid-wmmmg4mx]{top:calc(var(--nav-h) + 32px);position:sticky}.costs__intro[data-astro-cid-wmmmg4mx] .section-head{margin-bottom:24px}.costs__notes[data-astro-cid-wmmmg4mx]{color:var(--ink-2);gap:12px;margin-bottom:28px;font-size:15px;display:grid}.costs__notes[data-astro-cid-wmmmg4mx] li[data-astro-cid-wmmmg4mx]{align-items:center;gap:10px;display:flex}.costs__notes[data-astro-cid-wmmmg4mx] .i{width:20px;height:20px;color:var(--blue-600);flex:none}.costs__intro[data-astro-cid-wmmmg4mx] .btn[data-astro-cid-wmmmg4mx] .i{width:18px;height:18px}.costs__list[data-astro-cid-wmmmg4mx]{gap:10px;display:grid}.crow[data-astro-cid-wmmmg4mx]{border-radius:var(--radius);grid-template-columns:1fr auto 20px;align-items:center;gap:20px;padding:18px 20px 18px 22px;display:grid}.crow[data-astro-cid-wmmmg4mx]:hover{border-color:var(--blue-200);box-shadow:var(--shadow)}.crow__name[data-astro-cid-wmmmg4mx]{letter-spacing:-.01em;font-size:16.5px;font-weight:800}.crow__inc[data-astro-cid-wmmmg4mx]{color:var(--muted);margin-top:2px;font-size:13.5px}.crow__price[data-astro-cid-wmmmg4mx]{text-align:right;justify-items:end;display:grid}.crow__range[data-astro-cid-wmmmg4mx]{color:var(--blue-700);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.crow__unit[data-astro-cid-wmmmg4mx]{color:var(--muted);font-size:12.5px}.crow__guide[data-astro-cid-wmmmg4mx]{color:var(--blue-600);font-size:14px;font-weight:700}.crow[data-astro-cid-wmmmg4mx] .crow__arrow{width:20px;height:20px;color:var(--muted);transition:transform .2s var(--ease), color .2s}.crow[data-astro-cid-wmmmg4mx]:hover .crow__arrow{color:var(--blue-600);transform:translate(3px)}@media (width<=1079px){.costs[data-astro-cid-wmmmg4mx]{grid-template-columns:1fr;gap:28px}.costs__intro[data-astro-cid-wmmmg4mx]{position:static}}@media (width<=639px){.crow[data-astro-cid-wmmmg4mx]{grid-template-columns:1fr 18px;gap:8px 12px;padding:16px}.crow__price[data-astro-cid-wmmmg4mx]{text-align:left;grid-row:2;justify-items:start}.crow[data-astro-cid-wmmmg4mx] .crow__arrow{grid-area:1/2/span 2}.crow__range[data-astro-cid-wmmmg4mx]{font-size:16px}.costs__intro[data-astro-cid-wmmmg4mx] .btn[data-astro-cid-wmmmg4mx]{width:100%}}.ggrid[data-astro-cid-6z7qdnnp]{grid-template-columns:1fr 1.25fr;gap:16px;display:grid}.ggrid__rest[data-astro-cid-6z7qdnnp]{gap:16px;display:grid}.gcard[data-astro-cid-6z7qdnnp]{align-items:center;gap:18px;padding:14px 22px 14px 14px;display:flex}.gcard__thumb[data-astro-cid-6z7qdnnp]{background:var(--blue-50);border-radius:14px;flex:none;align-self:stretch;width:150px;min-height:116px;position:relative;overflow:hidden}.gcard[data-astro-cid-6z7qdnnp] .gcard__thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);position:absolute;inset:0}.gcard[data-astro-cid-6z7qdnnp]:hover .gcard__thumb-img{transform:scale(1.06)}.gcard__thumb-icon[data-astro-cid-6z7qdnnp]{width:32px;height:32px;color:var(--blue-600);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:8px;left:8px}.gcard__thumb-icon[data-astro-cid-6z7qdnnp] .i{width:17px;height:17px}.gcard__body[data-astro-cid-6z7qdnnp]{min-width:0;display:block}.gcard__tag[data-astro-cid-6z7qdnnp]{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);font-size:11.5px;font-weight:800;display:inline-block}.gcard__title[data-astro-cid-6z7qdnnp]{letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:17px;font-weight:800;line-height:1.3}.gcard__text[data-astro-cid-6z7qdnnp]{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}.gcard--lead[data-astro-cid-6z7qdnnp]{background:var(--blue-700);color:#fff;isolation:isolate;border-color:#0000;flex-direction:column;align-items:flex-start;gap:0;min-height:420px;padding:32px;position:relative;overflow:hidden}.gcard--lead[data-astro-cid-6z7qdnnp] .gcard__bg{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.gcard--lead[data-astro-cid-6z7qdnnp]:hover .gcard__bg{transform:scale(1.04)}.gcard--lead[data-astro-cid-6z7qdnnp]:before{content:"";z-index:-1;background:linear-gradient(#0a47c259 0%,#0a3296d1 55%,#08246ef2 100%);position:absolute;inset:0}.gcard__art[data-astro-cid-6z7qdnnp]{backdrop-filter:blur(8px);background:#ffffff2e;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:auto;display:grid}.gcard__art[data-astro-cid-6z7qdnnp] .i{width:30px;height:30px}.gcard--lead[data-astro-cid-6z7qdnnp] .gcard__tag[data-astro-cid-6z7qdnnp]{color:var(--mint);margin-top:48px}.gcard--lead[data-astro-cid-6z7qdnnp] .gcard__title[data-astro-cid-6z7qdnnp]{color:#fff;letter-spacing:-.02em;font-size:clamp(22px,2.4vw,28px)}.gcard--lead[data-astro-cid-6z7qdnnp] .gcard__text[data-astro-cid-6z7qdnnp]{color:#ffffffd9;max-width:40ch;font-size:15.5px}.gcard__cta[data-astro-cid-6z7qdnnp]{z-index:1;align-items:center;gap:6px;margin-top:24px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.gcard__cta[data-astro-cid-6z7qdnnp] .i{width:18px;height:18px;transition:transform .2s var(--ease)}.gcard--lead[data-astro-cid-6z7qdnnp]:hover .gcard__cta[data-astro-cid-6z7qdnnp] .i{transform:translate(3px)}@media (width<=1079px){.ggrid[data-astro-cid-6z7qdnnp]{grid-template-columns:1fr}.gcard--lead[data-astro-cid-6z7qdnnp] .gcard__tag[data-astro-cid-6z7qdnnp]{margin-top:28px}}@media (width<=639px){.ggrid[data-astro-cid-6z7qdnnp],.ggrid__rest[data-astro-cid-6z7qdnnp]{gap:10px}.gcard[data-astro-cid-6z7qdnnp]{gap:14px;padding:10px 14px 10px 10px}.gcard__thumb[data-astro-cid-6z7qdnnp]{border-radius:12px;width:96px;min-height:104px}.gcard__thumb-icon[data-astro-cid-6z7qdnnp]{width:28px;height:28px;bottom:6px;left:6px}.gcard--lead[data-astro-cid-6z7qdnnp]{min-height:340px}.gcard__title[data-astro-cid-6z7qdnnp]{font-size:16px}.gcard__text[data-astro-cid-6z7qdnnp]{font-size:13.5px}.gcard--lead[data-astro-cid-6z7qdnnp]{padding:22px}.gcard--lead[data-astro-cid-6z7qdnnp] .gcard__tag[data-astro-cid-6z7qdnnp]{margin-top:18px}.gcard__art[data-astro-cid-6z7qdnnp]{border-radius:14px;width:48px;height:48px}.gcard__art[data-astro-cid-6z7qdnnp] .i{width:24px;height:24px}.gcard__cta[data-astro-cid-6z7qdnnp]{margin-top:16px}}.trust-sec[data-astro-cid-j7u4uyrm]{background:radial-gradient(700px 360px at 0% 0%, #2f80ff40, transparent 70%), var(--navy-2);color:var(--on-navy)}.trust-sec__grid[data-astro-cid-j7u4uyrm]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.trust-sec__intro[data-astro-cid-j7u4uyrm] .section-head{margin-bottom:28px}.method[data-astro-cid-j7u4uyrm]{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;display:grid}.method__item[data-astro-cid-j7u4uyrm]{border-radius:var(--radius);border:1px solid var(--navy-line);background:#ffffff0a;gap:14px;padding:20px;display:flex}.method__icon[data-astro-cid-j7u4uyrm]{width:42px;height:42px;color:var(--blue-on-dark);background:#5ca3ff24;border-radius:12px;flex:none;place-items:center;display:grid}.method__icon[data-astro-cid-j7u4uyrm] .i{width:21px;height:21px}.method__title[data-astro-cid-j7u4uyrm]{color:#fff;font-size:16px;font-weight:800;line-height:1.3}.method__num[data-astro-cid-j7u4uyrm]{color:var(--mint);font-variant-numeric:tabular-nums;margin-right:4px;font-size:12px;font-weight:700}.method__text[data-astro-cid-j7u4uyrm]{color:var(--on-navy-muted);margin-top:6px;font-size:14px;line-height:1.55}@media (width<=1079px){.trust-sec__grid[data-astro-cid-j7u4uyrm]{grid-template-columns:1fr;gap:36px}}@media (width<=639px){.method[data-astro-cid-j7u4uyrm]{grid-template-columns:1fr;gap:10px}.method__item[data-astro-cid-j7u4uyrm]{padding:16px}.trust-sec__intro[data-astro-cid-j7u4uyrm] .btn[data-astro-cid-j7u4uyrm]{flex:100%}}
