@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(./figtree-latin-ext-400-normal.Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(./figtree-latin-400-normal.BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-ext-600-normal.DJlfifZj.woff2)format("woff2"),url(./figtree-latin-ext-600-normal.CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(./figtree-latin-600-normal.BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-ext-700-normal.CS4sQkGV.woff2)format("woff2"),url(./figtree-latin-ext-700-normal.BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(./figtree-latin-700-normal.BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-cyrillic-ext-400-normal.BjDhGU6t.woff2)format("woff2"),url(./noto-sans-cyrillic-ext-400-normal.d9FrwbiD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-cyrillic-400-normal.CHP_ranX.woff2)format("woff2"),url(./noto-sans-cyrillic-400-normal.BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-devanagari-400-normal.C3FccbrF.woff2)format("woff2"),url(./noto-sans-devanagari-400-normal.g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-greek-ext-400-normal.i2oSBwXz.woff2)format("woff2"),url(./noto-sans-greek-ext-400-normal.L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-greek-400-normal.DCESwnT1.woff2)format("woff2"),url(./noto-sans-greek-400-normal.Be2BcUUc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-vietnamese-400-normal.D2wP-Vm-.woff2)format("woff2"),url(./noto-sans-vietnamese-400-normal.C3Al4sv4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-latin-ext-400-normal.CVf-LbaS.woff2)format("woff2"),url(./noto-sans-latin-ext-400-normal.CNh9dRW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-latin-400-normal.BTkUljjl.woff2)format("woff2"),url(./noto-sans-latin-400-normal.DPpKfCgK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-cyrillic-ext-500-normal.CuwgPeWW.woff2)format("woff2"),url(./noto-sans-cyrillic-ext-500-normal.Bw4G4pNe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-cyrillic-500-normal.9zZ_jNuA.woff2)format("woff2"),url(./noto-sans-cyrillic-500-normal.BxM0HQjg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-devanagari-500-normal.VG35fhMU.woff2)format("woff2"),url(./noto-sans-devanagari-500-normal.B62tDw8r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-greek-ext-500-normal.D6bOGD5V.woff2)format("woff2"),url(./noto-sans-greek-ext-500-normal.CbZNESfr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-greek-500-normal.D_0l3T9g.woff2)format("woff2"),url(./noto-sans-greek-500-normal.BAAA_uK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-vietnamese-500-normal.B_DgfjT4.woff2)format("woff2"),url(./noto-sans-vietnamese-500-normal.BBHKifio.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-latin-ext-500-normal.D88cFz81.woff2)format("woff2"),url(./noto-sans-latin-ext-500-normal.Bn9_h39k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-latin-500-normal.DCA2Z9Cj.woff2)format("woff2"),url(./noto-sans-latin-500-normal.CDPngY5C.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-cyrillic-ext-700-normal.OK-fZO_i.woff2)format("woff2"),url(./noto-sans-cyrillic-ext-700-normal.D83T7awq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-cyrillic-700-normal.DYZmzPmX.woff2)format("woff2"),url(./noto-sans-cyrillic-700-normal.D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-devanagari-700-normal.DVs0dmkg.woff2)format("woff2"),url(./noto-sans-devanagari-700-normal.CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-greek-ext-700-normal.Dq1WA5-1.woff2)format("woff2"),url(./noto-sans-greek-ext-700-normal.BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-greek-700-normal.x3kNWF-0.woff2)format("woff2"),url(./noto-sans-greek-700-normal.DDNJsN3F.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-vietnamese-700-normal.DayJ0F-f.woff2)format("woff2"),url(./noto-sans-vietnamese-700-normal.1GL2JyGE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-latin-ext-700-normal.BypTtJma.woff2)format("woff2"),url(./noto-sans-latin-ext-700-normal.CgsG9aVh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./noto-sans-latin-700-normal.CrvTEWhy.woff2)format("woff2"),url(./noto-sans-latin-700-normal.ZyrKABVF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary:#0e7490;--c-primary-strong:#155e75;--c-primary-soft:#0891b2;--c-ink:#163e4d;--c-text:#1c3540;--c-text-soft:#46626e;--c-accent:#0e7490;--c-accent-strong:#155e75;--c-bg:#fff;--c-bg-tint:#ecf3f4;--c-bg-mist:#f5f8f9;--c-bg-deep:#0d3a49;--c-border:#d5e3e6;--c-border-soft:#e5edef;--c-danger:#b91c1c;--c-focus:#0e7490;--font-head:"Figtree", "Noto Sans", system-ui, sans-serif;--font-body:"Noto Sans", system-ui, sans-serif;--container:72rem;--radius:14px;--radius-sm:9px;--shadow-card:0 1px 2px #0d3a490d, 0 6px 20px #0d3a4912;--shadow-card-hover:0 2px 4px #0d3a4912, 0 12px 32px #0d3a491f;--bottomnav-height:62px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--c-text);background:var(--c-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}@media (width<=899px){body{padding-bottom:calc(var(--bottomnav-height) + env(safe-area-inset-bottom,0px))}}h1,h2,h3,h4{font-family:var(--font-head);color:var(--c-ink);text-wrap:balance;margin:0 0 .6em;font-weight:700;line-height:1.22}h1{font-size:clamp(1.9rem,4.2vw,2.9rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3{font-size:clamp(1.2rem,2.2vw,1.4rem)}h4{font-size:1.1rem}p{margin:0 0 1em}a{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s}a:hover{color:var(--c-primary-strong)}img{max-width:100%;height:auto;display:block}ol,ul{margin:0 0 1em;padding-left:1.3em}li{margin-bottom:.35em}strong{color:var(--c-ink);font-weight:700}address{font-style:normal}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:3px}.skip-link{z-index:1000;background:var(--c-ink);color:#fff;border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{color:#fff;top:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-enter-active,.page-leave-active{transition:opacity .18s,transform .18s}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.section{padding-block:clamp(2.75rem,7vw,4.5rem)}.section--tint{background:var(--c-bg-tint)}.section--mist{background:var(--c-bg-mist)}.section-head{max-width:46rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.section-head .kicker{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:inline-block}.grid{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=899px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.btn{min-height:48px;font-family:var(--font-head);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.5rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--c-primary);color:#fff}.btn-primary:hover{background:var(--c-primary-strong);color:#fff}.btn-accent{background:var(--c-accent);color:#fff}.btn-accent:hover{background:var(--c-accent-strong);color:#fff}.btn-outline{color:var(--c-primary);border-color:var(--c-primary);background:0 0}.btn-outline:hover{background:var(--c-primary);color:#fff}.btn-light{background:#fff}.btn-light,.btn-light:hover{color:var(--c-primary-strong)}.btn-light:hover{background:var(--c-bg-tint)}.btn svg{flex-shrink:0}a[href^=tel] svg{transition:transform .18s}a[href^=tel]:hover svg{transform:rotate(-12deg)scale(1.08)}@keyframes icon-flicker{0%,to{transform:scale(1)rotate(0)}20%{transform:scale(1.08,1.14)rotate(-4deg)}45%{transform:scale(.95,1.06)rotate(3deg)}70%{transform:scale(1.06,1.1)rotate(-2deg)}}@keyframes icon-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}}@keyframes icon-pulse{0%,to{transform:scale(1)}25%{transform:scale(1.18)}45%{transform:scale(1)}65%{transform:scale(1.12)}}@keyframes icon-drip{0%,to{transform:translateY(0)}30%{transform:translateY(-3px)scale(1.05)}60%{transform:translateY(2px)scale(.98,1.04)}}@keyframes icon-sway{0%,to{transform:rotate(0)translate(0)}30%{transform:rotate(6deg)translate(1px)}70%{transform:rotate(-6deg)translate(-1px)}}@keyframes icon-jolt{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-1.5px,1px)rotate(-5deg)}30%{transform:translate(2px,-1px)rotate(4deg)}45%{transform:translate(-2px)rotate(-4deg)}60%{transform:translate(1.5px,1px)rotate(3deg)}75%{transform:translate(-1px,-1px)rotate(-2deg)}}@keyframes icon-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(1.12)}to{transform:rotate(180deg)scale(1)}}@keyframes icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(7deg)}60%{transform:rotate(-7deg)}}@keyframes icon-breathe{0%,to{transform:scale(1)}35%{transform:scale(1.16)}55%{transform:scale(1.12)}80%{transform:scale(.97)}}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-flame{transform-origin:50% 85%;animation:.8s ease-in-out icon-flicker}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-hand{transform-origin:50% 90%;animation:.9s ease-in-out icon-wave}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-activity,:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-brain{animation:.9s ease-in-out icon-pulse}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-droplets{animation:.8s ease-in-out icon-drip}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-leaf,:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-waves{transform-origin:50% 80%;animation:1s ease-in-out icon-sway}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-zap{animation:.6s ease-in-out icon-jolt}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-snowflake{animation:.9s ease-in-out icon-spin}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-bandage{animation:.7s ease-in-out icon-wiggle}:is(.therapy-card,.therapy-row):is(:hover,:active) .icon-wind{animation:1.1s ease-in-out icon-breathe}.card{background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:clamp(1.25rem,3vw,1.75rem);transition:box-shadow .2s,border-color .2s}a.card{color:inherit;text-decoration:none;display:block}a.card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--c-border);color:inherit}.icon-badge{width:52px;height:52px;color:var(--c-primary);border-radius:14px;justify-content:center;margin-bottom:.9rem}.icon-badge,.pill{background:var(--c-bg-tint);align-items:center;display:inline-flex}.pill{min-height:44px;color:var(--c-primary-strong);border:1px solid var(--c-border);border-radius:999px;gap:.4rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none}a.pill:hover{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.check-list{padding:0;list-style:none}.check-list li{margin-bottom:.55em;padding-left:2rem;position:relative}.check-list li:before{content:"";background-color:var(--c-accent);border-radius:50%;width:1.15em;height:1.15em;position:absolute;top:.28em;left:0;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M22%2011.08V12a10%2010%200%201%201-5.93-9.14%22%2F%3E%3Cpath%20d%3D%22M22%204%2012%2014.01l-3-3%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M22%2011.08V12a10%2010%200%201%201-5.93-9.14%22%2F%3E%3Cpath%20d%3D%22M22%204%2012%2014.01l-3-3%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.input{width:100%;min-height:52px;font:inherit;color:var(--c-text);border:2px solid var(--c-primary);border-radius:var(--radius-sm);background:#fff;padding:.75rem 1.1rem;transition:border-color .18s}.input::placeholder{color:var(--c-text-soft);opacity:1}.input:focus,.input:hover{border-color:var(--c-primary)}.input:focus{outline:none;box-shadow:0 0 0 3px #0e749073}label{color:var(--c-ink);margin-bottom:.4rem;font-weight:600;display:block}.breadcrumbs{color:var(--c-text-soft);font-size:.92rem}.breadcrumbs ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--c-text-soft);margin-right:.35rem}.breadcrumbs a{color:var(--c-text-soft)}.breadcrumbs a:hover{color:var(--c-primary)}.page-hero{background:linear-gradient(160deg,var(--c-bg-tint) 0,#fff 78%);border-bottom:1px solid var(--c-border-soft);padding-block:clamp(2rem,5vw,3.5rem)}.page-hero .lead{max-width:46rem;font-size:clamp(1.08rem,1.8vw,1.22rem)}.page-hero .lead,.text-soft{color:var(--c-text-soft)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}hr{border:none;border-top:1px solid var(--c-border-soft);margin:2rem 0}.error-page[data-v-166f5465]{background:linear-gradient(155deg,var(--c-bg-tint) 0,#fff 65%);align-items:center;min-height:70vh;display:flex}.error-inner[data-v-166f5465]{text-align:center;padding-block:4rem}.error-code[data-v-166f5465]{font-family:var(--font-head);color:var(--c-primary-soft);margin:0;font-size:4.5rem;font-weight:700;line-height:1}.error-text[data-v-166f5465]{max-width:32rem;color:var(--c-text-soft);margin:0 auto 1.5rem}.error-actions[data-v-166f5465]{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}
