@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2) format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-ext-700-normal.CI4iH74K.woff2) format("woff2"),url(/_astro/outfit-latin-ext-700-normal.fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2) format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/_astro/noto-sans-cyrillic-ext-400-normal.BjDhGU6t.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-ext-400-normal.d9FrwbiD.woff) format("woff");unicode-range:U+0460-052F,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(/_astro/noto-sans-cyrillic-400-normal.CHP_ranX.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-400-normal.BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-400-normal.C3FccbrF.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-400-normal.g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,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(/_astro/noto-sans-greek-ext-400-normal.i2oSBwXz.woff2) format("woff2"),url(/_astro/noto-sans-greek-ext-400-normal.L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-greek-400-normal.DCESwnT1.woff2) format("woff2"),url(/_astro/noto-sans-greek-400-normal.Be2BcUUc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-vietnamese-400-normal.D2wP-Vm-.woff2) format("woff2"),url(/_astro/noto-sans-vietnamese-400-normal.C3Al4sv4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-ext-400-normal.CVf-LbaS.woff2) format("woff2"),url(/_astro/noto-sans-latin-ext-400-normal.CNh9dRW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/noto-sans-latin-400-normal.BTkUljjl.woff2) format("woff2"),url(/_astro/noto-sans-latin-400-normal.DPpKfCgK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/_astro/noto-sans-cyrillic-ext-700-normal.OK-fZO_i.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-ext-700-normal.D83T7awq.woff) format("woff");unicode-range:U+0460-052F,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(/_astro/noto-sans-cyrillic-700-normal.DYZmzPmX.woff2) format("woff2"),url(/_astro/noto-sans-cyrillic-700-normal.D8UNalU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-700-normal.DVs0dmkg.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-700-normal.CT12sGlc.woff) format("woff");unicode-range:U+0900-097F,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(/_astro/noto-sans-greek-ext-700-normal.Dq1WA5-1.woff2) format("woff2"),url(/_astro/noto-sans-greek-ext-700-normal.BOmIwFkq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-greek-700-normal.x3kNWF-0.woff2) format("woff2"),url(/_astro/noto-sans-greek-700-normal.DDNJsN3F.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-vietnamese-700-normal.DayJ0F-f.woff2) format("woff2"),url(/_astro/noto-sans-vietnamese-700-normal.1GL2JyGE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-latin-ext-700-normal.BypTtJma.woff2) format("woff2"),url(/_astro/noto-sans-latin-ext-700-normal.CgsG9aVh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/noto-sans-latin-700-normal.CrvTEWhy.woff2) format("woff2"),url(/_astro/noto-sans-latin-700-normal.ZyrKABVF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-devanagari-400-normal.BlDd6KY1.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-400-normal.CdOJmQ4E.woff) format("woff");unicode-range:U+0900-097F,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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-latin-ext-400-normal.BnQrAETZ.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-400-normal.Bs32KOJx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-latin-400-normal.BuiDGFlU.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-400-normal.Bl6wi1XD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-devanagari-700-normal.v9jliTCB.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-700-normal.h2KXAbYG.woff) format("woff");unicode-range:U+0900-097F,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 Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-latin-ext-700-normal.BKjKJI-9.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-700-normal.DXhSwleO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-latin-700-normal.DcW8oEIt.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-700-normal.B5n956PN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-paper: #FBF8F2;--color-ink: #153B38;--color-accent: #4F8A7B;--color-mint: #E2EEE9;--color-line: #E5E6DF;--color-muted: #687976;--color-whatsapp: #25D366;--radius: 16px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-press: .16s;--dur-page: .4s;--font-display: "Outfit", "Noto Sans Devanagari", sans-serif;--font-body: "Noto Sans", "Noto Sans Devanagari", sans-serif}html,body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);overflow-x:clip}h1,h2,h3,.brand{font-family:var(--font-display);font-style:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.orbScene{position:relative;width:min(100%,28rem);height:28rem;overflow:hidden}.orbGlow{position:absolute;width:340px;height:340px;left:50%;top:75px;margin-left:-170px;border-radius:50%;background:#9ec8bd55;filter:blur(45px)}.orb{position:absolute;width:340px;height:340px;left:50%;top:75px;margin-left:-170px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,#d7e8e1 35%,#a4c5bb);box-shadow:inset -28px -35px 65px #4d7c7330,0 30px 70px #153b3828;animation:float 6s ease-in-out infinite;overflow:hidden}.orbRing{position:absolute;border:1px solid #5d8e8466;border-radius:50%;left:10%;top:25%;width:80%;height:48%}.ring1{transform:rotateX(70deg) rotate(10deg);animation:spin 9s linear infinite}.ring2{transform:rotateY(70deg) rotate(-20deg);animation:spin2 11s linear infinite}.ring3{left:20%;top:15%;width:60%;height:70%;transform:rotateY(55deg);animation:spin 13s linear infinite reverse}.body3d{position:absolute;left:133px;top:62px;width:75px;height:215px}.head3d{position:absolute;left:25px;top:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e8b99b,#b9785c)}.torso3d{position:absolute;left:18px;top:40px;width:48px;height:82px;border-radius:22px 22px 16px 16px;background:linear-gradient(135deg,#5c8f83,#2f655d);transform:rotate(-5deg)}.arm3d{position:absolute;width:16px;height:84px;border-radius:12px;background:linear-gradient(90deg,#e1aa8b,#b86f55);top:46px}.armL{left:3px;transform:rotate(25deg)}.armR{right:2px;transform:rotate(-38deg)}.leg3d{position:absolute;width:18px;height:105px;border-radius:12px;background:linear-gradient(90deg,#315f59,#173f3a);top:115px}.legL{left:22px;transform:rotate(7deg)}.legR{left:43px;transform:rotate(-13deg)}.floatIcon{position:absolute;width:50px;height:50px;border-radius:17px;background:#fffdf9;display:grid;place-items:center;color:#4d8a7d;font-weight:800;box-shadow:0 12px 30px #153b3820;animation:bob 4s ease-in-out infinite}.i1{left:8px;top:70px}.i2{right:8px;top:150px;animation-delay:-1s}.i3{right:40px;bottom:40px;animation-delay:-2s}.orbShadow{position:absolute;width:250px;height:35px;left:50%;margin-left:-125px;bottom:24px;border-radius:50%;background:#244e4725;filter:blur(14px);animation:shadow 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-16px)}}@keyframes bob{50%{transform:translateY(-13px)}}@keyframes shadow{50%{transform:scale(.82);opacity:.6}}@keyframes spin{to{transform:rotateX(70deg) rotate(370deg)}}@keyframes spin2{to{transform:rotateY(430deg) rotate(-20deg)}}.serviceScene,.anatomicalScene{height:140px;border-radius:20px;background:linear-gradient(145deg,#edf5f1,#d2e5de);position:relative;overflow:hidden;margin-bottom:16px}.humanSvg{position:absolute;width:220px;height:138px;left:8px;bottom:-3px;animation:humanFloat 4s ease-in-out infinite}.jointGlowSvg{animation:jointBlink 1.8s ease-in-out infinite}.exerciseBand{position:absolute;right:28px;top:48px;width:65px;height:14px;border:4px solid #4d8d81;border-radius:12px;transform:rotate(18deg);animation:bandStretch 2.2s ease-in-out infinite}.motionArrow{position:absolute;right:31px;top:20px;font-size:27px;color:#4e8d81;animation:arrowMotion 1.7s ease-in-out infinite}.sceneCaption{position:absolute;right:12px;bottom:10px;background:#fffc;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:800;color:#416f67;letter-spacing:.06em}.kneeHighlight{position:absolute;width:15px;height:15px;border-radius:50%;background:#e17761;box-shadow:0 0 0 7px #e1776125;animation:jointBlink 1.8s ease-in-out infinite}.kh1{left:101px;bottom:28px}.kh2{left:154px;bottom:28px}.therapyBand{position:absolute;left:86px;bottom:29px;width:90px;height:8px;border-radius:8px;background:#d9efe8;animation:therapyPulse 2s infinite}.kneeBrace{position:absolute;left:94px;bottom:19px;width:73px;height:38px;border:4px solid #315f59;border-radius:12px;background:#fff6;animation:braceMove 3s ease-in-out infinite}.braceStrap{position:absolute;left:88px;width:87px;height:6px;border-radius:6px;background:#4e8b80}.bs1{bottom:43px}.bs2{bottom:18px}.rehabRange,.sportMotion{position:absolute;right:28px;top:40px;font-size:30px;color:#4c8e82;animation:rangeMove 2s infinite}.ankleHighlight{position:absolute;left:166px;bottom:18px;width:17px;height:17px;border-radius:50%;background:#e07d65;box-shadow:0 0 0 9px #e07d6525;animation:jointBlink 1.5s infinite}.sportTrack{position:absolute;right:17px;bottom:25px;width:75px;border-top:2px dashed #6a9b9188;transform:rotate(-8deg)}.elder{position:absolute;left:42px;bottom:14px;width:90px;height:115px}.elderHead{position:absolute;left:36px;top:2px;width:25px;height:25px;border-radius:50%;background:#b77d65}.elderBody{position:absolute;left:29px;top:29px;width:38px;height:52px;border-radius:17px;background:#5f9287}.elderLeg{position:absolute;top:76px;width:13px;height:38px;background:#315e58;border-radius:9px}.el1{left:32px;transform:rotate(8deg)}.el2{left:54px;transform:rotate(-10deg)}.walker{position:absolute;right:30px;bottom:18px;width:78px;height:82px;border:4px solid #548a80;border-top:0;border-radius:0 0 20px 20px;animation:walkerMove 2.5s ease-in-out infinite}.walker i{position:absolute;width:7px;height:7px;border-radius:50%;background:#315f59;bottom:-8px}.walker i:nth-child(1){left:0}.walker i:nth-child(2){right:0}.balancePulse{position:absolute;right:39px;top:25px;width:65px;height:35px;border:2px dashed #6b9d93;border-radius:50%;animation:balanceWave 2s infinite}.homeOutline{position:absolute;right:15px;top:13px;font-size:75px;color:#76a89e33}.therapistDot{position:absolute;right:45px;bottom:28px;width:15px;height:15px;border-radius:50%;background:#315f59}.homeMotion{position:absolute;right:26px;top:55px;font-size:35px;color:#4e8d81;animation:homePlus 2s infinite}.conditionScene{height:200px;position:relative;overflow:hidden;background:linear-gradient(145deg,#eef5f1,#d5e7e0)}.sceneLabel{position:absolute;left:16px;top:14px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4d857b;z-index:2}.bodyCondition{position:absolute;width:250px;height:166px;left:50%;bottom:0;transform:translate(-50%);animation:bodyFloat 5s ease-in-out infinite}.spineDots circle{fill:#ef8a70;animation:spinePain 1.8s infinite}.hotspot{fill:#e07d64;animation:hotspot 1.4s infinite}.fractureMark{fill:#dc7b65;animation:fractureMark 1.5s infinite}.surgeryHot{fill:#6da397}.surgeryScar{stroke:#dc7b65;stroke-width:3;fill:none;animation:scarGlow 2s infinite}.arthritisHot{fill:#e17e68;animation:arthritisHot 1.5s infinite}.weakHot{fill:#7eb2a7;animation:weakness 1.6s infinite}.fractureHealingLine{position:absolute;left:50%;top:120px;width:70px;height:35px;transform:translate(-50%);border-top:3px solid #76a986;border-radius:50%}.arthritisRestriction,.surgeryPath,.sprainWave,.balancePath,.strengthPulse{position:absolute;right:12px;top:14px;background:#ffffffd9;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;color:#4b8077}@keyframes humanFloat{50%{transform:translateY(-4px)}}@keyframes jointBlink{50%{transform:scale(1.18)}}@keyframes bandStretch{50%{transform:rotate(-12deg) scaleX(1.15)}}@keyframes arrowMotion{50%{transform:translateY(-7px)}}@keyframes therapyPulse{50%{transform:scaleX(1.18)}}@keyframes braceMove{50%{transform:rotate(3deg)}}@keyframes rangeMove{50%{transform:translate(6px,-5px)}}@keyframes walkerMove{50%{transform:translate(5px)}}@keyframes balanceWave{50%{transform:scale(1.18);opacity:.45}}@keyframes homePlus{50%{transform:translateY(-6px) scale(1.1)}}@keyframes bodyFloat{50%{transform:translate(-50%) translateY(-4px)}}@keyframes spinePain{50%{transform:scale(1.25);fill:#d85e4e}}@keyframes hotspot{50%{transform:scale(1.3);opacity:.7}}@keyframes fractureMark{50%{transform:rotate(8deg)}}@keyframes scarGlow{50%{filter:drop-shadow(0 0 7px #dc7b65)}}@keyframes arthritisHot{50%{transform:scale(1.22);opacity:.65}}@keyframes weakness{50%{transform:scale(1.35);opacity:.55}}@media(prefers-reduced-motion:reduce){.orbScene *,.serviceScene *,.conditionScene *,.orb,.orbRing,.floatIcon,.orbShadow{animation:none!important}}.lockup[data-astro-cid-x65e5v2i]{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;color:var(--color-ink);text-decoration:none}.mark[data-astro-cid-x65e5v2i]{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;background:var(--color-mint);border-radius:16px}.mark[data-astro-cid-x65e5v2i] img[data-astro-cid-x65e5v2i]{width:54px;height:54px}.text[data-astro-cid-x65e5v2i]{display:flex;flex-direction:column;min-width:0;line-height:1.15}.brand[data-astro-cid-x65e5v2i]{font-family:var(--font-display);font-size:1.28rem;font-weight:800;letter-spacing:-.02em}.brand[data-astro-cid-x65e5v2i] span[data-astro-cid-x65e5v2i]{color:var(--color-accent)}.tagline[data-astro-cid-x65e5v2i]{margin-top:2px;font-size:.78rem;color:var(--color-muted)}@media(max-width:639px){.mark[data-astro-cid-x65e5v2i]{width:48px;height:48px;border-radius:12px}.mark[data-astro-cid-x65e5v2i] img[data-astro-cid-x65e5v2i]{width:40px;height:40px}.brand[data-astro-cid-x65e5v2i]{font-size:1.12rem}}.lang[data-astro-cid-lb7h3eps]{min-height:44px;display:inline-flex;align-items:center;color:var(--color-ink);text-decoration:none;transition:color var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.lang[data-astro-cid-lb7h3eps]:hover{color:var(--color-accent)}}.header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--color-paper) 92%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-line)}.bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:8px 12px;position:relative;width:min(1160px,calc(100% - 32px));margin-inline:auto}.nav-toggle[data-astro-cid-ctg3m53h],.sr-only[data-astro-cid-ctg3m53h]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.burger[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;width:44px;height:44px;cursor:pointer}.burger[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:not(.sr-only){display:block;width:18px;height:2px;background:var(--color-ink)}@media(max-width:479px){.header .tagline{display:none}}.links[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;padding:8px 16px 16px;background:var(--color-paper);z-index:30}.nav-toggle[data-astro-cid-ctg3m53h]:checked~.links[data-astro-cid-ctg3m53h]{display:flex}.links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);text-decoration:none;font-weight:700}.actions[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}@media(min-width:1024px){.header[data-astro-cid-ctg3m53h],.bar[data-astro-cid-ctg3m53h]{height:80px;max-height:80px}.bar[data-astro-cid-ctg3m53h]{padding:0 24px;gap:16px}.burger[data-astro-cid-ctg3m53h],.nav-toggle[data-astro-cid-ctg3m53h]{display:none}.links[data-astro-cid-ctg3m53h],.nav-toggle[data-astro-cid-ctg3m53h]:checked~.links[data-astro-cid-ctg3m53h]{display:flex;flex-direction:row;position:static;margin-left:auto;padding:0;gap:20px;background:transparent}.actions[data-astro-cid-ctg3m53h]{margin-left:0}}.footer[data-astro-cid-gcn2mc3v]{padding:40px 16px 32px;border-top:1px solid var(--color-line);color:var(--color-muted)}.inner[data-astro-cid-gcn2mc3v]{width:min(1160px,100%);margin-inline:auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.id[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.disclaimer[data-astro-cid-gcn2mc3v]{margin:8px 0 0;font-size:.9rem}.id[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.phone[data-astro-cid-gcn2mc3v]{padding-left:76px}@media(max-width:639px){.id[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.phone[data-astro-cid-gcn2mc3v]{padding-left:0}}.phone[data-astro-cid-gcn2mc3v],.links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-ink);min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-weight:700}.links[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:8px 16px}.acts[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.disclaimer[data-astro-cid-gcn2mc3v]{width:min(1160px,100%);margin:16px auto 0;font-size:.85rem}.page[data-astro-cid-5hce7sga]{animation:enter var(--dur-page) var(--ease-out) both}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page[data-astro-cid-5hce7sga]{animation:none}}
