.r-hero[data-astro-cid-gp4onsyz]{--crumb-color:#4a6680;--crumb-sep:#8a99a6;--crumb-gap:0;color:var(--color-navy);background:linear-gradient(90deg,#eaf5f6 0%,#f2f9f9 50%,#eef4f1 100%)}.r-hero__inner[data-astro-cid-gp4onsyz]{padding-block:34px 64px}.r-pill[data-astro-cid-gp4onsyz]{color:var(--color-teal-dark);background:#fff;border-radius:999px;margin-top:30px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.r-hero[data-astro-cid-gp4onsyz] h1[data-astro-cid-gp4onsyz]{letter-spacing:.05em;max-width:none;color:var(--color-navy);margin-top:12px;font-size:clamp(26px,3vw,38px);line-height:1.45}.r-hero__sub[data-astro-cid-gp4onsyz]{color:#4a6680;margin-top:16px;font-size:15.5px;line-height:1.95}.r-hero__cta[data-astro-cid-gp4onsyz]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.r-btn[data-astro-cid-gp4onsyz],.r-btn-o[data-astro-cid-gp4onsyz]{transition:background var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.r-btn[data-astro-cid-gp4onsyz]{background:var(--color-teal);color:#fff}.r-btn[data-astro-cid-gp4onsyz]:hover{background:var(--color-teal-dark)}.r-btn-o[data-astro-cid-gp4onsyz]{border:1.5px solid var(--color-navy);color:var(--color-navy);background:#fff}.r-btn-o[data-astro-cid-gp4onsyz]:hover{background:var(--color-teal-bg)}.r-btn[data-astro-cid-gp4onsyz] svg[data-astro-cid-gp4onsyz]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.r-nav[data-astro-cid-gp4onsyz]{top:var(--header-height,76px);z-index:15;border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky}.r-nav[data-astro-cid-gp4onsyz] ol[data-astro-cid-gp4onsyz]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.r-nav[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{color:var(--color-text);white-space:nowrap;border-bottom:3px solid #0000;justify-content:center;padding:20px 8px 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.r-nav[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:hover{border-bottom-color:var(--color-teal)}.r-main[data-astro-cid-gp4onsyz] section[data-astro-cid-gp4onsyz]{scroll-margin-top:calc(var(--header-height,76px) + 60px);padding-top:64px}.r-main[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:24px}.r-main[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{font-size:17px}.r-lead[data-astro-cid-gp4onsyz]{max-width:44em;color:var(--color-text-secondary);margin-top:8px;font-size:15px}.r-note[data-astro-cid-gp4onsyz]{color:var(--color-muted);margin-top:12px;font-size:13px}.r-about[data-astro-cid-gp4onsyz]{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;margin-top:24px;display:grid}.r-about[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]{font-size:15px;line-height:1.95}.r-about[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]+p[data-astro-cid-gp4onsyz]{margin-top:12px}.r-textlink[data-astro-cid-gp4onsyz]{color:var(--color-teal-dark);text-underline-offset:4px;font-weight:700}.r-mission[data-astro-cid-gp4onsyz]{background:var(--color-teal-bg);border-radius:14px;padding:26px 28px}.r-mission[data-astro-cid-gp4onsyz] small[data-astro-cid-gp4onsyz]{color:var(--color-teal-dark);font-size:12.5px;font-weight:700;display:block}.r-mission[data-astro-cid-gp4onsyz] b[data-astro-cid-gp4onsyz]{margin-top:6px;font-size:18px;line-height:1.7;display:block}.r-points[data-astro-cid-gp4onsyz]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.r-point[data-astro-cid-gp4onsyz],.r-box[data-astro-cid-gp4onsyz],.r-promise[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz],.r-flow[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:24px}.r-ico[data-astro-cid-gp4onsyz]{background:var(--color-teal-bg);width:52px;height:52px;color:var(--color-teal-dark);border-radius:50%;place-items:center;display:grid}.r-ico[data-astro-cid-gp4onsyz] svg[data-astro-cid-gp4onsyz]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.r-point[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{margin-top:14px;font-size:18px}.r-point[data-astro-cid-gp4onsyz] ul[data-astro-cid-gp4onsyz]{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.r-point[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]{color:var(--color-text-secondary);padding-inline-start:16px;font-size:14px;line-height:1.7;position:relative}.r-point[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]:before{content:"";inset-inline-start:0;background:var(--color-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em}.r-two[data-astro-cid-gp4onsyz]{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.r-two[data-astro-cid-gp4onsyz] ul[data-astro-cid-gp4onsyz]{flex-direction:column;gap:6px;margin:10px 0 0;padding-inline-start:1.2em;font-size:14.5px;line-height:1.75;display:flex}.r-promise[data-astro-cid-gp4onsyz]{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.r-promise[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz]{padding:20px 22px}.r-promise[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{align-items:baseline;gap:10px;font-size:16.5px;display:flex}.r-promise[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz] i[data-astro-cid-gp4onsyz]{color:var(--color-teal-dark);font-size:13px;font-style:normal}.r-promise[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]{color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.8}.r-fit[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz]{border-radius:14px;padding:22px 24px}.r-fit__yes[data-astro-cid-gp4onsyz]{background:var(--color-teal-bg)}.r-fit__no[data-astro-cid-gp4onsyz]{border:1px solid var(--color-border);background:var(--color-mint)}.r-spec[data-astro-cid-gp4onsyz]{border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;background:var(--color-surface);border-radius:14px;width:100%;margin-top:24px;font-size:15px;overflow:hidden}.r-spec[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;padding:18px 22px;line-height:1.8}.r-spec[data-astro-cid-gp4onsyz] tr[data-astro-cid-gp4onsyz]:last-child th[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] tr[data-astro-cid-gp4onsyz]:last-child td[data-astro-cid-gp4onsyz]{border-bottom:0}.r-spec[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]{background:var(--color-mint);white-space:nowrap;width:190px;font-weight:700}.r-spec[data-astro-cid-gp4onsyz] ul[data-astro-cid-gp4onsyz]{margin:0;padding-inline-start:1.2em}.r-em[data-astro-cid-gp4onsyz]{font-size:17px;font-weight:700}.r-spec[data-astro-cid-gp4onsyz] small[data-astro-cid-gp4onsyz]{color:var(--color-muted);margin-top:2px;font-size:12.5px;display:block}.r-flow[data-astro-cid-gp4onsyz]{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.r-flow[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]{padding:24px 22px 22px;position:relative}.r-flow[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]:not(:last-child):after{content:"";border-top:2px solid var(--color-teal);border-right:2px solid var(--color-teal);width:10px;height:10px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)rotate(45deg)}.r-flow__no[data-astro-cid-gp4onsyz]{color:var(--color-teal-dark);font-size:13px;font-weight:600}.r-flow[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{margin-top:4px;font-size:18px}.r-flow[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]{color:var(--color-text-secondary);margin-top:8px;font-size:14px;line-height:1.75}.r-faq[data-astro-cid-gp4onsyz]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.r-faq[data-astro-cid-gp4onsyz] details[data-astro-cid-gp4onsyz]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:0 22px}.r-faq[data-astro-cid-gp4onsyz] summary[data-astro-cid-gp4onsyz]{cursor:pointer;padding:18px 28px 18px 0;font-size:15.5px;font-weight:700;list-style:none;position:relative}.r-faq[data-astro-cid-gp4onsyz] summary[data-astro-cid-gp4onsyz]::-webkit-details-marker{display:none}.r-faq[data-astro-cid-gp4onsyz] summary[data-astro-cid-gp4onsyz]:before{content:"Q";color:var(--color-teal);margin-inline-end:10px}.r-faq[data-astro-cid-gp4onsyz] summary[data-astro-cid-gp4onsyz]:after{content:"";border-right:2px solid var(--color-teal);border-bottom:2px solid var(--color-teal);width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.r-faq[data-astro-cid-gp4onsyz] details[data-astro-cid-gp4onsyz][open] summary[data-astro-cid-gp4onsyz]:after{transform:translateY(-30%)rotate(-135deg)}.r-faq[data-astro-cid-gp4onsyz] details[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]{color:var(--color-text-secondary);padding:0 0 18px 24px;font-size:14.5px;line-height:1.85}.r-main[data-astro-cid-gp4onsyz] .r-apply[data-astro-cid-gp4onsyz]{color:#fff;background:#002f57;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-block:72px;padding:44px 48px;display:grid}.r-apply[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{color:#fff}.r-apply[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz]>p[data-astro-cid-gp4onsyz]{opacity:.9;margin-top:8px;font-size:14.5px}.r-apply__btns[data-astro-cid-gp4onsyz]{flex-direction:column;gap:10px;display:flex}.r-btn--large[data-astro-cid-gp4onsyz]{padding:16px 40px;font-size:17px}.r-apply__btns[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]{text-align:center;color:#c9d6e0;font-size:13px}.r-apply__btns[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:not(.r-btn){color:#fff;text-underline-offset:3px}@media (width<=900px){.r-nav[data-astro-cid-gp4onsyz] ol[data-astro-cid-gp4onsyz]{display:flex;overflow-x:auto}.r-nav[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{padding:16px 16px 14px}.r-about[data-astro-cid-gp4onsyz],.r-two[data-astro-cid-gp4onsyz],.r-promise[data-astro-cid-gp4onsyz],.r-points[data-astro-cid-gp4onsyz],.r-flow[data-astro-cid-gp4onsyz]{grid-template-columns:1fr}.r-flow[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]:not(:last-child):after{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(135deg)}.r-main[data-astro-cid-gp4onsyz] .r-apply[data-astro-cid-gp4onsyz]{grid-template-columns:1fr;padding:32px 24px}}@media (width<=640px){.r-hero[data-astro-cid-gp4onsyz] h1[data-astro-cid-gp4onsyz]{font-size:26px}.r-hero__sub[data-astro-cid-gp4onsyz] br[data-astro-cid-gp4onsyz]{display:none}.r-hero__cta[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{width:100%}.r-main[data-astro-cid-gp4onsyz] section[data-astro-cid-gp4onsyz]{padding-top:48px}.r-main[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:21px}.r-spec[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] tbody[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] tr[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{width:100%;display:block}.r-spec[data-astro-cid-gp4onsyz] tr[data-astro-cid-gp4onsyz]{border-bottom:1px solid var(--color-border)}.r-spec[data-astro-cid-gp4onsyz] tr[data-astro-cid-gp4onsyz]:last-child,.r-spec[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz],.r-spec[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{border-bottom:0}.r-spec[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]{color:var(--color-teal-dark);background:0 0;padding:12px 16px 4px;font-size:13.5px}.r-spec[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{padding:0 16px 14px}.r-main[data-astro-cid-gp4onsyz] .r-apply[data-astro-cid-gp4onsyz]{margin-block:52px}}
