:root{--primary:#0a3a5c;--primary-dark:#062940;--accent:#e85d4a;--accent-dark:#c8462f;--blue:#1e73be;--blue-light:#e8f1fb;--coral-light:#fbe5df;--mint:#e3f3ea;--mint-text:#0e6b3f;--yellow:#fff4d6;--yellow-text:#6b4f00;--bg:#fff;--surface:#f4f7fa;--surface-alt:#eef4f9;--card-bg:#fff;--header-bg:#ffffffeb;--border:#e2eaf1;--border-strong:#cbd6e0;--text:#0a1e2c;--text-muted:#4e6272;--text-subtle:#6b7c8a;--shadow:0 1px 2px #0a1e3c0a, 0 4px 12px #0a1e3c0a;--shadow-hover:0 2px 6px #0a1e3c0f, 0 12px 32px #0a1e3c14;--radius:10px;--font-body:"Be Vietnam Pro", system-ui, sans-serif;--font-num:var(--font-body);--cta:#c8462f;--cta-dark:#a93a26;--navy-fill:#0a3a5c;--navy-fill-dark:#062940;--ink-soft:#1f3242;--navy-ink:#0a3a5c;--cta-ink:#c8462f;--footer-bg:#062940;--footer-text:#c9dceb;--footer-muted:#9fb6c9;--on-navy-text:#c9dceb;--on-navy-hover-bg:#e2eaf1;--radius-md:14px;--radius-lg:20px;--tint-blue-bg:#dceaf7;--tint-blue-fg:#1e5a8c;--tint-teal-bg:#d9f0ee;--tint-teal-fg:#12665f;--tint-violet-bg:#ece5f6;--tint-violet-fg:#5b3e8f;--tint-amber-bg:#fbf1d3;--tint-amber-fg:#7a5a00;--tint-rose-bg:#f8e1e6;--tint-rose-fg:#8e2f45;--tint-green-bg:#e3f3ea;--tint-green-fg:#0e6b3f;--tint-coral-bg:#fbe5df;--tint-coral-fg:#a93a26;--tint-orange-bg:#fdebd7;--tint-orange-fg:#8a4a0b;--tint-lavender-bg:#eee8f8;--tint-lavender-fg:#4b3a7a;--header-h:72px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#5faedd;--primary-dark:#3c8fc3;--accent:#ff7a63;--accent-dark:#e85d4a;--blue:#5faedd;--blue-light:#5faedd24;--coral-light:#ff7a6324;--mint:#2ea0652e;--mint-text:#7fdda8;--yellow:#fff4d624;--yellow-text:#ffe39a;--bg:#0d151c;--surface:#141e27;--surface-alt:#1b2733;--card-bg:#141e27;--header-bg:#0d151ce6;--border:#ffffff14;--border-strong:#ffffff24;--text:#e7eef4;--text-muted:#9fb1c0;--text-subtle:#7c8a97;--shadow:0 1px 2px #0000004d, 0 4px 12px #0000004d;--shadow-hover:0 2px 6px #0006, 0 12px 32px #00000080;--cta:#c8462f;--cta-dark:#a93a26;--navy-fill:#1a4e73;--navy-fill-dark:#133c5a;--ink-soft:#cfdbe5;--navy-ink:#e7eef4;--cta-ink:#ff7a63;--footer-bg:#091118;--footer-text:#9fb1c0;--footer-muted:#7c8a97;--on-navy-text:#d6e2ec;--on-navy-hover-bg:#dce6ef;--tint-blue-bg:#5faedd29;--tint-blue-fg:#8cc2ee;--tint-teal-bg:#40beaf29;--tint-teal-fg:#7fd6cb;--tint-violet-bg:#a082e629;--tint-violet-fg:#c3aef0;--tint-amber-bg:#e8b42829;--tint-amber-fg:#f0ce6a;--tint-rose-bg:#e66e8c29;--tint-rose-fg:#f2a3b6;--tint-green-bg:#2ea0652e;--tint-green-fg:#7fdda8;--tint-coral-bg:#ff7a6329;--tint-coral-fg:#ff9f8c;--tint-orange-bg:#f0963c29;--tint-orange-fg:#f5b77a;--tint-lavender-bg:#8c78dc29;--tint-lavender-fg:#b9aaee}}:root[data-theme=dark]{--primary:#5faedd;--primary-dark:#3c8fc3;--accent:#ff7a63;--accent-dark:#e85d4a;--blue:#5faedd;--blue-light:#5faedd24;--coral-light:#ff7a6324;--mint:#2ea0652e;--mint-text:#7fdda8;--yellow:#fff4d624;--yellow-text:#ffe39a;--bg:#0d151c;--surface:#141e27;--surface-alt:#1b2733;--card-bg:#141e27;--header-bg:#0d151ce6;--border:#ffffff14;--border-strong:#ffffff24;--text:#e7eef4;--text-muted:#9fb1c0;--text-subtle:#7c8a97;--shadow:0 1px 2px #0000004d, 0 4px 12px #0000004d;--shadow-hover:0 2px 6px #0006, 0 12px 32px #00000080;--cta:#c8462f;--cta-dark:#a93a26;--navy-fill:#1a4e73;--navy-fill-dark:#133c5a;--ink-soft:#cfdbe5;--navy-ink:#e7eef4;--cta-ink:#ff7a63;--footer-bg:#091118;--footer-text:#9fb1c0;--footer-muted:#7c8a97;--on-navy-text:#d6e2ec;--on-navy-hover-bg:#dce6ef;--tint-blue-bg:#5faedd29;--tint-blue-fg:#8cc2ee;--tint-teal-bg:#40beaf29;--tint-teal-fg:#7fd6cb;--tint-violet-bg:#a082e629;--tint-violet-fg:#c3aef0;--tint-amber-bg:#e8b42829;--tint-amber-fg:#f0ce6a;--tint-rose-bg:#e66e8c29;--tint-rose-fg:#f2a3b6;--tint-green-bg:#2ea0652e;--tint-green-fg:#7fdda8;--tint-coral-bg:#ff7a6329;--tint-coral-fg:#ff9f8c;--tint-orange-bg:#f0963c29;--tint-orange-fg:#f5b77a;--tint-lavender-bg:#8c78dc29;--tint-lavender-fg:#b9aaee}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-body)}body{background:var(--bg);color:var(--text);margin:0}.u-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}:root{--container-max:1304px;--container-px:16px;--gap-sm:12px;--gap-md:20px;--gap-lg:32px;--radius-card:12px;--touch-min:44px;--z-drawer:900;--z-sheet:950;--z-sticky-cta:800;--z-sticky-tab:30}@media (width>=641px){:root{--container-px:24px;--gap-md:28px;--gap-lg:48px}}@media (width>=1025px){:root{--container-px:32px;--gap-md:32px;--gap-lg:56px}}.u-container{max-width:var(--container-max);padding-left:var(--container-px);padding-right:var(--container-px);width:100%;margin:0 auto}.u-maxw{max-width:min(var(--container-max), 100% - calc(var(--container-px) * 2))}.u-grid{gap:var(--gap-md);display:grid}.u-grid-1,.u-grid-2,.u-grid-3{grid-template-columns:1fr}.u-grid-4,.u-grid-6{grid-template-columns:1fr 1fr}.u-grid-split,.u-grid-sidebar,.u-grid-detail{grid-template-columns:1fr}@media (width>=641px){.u-grid-2,.u-grid-3{grid-template-columns:1fr 1fr}.u-grid-4{grid-template-columns:repeat(4,1fr)}.u-grid-6{grid-template-columns:repeat(3,1fr)}.u-grid-sidebar{grid-template-columns:240px 1fr}}@media (width>=1025px){.u-grid-3{grid-template-columns:1fr 1fr 1fr}.u-grid-6{grid-template-columns:repeat(6,1fr)}.u-grid-split{grid-template-columns:1.15fr 1fr}.u-grid-sidebar{grid-template-columns:260px 1fr}.u-grid-detail{grid-template-columns:220px 1fr 280px}}.u-flex{display:flex}.u-flex-between{justify-content:space-between;align-items:center;display:flex}.u-flex-center{align-items:center;gap:var(--gap-sm);display:flex}.u-flex-wrap{flex-wrap:wrap}.u-gap-sm{gap:var(--gap-sm)}.u-gap-md{gap:var(--gap-md)}.u-gap-lg{gap:var(--gap-lg)}.u-stack-mobile{flex-direction:column}@media (width>=641px){.u-stack-mobile{flex-direction:row}}.u-hide-mobile{display:none!important}.u-show-mobile{display:revert}@media (width>=641px){.u-hide-mobile{display:revert!important}.u-show-mobile{display:none!important}}.u-hide-tablet-down{display:none!important}@media (width>=1025px){.u-hide-tablet-down{display:revert!important}}.u-hide-desktop{display:revert}@media (width>=1025px){.u-hide-desktop{display:none!important}}.u-grid-footer{gap:var(--gap-lg);grid-template-columns:1fr;display:grid}@media (width>=641px){.u-grid-footer{grid-template-columns:1fr 1fr}}@media (width>=1025px){.u-grid-footer{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}.u-card-horizontal{grid-template-columns:1fr;display:grid}@media (width>=641px){.u-card-horizontal{grid-template-columns:160px 1fr}}.u-section{padding:32px 0}@media (width>=641px){.u-section{padding:48px 0}}@media (width>=1025px){.u-section{padding:64px 0}}.u-clinic-row{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=641px){.u-clinic-row{grid-template-columns:200px 1fr;gap:18px}}@media (width>=1025px){.u-clinic-row{grid-template-columns:200px 1fr auto}}.u-gallery{grid-template-columns:1fr;gap:6px;display:grid}.u-gallery>:first-child{aspect-ratio:16/10}.u-gallery>:not(:first-child){display:none}@media (width>=641px){.u-gallery{grid-template-columns:2fr 1fr;height:320px}.u-gallery>:first-child{aspect-ratio:auto}.u-gallery>:nth-child(2){display:grid}}@media (width>=1025px){.u-gallery{grid-template-columns:2fr 1fr 1fr}.u-gallery>:nth-child(3){display:grid}}.u-grid-detail-rail{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=1025px){.u-grid-detail-rail{grid-template-columns:1fr 340px;gap:28px}}.u-grid-detail-header{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=1025px){.u-grid-detail-header{grid-template-columns:1fr auto;align-items:start;gap:32px}.u-detail-rail-card{position:sticky;top:140px}}.u-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.u-table-scroll>*{min-width:720px}.u-grid-article-detail{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=1025px){.u-grid-article-detail{grid-template-columns:220px 1fr 280px;gap:40px}.u-article-main{grid-area:1/2}.u-article-toc{grid-area:1/1}.u-article-related{grid-area:1/3}}.u-toc-mobile>summary{cursor:pointer;list-style:none}.u-toc-mobile>summary::-webkit-details-marker{display:none}.u-grid-services{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width>=641px){.u-grid-services{grid-template-columns:repeat(3,1fr);gap:12px}}.u-grid-week{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.u-grid-time{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width>=641px){.u-grid-time{grid-template-columns:repeat(4,1fr)}}@media (width>=1025px){.u-grid-time{grid-template-columns:repeat(6,1fr)}}.u-container-narrow{max-width:920px;padding:0 var(--container-px);width:100%;margin:0 auto}.u-h1{font-size:28px;font-weight:800;line-height:1.2}.u-h2{font-size:22px;font-weight:700;line-height:1.25}.u-h3{font-size:18px;font-weight:600;line-height:1.3}.u-body{font-size:16px;line-height:1.55}.u-small{font-size:14px;line-height:1.5}@media (width>=641px){.u-h1{font-size:36px}.u-h2{font-size:26px}}@media (width>=1025px){.u-h1{font-size:44px}.u-h2{font-size:30px}.u-h3{font-size:20px}}input,select,textarea{font-size:16px}.u-touch{min-height:var(--touch-min);min-width:var(--touch-min)}.u-no-scroll{overflow:hidden}.u-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%;height:auto}html{scroll-behavior:smooth}.u-overlay{z-index:var(--z-drawer);opacity:0;pointer-events:none;background:#0a1e3c66;transition:opacity .2s;position:fixed;inset:0}.u-overlay.is-open{opacity:1;pointer-events:auto}.u-drawer{width:min(320px,85vw);z-index:calc(var(--z-drawer) + 1);overscroll-behavior:contain;background:#fff;transition:transform .22s ease-out;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.u-drawer.is-open{transform:translate(0)}.u-sheet{background:var(--card-bg);max-height:85dvh;z-index:var(--z-sheet);overscroll-behavior:contain;border-radius:16px 16px 0 0;transition:transform .22s ease-out;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -8px 32px #0a1e3c1f}.u-sheet.is-open{transform:translateY(0)}.u-sheet__head{border-bottom:1px solid var(--border);background:inherit;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.u-sheet__body{padding:14px 16px}.u-sheet__foot{border-top:1px solid var(--border);background:inherit;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:0}body.has-sheet{overflow:hidden}.u-sticky-cta{background:var(--bg);border-top:1px solid var(--border);padding:12px var(--container-px);z-index:var(--z-sticky-cta);position:sticky;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0a1e3c0f}@media (width>=1025px){.u-sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){.u-drawer,.u-overlay,.u-sheet{transition:none!important}html{scroll-behavior:auto}}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--sm{padding:8px 12px;font-size:13px}.btn--md{min-height:44px;padding:10px 18px;font-size:14px}.btn--lg{border-radius:12px;min-height:50px;padding:13px 22px;font-size:15px}.btn--primary{background:var(--navy-fill);color:#fff;font-weight:700}.btn--primary:hover{background:var(--navy-fill-dark)}.btn--coral{background:var(--cta);color:#fff;font-weight:700}.btn--coral:hover{background:var(--cta-dark)}.btn--ghost{color:inherit;border-color:var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--surface-alt)}.btn--navy{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.btn--navy:hover{box-shadow:var(--shadow-hover)}.star-row{color:#f5b400;align-items:center;gap:1px;font-size:13px;display:inline-flex}.star{line-height:1}.star--empty{color:var(--border-strong)}.searchbox[data-astro-cid-av774hkb]{width:100%;position:relative}.searchbox[data-astro-cid-av774hkb] input[data-astro-cid-av774hkb]{box-sizing:border-box;background:var(--surface-alt);border:1px solid var(--border);width:100%;min-width:0;height:36px;color:inherit;-webkit-appearance:none;appearance:none;border-radius:8px;padding:0 12px;font-size:14px}.searchbox[data-astro-cid-av774hkb] input[data-astro-cid-av774hkb]:focus{outline:2px solid var(--accent);outline-offset:1px}.searchbox__dropdown[data-astro-cid-av774hkb]{background:var(--card-bg);border:1px solid var(--border);width:min(420px,100vw - 32px);box-shadow:var(--shadow-hover);z-index:200;border-radius:12px;max-height:70vh;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.sb-group-label{text-transform:uppercase;opacity:.55;letter-spacing:.5px;padding:8px 10px 4px;font-size:11px}.sb-result{color:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:10px;text-decoration:none;display:flex}.sb-result:hover,.sb-result[aria-selected=true]{background:var(--surface-alt)}.sb-meta{opacity:.65;font-size:12px}.sb-empty{opacity:.7;text-align:center;padding:12px;font-size:13px}.mobile-drawer[data-astro-cid-sobfyojm]{position:relative}.mobile-drawer[data-astro-cid-sobfyojm]>summary[data-astro-cid-sobfyojm]{cursor:pointer;width:40px;height:40px;color:inherit;border-radius:8px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.mobile-drawer[data-astro-cid-sobfyojm]>summary[data-astro-cid-sobfyojm]::-webkit-details-marker{display:none}.mobile-drawer[data-astro-cid-sobfyojm]>summary[data-astro-cid-sobfyojm]:hover{background:var(--surface-alt)}.mobile-drawer__panel[data-astro-cid-sobfyojm]{background:var(--card-bg);color:inherit;border:1px solid var(--border);border-radius:var(--radius-md);width:min(320px,100vw - 32px);min-width:260px;box-shadow:var(--shadow-hover);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mobile-drawer__search[data-astro-cid-sobfyojm]{padding:2px}.mobile-drawer__nav[data-astro-cid-sobfyojm]{gap:2px;display:grid}.mobile-drawer__link[data-astro-cid-sobfyojm]{color:inherit;border-radius:8px;padding:12px;font-size:15px;text-decoration:none}.mobile-drawer__link[data-astro-cid-sobfyojm]:hover{background:var(--surface-alt)}.mobile-drawer__link[data-astro-cid-sobfyojm].is-active{background:var(--surface-alt);color:var(--navy-ink);font-weight:600}.mobile-drawer__cta[data-astro-cid-sobfyojm]{text-align:center;background:var(--cta);color:#fff;border-radius:10px;margin-top:4px;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;display:block}.mobile-drawer__partner[data-astro-cid-sobfyojm]{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:8px 4px 2px;font-size:13px;display:flex}.mobile-drawer__partner[data-astro-cid-sobfyojm] a[data-astro-cid-sobfyojm]{color:var(--text-muted);padding:6px 4px;text-decoration:none}.mobile-drawer__partner[data-astro-cid-sobfyojm] a[data-astro-cid-sobfyojm]:hover{color:var(--text)}.mobile-drawer__partner[data-astro-cid-sobfyojm] a[data-astro-cid-sobfyojm].is-active{color:var(--navy-ink);font-weight:600}@media (width>=900px){.mobile-drawer[data-astro-cid-sobfyojm]{display:none}}button[data-astro-cid-srphlu76][data-theme-toggle]{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}button[data-astro-cid-srphlu76][data-theme-toggle]:hover{background:#0000000d}[data-theme=dark] button[data-astro-cid-srphlu76][data-theme-toggle]:hover{background:#ffffff14}.t-moon[data-astro-cid-srphlu76],[data-theme=dark] .t-sun[data-astro-cid-srphlu76]{display:none}[data-theme=dark] .t-moon[data-astro-cid-srphlu76]{display:inline-block}.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--header-bg);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}@media (hover:none) and (pointer:coarse),(width<=1024px){.site-header[data-astro-cid-nen7h5rs]{backdrop-filter:none;background:var(--bg)}}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-nen7h5rs]{background:var(--bg)}}.site-header__row[data-astro-cid-nen7h5rs]{min-height:var(--header-h);align-items:center;gap:12px 20px;display:flex}@media (width>=1025px){.site-header__row[data-astro-cid-nen7h5rs]{max-width:1368px;padding-left:24px;padding-right:24px}}.site-header__brand[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;color:var(--navy-ink);flex-shrink:0;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-nen7h5rs]{background:var(--navy-fill);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.site-header__brand-text[data-astro-cid-nen7h5rs]{white-space:nowrap}@media (width<=340px){.site-header__brand-text[data-astro-cid-nen7h5rs]{display:none}}.site-header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:none}.site-header__link[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--text-muted);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.site-header__link[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:var(--surface-alt)}.site-header__link[data-astro-cid-nen7h5rs].is-active{background:var(--surface-alt);color:var(--navy-ink);font-weight:600}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.site-header__search[data-astro-cid-nen7h5rs]{flex-shrink:0;width:44px;height:44px;position:relative}.site-header__search[data-astro-cid-nen7h5rs] .searchbox{position:static}.site-header__search[data-astro-cid-nen7h5rs] .searchbox input{z-index:2;border:1px solid var(--border);background:var(--card-bg);cursor:pointer;border-radius:10px;width:44px;height:44px;padding:0 40px 0 14px;font-size:15px;transition:width .2s,border-color .15s;position:absolute;top:0;right:0}.site-header__search[data-astro-cid-nen7h5rs] .searchbox input::placeholder{color:#0000}.site-header__search[data-astro-cid-nen7h5rs] .searchbox input:hover{border-color:var(--border-strong)}.site-header__search[data-astro-cid-nen7h5rs] .searchbox input:focus{cursor:text;border-color:var(--primary);outline:none;width:min(300px,100vw - 32px);box-shadow:0 8px 24px #0a1e3c1f}.site-header__search[data-astro-cid-nen7h5rs] .searchbox input:focus::placeholder{color:var(--text-subtle)}.site-header__search[data-astro-cid-nen7h5rs] .searchbox__dropdown{top:calc(100% + 8px)}.site-header__search-icon[data-astro-cid-nen7h5rs]{z-index:3;color:var(--text);pointer-events:none;position:absolute;top:12px;right:12px}.site-header__actions[data-astro-cid-nen7h5rs] [data-theme-toggle]{border:1px solid var(--border);background:var(--card-bg);width:44px;height:44px;color:var(--text);border-radius:10px;flex-shrink:0}.site-header__actions[data-astro-cid-nen7h5rs] [data-theme-toggle]:hover{border-color:var(--border-strong);background:var(--card-bg)}.site-header__partner[data-astro-cid-nen7h5rs]{color:var(--navy-ink);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:none}.site-header__partner[data-astro-cid-nen7h5rs]:hover{background:var(--surface-alt)}.site-header__partner[data-astro-cid-nen7h5rs].is-active{background:var(--surface-alt);font-weight:700}.site-header__cta[data-astro-cid-nen7h5rs]{background:var(--cta);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:none}.site-header__cta[data-astro-cid-nen7h5rs]:hover{background:var(--cta-dark)}@media (width>=900px){.site-header__nav[data-astro-cid-nen7h5rs],.site-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=1100px){.site-header__partner[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=640px){.site-header__row[data-astro-cid-nen7h5rs]{gap:8px;min-height:68px}.site-header__brand[data-astro-cid-nen7h5rs]{letter-spacing:normal;gap:8px;font-size:15px}.logo-mark[data-astro-cid-nen7h5rs]{width:32px;height:32px}.site-header__actions[data-astro-cid-nen7h5rs]{gap:6px}.site-header__search[data-astro-cid-nen7h5rs],.site-header__search[data-astro-cid-nen7h5rs] .searchbox input{width:40px;height:40px}.site-header__search-icon[data-astro-cid-nen7h5rs]{top:10px;right:10px}.site-header__actions[data-astro-cid-nen7h5rs] [data-theme-toggle]{width:40px;height:40px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer-bg);color:var(--footer-text);margin-top:96px;padding:64px 0 32px;font-size:14px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=1000px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.footer-brand__row[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:#fff;font-size:18px;font-weight:800}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:40ch;margin:0;line-height:1.6}.footer-brand[data-astro-cid-jo6i4kqk] .logo-mark[data-astro-cid-jo6i4kqk]{width:32px;height:32px;color:var(--primary-dark);background:#fff;border-radius:9px;place-items:center;display:inline-grid}.footer-col__title[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 10px;font-size:13px;font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--footer-text);overflow-wrap:anywhere;text-decoration:none;transition:color .15s}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer-bottom[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.footer-bottom__disclaimer[data-astro-cid-jo6i4kqk]{margin:0}.footer-bottom__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.footer-bottom__row[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{font-size:inherit}@media (width<=640px){.footer-brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-size:15px}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:13px}}.footer-bottom__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:inline-flex}.footer-bottom__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.footer-bottom__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.skip-link{color:#fff;z-index:999;background:#000;padding:10px 14px;font-size:14px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{outline:2px solid var(--accent);left:0}
