@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/fraunces.woff2") format("woff2")}@font-face{font-family:"Fraunces";font-style:italic;font-weight:300 700;font-display:swap;src:url("../fonts/fraunces-italic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/inter.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jetbrains-mono-400.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jetbrains-mono-500.woff2") format("woff2")}@font-face{font-family:"Fraunces Fallback";src:local("Georgia"),local("Times New Roman"),local("Noto Serif");size-adjust:104%;ascent-override:94%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");size-adjust:107%;ascent-override:90.5%;descent-override:22.6%;line-gap-override:0%}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Inter Fallback,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.right-5{right:1.25rem}.right-\[-60px\]{right:-60px}.top-0{top:0}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-\[720px\]{max-height:720px}.max-h-\[760px\]{max-height:760px}.min-h-\[340px\]{min-height:340px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[420px\]{width:420px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[170px\]{max-width:170px}.max-w-screen-2xl{max-width:1536px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-navy-950\/10>:not([hidden])~:not([hidden]){border-color:rgba(7,18,32,.1)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-navy-950\/10{border-color:rgba(7,18,32,.1)}.border-navy-950\/15{border-color:rgba(7,18,32,.15)}.border-navy-950\/20{border-color:rgba(7,18,32,.2)}.border-navy-950\/5{border-color:rgba(7,18,32,.05)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-500\/20{border-color:rgba(14,163,154,.2)}.border-teal-500\/30{border-color:rgba(14,163,154,.3)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-white\/25{border-color:hsla(0,0%,100%,.25)}.bg-navy-900\/5{background-color:rgba(13,32,54,.05)}.bg-navy-950{--tw-bg-opacity:1;background-color:rgb(7 18 32/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-sand-50{--tw-bg-opacity:1;background-color:rgb(248 246 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(234 251 249/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(14 163 154/var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:rgba(14,163,154,.1)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-9{padding:2.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:Fraunces,Fraunces Fallback,serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-navy-900{--tw-text-opacity:1;color:rgb(13 32 54/var(--tw-text-opacity,1))}.text-navy-900\/70{color:rgba(13,32,54,.7)}.text-navy-950{--tw-text-opacity:1;color:rgb(7 18 32/var(--tw-text-opacity,1))}.text-navy-950\/50{color:rgba(7,18,32,.5)}.text-navy-950\/60{color:rgba(7,18,32,.6)}.text-navy-950\/65{color:rgba(7,18,32,.65)}.text-navy-950\/70{color:rgba(7,18,32,.7)}.text-navy-950\/75{color:rgba(7,18,32,.75)}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 199 190/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(10 116 110/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:hsla(0,0%,100%,.4)}.text-white\/45{color:hsla(0,0%,100%,.45)}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/75{color:hsla(0,0%,100%,.75)}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:hsla(0,0%,100%,.3)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black\/20{--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:rgba(0,0,0,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-navy-950\/10{--tw-shadow-color:rgba(7,18,32,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color:rgba(14,163,154,.2);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-teal-500\/40{--tw-ring-color:rgba(14,163,154,.4)}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.first\:pt-0:first-child{padding-top:0}.hover\:border-teal-400:hover{--tw-border-opacity:1;border-color:rgb(45 199 190/var(--tw-border-opacity,1))}.hover\:bg-navy-900:hover{--tw-bg-opacity:1;background-color:rgb(13 32 54/var(--tw-bg-opacity,1))}.hover\:bg-teal-400:hover{--tw-bg-opacity:1;background-color:rgb(45 199 190/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(234 251 249/var(--tw-bg-opacity,1))}.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(14 163 154/var(--tw-bg-opacity,1))}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:rgb(10 116 110/var(--tw-bg-opacity,1))}.hover\:bg-white\/90:hover{background-color:hsla(0,0%,100%,.9)}.hover\:text-navy-950:hover{--tw-text-opacity:1;color:rgb(7 18 32/var(--tw-text-opacity,1))}.hover\:text-teal-300:hover{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.hover\:text-teal-400:hover{--tw-text-opacity:1;color:rgb(45 199 190/var(--tw-text-opacity,1))}.hover\:text-teal-500:hover{--tw-text-opacity:1;color:rgb(14 163 154/var(--tw-text-opacity,1))}.hover\:text-teal-600:hover{--tw-text-opacity:1;color:rgb(10 116 110/var(--tw-text-opacity,1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-2:focus{left:.5rem}.focus\:top-2:focus{top:.5rem}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:rgb(14 163 154/var(--tw-border-opacity,1))}.focus\:bg-teal-500:focus{--tw-bg-opacity:1;background-color:rgb(14 163 154/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:ring-teal-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 163 154/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:translate-x-1,.group[open] .group-open\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:decoration-teal-400{text-decoration-color:#2dc7be}@media (min-width:640px){.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:min-h-\[410px\]{min-height:410px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:self-end{align-self:flex-end}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pt-24{padding-top:6rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:gap-8{gap:2rem}}@media (min-width:1536px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}}html{scroll-behavior:smooth}body{font-family:'Inter','Inter Fallback',system-ui,sans-serif;background:#FBFAF7}.font-display{font-family:'Fraunces','Fraunces Fallback',serif}.font-mono{font-family:'JetBrains Mono',monospace}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}.page{display:none}.page.active{display:block;animation:pageIn .5s ease both}@keyframes pageIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-link{position:relative}.nav-link::after{content:'';position:absolute;left:0;bottom:-6px;width:0;height:2px;background:#0EA39A;transition:width .25s ease}.nav-link.active::after,.nav-link:hover::after{width:100%}.nav-link.active{color:#0EA39A}.mobile-nav{max-height:0;overflow:hidden;transition:max-height .35s ease}.mobile-nav.open{max-height:640px}.vert-rule{display:flex;flex-direction:column;gap:5px;width:10px}.vert-rule span{display:block;height:9px;border-radius:3px;background:#0EA39A;opacity:.85}.vert-rule span:nth-child(3n){background:#153351;opacity:.5}.vert-rule-h{display:flex;flex-direction:row;gap:5px}.vert-rule-h span{display:block;width:22px;height:6px;border-radius:3px;background:#0EA39A44}.img-fallback{position:relative;overflow:hidden;background:linear-gradient(135deg,#153351,#0A746E)}.img-fallback img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.img-fallback.img-contain{background:#F8F6F1}.img-fallback.img-contain img{object-fit:contain;object-position:center;padding:0.5rem}.img-fallback .fallback-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffff55}.logo-blend{mix-blend-mode:multiply;background:transparent;border:0;box-shadow:none;display:block}.lift{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.lift:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px rgba(7,18,32,.28)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #0EA39A;outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#F8F6F1}::-webkit-scrollbar-thumb{background:#153351;border-radius:10px}.accordion-btn[aria-expanded="true"] .chevron{transform:rotate(180deg)}.chevron{transition:transform .25s ease}.accordion-panel{max-height:0;overflow:hidden;transition:max-height .4s ease}.badge-track{animation:scrollX 32s linear infinite}.badge-track:hover{animation-play-state:paused}@keyframes scrollX{from{transform:translateX(0)}to{transform:translateX(-50%)}}#award-track::-webkit-scrollbar{display:none}.spine-watermark{position:absolute;opacity:.06;pointer-events:none}.page article>button.page-link:first-child{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-height:2.25rem;line-height:1;vertical-align:top;margin:0 0 1.25rem 0;width:max-content}.page article>button.page-link:first-child + span{display:block;margin-top:0;margin-bottom:0;line-height:1.5}.article-back{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-height:2.25rem;line-height:1;vertical-align:top;margin-bottom:1.25rem}.article-hero-wrap{width:100%;margin-top:2rem;margin-bottom:2.5rem;border-radius:1rem;border:1px solid rgba(7,18,32,.05);background:#F8F6F1;overflow:hidden}.article-hero-image{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;margin:0 auto}.article-hero-wrap.generic{min-height:0!important;display:block!important;position:relative}.article-hero-wrap.generic .fallback-icon{position:absolute!important;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.article-hero-wrap.generic .article-hero-image{position:relative!important;inset:auto!important;max-height:none!important}@media (max-width:640px){.article-back{margin-bottom:1.5rem}.article-hero-wrap{margin-top:1.5rem;margin-bottom:2rem}}.treatment-category-trigger{width:100%;text-align:left;border-radius:1rem;padding:.25rem .25rem .5rem 0;transition:color .25s ease,transform .25s ease}.treatment-category-trigger:hover{color:#0A746E;transform:translateX(3px)}.treatment-category-trigger .category-chevron{transition:transform .3s ease}.treatment-category-trigger[aria-expanded="true"] .category-chevron{transform:rotate(180deg)}.treatment-category-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .35s ease,margin-top .35s ease}.treatment-category-panel.open{opacity:1;margin-top:2rem}.info-card{cursor:default}.info-card:hover{transform:none;box-shadow:none}.detail-list li{position:relative;padding-left:1.2rem}.detail-list li::before{content:'•';position:absolute;left:0;color:#0EA39A;font-weight:700}.patient-reference-head{background:#FBFAF7}.patient-second-opinion-card{background:#fff;border:1px solid rgba(7,18,32,.12);box-shadow:0 2px 4px rgba(7,18,32,.04)}img{max-width:100%}header nav{min-height:82px}.header-phone,.header-appointment{white-space:nowrap;flex-shrink:0}.header-appointment{line-height:1.15}header nav>a:first-child{min-width:0;flex-shrink:1}header nav>a:first-child img{flex-shrink:0}@media (min-width:1536px){header nav{gap:1.25rem}header nav .nav-link{font-size:.875rem}.header-phone{min-width:max-content}.header-appointment{min-width:max-content;justify-content:center}}@media (max-width:767px){header nav{min-height:72px;padding-top:.75rem;padding-bottom:.75rem}.header-appointment{display:none!important}}#blogs-page-grid.blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:stretch}@media (min-width:640px){#blogs-page-grid.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){#blogs-page-grid.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.blog-card{min-width:0;height:100%;display:flex;flex-direction:column}.blog-card .img-fallback{aspect-ratio:4 / 3;width:100%;min-height:0;overflow:hidden}.blog-card .img-fallback img{width:100%;height:100%;object-fit:contain;object-position:center;padding:.5rem}.blog-card>div:last-child{min-width:0;flex:1 1 auto}.blog-card h2{line-height:1.35;overflow-wrap:anywhere}.blog-card p{overflow-wrap:anywhere}.blog-article-shell{background:#FBFAF7}.blog-article{color:#071220}.blog-article .article-back{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .6rem 0}.blog-article .blog-meta{display:block;margin-top:0;line-height:1.5}.blog-article .blog-byline{line-height:1.5}.blog-article>.article-hero-image,.blog-article .article-hero-wrap{margin-top:1.75rem;margin-bottom:2.25rem}.blog-article>.article-hero-image{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;object-position:center;border-radius:1rem;background:#F8F6F1}.blog-article .article-hero-wrap{width:100%;border-radius:1rem;overflow:hidden;background:#F8F6F1}.blog-article .article-hero-wrap .article-hero-image{width:100%;height:auto;max-height:620px;object-fit:contain;object-position:center;margin:0 auto}.blog-article .prose-content,.blog-article .article-content{font-size:1rem;line-height:1.8}.blog-article .prose-content h2,.blog-article .article-content h2{line-height:1.3;margin-top:2rem}.blog-article .prose-content img:not(.article-hero-image),.blog-article .article-content img:not(.article-hero-image){display:block;width:auto;max-width:100%;height:auto;max-height:560px;object-fit:contain;margin-left:auto;margin-right:auto}.condition-article{width:100%}.condition-hero-media{max-width:880px;margin:0 auto 2rem;background:#F8F6F1;border:1px solid rgba(7,18,32,.07);border-radius:1.25rem;overflow:hidden}.condition-hero-media .article-hero-image{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center;margin:0 auto}.condition-toc{max-width:820px;margin-left:auto;margin-right:auto;padding:1.5rem}.condition-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.condition-article-content{max-width:820px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.8}.condition-article-content h2{font-family:'Fraunces','Fraunces Fallback',serif;color:#071220;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:600;line-height:1.3;margin-top:2.25rem;margin-bottom:.75rem}.condition-article-content ul,.condition-article-content ol{padding-left:1.4rem}.condition-article-content ul{list-style:disc}.condition-article-content ol{list-style:decimal}.condition-article-content li + li{margin-top:.45rem}.condition-article-content figure{max-width:780px;margin:2rem auto}.condition-article-content figure img,.condition-article-content>img{display:block;width:auto;max-width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center;margin-left:auto;margin-right:auto}.condition-article>.mt-12{max-width:880px;margin-left:auto;margin-right:auto}article{min-width:0}article table{max-width:100%}article .overflow-x-auto{-webkit-overflow-scrolling:touch}@media (max-width:767px){.blog-article>.article-hero-image,.blog-article .article-hero-wrap{margin-top:1.35rem;margin-bottom:1.75rem}.blog-article>.article-hero-image,.blog-article .article-hero-wrap .article-hero-image{max-height:440px}.condition-hero-media .article-hero-image,.condition-article-content figure img,.condition-article-content>img{max-height:420px}.condition-toc ul{grid-template-columns:1fr}}\n\n .condition-article{width:100%;max-width:48rem}.condition-article .article-back{margin-bottom:1.25rem}.condition-article>.article-hero-wrap{width:100%;max-width:100%;margin:2rem 0 2.5rem;border-radius:1rem;border:1px solid rgba(7,18,32,.05);background:#F8F6F1;overflow:hidden}.condition-article>.article-hero-wrap .article-hero-image{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center;margin:0 auto}.condition-article .condition-toc,.condition-article .condition-article-content,.condition-article>.mt-12{max-width:none;width:100%;margin-left:0;margin-right:0}.condition-article .condition-toc ul{display:flex;flex-wrap:wrap;gap:.5rem}.condition-article .condition-article-content{font-size:inherit;line-height:inherit}.condition-article .condition-article-content figure{max-width:100%;margin:2rem auto}.condition-article .condition-article-content figure img,.condition-article .condition-article-content>img{display:block;width:auto;max-width:100%;height:auto;max-height:460px;object-fit:contain;object-position:center;margin-left:auto;margin-right:auto}@media (max-width:767px){.condition-article{padding-top:2.5rem;padding-bottom:3rem}.condition-article>.article-hero-wrap{margin-top:1.5rem;margin-bottom:2rem}.condition-article .condition-article-content figure img,.condition-article .condition-article-content>img{max-height:360px}}.condition-article-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2.25rem}.condition-article-header .article-back{order:1;display:inline-flex;align-items:center;gap:.45rem;margin:0 0 2.25rem}.condition-article-header>span{order:2;margin:0 0 .9rem}.condition-article-header>h1{order:3;margin:0 0 .8rem}.condition-article-header>p{order:4;margin:0;color:rgb(6 24 44 / .5)}.patient-section-divider{height:1px;background:rgb(6 24 44 / .08);margin:0 0 2rem}.advance-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;min-height:100%}@media (max-width:767px){.condition-article-header{margin-bottom:1.75rem}.condition-article-header .article-back{margin-bottom:1.75rem}.patient-section-divider{margin-bottom:1.5rem}}:root{--navy:#071220;--navy-2:#0D2036;--navy-3:#153351;--teal:#0EA39A;--teal-d:#0A746E;--teal-l:#2DC7BE;--teal-50:#EAFBF9;--sand:#F8F6F1;--sand-2:#F0ECE2;--page:#FBFAF7;--ink-70:rgba(7,18,32,.72);--ink-55:rgba(7,18,32,.58);--line:rgba(7,18,32,.10);--radius:1.25rem;--shadow-sm:0 1px 2px rgba(7,18,32,.05),0 2px 8px rgba(7,18,32,.04);--shadow-md:0 2px 6px rgba(7,18,32,.05),0 18px 40px -18px rgba(7,18,32,.22);--header-h:82px}@media (max-width:767px){:root{--header-h:72px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.9375rem;padding:.8rem 1.35rem;border-radius:999px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;line-height:1.2;text-align:center}.btn:active{transform:translateY(1px)}.btn--dark{background:var(--navy);color:#fff;box-shadow:0 10px 24px -12px rgba(7,18,32,.55)}.btn--dark:hover{background:var(--teal-d)}.btn--teal{background:var(--teal);color:var(--navy)}.btn--teal:hover{background:var(--teal-l)}.btn--ghost{border:1px solid rgba(7,18,32,.18);color:var(--navy);background:#fff}.btn--ghost:hover{border-color:var(--teal);color:var(--teal-d)}.btn--outline-light{border:1px solid rgba(255,255,255,.3);color:#fff}.btn--outline-light:hover{border-color:var(--teal-l);color:var(--teal-l)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.cnd-eyebrow,.eyebrow{font-family:'JetBrains Mono',monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--teal-d);display:inline-block}.sec-head{margin-bottom:2rem}.sec-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.sec-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.15;margin-top:.6rem;color:var(--navy)}.rail-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--teal-d);font-size:.9375rem}.rail-link:hover{color:var(--navy)}.rail-link i,.rail-link svg{transition:transform .2s ease}.rail-link:hover svg{transform:translateX(3px)}.crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8125rem;color:var(--ink-55)}.crumbs li + li::before{content:'/';margin-right:.35rem;opacity:.5}.crumbs a{color:var(--teal-d);font-weight:500}.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.read-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:60;pointer-events:none}.read-progress span{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--teal),var(--teal-l));transform-origin:0 50%;transform:scaleX(0)}.js-reveal .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}.js-reveal .reveal.is-in{opacity:1;transform:none}.depth-card{position:relative;perspective:1100px}.depth-card__inner{position:relative;border-radius:1.5rem;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s ease;will-change:transform;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0)}.depth-card.is-tilting .depth-card__inner{transition:transform .12s linear,box-shadow .3s ease}.depth-card__inner::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(600px circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.16),transparent 45%);opacity:0;transition:opacity .4s ease}.depth-card.is-tilting .depth-card__inner::after{opacity:1}.depth-card.is-lifted .depth-card__inner{box-shadow:0 40px 70px -30px rgba(7,18,32,.55)}.depth-frame{position:absolute;inset:0;border-radius:1.6rem;border:1px solid rgba(45,199,190,.35);transform:translate(14px,14px);z-index:-1;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.depth-card.is-lifted .depth-frame{transform:translate(20px,20px)}@media (hover:none){.js-reveal .depth-card .depth-card__inner{animation:depthIn 1s cubic-bezier(.2,.7,.3,1) both}}@keyframes depthIn{from{transform:perspective(1100px) rotateX(6deg) translateY(16px);opacity:.0}to{transform:none;opacity:1}}.portrait-3d{position:relative;isolation:isolate}.portrait-3d .depth-card__inner{overflow:hidden}.portrait-3d .depth-card__inner>img{display:block;width:100%;height:100%;object-fit:cover}.cnd{background:var(--page)}.cnd-wrap{max-width:1280px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.cnd-wrap{padding-left:2rem;padding-right:2rem}}.cnd-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff 0%,var(--page) 100%)}.cnd-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 320px at 88% 20%,rgba(14,163,154,.09),transparent 70%),radial-gradient(420px 260px at 8% 100%,rgba(21,51,81,.05),transparent 70%)}.cnd-hero__grid{position:relative;display:grid;gap:2.5rem;padding-top:2.25rem;padding-bottom:2.75rem}@media (min-width:1024px){.cnd-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:4rem;align-items:center;padding-top:3.5rem;padding-bottom:4rem}}.cnd-hero__text .crumbs{margin-bottom:1.5rem}.cnd-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.04;letter-spacing:-.015em;color:var(--navy);margin-top:.7rem}.cnd-lede{margin-top:1.1rem;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65;color:var(--ink-70);max-width:38rem}.cnd-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.4rem;font-size:.8125rem;color:var(--ink-55)}.cnd-meta li{display:inline-flex;align-items:center;gap:.4rem}.cnd-meta svg{color:var(--teal-d)}.cnd-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.cnd-hero__media{margin:0;max-width:560px;width:100%;justify-self:center}.cnd-hero__media .depth-card__inner{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-md);padding:clamp(.75rem,2vw,1.25rem)}.cnd-hero__media img{display:block;width:100%;height:auto;aspect-ratio:1264/848;object-fit:contain;border-radius:1rem}@media (max-width:1023px){.cnd-hero__media{max-width:520px;justify-self:start}}.cnd-body{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2rem;padding-bottom:4rem}@media (min-width:1024px){.cnd-body{grid-template-columns:200px minmax(0,1fr);column-gap:3rem;padding-top:3.5rem}.cnd-rail{grid-column:2}}@media (min-width:1280px){.cnd-body{grid-template-columns:200px minmax(0,46rem) 280px;justify-content:space-between;column-gap:2.5rem}.cnd-rail{grid-column:3;grid-row:1}}.cnd-toc{display:none}@media (min-width:1024px){.cnd-toc{display:block;grid-row:1 / span 2}}.cnd-toc__inner{position:sticky;top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);overflow:auto;padding-right:.25rem;scrollbar-width:thin}.cnd-toc__label{font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-d);margin-bottom:.9rem}.cnd-toc__list{border-left:1px solid var(--line)}.cnd-toc__list a,.cnd-toc-m ol a{display:flex;gap:.6rem;align-items:baseline;padding:.42rem 0 .42rem .9rem;margin-left:-1px;border-left:2px solid transparent;font-size:.84rem;line-height:1.35;color:var(--ink-55);transition:color .2s ease,border-color .2s ease}.cnd-toc__list a:hover{color:var(--navy)}.cnd-toc__list a.is-active{color:var(--navy);font-weight:600;border-left-color:var(--teal)}.toc-num{font-family:'JetBrains Mono',monospace;font-size:.7rem;color:var(--teal-d);flex:0 0 auto}.cnd-toc__back{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.4rem;font-size:.8125rem;font-weight:600;color:var(--teal-d)}.cnd-toc-m{position:sticky;top:var(--header-h);z-index:30;margin:0 -1.5rem;background:rgba(251,250,247,.94);backdrop-filter:saturate(1.4) blur(8px);-webkit-backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}@media (min-width:768px){.cnd-toc-m{margin:0 -2rem}}@media (min-width:1024px){.cnd-toc-m{display:none}}.cnd-toc-m summary{list-style:none;display:flex;align-items:center;gap:.75rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.cnd-toc-m summary::-webkit-details-marker{display:none}.cnd-toc-m summary>span:first-child{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.cnd-toc-m__current{flex:1 1 auto;min-width:0;color:var(--ink-55);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnd-toc-m__chev{transition:transform .2s ease;flex:0 0 auto}.cnd-toc-m[open] .cnd-toc-m__chev{transform:rotate(180deg)}.cnd-toc-m ol{max-height:min(60vh,420px);overflow:auto;padding:.25rem 1.5rem 1rem;border-top:1px solid var(--line)}.cnd-toc-m ol a{border-left:0;padding-left:0}.cnd-toc-m ol a.is-active{color:var(--navy);font-weight:600}.cnd-article{min-width:0;color:var(--ink-70);font-size:1.0625rem;line-height:1.78}.cnd-article p,.cnd-article ul,.cnd-article ol,.cnd-article details,.cnd-article .cnd-table,.cnd-article .cnd-callout,.cnd-article .cnd-triage{margin-top:1.05rem}.cnd-article strong{color:var(--navy);font-weight:600}.cnd-article a:not(.btn):not(.cnd-zoom){color:var(--teal-d);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cnd-article ul:not(.cnd-cards){list-style:none;padding-left:0}.cnd-article ul:not(.cnd-cards)>li{position:relative;padding-left:1.35rem}.cnd-article ul:not(.cnd-cards)>li + li{margin-top:.5rem}.cnd-article ul:not(.cnd-cards)>li::before{content:'';position:absolute;left:.1rem;top:.72em;width:.45rem;height:.45rem;border-radius:2px;background:var(--teal);opacity:.75;transform:rotate(45deg)}.cnd-article ol{padding-left:1.4rem;list-style:decimal}.cnd-sec{display:flow-root;padding-top:2.75rem;scroll-margin-top:calc(var(--header-h) + 4rem)}.cnd-sec:first-child{padding-top:0}.cnd-sec + .cnd-sec{border-top:1px solid var(--line);margin-top:2.75rem}.cnd-sec h2{font-family:'Fraunces',serif;color:var(--navy);font-weight:600;font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 .25rem;display:flex;align-items:baseline;gap:.85rem;scroll-margin-top:calc(var(--header-h) + 4rem)}@media (min-width:1024px){.cnd-sec h2,.cnd-sec{scroll-margin-top:calc(var(--header-h) + 1.5rem)}}.cnd-sec__num{font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:500;color:var(--teal-d);background:var(--teal-50);border:1px solid rgba(14,163,154,.2);border-radius:.5rem;padding:.15rem .45rem;transform:translateY(-.2rem);flex:0 0 auto}.cnd-sec>h2 + p{font-size:1.125rem;color:rgba(7,18,32,.8)}.cnd-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0;list-style:none}@media (min-width:640px){.cnd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnd-card{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.6;box-shadow:var(--shadow-sm);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.cnd-card>strong:first-child{display:block;font-size:.98rem;margin-bottom:.2rem}@media (hover:hover){.cnd-card:hover{border-color:rgba(14,163,154,.35);transform:translateY(-2px);box-shadow:var(--shadow-md)}}.cnd-fig{margin:1.75rem 0}.cnd-fig .cnd-zoom{display:block;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid var(--line);position:relative;cursor:zoom-in}.cnd-fig--scan .cnd-zoom{background:#0b1522}.cnd-fig__img,.cnd-fig .cnd-zoom img{display:block;width:auto;max-width:100%;height:auto;max-height:560px;object-fit:contain;margin:0 auto;transition:transform .5s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.cnd-zoom:hover img{transform:scale(1.025)}}.cnd-zoom::after{content:'';position:absolute;right:.6rem;bottom:.6rem;width:2rem;height:2rem;border-radius:999px;background:rgba(255,255,255,.92) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23071220' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:0 2px 8px rgba(7,18,32,.18);opacity:.9}.cnd-fig__cap,.cnd-gallery figcaption{font-size:.8125rem;line-height:1.5;color:var(--ink-55);margin-top:.6rem}@media (min-width:768px){.cnd-fig--portrait{width:min(44%,300px)}.cnd-fig--right{float:right;margin:.4rem 0 1.25rem 2rem}.cnd-fig--left{float:left;margin:.4rem 2rem 1.25rem 0}.cnd-fig--portrait .cnd-fig__img{max-height:520px}.cnd-fig--center{margin-left:auto;margin-right:auto;clear:both}}@media (max-width:767px){.cnd-fig--portrait .cnd-zoom img{max-height:440px}}.cnd-sec .cnd-table,.cnd-sec .cnd-triage,.cnd-sec .cnd-cards,.cnd-sec details,.cnd-sec .faq-list{clear:both}.cnd-article .cnd-callout{position:relative;padding:1.2rem 1.3rem 1.2rem 1.45rem;border-radius:1rem;border:1px solid rgba(14,163,154,.25);background:linear-gradient(135deg,#F1FCFA,#fff);font-size:.95rem}.cnd-article .cnd-callout::before{content:'';position:absolute;left:0;top:1rem;bottom:1rem;width:3px;border-radius:3px;background:var(--teal)}.cnd-article .cnd-callout>p:first-child{margin-top:0}.cnd-article .cnd-triage>div{border-radius:1rem}.cnd-article .cnd-triage p{margin-top:0}.cnd-article .cnd-table{background:#fff;box-shadow:var(--shadow-sm);border-radius:1rem}.cnd-article .cnd-table table{font-size:.9rem;line-height:1.55}.cnd-article .cnd-table thead{background:var(--navy);color:#fff}.cnd-article .cnd-table th{font-weight:600;letter-spacing:.01em}.cnd-article .cnd-table tbody tr:nth-child(even){background:#FBFAF7}.cnd-article .cnd-table td:first-child{color:var(--navy)}.cnd-article .cnd-table:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.cnd-article details.cnd-details{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:0;box-shadow:var(--shadow-sm);transition:border-color .2s ease}.cnd-article details.cnd-details + details.cnd-details{margin-top:.6rem}.cnd-article details.cnd-details[open]{border-color:rgba(14,163,154,.35)}.cnd-article details.cnd-details>summary{padding:1rem 1.15rem;color:var(--navy);font-size:1rem}.cnd-article details.cnd-details>summary::-webkit-details-marker{display:none}.cnd-article details.cnd-details>:not(summary){margin:0;padding:0 1.15rem 1.1rem}.cnd-article details.cnd-details[open]>summary svg{transform:rotate(180deg)}.faq-list{margin-top:1.25rem;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem .1rem;cursor:pointer;font-weight:600;color:var(--navy);font-size:1.02rem;line-height:1.45}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--teal-d)}.faq-item__icon{flex:0 0 auto;margin-top:.25rem;color:var(--teal-d);transition:transform .25s ease}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__a{padding:0 .1rem 1.15rem;font-size:.98rem}.faq-item__a>p:first-child{margin-top:0}.cnd-sec--practice{}.cnd-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin-top:1.4rem}.cnd-gallery--single{grid-template-columns:minmax(0,26rem)}.cnd-gallery__item{margin:0}.cnd-gallery .cnd-zoom{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:#fff;border-radius:1rem;overflow:hidden;border:1px solid var(--line);position:relative;cursor:zoom-in}.cnd-gallery .is-scan .cnd-zoom{background:#0b1522}.cnd-gallery--single .cnd-zoom{aspect-ratio:auto;max-height:520px}.cnd-gallery .cnd-zoom picture{display:contents}.cnd-gallery .cnd-zoom img{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.cnd-gallery__cta{margin-top:1.25rem}.cnd-gallery__cta a{display:inline-flex!important;align-items:center;gap:.4rem;font-weight:600;text-decoration:none!important}.cnd-disclaimer{display:flex;gap:.6rem;align-items:flex-start;margin-top:3rem!important;padding:1rem 1.15rem;border-radius:1rem;background:var(--sand);border:1px solid var(--line);font-size:.84rem;line-height:1.6;color:var(--ink-55);clear:both}.cnd-disclaimer svg{flex:0 0 auto;margin-top:.2rem;color:var(--teal-d)}.cnd-rail{display:grid;gap:1rem;align-content:start}@media (min-width:640px) and (max-width:1279px){.cnd-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.cnd-rail>:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1280px){.cnd-rail{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.rail-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem;box-shadow:var(--shadow-sm)}.rail-card--dark{background:var(--navy);color:rgba(255,255,255,.72);border-color:transparent;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.rail-card--dark::before{content:'';position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(45,199,190,.25),transparent 70%)}.rail-card--dark .rail-card__title{color:#fff}.rail-card--dark .rail-card__kicker{color:var(--teal-l)}.rail-card--mri{background:linear-gradient(160deg,#EAFBF9 0%,#fff 70%);border-color:rgba(14,163,154,.25)}.rail-card__icon{color:var(--teal-d);margin-bottom:.6rem}.rail-card__kicker{font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-d)}.rail-card__title{font-family:'Fraunces',serif;font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--navy);margin-top:.35rem}.rail-card__text{font-size:.875rem;line-height:1.6;margin:.5rem 0 1rem}.rail-card__links{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.9rem;font-size:.8125rem}.rail-card__links a{display:inline-flex;align-items:center;gap:.35rem;color:rgba(255,255,255,.85)}.rail-card__links a:hover{color:var(--teal-l)}.rail-list{margin-top:.6rem}.rail-list li + li{border-top:1px solid var(--line)}.rail-list a{display:flex;gap:.5rem;align-items:flex-start;padding:.65rem 0;font-size:.9rem;font-weight:500;color:var(--navy);line-height:1.4}.rail-list a svg{color:var(--teal-d);flex:0 0 auto;margin-top:.15rem}.rail-list a:hover{color:var(--teal-d)}.cnd-related{background:#fff;border-top:1px solid var(--line);padding:4rem 0}.cnd-reading{padding:4rem 0}.rel-grid,.read-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:640px){.rel-grid,.read-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rel-grid,.read-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.rel-card,.read-card{display:flex;flex-direction:column;background:var(--page);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .35s ease}.read-card{background:#fff}@media (hover:hover){.rel-card:hover,.read-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(14,163,154,.3)}}.rel-card__media,.read-card__media{display:block;aspect-ratio:16/10;background:#fff;overflow:hidden}.rel-card__media img,.read-card__media img{width:100%;height:100%;object-fit:contain;padding:.75rem;transition:transform .6s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.rel-card:hover img,.read-card:hover img{transform:scale(1.04)}}.rel-card__body,.read-card__body{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem 1.35rem;flex:1}.rel-card__kicker{font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d)}.rel-card__title,.read-card__title{font-family:'Fraunces',serif;font-weight:600;font-size:1.2rem;line-height:1.3;color:var(--navy)}.read-card__excerpt{font-size:.875rem;line-height:1.6;color:var(--ink-55)}.rel-card__more{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--teal-d)}.cta-band{background:var(--navy);color:#fff;padding:3.25rem 0;position:relative;overflow:hidden}.cta-band::before{content:'';position:absolute;inset:0;background:radial-gradient(600px 300px at 90% 0%,rgba(14,163,154,.25),transparent 70%);pointer-events:none}.cta-band__grid{position:relative;display:grid;gap:1.5rem;align-items:center}@media (min-width:1024px){.cta-band__grid{grid-template-columns:1fr auto;gap:3rem}}.cta-band__title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15}.cta-band__text{color:rgba(255,255,255,.65);margin-top:.6rem;max-width:40rem}.cta-band__actions{display:flex;flex-wrap:wrap;gap:.75rem}.lb:not([open]){display:none}.lb{position:fixed;inset:0;z-index:200;background:rgba(4,10,18,.92);display:flex;align-items:center;justify-content:center;padding:4rem 1rem 3rem;border:0;max-width:none;max-height:none;width:100%;height:100%;margin:0;color:#fff}.lb::backdrop{background:rgba(4,10,18,.92)}.lb img{max-width:min(1200px,100%);max-height:100%;object-fit:contain;border-radius:.75rem;box-shadow:0 30px 80px rgba(0,0,0,.5)}.lb__close{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1}.lb__close:hover{background:rgba(255,255,255,.22)}.lb__cap{position:absolute;bottom:1rem;left:1rem;right:1rem;text-align:center;font-size:.85rem;color:rgba(255,255,255,.75)}.mri-band{position:relative;overflow:hidden;background:linear-gradient(135deg,#0D2036 0%,#071220 60%);color:#fff;border-radius:2rem;padding:clamp(1.75rem,4vw,3.25rem);display:grid;gap:2rem}@media (min-width:1024px){.mri-band{grid-template-columns:1.2fr .8fr;align-items:center}}.mri-band::after{content:'';position:absolute;right:-120px;bottom:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(14,163,154,.28),transparent 70%);pointer-events:none}.mri-band__title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12;margin-top:.75rem}.mri-band__text{color:rgba(255,255,255,.68);margin-top:1rem;line-height:1.7;max-width:36rem}.mri-band__list{display:grid;gap:.65rem;position:relative;z-index:1}.mri-band__list li{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-radius:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:.9rem;color:rgba(255,255,255,.82)}.mri-band__list svg{color:var(--teal-l);flex:0 0 auto;margin-top:.1rem}.mri-band .eyebrow{color:var(--teal-l)}.so-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.so-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(700px 360px at 85% 10%,rgba(14,163,154,.22),transparent 70%);pointer-events:none}.so-hero__grid{position:relative;display:grid;gap:2.5rem;padding:3rem 0 3.5rem}@media (min-width:1024px){.so-hero__grid{grid-template-columns:1.15fr .85fr;gap:4rem;padding:4.5rem 0 5rem;align-items:end}}.so-hero .crumbs ol{color:rgba(255,255,255,.55)}.so-hero .crumbs a{color:var(--teal-l)}.so-hero h1{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.06;margin-top:.9rem;letter-spacing:-.01em}.so-hero p.lede{color:rgba(255,255,255,.7);margin-top:1.1rem;font-size:1.08rem;line-height:1.7;max-width:38rem}.so-hero .eyebrow{color:var(--teal-l)}.so-compare{display:grid;gap:.75rem}.so-compare__item{border-radius:1.1rem;padding:1.1rem 1.2rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.so-compare__item--active{background:rgba(14,163,154,.14);border-color:rgba(45,199,190,.4)}.so-compare__item p:first-child{font-weight:600;color:#fff;display:flex;align-items:center;gap:.5rem}.so-compare__item p + p{font-size:.875rem;color:rgba(255,255,255,.65);margin-top:.3rem}.so-compare__item a{color:var(--teal-l);font-weight:600;font-size:.875rem;display:inline-flex;gap:.3rem;align-items:center;margin-top:.5rem}.so-steps{display:grid;gap:1rem;counter-reset:so}@media (min-width:768px){.so-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.so-step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.3rem 1.2rem 1.25rem;box-shadow:var(--shadow-sm)}.so-step::before{counter-increment:so;content:counter(so,decimal-leading-zero);font-family:'JetBrains Mono',monospace;font-size:.75rem;color:var(--teal-d);background:var(--teal-50);border-radius:.5rem;padding:.15rem .45rem}.so-step h3{font-weight:600;color:var(--navy);margin-top:.8rem}.so-step p{font-size:.875rem;color:var(--ink-55);margin-top:.35rem;line-height:1.6}.so-layout{display:grid;gap:2rem}@media (min-width:1024px){.so-layout{grid-template-columns:minmax(0,1fr) 340px;gap:3rem;align-items:start}.so-aside{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.form-card{background:#fff;border:1px solid var(--line);border-radius:1.75rem;box-shadow:var(--shadow-md);padding:clamp(1.25rem,3vw,2.25rem)}.form-status{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:1rem;font-size:.9rem;line-height:1.55;margin-bottom:1.5rem}.form-status svg{flex:0 0 auto;margin-top:.15rem}.form-status--warn{background:#FFF7EB;border:1px solid #F5D9A8;color:#7A4A06}.form-status--error{background:#FEF2F2;border:1px solid #FBCACA;color:#991B1B}.form-status--ok{background:var(--teal-50);border:1px solid rgba(14,163,154,.3);color:#065F5A}.fs{border:0;padding:0;margin:0}.fs + .fs{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line)}.fs legend{display:flex;align-items:center;gap:.65rem;font-family:'Fraunces',serif;font-size:1.3rem;font-weight:600;color:var(--navy);margin-bottom:1.15rem;padding:0}.fs legend span{font-family:'JetBrains Mono',monospace;font-size:.72rem;color:var(--teal-d);background:var(--teal-50);border-radius:.45rem;padding:.15rem .45rem}.f-grid{display:grid;gap:1.1rem}@media (min-width:640px){.f-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.f-field label,.f-label{display:block;font-size:.875rem;font-weight:600;color:var(--navy);margin-bottom:.4rem}.f-field .opt{font-weight:400;color:var(--ink-55)}.f-input{width:100%;border-radius:.85rem;border:1px solid rgba(7,18,32,.18);background:#fff;padding:.78rem .95rem;font-size:.95rem;color:var(--navy);transition:border-color .15s ease,box-shadow .15s ease;min-height:3rem}.f-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px rgba(14,163,154,.15)}.f-input[aria-invalid="true"]{border-color:#DC2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}textarea.f-input{min-height:7rem;resize:vertical;line-height:1.55}select.f-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230B7F79' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem}.f-phone{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem}.f-hint{font-size:.78rem;color:var(--ink-55);margin-top:.35rem;line-height:1.5}.f-error{font-size:.8rem;color:#B91C1C;margin-top:.35rem;font-weight:500}.f-error:empty{display:none}.f-choices{display:flex;flex-wrap:wrap;gap:.5rem}.f-choice{position:relative}.f-choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.f-choice span{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border-radius:999px;border:1px solid rgba(7,18,32,.18);font-size:.875rem;font-weight:500;background:#fff;transition:all .15s ease}.f-choice input:checked + span{background:var(--navy);border-color:var(--navy);color:#fff}.f-choice input:focus-visible + span{outline:2px solid var(--teal);outline-offset:2px}.f-check{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;line-height:1.55;color:var(--ink-70)}.f-check input{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:var(--teal-d);flex:0 0 auto}.f-check + .f-check{margin-top:.85rem}.dropzone{position:relative;border:1.5px dashed rgba(11,127,121,.45);border-radius:1.25rem;background:linear-gradient(180deg,#F5FCFB,#fff);padding:1.75rem 1.25rem;text-align:center;transition:border-color .2s ease,background-color .2s ease}.dropzone.is-drag{border-color:var(--teal);background:var(--teal-50)}.dropzone__icon{width:3rem;height:3rem;margin:0 auto .75rem;border-radius:1rem;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--teal-d);box-shadow:var(--shadow-sm)}.dropzone__title{font-weight:600;color:var(--navy)}.dropzone__sub{font-size:.84rem;color:var(--ink-55);margin-top:.3rem}.dropzone__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.file-list{margin-top:1rem;display:grid;gap:.5rem}.file-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.9rem;background:#fff}.file-row__icon{width:2.1rem;height:2.1rem;border-radius:.6rem;background:var(--sand);display:flex;align-items:center;justify-content:center;color:var(--teal-d)}.file-row__name{font-size:.875rem;font-weight:600;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-row__meta{font-size:.75rem;color:var(--ink-55)}.file-row__bar{height:4px;border-radius:4px;background:var(--sand-2);margin-top:.4rem;overflow:hidden}.file-row__bar span{display:block;height:100%;width:0;background:var(--teal);transition:width .2s linear}.file-row--done .file-row__bar span{background:var(--teal-d)}.file-row--error{border-color:#FBCACA;background:#FFFBFB}.file-row--error .file-row__bar span{background:#DC2626}.file-row__remove{width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--ink-55)}.file-row__remove:hover{background:var(--sand);color:var(--navy)}.file-total{display:flex;justify-content:space-between;font-size:.8rem;color:var(--ink-55);margin-top:.6rem}.aside-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem;box-shadow:var(--shadow-sm)}.aside-card + .aside-card{margin-top:1rem}.aside-card h3{font-weight:600;color:var(--navy);display:flex;gap:.5rem;align-items:center}.aside-card h3 svg{color:var(--teal-d)}.aside-card ul{margin-top:.75rem;display:grid;gap:.55rem;font-size:.875rem;color:var(--ink-70);line-height:1.55}.aside-card li{position:relative;padding-left:1.1rem}.aside-card li::before{content:'';position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:2px;transform:rotate(45deg);background:var(--teal)}.aside-card p{font-size:.875rem;color:var(--ink-70);line-height:1.6;margin-top:.6rem}.aside-card--warn{background:#FFF9F2;border-color:#F5D9A8}.aside-card--warn h3 svg{color:#B45309}.receipt{border:1px solid rgba(14,163,154,.3);background:linear-gradient(180deg,#F1FCFA,#fff);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.receipt__ref{font-family:'JetBrains Mono',monospace;font-size:1.1rem;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:.75rem;padding:.5rem .8rem;display:inline-block;margin-top:.5rem;letter-spacing:.04em}.receipt h2{font-family:'Fraunces',serif;font-size:1.7rem;font-weight:600;color:var(--navy)}.rs-hero{background:linear-gradient(180deg,#fff,var(--page));border-bottom:1px solid var(--line);position:relative;overflow:hidden}.rs-hero__grid{display:grid;gap:2.5rem;padding:3rem 0 3.5rem;position:relative}@media (min-width:1024px){.rs-hero__grid{grid-template-columns:1.25fr .75fr;gap:4rem;align-items:end;padding:4.5rem 0 4.5rem}}.rs-hero h1{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.06;margin-top:.9rem;color:var(--navy);letter-spacing:-.01em}.rs-hero p.lede{color:var(--ink-70);margin-top:1.1rem;font-size:1.08rem;line-height:1.7;max-width:40rem}.rs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.rs-stat{background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:1rem;box-shadow:var(--shadow-sm)}.rs-stat b{display:block;font-family:'Fraunces',serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;color:var(--teal-d);line-height:1}.rs-stat span{display:block;font-size:.74rem;color:var(--ink-55);margin-top:.45rem;line-height:1.35}.rs-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.rs-nav a{font-size:.84rem;font-weight:600;padding:.5rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--navy)}.rs-nav a:hover{border-color:var(--teal);color:var(--teal-d)}.rs-sec{padding:4rem 0;scroll-margin-top:calc(var(--header-h) + 1rem)}.rs-sec + .rs-sec{border-top:1px solid var(--line)}.rs-sec--tint{background:#fff}.rs-tools{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.rs-search{position:relative;flex:1 1 260px;max-width:420px}.rs-search svg{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--ink-55);pointer-events:none}.rs-search input{padding-left:2.6rem;border-radius:999px}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{font-size:.82rem;font-weight:600;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy);display:inline-flex;gap:.4rem;align-items:center;transition:all .15s ease}.chip span{font-family:'JetBrains Mono',monospace;font-size:.7rem;color:var(--ink-55)}.chip:hover{border-color:var(--teal)}.chip.is-active{background:var(--navy);color:#fff;border-color:var(--navy)}.chip.is-active span{color:var(--teal-l)}.pub-list{display:grid;gap:.75rem}.pub{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:1rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:1.15rem 1.25rem;box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.pub:hover{border-color:rgba(14,163,154,.3);box-shadow:var(--shadow-md)}.pub[hidden]{display:none}.pub__year{font-family:'JetBrains Mono',monospace;font-size:.9rem;color:var(--teal-d);padding-top:.15rem}.pub__tags{display:flex;flex-wrap:wrap;gap:.35rem}.tag{font-size:.68rem;font-weight:600;letter-spacing:.02em;padding:.2rem .55rem;border-radius:999px;background:var(--sand);color:var(--ink-70)}.tag--spine-surgery{background:var(--teal-50);color:#065F5A}.tag--lead{background:var(--navy);color:#fff}.pub__title{font-family:'Fraunces',serif;font-weight:600;font-size:1.12rem;line-height:1.4;color:var(--navy);margin-top:.5rem}.pub__authors{font-size:.84rem;color:var(--ink-55);margin-top:.4rem;line-height:1.5}.pub-me{color:var(--navy);font-weight:700}.pub__venue{font-size:.84rem;color:var(--ink-70);margin-top:.2rem}.pub__links{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;font-size:.8rem}.pub__links a{color:var(--teal-d);font-weight:600;display:inline-flex;gap:.3rem;align-items:center}.pub__links a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.pub{grid-template-columns:minmax(0,1fr);gap:.4rem}}.rs-empty{text-align:center;padding:2rem;color:var(--ink-55);border:1px dashed var(--line);border-radius:1rem}.timeline{position:relative;display:grid;gap:1rem}@media (min-width:768px){.timeline{padding-left:1.75rem}.timeline::before{content:'';position:absolute;left:.45rem;top:.5rem;bottom:.5rem;width:2px;background:linear-gradient(var(--teal),rgba(14,163,154,.1))}}.tl-item{position:relative;background:var(--page);border:1px solid var(--line);border-radius:1.1rem;padding:1.1rem 1.25rem}@media (min-width:768px){.tl-item::before{content:'';position:absolute;left:-1.65rem;top:1.35rem;width:.8rem;height:.8rem;border-radius:50%;background:#fff;border:2px solid var(--teal)}}.tl-item__when{font-family:'JetBrains Mono',monospace;font-size:.75rem;color:var(--teal-d)}.tl-item__what{font-weight:600;color:var(--navy);margin-top:.3rem}.tl-item__where{font-size:.9rem;color:var(--ink-70);margin-top:.15rem}.honours{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.honours{grid-template-columns:repeat(2,minmax(0,1fr))}}.honour{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:1.15rem}.honour__icon{width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--teal-50);color:var(--teal-d);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.honour b{color:var(--navy);display:block}.honour span{font-size:.85rem;color:var(--ink-55)}.vstories{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.vstories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vstories{grid-template-columns:repeat(3,minmax(0,1fr))}}.vstory{background:var(--sand);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.vstory__media{position:relative;aspect-ratio:16/9;background:#0b1522}.vstory__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vstory__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.6rem;color:#fff;background:linear-gradient(160deg,#153351,#071220);width:100%}.vstory__play span.circle{width:3.5rem;height:3.5rem;border-radius:999px;background:var(--teal);color:var(--navy);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.vstory__play:hover span.circle{transform:scale(1.07)}.vstory__play small{font-size:.75rem;color:rgba(255,255,255,.65)}.vstory__body{padding:1.1rem 1.2rem 1.3rem}.vstory__body h3{font-weight:600;color:var(--navy)}.vstory__body p{font-size:.875rem;color:var(--ink-55);margin-top:.35rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1!important;transform:none!important}.depth-card__inner,.depth-frame{transform:none!important;animation:none!important}.cnd-zoom img,.rel-card img,.read-card img{transform:none!important}}@media print{header,footer,.cnd-toc,.cnd-toc-m,.cnd-rail,.cta-band,.read-progress,.cnd-related,.cnd-reading{display:none!important}.cnd-body{display:block}}picture{display:contents}.portrait-3d .depth-card__inner{position:relative}.form-status[hidden],#review-done[hidden],.rs-empty[hidden],.file-total[hidden],.pub[hidden]{display:none!important}.fs legend{float:left;width:100%}.fs legend + *{clear:both}.cnd-fig--band{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow-sm);clear:both}.cnd-fig--band .cnd-zoom{max-width:320px}.cnd-fig--band .cnd-fig__cap{margin:0;font-size:.95rem;line-height:1.6;color:var(--ink-70)}.cnd-fig--band .cnd-fig__cap::before{content:'Imaging';display:block;font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-d);margin-bottom:.5rem}@media (min-width:640px){.cnd-fig--band{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:1.5rem;align-items:center;padding:1.15rem}.cnd-fig--band .cnd-fig__img{max-height:420px}}header nav>a:first-child>span span{white-space:nowrap}@media (min-width:1536px) and (max-width:1799px){header .header-phone{display:none!important}header nav .nav-link{font-size:.84rem}}.aside-card--doctor{padding:1rem}.aside-card--doctor .depth-card__inner{border-radius:1rem;overflow:hidden;aspect-ratio:4/3.4;background:#9aa0a8}.aside-card--doctor img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;display:block}.aside-card__name{font-family:'Fraunces',serif;font-weight:600;color:var(--navy);font-size:1.1rem;margin-top:.9rem!important}.aside-card__role{font-size:.8rem!important;color:var(--ink-55)!important;margin-top:.2rem!important}.hero-mri-btn svg{color:var(--teal-d)}#page-home .mt-9.flex{gap:.75rem}@media (min-width:1024px){#page-home .mt-9.flex>a{padding-left:1.3rem;padding-right:1.3rem}}@media (max-width:639px){#page-home .mt-9.flex>a{width:100%;justify-content:center}}.cnd-sec--check h2 .cnd-sec__num{background:#FEF3E7;border-color:#F5D9A8;color:#9A5B0B}.sc-res{border-radius:1.1rem;padding:1.15rem 1.2rem;border:1px solid var(--line);background:var(--sand);font-size:.92rem;line-height:1.6;color:var(--ink-70)}.sc-res[hidden]{display:none}.sc-res__title{display:flex;gap:.55rem;align-items:center;font-weight:700;font-size:1.02rem;color:var(--navy);margin:0 0 .4rem!important}.sc-res p + p{margin-top:0}.sc-res--urgent{background:#FEF2F2;border-color:#F7C4C4}.sc-res--urgent .sc-res__title{color:#991B1B}.sc-res--soon{background:#FFF8EE;border-color:#F5D9A8}.sc-res--soon .sc-res__title{color:#7A4A06}.sc-res--routine{background:var(--teal-50);border-color:rgba(14,163,154,.3)}.sc-res--routine .sc-res__title{color:#065F5A}.sc-res__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.sc-res__actions .btn{padding:.6rem 1rem;font-size:.875rem;text-decoration:none!important}.btn--danger{background:#B91C1C;color:#fff}.btn--danger:hover{background:#991B1B}.sc-note{font-size:.78rem!important;color:var(--ink-55);margin-top:.6rem!important}.ks-hero{background:linear-gradient(180deg,#fff,var(--page));border-bottom:1px solid var(--line)}.ks-hero__grid{display:grid;gap:2.5rem;padding:2.5rem 0 3rem;align-items:center}@media (min-width:1024px){.ks-hero__grid{grid-template-columns:1.2fr .8fr;gap:4rem;padding:3.5rem 0 4rem}}.ks-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.04;color:var(--navy);margin-top:.6rem}.ks-lede{margin-top:1rem;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65;color:var(--ink-70);max-width:38rem}.ks-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.6rem;max-width:34rem}.ks-facts li{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:.85rem .9rem;box-shadow:var(--shadow-sm)}.ks-facts b{display:block;font-family:'Fraunces',serif;font-size:1.8rem;line-height:1;color:var(--teal-d)}.ks-facts span{display:block;font-size:.75rem;color:var(--ink-55);margin-top:.35rem;line-height:1.35}.ks-jump{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.ks-poster{margin:0;max-width:400px;width:100%;justify-self:center}.ks-poster .depth-card__inner{display:block;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-md);padding:.75rem;border-radius:1.5rem;cursor:zoom-in}.ks-poster img{width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:1rem;display:block}.ks-poster figcaption{text-align:center;font-size:.78rem;color:var(--ink-55);margin-top:.6rem}@media (max-width:1023px){.ks-poster img{max-height:360px}}.ks-sec{padding:3.5rem 0;scroll-margin-top:var(--header-h)}@media (min-width:768px){.ks-sec{padding:4.5rem 0}}.ks-sec--tint{background:#fff;border-block:1px solid var(--line)}.ks-sec--dark{background:var(--navy);color:#fff}.ks-intro{color:var(--ink-70);line-height:1.7;margin-top:.8rem;max-width:46rem}.explorer{display:grid;gap:1.5rem}@media (min-width:900px){.explorer{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:3rem;align-items:start}}.explorer__figure{background:#fff;border:1px solid var(--line);border-radius:1.5rem;padding:1rem .5rem;box-shadow:var(--shadow-sm)}@media (min-width:900px){.explorer__figure{position:sticky;top:calc(var(--header-h) + 1.25rem)}}@media (max-width:899px){.explorer__figure{max-width:250px;margin:0 auto;width:100%}}.spine-svg{width:100%;height:auto;display:block;max-height:72vh}.spine-svg .sp-body{fill:url(#spBone);stroke:#B9A98A;stroke-width:1;transition:fill .25s ease,stroke .25s ease}.spine-svg .sp-proc{fill:#EDE5D4;stroke:#B9A98A;stroke-width:.8;transition:fill .25s ease}.spine-svg .sp-disc{fill:#7ED9D2;opacity:.9}.spine-svg .sp-fuse{stroke:#B9A98A;stroke-width:.8}.spine-svg .sp-region{cursor:pointer;outline:none}.spine-svg .sp-region:hover .sp-body,.spine-svg .sp-region:focus-visible .sp-body{fill:#D9F3F0;stroke:var(--teal)}.spine-svg .sp-region.is-active .sp-body{fill:var(--teal);stroke:var(--teal-d)}.spine-svg .sp-region.is-active .sp-proc{fill:#7ED9D2}.spine-svg .sp-region:focus-visible{filter:drop-shadow(0 0 3px rgba(14,163,154,.8))}.spine-svg .sp-label line{stroke:rgba(7,18,32,.25);stroke-dasharray:2 3}.spine-svg .sp-label__name{font:600 13px Inter,system-ui,sans-serif;fill:var(--navy)}.spine-svg .sp-label__range{font:500 10.5px 'JetBrains Mono',monospace;fill:var(--ink-55)}.spine-svg .sp-label.is-active .sp-label__name{fill:var(--teal-d)}.spine-svg .sp-label.is-active line{stroke:var(--teal);stroke-dasharray:none}.spine-svg .sp-orient{font:600 9px 'JetBrains Mono',monospace;letter-spacing:.15em;fill:rgba(7,18,32,.45)}.explorer__tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.explorer__tabs button,.chip-tab{font-size:.85rem;font-weight:600;padding:.55rem .95rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy);transition:all .15s ease}.explorer__tabs button[aria-selected="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.explorer__tabs button:hover{border-color:var(--teal)}.region-panel{background:#fff;border:1px solid var(--line);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-md)}.js-explorer .region-panel:not(.is-active){display:none}.region-panel + .region-panel{margin-top:1rem}.js-explorer .region-panel + .region-panel{margin-top:0}.region-panel.is-active{animation:panelIn .35s ease both}@keyframes panelIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.region-panel__range{font-family:'JetBrains Mono',monospace;font-size:.75rem;color:var(--teal-d);letter-spacing:.06em}.region-panel h3{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--navy);margin-top:.35rem}.region-panel h3 span{display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:var(--ink-55);margin-top:.2rem}.region-panel>p{margin-top:.8rem;line-height:1.7;color:var(--ink-70)}.region-panel__note{font-size:.85rem;background:var(--sand);border-radius:.75rem;padding:.6rem .8rem}.region-panel__grid{display:grid;gap:1rem;margin-top:1.25rem}@media (min-width:640px){.region-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.region-panel__grid>div{background:var(--page);border:1px solid var(--line);border-radius:1rem;padding:1rem;font-size:.9rem;line-height:1.6;color:var(--ink-70)}.region-panel__k{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--navy);margin-bottom:.35rem;font-size:.85rem}.region-panel__k svg{color:var(--teal-d)}.region-panel__links{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.region-panel__links a{display:inline-block;font-size:.82rem;font-weight:600;color:var(--teal-d);background:#fff;border:1px solid rgba(14,163,154,.3);border-radius:999px;padding:.3rem .7rem}.region-panel__links a:hover{background:var(--teal-50)}.blocks{display:grid;gap:1.25rem}@media (min-width:1024px){.blocks{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:2rem;align-items:start}}.blocks__tabs{display:grid;gap:.5rem}@media (max-width:1023px){.blocks__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.blocks__tabs button{display:flex;gap:.75rem;align-items:center;text-align:left;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--line);background:var(--page);color:var(--navy);transition:all .15s ease}.blocks__tabs button svg{color:var(--teal-d);flex:0 0 auto}.blocks__tabs button b{display:block;font-size:.92rem}.blocks__tabs button small{display:block;font-size:.76rem;color:var(--ink-55)}.blocks__tabs button[aria-selected="true"]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--shadow-md)}.blocks__tabs button[aria-selected="true"] small{color:rgba(255,255,255,.65)}.blocks__tabs button[aria-selected="true"] svg{color:var(--teal-l)}.block-panel{display:grid;gap:1.5rem;background:var(--page);border:1px solid var(--line);border-radius:1.5rem;padding:clamp(1rem,2.5vw,1.75rem)}.block-panel[hidden]{display:none}@media (min-width:768px){.block-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.block-panel figure{margin:0}.block-panel .cnd-zoom{display:block;background:#fff;border-radius:1rem;border:1px solid var(--line);overflow:hidden;position:relative;cursor:zoom-in}.block-panel img{width:100%;height:auto;max-height:360px;object-fit:contain;display:block;padding:.5rem}.block-panel figcaption{font-size:.78rem;color:var(--ink-55);margin-top:.45rem;text-align:center}.block-panel h3{font-family:'Fraunces',serif;font-weight:600;font-size:1.6rem;color:var(--navy)}.block-panel p{margin-top:.75rem;line-height:1.7;color:var(--ink-70)}.block-panel__link{font-size:.88rem}.block-panel__link a{color:var(--teal-d);font-weight:600;text-decoration:underline;text-underline-offset:3px}.where-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.where-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.where-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.where-card{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (hover:hover){.where-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(14,163,154,.3)}}.where-card__icon{width:2.75rem;height:2.75rem;border-radius:.9rem;background:var(--teal-50);color:var(--teal-d);display:flex;align-items:center;justify-content:center}.where-card h3{font-weight:700;color:var(--navy);margin-top:.9rem;font-size:1.02rem}.where-card p{font-size:.875rem;color:var(--ink-70);margin-top:.35rem;line-height:1.55}.where-card ul{margin-top:.85rem;display:grid;gap:.35rem}.where-card a{font-size:.875rem;font-weight:600;color:var(--teal-d)}.where-card a::after{content:' →'}.where-card a:hover{color:var(--navy)}.where-warning{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.25rem;padding:.9rem 1rem;border-radius:1rem;background:#FEF2F2;border:1px solid #F7C4C4;color:#7F1D1D;font-size:.9rem;line-height:1.55}.where-warning svg{flex:0 0 auto;color:#B91C1C;margin-top:.1rem}.ks-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.ks-chips a{font-size:.875rem;font-weight:500;padding:.55rem 1rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#fff;transition:all .15s ease}.ks-chips a:hover{border-color:var(--teal-l);color:var(--teal-l)}.ks-dark-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.rs-head-note{color:var(--ink-55);max-width:30rem;font-size:.9rem;line-height:1.6}.rs-themes{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-bottom:1rem}@media (min-width:640px){.rs-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rs-themes{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-themes .rs-search{grid-column:1 / -1;max-width:none}.theme-card{display:flex;gap:.8rem;align-items:flex-start;text-align:left;padding:1rem;border-radius:1.1rem;border:1px solid var(--line);background:#fff;color:var(--navy);box-shadow:var(--shadow-sm);transition:all .2s ease}.theme-card:hover{border-color:rgba(14,163,154,.4);transform:translateY(-2px)}.theme-card b{display:block;font-size:.95rem}.theme-card small{display:block;font-size:.76rem;color:var(--ink-55);line-height:1.45;margin-top:.15rem}.theme-card__icon{width:2.4rem;height:2.4rem;border-radius:.8rem;background:var(--teal-50);color:var(--teal-d);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.theme-card.is-active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--shadow-md)}.theme-card.is-active small{color:rgba(255,255,255,.65)}.theme-card.is-active .theme-card__icon{background:rgba(45,199,190,.18);color:var(--teal-l)}.rs-count{font-size:.85rem;color:var(--ink-55);margin:.25rem 0 1rem}.pub-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.pub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.25rem;box-shadow:var(--shadow-sm);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;scroll-margin-top:calc(var(--header-h) + 1rem)}.pub-card[hidden]{display:none}@media (hover:hover){.pub-card:hover{border-color:rgba(14,163,154,.35);box-shadow:var(--shadow-md);transform:translateY(-3px)}}.pub-card__top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pub-card__top .tag{display:inline-flex;align-items:center;gap:.3rem}.pub-card__year{font-family:'JetBrains Mono',monospace;font-size:.8rem;color:var(--teal-d)}.pub-card__plain{font-family:'Fraunces',serif;font-weight:600;font-size:1.15rem;line-height:1.35;color:var(--navy);margin-top:.75rem}.pub-card__formal{font-size:.8rem;line-height:1.5;color:var(--ink-55);margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pub-card__venue{font-size:.8rem;color:var(--ink-70);margin-top:.5rem}.pub-card__venue b{color:var(--navy)}.pub-card__actions{display:flex;align-items:center;gap:.9rem;margin-top:auto;padding-top:1rem}.btn--sm{padding:.55rem .95rem;font-size:.85rem}.pub-card__ext{font-size:.8rem;font-weight:600;color:var(--teal-d);display:inline-flex;align-items:center;gap:.25rem}.tag--joint-replacement{background:#EEF2FB;color:#2A4A8A}.tag--orthopaedic-anatomy-imaging{background:#F4EFE6;color:#6B4E1F}.tag--role{background:var(--teal-50);color:#065F5A}.reader:not([open]){display:none}.reader{width:min(760px,calc(100vw - 1.5rem));max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;border-radius:1.5rem;box-shadow:0 40px 100px rgba(4,10,18,.45);background:#fff;color:var(--navy);display:flex;flex-direction:column;overflow:hidden}.reader::backdrop{background:rgba(4,10,18,.6);backdrop-filter:blur(3px)}.reader__bar{display:flex;align-items:center;gap:.4rem;padding:.6rem .75rem;border-bottom:1px solid var(--line);background:var(--page)}.reader__nav,.reader__close{width:2.4rem;height:2.4rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--navy)}.reader__nav:hover,.reader__close:hover{background:#fff;box-shadow:var(--shadow-sm)}.reader__close{margin-left:auto}.reader__pos{font-family:'JetBrains Mono',monospace;font-size:.75rem;color:var(--ink-55)}.reader__body{overflow:auto;padding:clamp(1.25rem,4vw,2.25rem)}.reader__kicker{font-size:.8rem;color:var(--ink-55);display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.reader__title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.45rem,3.4vw,2rem);line-height:1.2;margin-top:.6rem}.reader__formal{font-size:.88rem;color:var(--ink-55);margin-top:.6rem;line-height:1.5}.reader__summary{display:grid;gap:.75rem;margin-top:1.4rem}.reader__sec{background:var(--page);border:1px solid var(--line);border-radius:1rem;padding:1rem 1.1rem}.reader__sec h3{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;color:var(--teal-d);text-transform:uppercase;letter-spacing:.04em}.reader__sec p{margin-top:.4rem;line-height:1.7;color:var(--ink-70);font-size:.98rem}.reader__pending{display:flex;gap:.7rem;margin-top:1.4rem;padding:1rem 1.1rem;border-radius:1rem;background:var(--sand);color:var(--ink-70);font-size:.92rem;line-height:1.6}.reader__pending svg{flex:0 0 auto;color:var(--teal-d);margin-top:.15rem}.reader__note{font-size:.78rem;color:var(--ink-55);margin-top:.75rem}.reader__note a{color:var(--teal-d);text-decoration:underline}.reader__cite{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.84rem;line-height:1.6;color:var(--ink-70);display:grid;gap:.3rem}.reader__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:1.2rem}.reader__links{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.reader__links a{font-size:.85rem;font-weight:600;color:var(--teal-d);text-decoration:underline;text-underline-offset:3px}.reader__pdf iframe{width:100%;height:70vh;border:1px solid var(--line);border-radius:1rem;margin-top:1rem;background:var(--sand)}.conf-empty{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;border:1px dashed var(--line);border-radius:1.1rem;background:var(--page);color:var(--ink-70);font-size:.92rem;line-height:1.6}.conf-empty svg{color:var(--teal-d);flex:0 0 auto}.conf-empty__t{font-weight:600;color:var(--navy)}.conf-stats{display:flex;gap:.6rem}.conf-stats li{background:#fff;border:1px solid var(--line);border-radius:.9rem;padding:.55rem .85rem;text-align:center}.conf-stats b{display:block;font-family:'Fraunces',serif;font-size:1.3rem;color:var(--teal-d);line-height:1.1}.conf-stats span{font-size:.7rem;color:var(--ink-55)}.conf-chips{margin-bottom:1rem}.conf-year{border:1px solid var(--line);border-radius:1.1rem;background:var(--page);margin-top:.6rem}.conf-year[hidden]{display:none}.conf-year>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem}.conf-year>summary::-webkit-details-marker{display:none}.conf-year__y{font-family:'Fraunces',serif;font-weight:600;font-size:1.4rem;color:var(--navy)}.conf-year__n{font-size:.8rem;color:var(--ink-55)}.conf-year>summary svg{margin-left:auto;color:var(--teal-d);transition:transform .2s ease}.conf-year[open]>summary svg{transform:rotate(180deg)}.conf-list{display:grid;gap:.6rem;padding:0 1rem 1rem}@media (min-width:900px){.conf-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.conf-item{display:flex;gap:.9rem;background:#fff;border:1px solid var(--line);border-radius:1rem;padding:.9rem 1rem}.conf-item[hidden]{display:none}.conf-item__photo{width:84px;height:84px;object-fit:cover;border-radius:.75rem;flex:0 0 auto}.conf-item__meta{font-family:'JetBrains Mono',monospace;font-size:.72rem;color:var(--teal-d)}.conf-item__event{font-weight:700;color:var(--navy);margin-top:.2rem;line-height:1.35}.conf-item__title{font-size:.88rem;color:var(--ink-70);margin-top:.25rem;font-style:italic}.conf-item__foot{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;margin-top:.5rem}.conf-item__link{font-size:.8rem;font-weight:600;color:var(--teal-d);display:inline-flex;gap:.25rem;align-items:center}.ss-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.ss-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(700px 360px at 90% 0%,rgba(14,163,154,.22),transparent 70%);pointer-events:none}.ss-hero__grid{position:relative;display:grid;gap:2rem;padding:2.75rem 0 3rem;align-items:center}@media (min-width:1024px){.ss-hero__grid{grid-template-columns:1fr 1.1fr;gap:3.5rem;padding:4rem 0}}.ss-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.05;margin-top:.6rem}.ss-lede{color:rgba(255,255,255,.7);margin-top:1rem;line-height:1.7;max-width:36rem}.ss-counts{display:flex;gap:.6rem;margin-top:1.3rem;flex-wrap:wrap}.ss-counts li{font-size:.85rem;color:rgba(255,255,255,.75);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.4rem .85rem}.ss-counts b{color:var(--teal-l);font-family:'Fraunces',serif;font-size:1rem;margin-right:.2rem}.ss-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.ss-filter{position:sticky;top:var(--header-h);z-index:20;background:rgba(251,250,247,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.ss-filter .chips{padding:.75rem 0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ss-filter .chips::-webkit-scrollbar{display:none}.ss-filter .chip{white-space:nowrap}.ss-sec{padding:3rem 0}@media (min-width:768px){.ss-sec{padding:4rem 0}}.ss-sec--tint{background:#fff;border-top:1px solid var(--line)}.vgrid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.vcard{background:#fff;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.vcard[hidden]{display:none}@media (hover:hover){.vcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}}.vcard__media{position:relative;aspect-ratio:16/9;background:#0b1522}.vcard__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vcard__play{position:absolute;inset:0;width:100%;padding:0;cursor:pointer}.vcard__play img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,filter .3s ease;filter:brightness(.82)}.vcard__play:hover img{transform:scale(1.04);filter:brightness(.7)}.vcard__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;border-radius:999px;background:var(--teal);color:var(--navy);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .2s ease}.vcard__play:hover .vcard__btn{transform:translate(-50%,-50%) scale(1.08)}.vcard__play:focus-visible{outline:3px solid var(--teal-l);outline-offset:-3px}.vcard__body{padding:1rem 1.1rem 1.2rem}.vcard__cat{font-family:'JetBrains Mono',monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d)}.vcard__body .vcard__title{font-size:1rem;font-weight:700;color:var(--navy);margin-top:.3rem;line-height:1.35}.vcard__body p{font-size:.86rem;color:var(--ink-70);margin-top:.3rem;line-height:1.55}.vcard--big{box-shadow:0 30px 60px -20px rgba(0,0,0,.6);border-color:rgba(255,255,255,.1)}.vcard--big .vcard__body{background:#fff}.vcard--big .vcard__btn{width:4.5rem;height:4.5rem}.ss-more{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:1.5rem}.js-ss .vgrid .vcard.is-extra{display:none}.js-ss .vgrid.is-expanded .vcard.is-extra{display:flex}.case-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.case{background:var(--page);border:1px solid var(--line);border-radius:1.25rem;padding:1.25rem}.case[hidden]{display:none}.case__meta{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;font-family:'JetBrains Mono',monospace;font-size:.72rem;color:var(--teal-d)}.case__meta .tag{font-family:Inter,sans-serif}.case__title{font-family:'Fraunces',serif;font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--navy);margin-top:.6rem}.case__steps{display:grid;gap:.6rem;margin-top:1rem}.case__step{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:.85rem 1rem}.case__step p:not(.case__k){font-size:.9rem;line-height:1.65;color:var(--ink-70)}.case__k{display:flex;gap:.4rem;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--navy);margin-bottom:.3rem}.case__k svg{color:var(--teal-d)}.case__step--out{background:var(--teal-50);border-color:rgba(14,163,154,.25)}@media (max-width:640px){.cnd-article{font-size:.98rem;line-height:1.72}.cnd-sec{padding-top:2rem}.cnd-sec + .cnd-sec{margin-top:2rem}.cnd-sec h2{font-size:1.35rem;gap:.6rem}.cnd-sec>h2 + p{font-size:1rem}.cnd-title{font-size:2.05rem}.cnd-title--blog{font-size:1.85rem}.cnd-lede{font-size:.98rem}.cnd-hero__grid{padding-top:1.5rem;padding-bottom:2rem;gap:1.5rem}.cnd-hero__media{max-width:320px}.cnd-hero__media--blog{max-width:260px}.cnd-hero__cta .btn{flex:1 1 auto}.cnd-card{padding:.85rem .95rem;font-size:.9rem}.cnd-body{padding-bottom:2.5rem}.rail-card{padding:1.1rem}.rail-card__title{font-size:1.1rem}.cnd-related,.cnd-reading{padding:2.5rem 0}.sec-head{margin-bottom:1.25rem}.sec-title{font-size:1.5rem}.cta-band{padding:2.25rem 0}.cta-band__title{font-size:1.4rem}.cta-band__actions .btn{flex:1 1 auto}.rel-grid,.read-grid{gap:.6rem}.rel-card,.read-card{flex-direction:row;align-items:stretch;border-radius:1rem}.rel-card__media,.read-card__media{width:96px;flex:0 0 96px;aspect-ratio:auto;min-height:96px}.rel-card__media img,.read-card__media img{padding:.35rem}.rel-card__body,.read-card__body{padding:.75rem .9rem;gap:.2rem}.rel-card__title,.read-card__title{font-size:1rem}.read-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem}.rel-card__more{display:none}.cnd-article .cnd-table{overflow:visible;box-shadow:none;background:transparent;border:0!important}.cnd-article .cnd-table table,.cnd-article .cnd-table tbody,.cnd-article .cnd-table tr,.cnd-article .cnd-table td{display:block;width:100%}.cnd-article .cnd-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cnd-article .cnd-table tbody{display:grid;gap:.6rem;border:0}.cnd-article .cnd-table tbody tr{background:#fff!important;border:1px solid var(--line);border-radius:1rem;padding:.35rem .9rem;box-shadow:var(--shadow-sm)}.cnd-article .cnd-table td{padding:.45rem 0!important;border:0}.cnd-article .cnd-table td + td{border-top:1px dashed var(--line)}.cnd-article .cnd-table td[data-label]::before{content:attr(data-label);display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d);margin-bottom:.15rem}.cnd-article .cnd-table td:first-child{font-weight:600}.mri-band{border-radius:1.5rem;padding:1.4rem;gap:1.25rem}.mri-band__title{font-size:1.45rem}.mri-band__text{font-size:.92rem}.mri-band .btn{flex:1 1 auto}.so-hero h1,.rs-hero h1,.ss-title,.ks-title{font-size:2rem}.so-hero__grid,.rs-hero__grid,.ss-hero__grid,.ks-hero__grid{padding-top:1.75rem;padding-bottom:2rem;gap:1.5rem}.ks-facts b{font-size:1.45rem}.ks-facts li{padding:.65rem}.rs-sec,.ks-sec,.ss-sec{padding:2.5rem 0}.rs-stats{gap:.5rem}.rs-stat{padding:.75rem}.rs-stat b{font-size:1.4rem}.pub-card{padding:1rem}.pub-card__plain{font-size:1.05rem}.vcard__body{padding:.85rem .95rem 1rem}.case{padding:1rem}.case__title{font-size:1.1rem}.region-panel h3{font-size:1.4rem}.block-panel h3{font-size:1.3rem}.theme-card{padding:.8rem}.form-card{border-radius:1.25rem}}@media (max-width:640px){main .py-20,main .md\:py-20{padding-top:3rem!important;padding-bottom:3rem!important}main .py-16,main .md\:py-16{padding-top:2.5rem!important;padding-bottom:2.5rem!important}main .pt-16{padding-top:2.5rem!important}main .pb-20{padding-bottom:3rem!important}main .my-16{margin-top:2.5rem!important;margin-bottom:2.5rem!important}main .mt-10{margin-top:1.75rem!important}main h1.text-4xl,main h1.text-3xl{font-size:2rem!important;line-height:1.12!important}main h2.text-3xl,main h2.text-4xl{font-size:1.6rem!important;line-height:1.2!important}main .text-lg{font-size:1rem!important}main .rounded-3xl.p-7,main .rounded-3xl.p-8{padding:1.25rem!important}main .lift.p-7,main .lift.p-6{padding:1.1rem!important}main .gap-14{gap:2rem!important}#page-home h1{font-size:2.35rem!important}#page-home .mt-14{margin-top:2rem!important;padding-top:1.5rem!important}}@media (max-width:640px){.blog-card{flex-direction:row!important;align-items:stretch;border-radius:1rem!important}.blog-card .img-fallback{width:104px!important;flex:0 0 104px;aspect-ratio:auto!important;min-height:104px}.blog-card .img-fallback img{padding:.3rem!important}.blog-card>div:last-child{padding:.8rem .95rem!important}.blog-card h2,.blog-card h3{font-size:1rem!important;line-height:1.35!important;margin-top:.25rem!important}.blog-card p{font-size:.8rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.3rem!important}#home-blog-grid,#blogs-page-grid.blog-grid{gap:.6rem!important}}@media (min-width:640px){#contact-submit{white-space:nowrap}}@media (max-width:639px){#contact-submit{padding-left:1.25rem!important;padding-right:1.25rem!important}}#form-whatsapp{padding:1rem}.wa-btn,.mail-btn{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.875rem;padding:.55rem 1rem;border-radius:999px}.wa-btn{background:#25D366;color:#062b17}.wa-btn:hover{background:#1ebe5a}.mail-btn{border:1px solid rgba(7,18,32,.2);background:#fff;color:var(--navy)}.page-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;border-bottom:0}.page-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 340px at 88% 0%,rgba(14,163,154,.20),transparent 70%),radial-gradient(520px 300px at 0% 100%,rgba(45,199,190,.07),transparent 70%)}.page-hero .cnd-hero__bg{display:none}.page-hero .page-hero__wrap{position:relative;display:grid;gap:2rem;padding:3.25rem 1.5rem 3.5rem;align-items:center}@media (min-width:768px){.page-hero .page-hero__wrap{padding:4rem 2rem 4.25rem}}@media (min-width:1024px){.page-hero .page-hero__wrap--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem}}.page-hero .page-hero__wrap--split:has(>:only-child){grid-template-columns:minmax(0,1fr)}.page-hero .page-hero__wrap>div:first-child{max-width:44rem}.page-hero .crumbs{margin-bottom:1.1rem}.page-hero .crumbs ol{color:rgba(255,255,255,.62)}.page-hero .crumbs a{color:var(--teal-l)}.page-hero .eyebrow,.page-hero .cnd-eyebrow{color:var(--teal-l);display:block;margin-top:0}.page-hero h1,.page-hero .cnd-title,.page-hero .ks-title,.page-hero .ss-title{font-family:'Fraunces',serif;font-weight:600;color:#fff;letter-spacing:-.01em;font-size:clamp(2.1rem,4.2vw,3.25rem);line-height:1.08;margin-top:.8rem}.page-hero .cnd-title--blog{font-size:clamp(1.9rem,3.6vw,2.75rem)}.page-hero .page-hero__lede,.page-hero .cnd-lede,.page-hero .ks-lede,.page-hero .ss-lede,.page-hero p.lede{color:rgba(255,255,255,.74);margin-top:1rem;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.7;max-width:40rem}.page-hero .cnd-meta{color:rgba(255,255,255,.65)}.page-hero .cnd-meta svg{color:var(--teal-l)}.page-hero__cta,.page-hero .cnd-hero__cta,.page-hero .ks-jump,.page-hero .ss-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.page-hero .btn--dark{background:var(--teal);color:var(--navy);box-shadow:none}.page-hero .btn--dark:hover{background:var(--teal-l)}.page-hero .btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.page-hero .btn--ghost:hover{border-color:var(--teal-l);color:var(--teal-l)}.page-hero .ks-facts li,.page-hero .rs-stat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:none}.page-hero .ks-facts b,.page-hero .rs-stat b{color:var(--teal-l)}.page-hero .ks-facts span,.page-hero .rs-stat span{color:rgba(255,255,255,.68)}.page-hero .rs-nav a{background:transparent;border-color:rgba(255,255,255,.25);color:#fff}.page-hero .rs-nav a:hover{border-color:var(--teal-l);color:var(--teal-l)}.page-hero .ks-poster figcaption{color:rgba(255,255,255,.6)}.page-hero .cnd-hero__media .depth-card__inner,.page-hero .ks-poster .depth-card__inner{border-color:rgba(255,255,255,.1);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.page-hero .cnd-hero__media{max-width:480px;justify-self:end}.page-hero .cnd-hero__media--blog{max-width:380px}.page-hero .ks-poster{justify-self:end}.page-hero .ks-poster img{max-height:440px}@media (max-width:1023px){.page-hero .cnd-hero__media,.page-hero .ks-poster{justify-self:start}}@media (max-width:640px){.page-hero .page-hero__wrap{padding-top:1.75rem;padding-bottom:2.25rem;gap:1.5rem}.page-hero h1,.page-hero .cnd-title,.page-hero .ks-title,.page-hero .ss-title{font-size:2rem}.page-hero .cnd-title--blog{font-size:1.75rem}.page-hero .page-hero__lede,.page-hero .cnd-lede,.page-hero p.lede{font-size:.98rem}.page-hero .cnd-hero__media{max-width:300px}.page-hero .cnd-hero__media--blog{max-width:240px}.page-hero .ks-poster img{max-height:300px}.page-hero__cta .btn,.page-hero .cnd-hero__cta .btn{flex:1 1 auto}}.hero-doc{display:flex;gap:1.25rem;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;padding:1.25rem;max-width:30rem;justify-self:end;width:100%}.hero-doc__img{width:104px;height:128px;object-fit:cover;object-position:50% 12%;border-radius:1rem;flex:0 0 auto;background:#1a2a3d}.hero-doc__name{font-family:'Fraunces',serif;font-weight:600;font-size:1.25rem;color:#fff}.hero-doc__role{font-size:.85rem;color:var(--teal-l);margin-top:.15rem}.hero-doc__list{margin-top:.8rem;display:grid;gap:.45rem;font-size:.84rem;color:rgba(255,255,255,.74)}.hero-doc__list li{display:flex;gap:.5rem;align-items:flex-start}.hero-doc__list svg{color:var(--teal-l);flex:0 0 auto;margin-top:.12rem}.hero-doc__list a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.35)}.hero-doc__list a:hover{color:var(--teal-l)}@media (max-width:1023px){.hero-doc{justify-self:start}}@media (max-width:480px){.hero-doc{padding:1rem;gap:1rem}.hero-doc__img{width:80px;height:100px}}.contact-mri{display:flex;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.4rem 1.6rem;border-radius:1.5rem;border:1px solid rgba(14,163,154,.28);background:linear-gradient(110deg,var(--teal-50),#fff 70%);transition:border-color .2s}.contact-mri:hover{border-color:rgba(14,163,154,.6)}.contact-mri__icon{width:3.25rem;height:3.25rem;border-radius:1rem;background:#fff;border:1px solid rgba(14,163,154,.25);display:flex;align-items:center;justify-content:center;color:var(--teal-d);flex:0 0 auto}.contact-mri__text{flex:1 1 auto;min-width:0}.contact-mri__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:#fff;background:var(--navy);padding:.75rem 1.2rem;border-radius:999px}.contact-mri:hover .contact-mri__btn{background:var(--teal-d)}@media (max-width:767px){.contact-mri{flex-direction:column;align-items:flex-start;padding:1.25rem}.contact-mri__btn{width:100%;justify-content:center}}.site-foot{background:var(--navy);color:rgba(255,255,255,.72);padding-top:3.5rem;padding-bottom:1.5rem}.site-foot__wrap{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;gap:2.5rem}@media (min-width:768px){.site-foot__wrap{padding:0 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot__brand{grid-column:1 / -1}}@media (min-width:1024px){.site-foot__wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.site-foot__brand{grid-column:auto}}.site-foot__logo{display:inline-flex;align-items:center;gap:.75rem;font-family:'Fraunces',serif;font-weight:600;font-size:1.15rem;color:#fff}.site-foot__about{font-size:.875rem;line-height:1.65;margin-top:.9rem;max-width:24rem}.site-foot__kicker{font-family:'JetBrains Mono',monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.62);margin:1.5rem 0 .75rem}.site-foot__h{font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fff;margin-bottom:1rem}.site-foot__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.site-foot__nav ul{display:grid;gap:.6rem;font-size:.9rem}.site-foot a{transition:color .15s}.site-foot__nav a:hover,.site-foot__contact a:hover{color:var(--teal-l)}.site-foot__contact ul{display:grid;gap:.7rem;font-size:.9rem}.site-foot__contact li>a,.site-foot__contact li>span{display:flex;align-items:flex-start;gap:.6rem}.site-foot__contact svg{color:var(--teal-l);flex:0 0 auto;margin-top:.15rem}.site-foot__btns{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.site-foot__btns .btn{padding:.6rem 1.05rem;font-size:.85rem}.site-foot__bar{width:calc(100% - 3rem);max-width:1216px;margin:2.75rem auto 0;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.75rem;color:rgba(255,255,255,.62)}@media (min-width:768px){.site-foot__bar{width:calc(100% - 4rem)}}@media (max-width:640px){.site-foot{padding-top:2.5rem}.site-foot__wrap{gap:2rem}}.contact-bring{margin-top:auto;padding-top:1.5rem}.contact-bring>*{}.contact-bring__h{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:var(--navy);padding-top:1.25rem;border-top:1px solid var(--line)}.contact-bring__h svg{color:var(--teal-d)}.contact-bring ul{margin-top:.6rem;display:grid;gap:.35rem;font-size:.84rem;color:var(--ink-70)}.contact-bring li{position:relative;padding-left:1rem;line-height:1.5}.contact-bring li::before{content:'';position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:999px;background:var(--teal)}.adv-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.adv-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.adv-grid--hub{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.4rem}.adv-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;color:var(--navy)}@media (hover:hover){.adv-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(14,163,154,.35)}.adv-card:hover .adv-card__media img{transform:scale(1.04)}}.adv-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sand)}.adv-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.adv-card__icon{position:absolute;left:.75rem;bottom:.75rem;width:2.4rem;height:2.4rem;border-radius:.8rem;background:rgba(7,18,32,.82);color:var(--teal-l);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.adv-card__body{display:flex;flex-direction:column;flex:1;padding:1rem 1.1rem 1.15rem}.adv-card__title{font-family:'Fraunces',serif;font-weight:600;font-size:1.1rem;line-height:1.25}.adv-card__text{font-size:.85rem;line-height:1.55;color:var(--ink-70);margin-top:.45rem}.adv-card__pts{display:grid;gap:.3rem;margin-top:.8rem;font-size:.83rem;color:var(--ink-70)}.adv-card__pts li,.adv-pts li{display:flex;gap:.45rem;align-items:flex-start}.adv-card__pts svg{color:var(--teal-d);flex:0 0 auto;margin-top:.15rem}.adv-card__more{margin-top:auto;padding-top:.85rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;color:var(--teal-d)}.adv-grid--hub .adv-card__title{font-size:1.25rem}.adv-pts{display:grid;gap:.45rem;margin-top:1.2rem;font-size:.95rem;color:rgba(255,255,255,.85)}.adv-pts svg{color:var(--teal-l);flex:0 0 auto;margin-top:.2rem}.rail-list--icons a svg{color:var(--teal-d)}.adv-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.adv-gallery .cnd-zoom{aspect-ratio:4/3;background:#fff}.adv-gallery.cnd-gallery--single{grid-template-columns:minmax(0,24rem)}.adv-gallery.cnd-gallery--single .cnd-zoom{aspect-ratio:4/3}.ra-band{background:var(--sand);padding:4.5rem 0}@media (max-width:640px){.ra-band{padding:3rem 0}}.ra-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;max-width:30rem;justify-self:end;width:100%}.ra-mosaic__item{position:relative;display:block;border-radius:1rem;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(255,255,255,.12)}.ra-mosaic__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ra-mosaic__item span{position:absolute;left:.5rem;bottom:.5rem;right:.5rem;font-size:.75rem;font-weight:600;color:#fff;background:rgba(7,18,32,.75);padding:.3rem .55rem;border-radius:.5rem;width:max-content;max-width:calc(100% - 1rem)}.ra-mosaic__item:hover img{transform:scale(1.05)}@media (max-width:1023px){.ra-mosaic{justify-self:start}}.ra-jump{position:sticky;top:var(--header-h,72px);z-index:20;background:rgba(251,250,247,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.ra-jump .cnd-wrap{display:flex;gap:.4rem;overflow-x:auto;padding-top:.6rem;padding-bottom:.6rem;scrollbar-width:none}.ra-jump a{flex:0 0 auto;font-size:.82rem;font-weight:600;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy)}.ra-jump a:hover{border-color:var(--teal);color:var(--teal-d)}.ra-sec{padding:4rem 0;background:var(--page);scroll-margin-top:110px}.ra-sec--tint{background:var(--sand)}.ra-sec--dark{background:var(--navy);color:#fff}.ra-sec--dark .sec-title{color:#fff}.ra-sec--dark .eyebrow{color:var(--teal-l)}.ra-sec--dark .ra-p{color:rgba(255,255,255,.74)}.ra-split{display:grid;gap:2rem;align-items:center}@media (min-width:1024px){.ra-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:4rem}}.ra-p{color:var(--ink-70);line-height:1.75;margin-top:1rem;max-width:44rem}.ra-list{margin-top:1rem;display:grid;gap:.7rem;color:var(--ink-70);line-height:1.65;max-width:44rem}.ra-list li{position:relative;padding-left:1.25rem}.ra-list li::before{content:'';position:absolute;left:0;top:.6em;width:.5rem;height:.5rem;border-radius:2px;background:var(--teal)}.ra-list b{color:var(--navy)}.ra-benefits{background:#fff;border:1px solid var(--line);border-radius:1.4rem;padding:1.5rem;box-shadow:var(--shadow-sm)}.ra-sec--tint .ra-benefits{background:#fff}.ra-benefits__h{font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-d);margin-bottom:.9rem}.ra-benefits ul{display:grid;gap:.75rem}.ra-benefits li{display:flex;gap:.75rem;align-items:center;font-weight:500;color:var(--navy)}.ra-benefits li svg{flex:0 0 auto;width:2.25rem;height:2.25rem;padding:.5rem;border-radius:.75rem;background:var(--teal-50);color:var(--teal-d)}.ra-benefits--accent{background:linear-gradient(140deg,var(--teal-50),#fff 70%);border-color:rgba(14,163,154,.3)}.ra-benefits__p{color:var(--ink-70);line-height:1.7}.ra-benefits__p b{color:var(--navy)}.ra-table table{width:100%;border-collapse:collapse;font-size:.92rem;background:#fff}.ra-table{border:1px solid var(--line);border-radius:1rem;overflow:auto;background:#fff;box-shadow:var(--shadow-sm)}.ra-table th,.ra-table td{text-align:left;vertical-align:top;padding:1rem 1.1rem;border-bottom:1px solid var(--line)}.ra-table thead th{background:var(--sand);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-55)}.ra-table tbody th a{display:inline-flex;gap:.5rem;align-items:center;font-weight:600;color:var(--navy)}.ra-table tbody th a svg{color:var(--teal-d)}.ra-table tbody th a:hover{color:var(--teal-d)}.ra-table td{color:var(--ink-70);line-height:1.55}.ra-table td ul{display:grid;gap:.2rem}.ra-table td li::before{content:'✓ ';color:var(--teal-d);font-weight:700}.ra-table tbody tr:last-child>*{border-bottom:0}@media (max-width:767px){.ra-table thead{display:none}.ra-table tr,.ra-table th,.ra-table td{display:block}.ra-table tr{border-bottom:1px solid var(--line);padding:.4rem 0}.ra-table th,.ra-table td{border:0;padding:.45rem 1rem}}.ra-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ra-card{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.35rem;box-shadow:var(--shadow-sm)}.ra-card>svg{color:var(--teal-d);width:2.6rem;height:2.6rem;padding:.6rem;border-radius:.85rem;background:var(--teal-50)}.ra-card h3{font-family:'Fraunces',serif;font-weight:600;font-size:1.15rem;color:var(--navy);margin-top:.9rem}.ra-card p{font-size:.9rem;line-height:1.65;color:var(--ink-70);margin-top:.4rem}.ra-future{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ra-future>div{display:flex;gap:.9rem;align-items:flex-start;padding:1.2rem;border-radius:1.1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.ra-future svg{color:var(--teal-l);flex:0 0 auto}.ra-future p{color:rgba(255,255,255,.85);line-height:1.5}.ra-quote{padding:3.5rem 0 3rem}.ra-quote blockquote{max-width:52rem;margin:0 auto;text-align:center}.ra-quote blockquote>p{font-family:'Fraunces',serif;font-style:italic;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.35;color:var(--navy)}.ra-quote__by{display:inline-flex;gap:.8rem;align-items:center;margin-top:1.4rem;text-align:left}.ra-quote__by img{width:52px;height:52px;border-radius:999px;object-fit:cover;object-position:50% 10%;border:2px solid rgba(14,163,154,.5)}.ra-quote__by b{display:block;color:var(--navy)}.ra-quote__by span{font-size:.85rem;color:var(--ink-55)}.ra-note{max-width:40rem;margin:1.75rem auto 0;text-align:center;font-size:.85rem;color:var(--ink-55)}@media (max-width:640px){.ra-sec{padding:2.75rem 0}.ra-benefits{padding:1.2rem}}main section.py-24{padding-top:4.5rem;padding-bottom:4.5rem}main section.py-20{padding-top:4rem;padding-bottom:4rem}main section.pb-20{padding-bottom:4rem}main section.pt-20{padding-top:4rem}main section.py-16{padding-top:3.5rem;padding-bottom:3.5rem}.cnd-related,.cnd-reading{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.ra-sec{padding-top:3.5rem;padding-bottom:3.5rem}.ks-sec,.rs-sec,.ss-sec{padding-top:3.5rem;padding-bottom:3.5rem}@media (max-width:767px){main section.py-24,main section.py-20{padding-top:2.75rem;padding-bottom:2.75rem}main section.pb-20{padding-bottom:2.75rem}main section.pt-20{padding-top:2.75rem}main section.py-16{padding-top:2.5rem;padding-bottom:2.5rem}.cnd-related,.cnd-reading{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.ra-sec,.ks-sec,.rs-sec,.ss-sec{padding-top:2.5rem;padding-bottom:2.5rem}}.cnd-body{padding-bottom:2.5rem}.cnd-disclaimer{margin-top:2.25rem!important}@media (max-width:640px){.ra-mosaic{display:none}}.clinic-photos{padding:3.5rem 0;background:var(--page)}.clinic-ph-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.clinic-ph{margin:0}.clinic-ph .cnd-zoom{display:block;aspect-ratio:3/2;border-radius:1.1rem;overflow:hidden;border:1px solid var(--line)}.clinic-ph img{width:100%;height:100%;object-fit:cover}.clinic-ph figcaption{font-size:.82rem;color:var(--ink-55);margin-top:.5rem}.tx-gallery{border-top:1px solid var(--line);padding-top:1.5rem}.tx-gallery__h{display:flex;align-items:center;gap:.45rem;font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d);margin-bottom:.9rem}.tx-gallery__row{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.tx-ph{margin:0}.tx-ph .cnd-zoom{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:.9rem;overflow:hidden;background:#0b1522;border:1px solid var(--line);cursor:zoom-in}.tx-ph .cnd-zoom picture{display:contents}.tx-ph img{width:100%;height:100%;object-fit:contain}.tx-ph figcaption{font-size:.78rem;line-height:1.45;color:var(--ink-55);margin-top:.45rem}.sc-eyebrow{font-family:'JetBrains Mono',monospace;font-size:.7rem!important;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-d)!important;margin:0 0 .35rem!important}.selfcheck{margin-top:1.25rem;background:var(--sand);border:1px solid var(--line);border-radius:1.5rem;padding:clamp(1rem,2.5vw,1.6rem)}.sc-grid{display:grid;gap:.7rem;margin:0;padding:0;border:0;min-width:0}@media (min-width:640px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-opt{position:relative;display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:1rem;background:#fff;border:1px solid var(--line);cursor:pointer;font-size:.94rem;font-weight:500;line-height:1.45;color:var(--navy);transition:border-color .2s,background .2s,box-shadow .2s}.sc-opt:hover{border-color:rgba(14,163,154,.5)}.sc-opt input{position:absolute;opacity:0;width:1px;height:1px}.sc-opt.is-checked{border-color:var(--teal);background:var(--teal-50);box-shadow:0 0 0 1px var(--teal) inset}.sc-opt--urgent{background:#FEF4F4;border-color:#F5C6C6}.sc-opt--urgent:hover{border-color:#E58A8A}.sc-opt--urgent.is-checked{background:#FDE8E8;border-color:#DC2626;box-shadow:0 0 0 1px #DC2626 inset}@media (min-width:640px){.sc-opt--wide{grid-column:1 / -1}}.sc-box{flex:0 0 auto;width:1.3rem;height:1.3rem;margin-top:.05rem;border-radius:.4rem;border:2px solid rgba(7,18,32,.28);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.sc-opt--urgent .sc-box{border-color:#E8A3A3}.sc-opt input:checked ~ .sc-box{background:var(--navy);border-color:var(--navy)}.sc-opt--urgent input:checked ~ .sc-box{background:#DC2626;border-color:#DC2626}.sc-opt input:checked ~ .sc-box::after{content:'';width:.35rem;height:.65rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.sc-opt input:focus-visible ~ .sc-box{outline:2px solid var(--teal);outline-offset:2px}.sc-badge{display:inline-flex;margin-left:.45rem;vertical-align:middle;white-space:nowrap;font-family:'JetBrains Mono',monospace;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#B91C1C;background:#FDE2E2;border:1px solid #F5C0C0;border-radius:999px;padding:.12rem .45rem}.sc-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem}.sc-clear{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--ink-55)}.sc-clear:hover{color:var(--teal-d)}.sc-hint{font-family:'JetBrains Mono',monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-55)}.sc-hint[hidden],.selfcheck__result[hidden]{display:none}.selfcheck__result{margin-top:1rem;scroll-margin:120px}.sc-res{border-width:2px;border-radius:1.1rem;padding:1.1rem 1.25rem;animation:scIn .25s ease}@keyframes scIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc-res{animation:none}}.sc-note{display:flex;gap:.4rem;align-items:flex-start;font-size:.78rem!important;line-height:1.5;color:var(--ink-55);margin:1rem 0 0!important}.sc-note svg{flex:0 0 auto;margin-top:.15rem}.sc-peek{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:40;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;background:var(--navy);color:#fff;font-weight:600;font-size:.88rem;box-shadow:0 12px 30px -8px rgba(7,18,32,.5)}.sc-peek[hidden]{display:none}.sc-peek__dot{width:.6rem;height:.6rem;border-radius:999px;background:var(--teal-l)}.sc-peek[data-tier="urgent"]{background:#B91C1C}.sc-peek[data-tier="urgent"] .sc-peek__dot{background:#fff}.sc-peek[data-tier="soon"] .sc-peek__dot{background:#F5B041}.cnd-article .sc-grid label,.cnd-article .selfcheck p{margin:0}.hero-accent{font-style:italic;color:var(--teal-l);font-weight:500}.hero-stats{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.4rem}.hero-stats li{display:inline-flex;align-items:center;gap:.45rem;font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.hero-stats svg{color:var(--teal-l)}.cg-lib{padding:3.5rem 0 3rem;background:var(--page);scroll-margin-top:80px}.cg-count{font-family:'JetBrains Mono',monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55)}.cg-chips{margin-bottom:1.5rem}.cg-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.cg-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;box-shadow:var(--shadow-sm);color:var(--navy);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cg-card[hidden]{display:none}@media (hover:hover){.cg-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(14,163,154,.35)}.cg-card:hover .cg-card__media img{transform:scale(1.04)}}.cg-card__media{position:relative;display:block;aspect-ratio:4/3;background:#fff;overflow:hidden;border-bottom:1px solid var(--line)}.cg-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.cg-card__num{position:absolute;top:.75rem;left:.75rem;z-index:1;font-family:'JetBrains Mono',monospace;font-size:.7rem;font-weight:600;color:#fff;background:var(--navy);border-radius:999px;padding:.2rem .55rem}.cg-card__body{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.25rem 1.3rem}.cg-card__cat{font-family:'JetBrains Mono',monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d)}.cg-card__title{font-family:'Fraunces',serif;font-weight:600;font-size:1.25rem;line-height:1.25;margin-top:.45rem}.cg-card__text{font-size:.9rem;line-height:1.6;color:var(--ink-70);margin-top:.5rem}.cg-card__more{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--teal-d)}.cg-next{padding:0 0 4rem;background:var(--page)}.cg-next__panel{position:relative;overflow:hidden;display:grid;gap:1.5rem;align-items:center;border-radius:1.75rem;padding:clamp(1.5rem,4vw,2.75rem);color:var(--navy);background:linear-gradient(120deg,#0EA39A 0%,#2DC7BE 60%,#7FE0D8 100%)}@media (min-width:1024px){.cg-next__panel{grid-template-columns:1.3fr 1fr}}.cg-next__panel .eyebrow{color:var(--navy);opacity:.75}.cg-next__title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;margin-top:.5rem}.cg-next__text{margin-top:.6rem;color:rgba(7,18,32,.78);line-height:1.65;max-width:36rem}.cg-next__actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:flex-start}@media (min-width:1024px){.cg-next__actions{justify-content:flex-end}}.btn--light{background:#fff;color:var(--navy)}.btn--light:hover{background:var(--navy);color:#fff}.cg-next__tel{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--navy);padding:.5rem .25rem}@media (max-width:640px){.cg-lib{padding:2.5rem 0 2rem}.cg-next{padding-bottom:2.75rem}.cg-next__actions .btn{flex:1 1 auto}.cg-card__title{font-size:1.15rem}}a.term-link,.cnd-article a.term-link:not(.btn),.prose-content a.term-link{color:var(--teal-d);font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-decoration-color:rgba(14,163,154,.6);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}a.term-link:hover,.cnd-article a.term-link:not(.btn):hover{color:var(--navy);text-decoration-style:solid;text-decoration-color:var(--teal)}.ra-sec--dark a.term-link,.page-hero a.term-link{color:var(--teal-l)}.cta-band{background:var(--page);color:#fff;padding:1.5rem 0 3.5rem;overflow:visible}.cta-band::before{display:none}.cta-band .cta-band__grid{position:relative;overflow:hidden;width:calc(100% - 3rem);max-width:1216px;margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem);border-radius:1.75rem;background:linear-gradient(135deg,#0D2036 0%,#071220 65%);box-shadow:0 24px 50px -30px rgba(7,18,32,.6)}@media (min-width:768px){.cta-band .cta-band__grid{width:calc(100% - 4rem)}}.cta-band .cta-band__grid::before{content:'';position:absolute;right:-140px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(14,163,154,.32),transparent 70%);pointer-events:none}.cta-band .cta-band__grid>*{position:relative}@media (max-width:640px){.cta-band{padding:1rem 0 2.5rem}}.ks-sec--dark:last-child{background:var(--page);padding:1.5rem 0 3.5rem}.ks-sec--dark:last-child>.cnd-wrap{position:relative;overflow:hidden;width:calc(100% - 3rem);max-width:1216px;padding:clamp(1.5rem,4vw,2.75rem);border-radius:1.75rem;background:linear-gradient(135deg,#0D2036 0%,#071220 65%);box-shadow:0 24px 50px -30px rgba(7,18,32,.6)}@media (min-width:768px){.ks-sec--dark:last-child>.cnd-wrap{width:calc(100% - 4rem)}}.site-foot{border-top:1px solid rgba(45,199,190,.22)}[class*="bg-navy-9"] a.term-link,.text-white a.term-link,.rail-card--dark a.term-link,.cta-band a.term-link{color:var(--teal-l);text-decoration-color:rgba(45,199,190,.6)}[class*="bg-navy-9"] a.term-link:hover,.text-white a.term-link:hover{color:#fff}.stat-countries{white-space:nowrap}.stat-countries .stat-amp{font-style:italic;font-weight:400;opacity:.75}@media (max-width:640px){.hero-stats-strip{grid-template-columns:1fr 1fr}.hero-stats-strip>div:last-child{grid-column:1 / -1}}@media (min-width:641px){.hero-stats-strip{grid-template-columns:auto auto auto;justify-content:start;column-gap:2.75rem}}@media (min-width:1024px) and (max-width:1279px){.stat-countries{font-size:1.75rem}}.med-review{display:inline-flex;align-items:flex-start;gap:.45rem;margin-top:1.1rem;padding:.45rem .8rem;border-radius:.75rem;background:rgba(45,199,190,.12);border:1px solid rgba(45,199,190,.35);font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.85)}.med-review svg{color:var(--teal-l);flex:0 0 auto;margin-top:.1rem}.med-review b{color:#fff;font-weight:600}.reviewer{display:flex;gap:1rem;align-items:flex-start;margin-top:2.5rem;padding:1.15rem 1.25rem;border-radius:1.1rem;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);clear:both}.reviewer img{width:64px;height:64px;border-radius:999px;object-fit:cover;object-position:50% 10%;border:2px solid rgba(14,163,154,.45);flex:0 0 auto}.cnd-article .reviewer p{margin:0}.reviewer__k{display:inline-flex;align-items:center;gap:.35rem;font-family:'JetBrains Mono',monospace;font-size:.68rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d)}.reviewer__name{font-family:'Fraunces',serif;font-weight:600;font-size:1.15rem!important;color:var(--navy);margin-top:.15rem!important}.reviewer__role{font-size:.86rem!important;line-height:1.55!important;color:var(--ink-70);margin-top:.25rem!important}.cnd-article a.reviewer__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.86rem;font-weight:600;text-decoration:none}.reviewer + .cnd-disclaimer{margin-top:1rem!important}.bl-start{padding:3.25rem 0 1rem;background:var(--page)}.bl-start__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.bl-tools{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.bl-search{min-width:min(100%,300px)}.bl-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.bl-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;box-shadow:var(--shadow-sm);color:var(--navy);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bl-card[hidden]{display:none}@media (hover:hover){.bl-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(14,163,154,.35)}.bl-card:hover .bl-card__media img{transform:scale(1.04)}}.bl-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sand);border-bottom:1px solid var(--line)}.bl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.bl-card__body{display:flex;flex-direction:column;flex:1;padding:1.1rem 1.2rem 1.2rem}.bl-card__topic{font-family:'JetBrains Mono',monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d)}.bl-card__title{font-family:'Fraunces',serif;font-weight:600;font-size:1.15rem;line-height:1.3;margin-top:.45rem}.bl-card__text{font-size:.88rem;line-height:1.6;color:var(--ink-70);margin-top:.45rem}.bl-card__foot{margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--ink-55)}.bl-card__foot>span:first-child{display:inline-flex;align-items:center;gap:.3rem}.bl-card__more{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--teal-d)}.bl-card--start{border-color:rgba(14,163,154,.3);background:linear-gradient(180deg,#fff,var(--teal-50))}.bl-card--start .bl-card__title{font-size:1.25rem}@media (max-width:640px){.bl-start{padding-top:2.25rem}.bl-tools .chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.bl-card{flex-direction:row}.bl-card__media{flex:0 0 34%;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line)}.bl-card__body{padding:.85rem .9rem}.bl-card__title,.bl-card--start .bl-card__title{font-size:1rem}.bl-card__text{display:none}.bl-card__foot{padding-top:.6rem}.bl-card__more{display:none}}.find-us{margin:1.25rem 0 0;display:flex;gap:1rem;align-items:center}.find-us .cnd-zoom{flex:0 0 120px;border-radius:.9rem;overflow:hidden;border:1px solid var(--line)}.find-us img{width:120px;height:160px;object-fit:cover;display:block}.find-us figcaption{font-size:.88rem;color:var(--ink-70);line-height:1.5}.find-us b{color:var(--navy);display:block}.reader{width:min(640px,calc(100vw - 1.5rem));max-height:min(80vh,720px)}.reader__body{overscroll-behavior:contain;padding:clamp(1.1rem,3vw,1.75rem)}.reader__title{font-size:clamp(1.3rem,2.8vw,1.65rem)}.reader__sec{padding:.85rem 1rem}.reader__sec p{font-size:.94rem;line-height:1.65}html.reader-lock{overflow:hidden}.reader__brief{display:grid;gap:.9rem;margin-top:1.2rem;justify-items:start}.reader__brief .reader__sec{width:100%}.reader__nosum{color:var(--ink-70);font-size:.95rem;line-height:1.6}@media (min-width:900px){.clinic-ph-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.conf2{display:grid;gap:1.75rem}@media (min-width:1024px){.conf2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.conf2__photos{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.conf-ph{margin:0}.conf-ph .cnd-zoom{display:block;aspect-ratio:3/4;border-radius:1rem;overflow:hidden;border:1px solid var(--line);position:relative}.conf-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.conf-ph figcaption{font-size:.8rem;line-height:1.45;color:var(--ink-55);margin-top:.45rem}.conf-cards{display:grid;gap:.75rem}.conf-card{display:flex;gap:.9rem;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:1rem 1.1rem;box-shadow:var(--shadow-sm)}.conf-card__icon{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--teal-50);color:var(--teal-d);display:flex;align-items:center;justify-content:center}.conf-card__role{font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d)}.conf-card__name{font-family:'Fraunces',serif;font-weight:600;font-size:1.08rem;line-height:1.3;color:var(--navy);margin-top:.25rem}.conf-card__detail{font-size:.88rem;line-height:1.55;color:var(--ink-70);margin-top:.3rem}.conf2__mem{margin-top:1rem;padding:1rem 1.1rem;border-radius:1rem;background:var(--page);border:1px dashed rgba(14,163,154,.4)}.conf2__mem-h{font-weight:700;font-size:.9rem;color:var(--navy)}.conf2__mem ul{margin-top:.5rem;display:grid;gap:.35rem;font-size:.88rem;color:var(--ink-70)}.conf2__mem li{display:flex;gap:.45rem;align-items:center}.conf2__mem svg{color:var(--teal-d);flex:0 0 auto}.conf2__more{margin-top:.9rem;font-size:.88rem;color:var(--ink-55);font-style:italic}.ks-video__grid{display:grid;gap:2rem;align-items:center}@media (min-width:1024px){.ks-video__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.ks-video__player{position:relative;border-radius:1.4rem;overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:16/9;background:#0b1522}.ks-video__btn{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0;cursor:pointer}.ks-video__btn img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.ks-video__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ks-video__pts{display:grid;gap:.45rem;margin-top:1.1rem;color:var(--ink-70);font-size:.95rem}.ks-video__pts li{display:flex;gap:.5rem;align-items:flex-start}.ks-video__pts svg{color:var(--teal-d);flex:0 0 auto;margin-top:.2rem}.ks-video__cta{margin-top:1.4rem}.ks-video__note{font-size:.78rem;color:var(--ink-55);margin-top:.7rem}.cnd-zoom{position:relative}.conf2{grid-template-columns:1fr!important}.conf2__photos{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.conf2__photos{grid-template-columns:repeat(2,minmax(0,22rem))}.conf-ph .cnd-zoom{aspect-ratio:4/3}}@media (min-width:900px){.conf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-doc{max-width:34rem}.hero-doc__img{width:150px;height:190px}@media (max-width:639px){.hero-doc{flex-direction:column;align-items:stretch;padding:1rem}.hero-doc__img{width:100%;height:auto;aspect-ratio:4/3;object-position:50% 18%}}@media (max-width:1023px){.page-hero .cnd-hero__media,.page-hero .cnd-hero__media--blog{max-width:560px;width:100%;justify-self:center}}@media (max-width:640px){.page-hero .cnd-hero__media,.page-hero .cnd-hero__media--blog{max-width:100%}}.conf2__top{display:grid;gap:1.25rem;align-items:center}@media (min-width:900px){.conf2__top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem}.conf2__photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.conf2__aside .conf2__mem{margin-top:0}main [class*="col-span"],main .grid>*,main .flex>*{min-width:0}.cnd-article p,.cnd-article li,.cnd-article td,.cnd-article strong,main li,main p{overflow-wrap:break-word}@media (max-width:359px){.cnd-article li,.cnd-article p,.cnd-article strong{overflow-wrap:anywhere}.p-7,.md\:p-9{padding:1.1rem!important}.ks-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-facts li:last-child{grid-column:1 / -1}.cnd-wrap,.page-hero .page-hero__wrap{padding-left:1rem;padding-right:1rem}}.rail-card__kicker,.reviewer__k,.cnd-toc__label,.conf-card__role{font-size:.75rem!important}@media (pointer:coarse){.site-foot__nav a,.site-foot__contact li>a{display:inline-flex;align-items:center;min-height:40px}.site-foot__nav ul{gap:0}.site-foot__contact ul{gap:.15rem}.header-phone{padding-top:.6rem;padding-bottom:.6rem}.crumbs ol{row-gap:0}.crumbs li{display:inline-flex;align-items:center;min-height:2.25rem}}.adv-gallery .cnd-zoom img{width:auto;height:auto;max-width:100%;max-height:100%}@media (max-width:359px){.cnd-toc-m{margin:0 -1rem}.cnd-toc-m summary{padding:.8rem 1rem}.cnd-toc-m ol{padding-left:1rem;padding-right:1rem}}@media (pointer:coarse){.sc-clear{min-height:40px;padding:0 .25rem}}@media (max-width:359px){.blocks__tabs{grid-template-columns:1fr}}main h2,main h3,main h4{overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual}.crumbs ol{align-items:center}.crumbs li{display:inline-flex;align-items:center;line-height:1.3}.crumbs li + li::before{margin-right:.35rem}.conf-head{margin-bottom:2rem}.conf-intro{max-width:62ch;margin-top:.85rem;font-size:1rem;line-height:1.65;color:var(--ink-70,#4a5568)}.conf2__aside{align-self:center}.conf-headrow{display:grid;gap:1.25rem;margin-bottom:2rem}.conf-headrow .conf-head{margin-bottom:0}@media (min-width:1024px){.conf-headrow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem;align-items:end}}.conf-headrow .conf2__aside{align-self:end}.conf2{display:grid;grid-template-columns:1fr!important;gap:1.5rem}.conf2 .conf2__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem}@media (min-width:768px){.conf2 .conf-ph .cnd-zoom{aspect-ratio:16/10}}@media (max-width:767px){.conf2 .conf-ph .cnd-zoom{aspect-ratio:4/5}}.conf2 .conf-ph img{object-position:50% 25%}@media (max-width:767px){.depth-frame{display:none}}.nf-links{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;padding:0}.nf-links a{display:block;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:#fff;font-weight:600;color:var(--navy)}.nf-links a:hover{border-color:var(--teal-d);color:var(--teal-d)}.site-nav .nav-item{position:relative;display:flex;align-items:center}.site-nav .nav-link{padding:.55rem .55rem;border-radius:.6rem}.site-nav .nav-caret{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:2rem;margin-left:-.35rem;color:var(--ink-55);border-radius:.5rem}.site-nav .nav-caret:hover,.site-nav .nav-caret[aria-expanded="true"]{color:var(--teal-d)}.site-nav .nav-caret svg{transition:transform .2s ease}.site-nav .nav-item.is-open .nav-caret svg,.site-nav .nav-item:hover .nav-caret svg{transform:rotate(180deg)}.site-nav .nav-sub{position:absolute;top:100%;left:-.25rem;min-width:15.5rem;padding:.5rem;margin-top:.35rem;background:#fff;border:1px solid var(--line);border-radius:1rem;box-shadow:0 24px 48px -24px rgba(7,18,32,.35);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.site-nav .nav-sub::before{content:"";position:absolute;left:0;right:0;top:-.6rem;height:.6rem}.site-nav .nav-item:hover .nav-sub,.site-nav .nav-item:focus-within .nav-sub,.site-nav .nav-item.is-open .nav-sub{opacity:1;visibility:visible;transform:none}.site-nav .nav-sub__link{display:block;padding:.65rem .8rem;border-radius:.65rem;font-size:.9rem;font-weight:500;color:var(--navy);white-space:nowrap}.site-nav .nav-sub__link:hover,.site-nav .nav-sub__link:focus-visible{background:var(--sand,#f7f4ee);color:var(--teal-d)}.site-nav .nav-sub__link.is-current{color:var(--teal-d);font-weight:600}.mobile-nav.open{max-height:85vh;overflow-y:auto}.mnav{display:flex;flex-direction:column;padding:.5rem 1.5rem 1.25rem}.mnav-group{border-bottom:1px solid rgba(7,18,32,.06)}.mnav-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mnav-top{flex:1 1 auto;padding:.85rem 0;font-weight:600;color:var(--navy)}.mnav-group.is-active>.mnav-row .mnav-top{color:var(--teal-d)}.mnav-toggle{flex:0 0 auto;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;color:var(--ink-55)}.mnav-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.mnav-toggle svg{transition:transform .2s ease}.mnav-sub{display:flex;flex-direction:column;padding:0 0 .6rem .9rem;border-left:2px solid rgba(14,163,154,.35);margin:0 0 .4rem .2rem}.mnav-sub[hidden]{display:none}.mnav-sub__link{padding:.6rem .5rem;color:var(--ink-70,#3c4656);font-weight:500}.mnav-cta{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}.mnav-cta .btn{justify-content:center;width:100%}@media (max-width:399px){.mnav-cta{grid-template-columns:1fr}}@media (min-width:1280px) and (max-width:1535px){.header-phone{display:none!important}}.home-h1{line-height:1.04}.home-h1__name{display:block;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:500;color:rgba(255,255,255,.82);letter-spacing:0;margin-bottom:.35rem}.home-h1__main{display:block;font-size:clamp(2.6rem,7vw,4.9rem)}.home-lede{font-size:clamp(1.02rem,1.4vw,1.15rem)}.home-second-opinion{display:flex;gap:.75rem;align-items:flex-start;max-width:40rem;padding:1rem 1.15rem;border-radius:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.55;color:rgba(255,255,255,.82)}.home-second-opinion svg{color:var(--teal-l,#2dc7be);flex:0 0 auto;margin-top:.15rem}.home-second-opinion b{color:#fff}.home-second-opinion a{color:var(--teal-l,#2dc7be);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;max-width:40rem}.home-stats__n{font-family:Fraunces,"Fraunces Fallback",serif;font-weight:600;color:var(--teal-l,#2dc7be);font-size:clamp(2.2rem,4.6vw,3.25rem);line-height:1}.home-stats__n.stat-countries{font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.1}.home-stats__l{margin-top:.5rem;font-family:"JetBrains Mono",monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.62);line-height:1.4}.home-train{background:var(--sand,#f7f4ee);border-bottom:1px solid var(--line);padding:3.5rem 0}.home-train__grid{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.home-train__grid li{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.3rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem}.home-train__grid li:first-child{border-color:rgba(14,163,154,.45);box-shadow:0 18px 40px -28px rgba(10,116,110,.55)}.home-train__grid b{font-family:Fraunces,"Fraunces Fallback",serif;font-size:1.08rem;color:var(--navy);line-height:1.3}.home-train__grid span{font-size:.9rem;color:var(--ink-70,#4a5568);line-height:1.55}.home-train__grid .home-train__flag{align-self:flex-start;font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d);background:#e1f4f1;border-radius:2rem;padding:.2rem .65rem}.home-train__more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.4rem;font-weight:600;color:var(--teal-d)}.home-about__card{display:grid;grid-template-columns:7.5rem 1fr;gap:1.1rem;align-items:start;margin-top:1.4rem}.home-about__img{width:7.5rem;height:9.4rem;object-fit:cover;object-position:50% 15%;border-radius:1rem}.home-about__btn{margin-top:1.5rem}@media (max-width:479px){.home-about__card{grid-template-columns:1fr}.home-about__img{width:100%;height:auto;aspect-ratio:4/3}.home-about__btn{width:100%;justify-content:center}}.home-spec__card{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;border-radius:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff}.home-spec__card:hover{border-color:rgba(45,199,190,.5)}.home-spec__card p{font-size:.9rem;color:rgba(255,255,255,.66);line-height:1.6;flex:1 1 auto}.home-spec__go{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:var(--teal-l,#2dc7be)}.home-journey{background:#fff}.journey{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));counter-reset:j;position:relative}.journey li{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.5rem 1.2rem 1.3rem;background:var(--sand,#f7f4ee);border:1px solid var(--line);border-radius:1.1rem}.journey li>svg{color:var(--teal-d)}.journey b{font-family:Fraunces,"Fraunces Fallback",serif;font-size:1.02rem;color:var(--navy);line-height:1.3}.journey li>span:not(.journey__n){font-size:.88rem;color:var(--ink-70,#4a5568);line-height:1.55}.journey__n{position:absolute;top:1rem;right:1rem;width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-family:"JetBrains Mono",monospace;font-size:.8rem}@media (max-width:1023px){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}.journey li:last-child{grid-column:1 / -1}}@media (max-width:559px){.journey{grid-template-columns:1fr}}.home-testi{background:var(--sand,#f7f4ee);border-top:1px solid var(--line)}.home-testi__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.home-testi__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-testi__grid>:last-child{display:none}}@media (max-width:639px){.home-testi__grid{grid-template-columns:1fr}.home-testi__grid>:last-child{display:flex}}.reviews-panel{display:grid;grid-template-columns:auto 1fr auto;gap:1rem 1.25rem;align-items:center;margin-top:2rem;padding:1.25rem 1.4rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem}.reviews-panel__g{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line)}.reviews-panel__text{display:flex;flex-direction:column;gap:.2rem}.reviews-panel__text b{color:var(--navy);font-size:1.02rem}.reviews-panel__text span{color:var(--ink-70,#4a5568);font-size:.92rem;line-height:1.5}.reviews-panel__actions{display:flex;gap:.6rem;flex-wrap:wrap}@media (max-width:767px){.reviews-panel{grid-template-columns:auto 1fr}.reviews-panel__actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.reviews-panel__actions .btn{justify-content:center;width:100%}}@media (max-width:419px){.reviews-panel__actions{grid-template-columns:1fr}}.home-awards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.5rem 2rem;align-items:center;margin-top:2rem;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem}.home-awards__text p{margin-top:.6rem;color:var(--ink-70,#4a5568);line-height:1.6;font-size:.95rem}.home-awards__text .rail-link{margin-top:.8rem}.home-awards__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-awards__list li{display:flex;flex-direction:column;gap:.4rem}.home-awards__list img{width:100%;aspect-ratio:4/5;object-fit:contain;background:var(--sand,#f7f4ee);border:1px solid var(--line);border-radius:.7rem;padding:.3rem}.home-awards__list span{font-size:.72rem;line-height:1.35;color:var(--ink-55)}@media (max-width:899px){.home-awards{grid-template-columns:1fr}}@media (max-width:479px){.home-awards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.story-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.story-card:hover{border-color:rgba(14,163,154,.45);box-shadow:0 20px 40px -28px rgba(7,18,32,.35);transform:translateY(-2px)}.story-card__meta{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;font-size:.8rem;color:var(--ink-55)}.story-card__title{font-family:Fraunces,"Fraunces Fallback",serif;font-size:1.2rem;line-height:1.3;color:var(--navy);font-weight:600}.story-card p{font-size:.92rem;line-height:1.6;color:var(--ink-70,#4a5568);flex:1 1 auto}.story-card__go{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--teal-d);font-size:.92rem}.story-meta{margin-top:1rem;font-size:.88rem;color:rgba(255,255,255,.62)}.story-wrap{display:grid;gap:2.5rem;padding-top:3rem;padding-bottom:3.5rem}@media (min-width:1024px){.story-wrap{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.story{max-width:46rem}.story h2{display:flex;align-items:center;gap:.55rem;font-family:Fraunces,"Fraunces Fallback",serif;font-size:1.45rem;color:var(--navy);margin:2rem 0 .75rem}.story h2:first-child{margin-top:0}.story h2 svg{color:var(--teal-d)}.story p{font-size:1.05rem;line-height:1.8;color:var(--ink)}.story-note{display:flex;gap:.5rem;align-items:flex-start;margin-top:2rem;padding:1rem 1.1rem;border-radius:.9rem;background:var(--sand,#f7f4ee);border:1px solid var(--line);font-size:.9rem!important;line-height:1.55!important;color:var(--ink-70,#4a5568)!important}.story-note svg{flex:0 0 auto;margin-top:.2rem;color:var(--teal-d)}.story-more{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid var(--line);border-radius:1.1rem;background:#fff}@media (min-width:1024px){.story-more{position:sticky;top:calc(var(--header-h,80px) + 1rem)}}.story-more__h{font-family:Fraunces,"Fraunces Fallback",serif;font-size:1.1rem;color:var(--navy)}.story-more__card{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;border-radius:.85rem;background:var(--sand,#f7f4ee);color:var(--navy)}.story-more__card b{font-size:.95rem;line-height:1.35}.story-more__go{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--teal-d)}.home-stats.hero-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch;column-gap:2rem}.home-stats.hero-stats-strip>div:last-child{grid-column:auto}.home-stats .stat-countries{white-space:normal}.ks-chips{display:grid!important;grid-template-columns:1fr;gap:.6rem}.ks-chips a{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.7rem 1rem!important;border-radius:.9rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-chips a::after{content:"\2192";color:var(--teal-l,#2dc7be);flex:0 0 auto}@media (min-width:560px){.ks-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ks-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.ks-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.ks-dark-cta{display:grid!important;grid-template-columns:1fr;gap:.75rem}.ks-dark-cta .btn{width:100%;justify-content:center;white-space:nowrap}@media (min-width:768px){.ks-dark-cta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:560px){.ks-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:560px) and (max-width:767px){.ks-chips a{font-size:.8rem!important;padding:.65rem .75rem!important}}.ks-chips a.ks-chips__all{background:var(--teal,#0ea39a);border-color:var(--teal,#0ea39a);color:#062022;font-weight:600}.ks-chips a.ks-chips__all::after{color:#062022}@media (min-width:560px){.ks-dark-cta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px) and (max-width:899px){.ks-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ks-chips a{font-size:.875rem!important;padding:.7rem 1rem!important}.ks-chips a.ks-chips__all{grid-column:1 / -1}}@media (min-width:900px){.ks-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important}}[aria-label$="social media"] a[href*="instagram.com"],[aria-label$="social media"] a[href*="youtube.com"],[aria-label$="social media"] a[href*="facebook.com"],[aria-label$="social media"] a[href*="linkedin.com"],[aria-label$="social media"] a[href*="wa.me"]{color:#fff!important;border-color:transparent!important;transition:transform .15s ease,filter .15s ease}[aria-label$="social media"] a[href*="instagram.com"]{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}[aria-label$="social media"] a[href*="youtube.com"]{background:#ff0000!important}[aria-label$="social media"] a[href*="facebook.com"]{background:#1877f2!important}[aria-label$="social media"] a[href*="linkedin.com"]{background:#0a66c2!important}[aria-label$="social media"] a[href*="wa.me"]{background:#25d366!important}[aria-label$="social media"] a[href*="instagram.com"]:hover,[aria-label$="social media"] a[href*="youtube.com"]:hover,[aria-label$="social media"] a[href*="facebook.com"]:hover,[aria-label$="social media"] a[href*="linkedin.com"]:hover,[aria-label$="social media"] a[href*="wa.me"]:hover{transform:translateY(-2px);filter:brightness(1.08)}.foot-greview{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;padding:.55rem .95rem;border-radius:999px;background:#fff;color:#1f1f1f;font-size:.86rem;font-weight:600}.foot-greview:hover{box-shadow:0 0 0 3px rgba(66,133,244,.35)}@media (min-width:768px){.cnd-article p,.cnd-article li,.story p,.ra-p,.prose-justify p,.home-about__card p{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}}.req{color:#f97316;font-weight:700;margin-left:.25rem}label .opt,.opt{display:inline-block;margin-left:.45rem;padding:.05rem .5rem;border-radius:999px;background:#f1eee7;color:#5b6474;font-size:.72rem;font-weight:600;letter-spacing:.01em;vertical-align:middle}.story-grid{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr))}.home-train__grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.site-nav .nav-link.active,.site-nav .nav-link:hover{color:var(--teal-d,#0a746e)}.site-nav .nav-link.active::after{background:var(--teal-d,#0a746e)}label .opt,.opt{color:#454c58!important;font-size:.75rem!important}.req{color:#c2410c}.rs-stats:has(>.rs-stat:only-child){display:flex;align-self:end}.rs-stats>.rs-stat:only-child{display:flex;align-items:center;gap:.9rem;padding:1rem 1.3rem}.rs-stats>.rs-stat:only-child b{font-size:2.6rem;line-height:1}.rs-stats>.rs-stat:only-child span{max-width:9rem}@media (max-width:767px){.rs-stats:has(>.rs-stat:only-child),.rs-stats>.rs-stat:only-child{width:100%}.rs-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.rs-nav a{justify-content:center;text-align:center;white-space:nowrap}}@media (max-width:359px){.rs-nav{grid-template-columns:1fr}}.site-nav .nav-item.has-sub>.nav-link{padding-right:.2rem}.site-nav .nav-caret{margin-left:0;width:1.75rem;height:2.25rem}.home-h1{font-size:clamp(2.35rem,5.6vw,4rem);line-height:1.08}.home-stats{max-width:none}@media (min-width:900px){.home-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.home-hero-img{padding-top:.5rem}}@media (max-width:1023px){.rs-stats>.rs-stat:only-child{justify-content:center;text-align:left;padding:.9rem 1.2rem}.rs-stats>.rs-stat:only-child b{font-size:2.2rem}.rs-stats>.rs-stat:only-child span{margin-top:0;max-width:none}}.site-foot__btns .btn{flex:1 1 100%;justify-content:center;padding:.75rem 1.1rem;font-size:.92rem}@media (min-width:1024px){.site-foot__btns{max-width:22rem}}@media (max-width:479px){.home-about__card{display:block}.home-about__card::after{content:"";display:table;clear:both}.home-about__img{float:left;width:6.75rem;height:8.4rem;aspect-ratio:auto;margin:.3rem 1rem .4rem 0;object-position:50% 12%}}@media (max-width:639px){.hero-doc{display:grid!important;grid-template-columns:6.5rem 1fr;grid-template-rows:auto auto 1fr;column-gap:1rem;row-gap:.15rem;align-items:start;padding:1rem}.hero-doc__body{display:contents}.hero-doc__img{grid-row:1 / 3;width:6.5rem!important;height:8rem!important;aspect-ratio:auto!important;object-position:50% 10%!important}.hero-doc__name{grid-column:2;align-self:end;margin-top:1.4rem}.hero-doc__role{grid-column:2;align-self:start}.hero-doc__list{grid-column:1 / -1;margin-top:1rem}}.rs-stats>.rs-stat:only-child span{font-size:.85rem}.hero-doc__img{object-position:50% 20%}@media (max-width:767px){.chips{display:flex;flex-wrap:wrap}.chips>.chip{flex:1 1 auto;justify-content:center;text-align:center}.ss-filter .chips>.chip,.bl-tools .chips>.chip{flex:1 0 auto}}.cg-card__media{aspect-ratio:3/2}.cg-card__media img{object-fit:cover}.story-card2 .read-card__body{display:flex;flex-direction:column;gap:.45rem;height:100%}.story-card2__meta{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d)}.story-card2 .read-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-card2__go{margin-top:auto;padding-top:.4rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;color:var(--teal-d);white-space:nowrap}.story-figs{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin-top:1.5rem}.story-card2 .read-card__media img{object-fit:cover;padding:0}.ra-mosaic__item img{object-position:84% 50%}@media (max-width:767px){.story-card2 .read-card__media{width:118px;flex-basis:118px}.story-card2 .read-card__media img{object-position:80% 50%}}.ra-mosaic__item img{object-position:100% 50%;transform:scale(1.42);transform-origin:100% 62%}.ra-mosaic__item:hover img{transform:scale(1.48)}.conf-regular{margin-top:2.5rem;background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}.conf-regular__h{display:flex;align-items:center;gap:.6rem;font-family:'Fraunces',"Fraunces Fallback",serif;font-weight:600;font-size:1.3rem;color:var(--navy)}.conf-regular__h svg{color:var(--teal-d);flex:0 0 auto}.conf-regular__p{margin-top:.5rem;color:var(--ink-70);line-height:1.65;max-width:48rem}.conf-regular__list{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.6rem 1.5rem}@media (min-width:900px){.conf-regular__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.conf-regular__list li{display:grid;grid-template-columns:6.2rem 1fr;gap:.8rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.95rem;color:var(--navy);line-height:1.45}.conf-regular__abbr{font-family:"JetBrains Mono",monospace;font-size:.74rem;font-weight:500;letter-spacing:.04em;color:var(--teal-d);background:rgba(14,163,154,.08);border-radius:.5rem;padding:.35rem .45rem;text-align:center}@media (max-width:399px){.conf-regular__list li{grid-template-columns:1fr;gap:.3rem}.conf-regular__abbr{justify-self:start}}header a.group>span>span.font-mono{font-size:.8rem;letter-spacing:.1em;color:var(--teal-d);font-weight:500;margin-top:.35rem}@media (min-width:1280px) and (max-width:1439px){header a.group>span>span.font-mono{font-size:.7rem;letter-spacing:.05em}}@media (min-width:1280px) and (max-width:1365px){.site-nav .nav-link{padding-left:.4rem;padding-right:.4rem}.site-nav{margin-left:1.25rem!important}}.ss-feat{display:flex;flex-direction:column;background:#fff;color:var(--navy);border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.12);transition:transform .35s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.ss-feat:hover{transform:translateY(-4px)}}.ss-feat__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#e8f1f7}.ss-feat__media img{width:100%;height:100%;object-fit:cover}.ss-feat__badge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.4rem;background:var(--navy);color:#fff;font-size:.8rem;font-weight:600;padding:.4rem .8rem;border-radius:999px}.ss-feat__badge svg{color:var(--teal-l)}.ss-feat__body{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem 1.5rem}.ss-feat__meta{font-family:"JetBrains Mono",monospace;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-d)}.ss-feat__title{font-family:'Fraunces',"Fraunces Fallback",serif;font-weight:600;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.2}.ss-feat__text{color:var(--ink-70);line-height:1.6;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-feat__go{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;font-weight:600;color:var(--teal-d)}.ss-counts li{display:inline-flex;align-items:center;gap:.35rem}.ss-counts svg{color:var(--teal-l)}.ss-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}@media (max-width:639px){.ss-cta .btn{flex:1 1 100%;justify-content:center}}#stories{scroll-margin-top:6rem}.story-card2 .read-card__media{aspect-ratio:16/9}.ss-filter.ss-filter--wrap .chips{flex-wrap:wrap;overflow:visible}@media (max-width:767px){.story-card2__meta{font-size:.64rem;letter-spacing:.03em}}.cred{background:var(--sand,#f7f4ee);border-block:1px solid var(--line);padding:4.5rem 0}.cred-head{max-width:46rem}.cred-lede{color:var(--ink-70);line-height:1.7;margin-top:.9rem}.cred-sub{display:flex;align-items:center;gap:.55rem;margin:2.6rem 0 1.1rem;font-family:"JetBrains Mono",monospace;font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d)}.cred-degrees{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.cred-degrees li{display:flex;flex-direction:column;gap:.35rem;background:#fff;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:1.1rem;padding:1.2rem 1.3rem}.cred-degrees b{font-family:'Fraunces',"Fraunces Fallback",serif;font-size:1.35rem;font-weight:600;color:var(--navy)}.cred-degrees span{font-size:.9rem;color:var(--ink-70);line-height:1.5}.cred-degrees em{font-style:normal;font-size:.8rem;font-weight:600;color:var(--teal-d);margin-top:auto;padding-top:.35rem}.cred-path{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem;position:relative}.cred-step{position:relative;display:grid;grid-template-columns:2.6rem 1fr;gap:.9rem;align-items:start}.cred-step__n{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--teal);font-family:"JetBrains Mono",monospace;font-size:.8rem;font-weight:500;color:var(--teal-d);position:relative;z-index:1}.cred-step:not(:last-child)::before{content:"";position:absolute;left:1.25rem;top:2.6rem;bottom:-1.25rem;width:2px;background:rgba(14,163,154,.35)}.cred-step__card{background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:1.1rem 1.25rem 1.2rem;height:100%;box-shadow:var(--shadow-sm)}.cred-step__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cred-step__when{font-family:"JetBrains Mono",monospace;font-size:.78rem;color:var(--teal-d);white-space:nowrap}.cred-step__flag{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;background:rgba(11,34,54,.06);color:var(--navy)}.cred-step__flag--usa{background:#e8eefb;color:#24448f}.cred-step__flag--germany{background:#fdf1d8;color:#7a5300}.cred-step__flag--india{background:#fde9dc;color:#9a3d12}.cred-step__where{font-family:'Fraunces',"Fraunces Fallback",serif;font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--navy);margin-top:.6rem}.cred-step__role{font-size:.9rem;font-weight:600;color:var(--ink-70);margin-top:.3rem}.cred-step__note{font-size:.9rem;color:var(--ink-70);line-height:1.6;margin-top:.45rem}.cred-step--star .cred-step__card{border-color:rgba(14,163,154,.45);box-shadow:0 0 0 3px rgba(14,163,154,.12),var(--shadow-sm)}.cred-step--star .cred-step__n,.cred-step--now .cred-step__n{background:var(--teal);color:#fff;border-color:var(--teal)}.cred-step--now .cred-step__card{background:var(--navy);border-color:var(--navy)}.cred-step--now .cred-step__where{color:#fff}.cred-step--now .cred-step__role,.cred-step--now .cred-step__note{color:rgba(255,255,255,.75)}.cred-step--now .cred-step__when{color:var(--teal-l)}.cred-step--now .cred-step__flag{background:rgba(255,255,255,.12);color:#fff}.cred-step--now a.term-link{color:#fff}.cred-step--star .cred-step__n,.cred-step--now .cred-step__n{background:var(--teal-d,#0a746e);border-color:var(--teal-d,#0a746e)}.cred-step{grid-template-columns:2.6rem minmax(0,1fr)}.cred-step__card{min-width:0;overflow-wrap:anywhere}@media (max-width:359px){.cred-step{grid-template-columns:2.2rem minmax(0,1fr);gap:.6rem}.cred-step__n{width:2.2rem;height:2.2rem}.cred-step:not(:last-child)::before{left:1.05rem;top:2.2rem}.cred-step__card{padding:1rem}}.cred-inst{display:flex;align-items:center;gap:.8rem}.cred-step__card .cred-inst{margin-top:.65rem}.cred-step__card .cred-inst .cred-step__where{margin-top:0}.cred-logo{flex:0 0 auto;width:3rem;height:3rem;border-radius:.8rem;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.cred-logo__in{display:grid;place-items:center;width:100%;height:100%;padding:.3rem}.cred-logo img{max-width:100%;max-height:100%;object-fit:contain}.cred-logo__ini{font-family:"JetBrains Mono",monospace;font-size:.68rem;font-weight:500;letter-spacing:.04em;color:var(--teal-d)}.cred-step--now .cred-logo{border-color:rgba(255,255,255,.2)}.cred-degrees .cred-inst b{line-height:1.2}.cred-degrees__when{font-family:"JetBrains Mono",monospace;font-size:.78rem;color:var(--teal-d)!important}.cred-step__id{display:flex;align-items:center;gap:.75rem;margin-top:.65rem}.cred-step__id .cred-step__where{margin-top:0}.cred-mark{flex:0 0 auto;width:2.9rem;height:2.9rem;border-radius:.8rem;display:grid;place-items:center;font-family:"JetBrains Mono",monospace;font-size:.72rem;font-weight:500;letter-spacing:.04em;border:1px solid var(--line);background:#f4f7f9;color:var(--navy)}.cred-mark--usa{background:#eef2fc;color:#24448f;border-color:#d7e0f6}.cred-mark--germany{background:#fdf5e3;color:#7a5300;border-color:#f3e2b8}.cred-mark--india{background:#fdf0e7;color:#9a3d12;border-color:#f6dcca}.cred-step--now .cred-mark{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}.cred-degrees .cred-step__id{margin-top:0}.cred-step__role + .cred-step__role{margin-top:.1rem}.nw{white-space:nowrap}@media (max-width:479px){.cred-mark{width:2.4rem;height:2.4rem;font-size:.66rem;border-radius:.7rem}.cred-step__id{gap:.6rem}}.cred-degrees__p{font-size:.9rem;color:var(--ink-70);line-height:1.6;margin-top:.35rem;padding-top:.6rem;border-top:1px dashed var(--line)}.cred-degrees span{color:var(--ink-55,#5b6573)}.cred-degrees{align-items:stretch}.cred-degrees__where{font-size:.9rem;color:var(--ink-70);line-height:1.5}.cred-degrees__when{font-family:"JetBrains Mono",monospace;font-size:.78rem;color:var(--teal-d)}.cred-degrees__p{font-size:.9rem;color:var(--ink-70);line-height:1.6;margin-top:.4rem;padding-top:.65rem;border-top:1px dashed var(--line)}.cred-degrees em{margin-top:auto}.cred-path{align-items:stretch}.cred-step{align-items:stretch}.cred-step__card{display:flex;flex-direction:column;height:100%}@media (min-width:768px){.cred-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.cred-step{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 1fr;gap:.8rem}.cred-step:not(:last-child)::before{left:2.6rem;right:0;top:1.3rem;bottom:auto;width:auto;height:2px;display:block}.cred-step::after{display:none}.cred-step:not(:nth-child(2n+1))::after{content:"";display:block;position:absolute;left:-1.5rem;width:1.5rem;top:1.3rem;height:2px;background:rgba(14,163,154,.35)}.cred-step:nth-child(2n)::before{display:none}}@media (min-width:1280px){.cred-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.25rem}.cred-step:nth-child(2n)::before{display:block}.cred-step:nth-child(4n)::before,.cred-step:last-child::before{display:none}.cred-step:not(:nth-child(2n+1))::after{display:none}.cred-step:not(:nth-child(4n+1))::after{content:"";display:block;position:absolute;left:-1.25rem;width:1.25rem;top:1.3rem;height:2px;background:rgba(14,163,154,.35)}.cred-step__where{font-size:1.05rem}}.home-spec__h{color:inherit}.home-spec__h:hover{color:var(--teal-l,#2dc7be)}.home-spec__card a.term-link{color:#fff;text-decoration-color:rgba(45,199,190,.7);font-weight:500}.home-spec__card a.term-link:hover{color:var(--teal-l,#2dc7be)}.site-foot__tag{font-family:'Fraunces',"Fraunces Fallback",serif;font-style:italic;font-size:1.15rem;color:var(--teal-l,#2dc7be);margin-top:.9rem}.cred-degrees .cred-mark{font-size:.72rem;line-height:1}.cred-degrees .cred-mark--india{color:#9a3d12}.home-stats__n{height:clamp(2.2rem,4.6vw,3.25rem);display:flex;align-items:flex-end;white-space:nowrap}.home-stats__n.stat-countries{line-height:1;padding-bottom:.12em}[aria-label$="social media"] a[href*="instagram.com"],[aria-label$="social media"] a[href*="youtube.com"],[aria-label$="social media"] a[href*="facebook.com"],[aria-label$="social media"] a[href*="linkedin.com"],[aria-label$="social media"] a[href*="wa.me"]{border-width:0!important;background-origin:border-box!important;box-shadow:none!important}.site-foot__btns .btn svg,.site-foot__btns .btn i{color:currentColor!important;stroke:currentColor}.home-stats__n.stat-countries{gap:.28em}@media (max-width:479px){.home-stats__n.stat-countries{font-size:1.22rem;gap:.22em}}.home-stats__n.stat-countries{font-size:clamp(1.05rem,2.5vw,2.1rem)}@media (min-width:2400px){html{zoom:1.3}}@media (min-width:3200px){html{zoom:1.9}}@media (min-width:4800px){html{zoom:2.6}}@media (max-width:639px){.explorer__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.explorer__tabs>button{width:100%;justify-content:center;text-align:center;white-space:nowrap}}@media (min-width:600px) and (max-width:1023px){.home-train__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-img{justify-content:center}.home-hero-img>.portrait-3d{max-width:460px;margin-inline:auto}.ks-poster{max-width:460px;width:100%;margin-inline:auto;justify-self:center}}@media (min-width:640px) and (max-width:1023px){.pub-grid>:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:600px) and (max-width:1023px){.ks-poster img{max-height:none}}@media (max-width:599px){.ks-poster img{max-height:none}}@media (max-width:359px){.explorer__tabs>button{white-space:normal;line-height:1.25;padding-inline:.5rem;font-size:.8rem}}.home-stats{align-items:end}.home-stats__n,.home-stats__n.stat-countries{height:auto;display:block;white-space:nowrap;font-size:clamp(2.2rem,4.6vw,3.25rem);line-height:1.05;padding-bottom:0}.home-stats__n.stat-countries .stat-amp{font-style:italic;font-weight:400}@media (min-width:900px){.home-stats{grid-template-columns:1fr 1.15fr .75fr 1.75fr}}@media (max-width:899px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats__n.stat-countries{white-space:normal}}@media (max-width:479px){.home-stats__n.stat-countries{font-size:clamp(2.2rem,4.6vw,3.25rem)}}.home-stats{align-items:stretch;row-gap:0;column-gap:2rem}.home-stats>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:.5rem;padding-bottom:1.6rem}.home-stats>div>.home-stats__n{align-self:end}.home-stats>div>.home-stats__l{align-self:start;margin-top:0}@media (max-width:479px){.home-stats{column-gap:1.25rem}.home-stats__n,.home-stats__n.stat-countries{font-size:clamp(1.55rem,9vw,2.2rem)}}.home-stats__n.stat-countries{font-size:clamp(2.2rem,4.6vw,3.25rem);line-height:1;padding-bottom:0;gap:.25em;white-space:nowrap}.home-stats{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.home-stats{grid-template-columns:1fr 1.05fr .7fr 1.65fr}}.home-stats__n,.home-stats__n.stat-countries{font-size:clamp(1.8rem,3.6vw,3.25rem);height:auto;min-height:1em}.home-stats{grid-template-columns:minmax(0,1fr)}@media (min-width:680px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats__n,.home-stats__n.stat-countries{font-size:clamp(2.2rem,4.4vw,3.25rem)}}@media (min-width:900px){.home-stats{grid-template-columns:1fr 1.05fr .7fr 1.7fr}.home-stats__n,.home-stats__n.stat-countries{font-size:clamp(2rem,3.5vw,3.25rem)}}@media (min-width:360px) and (max-width:679px){.home-stats__n,.home-stats__n.stat-countries{font-size:2.3rem}}html.nav-lock{overflow:hidden;overscroll-behavior:none}@media (max-width:1279px){.mobile-nav.open{max-height:calc(100dvh - 4.5rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.mnav-sub__link.is-current{color:var(--teal-d);font-weight:700;background:rgba(14,163,154,.08);border-radius:.6rem;position:relative}.mnav-sub__link.is-current::before{content:"";position:absolute;left:-1.05rem;top:.55rem;bottom:.55rem;width:3px;border-radius:2px;background:var(--teal)}.mnav-top[aria-current="page"]{color:var(--teal-d)}dialog,dialog *{overscroll-behavior:contain}.media-sec{padding:4.5rem 0;background:#fff;border-top:1px solid var(--line)}.media-lede{color:var(--ink-70);line-height:1.7;margin-top:.8rem;max-width:46rem}.media-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));align-items:stretch}.media-card{margin:0;display:flex;flex-direction:column;background:var(--sand,#f7f4ee);border:1px solid var(--line);border-radius:1.1rem;overflow:hidden}.media-card__img{display:block;aspect-ratio:4/3;overflow:hidden;background:#fff;border-bottom:1px solid var(--line)}.media-card__img img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .5s ease}@media (hover:hover){.media-card:hover .media-card__img img{transform:scale(1.03)}}.media-card__body{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.15rem 1.15rem;flex:1}.media-card__meta,.media-link__meta{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--teal-d)}.media-card__title{font-family:'Fraunces',"Fraunces Fallback",serif;font-size:1.1rem;line-height:1.3;color:var(--navy);font-weight:600}.media-card__note{font-size:.88rem;color:var(--ink-70);line-height:1.55}.media-card__rel{margin-top:auto;padding-top:.4rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.88rem;color:var(--teal-d)}.media-links{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.media-links a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.25rem;height:100%;padding:.95rem 1.1rem;border:1px solid var(--line);border-radius:1rem;background:#fff;color:var(--navy);transition:border-color .2s}.media-links a:hover{border-color:var(--teal)}.media-link__title{grid-column:1;font-weight:600;line-height:1.4;font-size:.95rem}.media-links svg{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--teal-d)}.media-vids{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr))}.media-vid .vcard__play{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;background:var(--navy)}.media-vid .vcard__play img{width:100%;height:100%;object-fit:cover}.home-media{background:var(--sand,#f7f4ee);border-block:1px solid var(--line);padding:1.6rem 0}.home-media .max-w-7xl{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem}.home-media__k{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-d)}.home-media__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 30rem}.home-media__list li{font-family:'Fraunces',"Fraunces Fallback",serif;font-weight:600;font-size:.98rem;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:999px;padding:.35rem .9rem}.home-media__go{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--teal-d);white-space:nowrap}@media (max-width:639px){.home-media__list li{flex:1 1 auto;text-align:center}.home-media__go{width:100%;justify-content:center}}.story-news{margin:1.5rem 0;padding:1rem 1.2rem;border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:.9rem;background:#f0faf8}.story-news__h{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--navy);margin-bottom:.4rem}.story-news ul{margin:0;padding-left:1.1rem}.story-news li{margin:.25rem 0}.story-news a{color:var(--teal-d);text-decoration:underline;text-underline-offset:3px}@media (min-width:1024px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-card__img{aspect-ratio:16/10}}@media (min-width:640px) and (max-width:1023px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hosp-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.hosp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hosp-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.1rem 1rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:1.1rem;box-shadow:var(--shadow-sm);height:100%}.hosp-card__logo{display:flex;align-items:center;justify-content:center;height:4.5rem;width:100%;margin-bottom:.35rem}.hosp-card__logo img{max-height:100%;max-width:85%;width:auto;height:auto;object-fit:contain}.hosp-card__name{font-weight:700;color:var(--navy);font-size:.95rem;line-height:1.3}.hosp-card__area{font-size:.8rem;color:var(--ink-55,#5b6573);line-height:1.35}@media (max-width:479px){.hosp-card{padding:.9rem .6rem 1rem}.hosp-card__logo{height:3.4rem}.hosp-card__name{font-size:.86rem}}.gbadge-panel{display:grid;gap:1.25rem 2rem;align-items:center;margin-top:1.5rem;padding:1.4rem 1.6rem;background:#fff;border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow-sm)}@media (min-width:768px){.gbadge-panel{grid-template-columns:auto 1fr}}.gbadge{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.6rem 1.5rem;border-right:1px solid var(--line)}@media (max-width:767px){.gbadge{border-right:0;border-bottom:1px solid var(--line);padding-bottom:1.1rem}}.gbadge__word{font-family:Inter,"Inter Fallback",sans-serif;font-weight:800;font-size:1.55rem;letter-spacing:.02em;color:#111;line-height:1}.gbadge__stars{display:flex;gap:.15rem}.gbadge__logo{width:7.5rem;height:auto;margin-top:.3rem}.gbadge-panel__text{display:flex;flex-direction:column;gap:.4rem}.gbadge-panel__text>b{font-size:1.1rem;color:var(--navy)}.gbadge-panel__text>span{color:var(--ink-70);line-height:1.55}.gbadge-panel__text .reviews-panel__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}@media (max-width:479px){.gbadge-panel__text .reviews-panel__actions .btn{flex:1 1 100%;justify-content:center}}.home-physio{background:#fff;border-top:1px solid var(--line)}.media-lead{display:grid;gap:1.5rem;background:#fff;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;margin-bottom:1.5rem}@media (min-width:900px){.media-lead{grid-template-columns:1.25fr 1fr;align-items:stretch}}.media-lead__img{display:block;background:var(--sand,#f7f4ee)}.media-lead__img img{width:100%;height:100%;object-fit:cover;object-position:50% 0;max-height:30rem}.media-lead__body{display:flex;flex-direction:column;gap:.7rem;justify-content:center;padding:1.5rem 1.6rem 1.8rem}.media-lead__title{font-family:'Fraunces',"Fraunces Fallback",serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15;color:var(--navy)}.media-lead__quote{margin:.3rem 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--teal);font-family:'Fraunces',"Fraunces Fallback",serif;font-style:italic;font-size:1.12rem;line-height:1.5;color:var(--navy)}.media-lead__quote cite{display:block;margin-top:.5rem;font-family:"JetBrains Mono",monospace;font-style:normal;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-d)}.media-grid--fill{display:flex;flex-wrap:wrap;gap:1.25rem}.media-grid--fill>.media-card{flex:1 1 calc(33.333% - 1.25rem);min-width:min(100%,17rem)}.media-links--fill{display:flex;flex-wrap:wrap}.media-links--fill>li{flex:1 1 calc(33.333% - .75rem);min-width:min(100%,19rem)}.media-grid--teaser{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}#page-media .media-sec{border-top:0}.portrait-3d .depth-card__inner,.depth-card__inner{will-change:auto;transform-style:flat}.portrait-3d .depth-card__inner img{transform:none!important;backface-visibility:hidden}.media-grid--fill{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.media-grid--fill>.media-card{min-width:0}@media (min-width:640px) and (max-width:1023px){.media-grid--fill{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid--fill>.media-card:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1024px){.media-grid--fill{grid-template-columns:repeat(6,minmax(0,1fr))}.media-grid--fill>.media-card{grid-column:span 2}.media-grid--fill>.media-card:nth-child(n+4){grid-column:span 3}}.media-card__img img[src*="divya-bhaskar"]{object-position:50% 22%}.media-links--fill{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width:768px){.media-links--fill{grid-template-columns:repeat(2,minmax(0,1fr))}}.media-links--fill>li{min-width:0}.media-vids{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}@media (min-width:1024px){.media-grid--fill>.media-card:nth-child(n+4) .media-card__img{aspect-ratio:2/1}}.award-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.award-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.award-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.award-grid>:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;justify-self:center}}@media (min-width:768px) and (max-width:1099px){.award-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.award-grid>*{grid-column:span 2}.award-grid>:nth-child(4){grid-column:2 / span 2}}@media (min-width:1024px){.adv-grid--hub{grid-template-columns:repeat(3,minmax(0,1fr))}.adv-grid--hub>.adv-card:last-child:nth-child(3n+1){grid-column:1 / -1;flex-direction:row}.adv-grid--hub>.adv-card:last-child:nth-child(3n+1) .adv-card__media{flex:0 0 50%;aspect-ratio:16/9}.adv-grid--hub>.adv-card:last-child:nth-child(3n+1) .adv-card__body{justify-content:center;padding:2rem 2.25rem}}@media (min-width:640px) and (max-width:1023px){.adv-grid--hub{grid-template-columns:repeat(2,minmax(0,1fr))}.adv-grid--hub>.adv-card:last-child:nth-child(odd){grid-column:1 / -1}}.story-figs{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}@media (max-width:479px){.story-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.story-figs>:last-child:nth-child(odd){grid-column:1 / -1}}.home-eyebrow{font-family:"JetBrains Mono",monospace;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(.92rem,1.4vw,1.12rem);line-height:1.3;color:var(--teal-l,#2dc7be)}.home-eyebrow .vert-rule-h{flex:0 0 auto}@media (max-width:359px){.home-eyebrow{letter-spacing:.08em;font-size:.85rem}}.cred-reg{display:inline-flex;align-items:center;gap:.5rem;margin:-.3rem 0 1rem;padding:.5rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:.88rem;color:var(--ink-70)}.cred-reg svg{color:var(--teal-d);flex:0 0 auto}.cred-reg b{color:var(--navy)}@media (max-width:639px){.home-eyebrow{font-size:.8rem;letter-spacing:.05em;gap:.5rem;white-space:nowrap}.home-eyebrow .vert-rule-h{transform:scale(.75);transform-origin:left center;margin-right:-.6rem}}@media (max-width:359px){.home-eyebrow{font-size:.66rem;letter-spacing:.02em}}@media (max-width:379px){.home-eyebrow .vert-rule-h{display:none}.home-eyebrow{font-size:.74rem}}@media (max-width:299px){.home-eyebrow{font-size:.75rem;letter-spacing:.04em;white-space:normal}}.rob-steps{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:1rem;counter-reset:rs}@media (min-width:768px){.rob-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.rob-steps>li{counter-increment:rs;position:relative;padding:1.2rem 1.25rem 1.25rem 3.6rem;background:#fff;border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow-sm)}.cnd-article .rob-steps>li::before{content:counter(rs);position:absolute;left:1.1rem;top:1.15rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--teal-d,#0a746e);color:#fff;display:grid;place-items:center;font-family:"JetBrains Mono",monospace;font-size:.8rem;opacity:1;transform:none}.rob-steps__k{display:block;font-family:"JetBrains Mono",monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d)}.rob-steps b{display:block;color:var(--navy);margin-top:.2rem}.cnd-article .rob-steps p{margin-top:.45rem;font-size:.95rem}.rob-stat{display:flex;align-items:center;gap:1rem;margin-top:1.1rem;padding:1rem 1.25rem;border-radius:1rem;background:var(--navy);color:#fff}.rob-stat b{font-family:'Fraunces',"Fraunces Fallback",serif;font-size:clamp(1.8rem,4vw,2.4rem);color:var(--teal-l,#2dc7be);white-space:nowrap;line-height:1}.rob-stat span{color:rgba(255,255,255,.8);line-height:1.5}.rob-paths{display:grid;gap:1rem;margin-top:1.1rem}@media (min-width:768px){.rob-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}.rob-path{padding:1.2rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.rob-path--accent{border-color:rgba(14,163,154,.4);background:linear-gradient(135deg,#F1FCFA,#fff)}.rob-path__k{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--navy)}.rob-path__k svg{color:var(--teal-d)}.cnd-article .rob-path p{margin-top:.5rem;font-size:.95rem}.rob-sign{display:grid;gap:1.25rem;margin-top:1.75rem;padding:1.3rem 1.4rem;border-radius:1.1rem;border:1px solid var(--line);background:var(--sand,#f7f4ee)}@media (min-width:900px){.rob-sign{grid-template-columns:1fr auto;align-items:center}}.cnd-article .rob-sign p{margin-top:0}.rob-sign__name{font-family:'Fraunces',"Fraunces Fallback",serif;font-weight:600;font-size:1.15rem;color:var(--navy)}.rob-sign__cred{font-size:.9rem;color:var(--ink-70);margin-top:.2rem!important}.rob-sign__meta{font-family:"JetBrains Mono",monospace;font-size:.72rem;letter-spacing:.06em;color:var(--teal-d);margin-top:.45rem!important}.rob-sign__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.rob-sign__cta p{width:100%;font-weight:600;color:var(--navy);font-size:.95rem}@media (max-width:479px){.rob-sign__cta .btn{flex:1 1 100%;justify-content:center}}.hosp-card{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .25s ease;will-change:auto}@media (hover:hover){.hosp-card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 22px 40px -22px rgba(7,18,32,.35);border-color:rgba(14,163,154,.4)}}.cnd-article ol.rob-steps{list-style:none!important;padding-left:0!important}.cnd-article ol.rob-steps>li::marker{content:""}.cnd-article .rob-steps p,.cnd-article .rob-path p,.cnd-article .rob-sign p,.cnd-article .cnd-card,.cnd-article .cnd-card p,.cnd-article .cnd-cards li{text-align:left!important;hyphens:manual}.rob-sign{grid-template-columns:minmax(0,1fr)!important}@media (min-width:900px){.rob-sign{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}}.cnd-article .cnd-cards>li:last-child:nth-child(odd){grid-column:1 / -1}.tx2-path{scroll-margin-top:5.5rem}.tx2-area{scroll-margin-top:5.5rem}.tx2-jump{display:grid;gap:.6rem;margin-top:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.tx2-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.tx2-jump__a{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border-radius:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;min-width:0;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s}@media (hover:hover){.tx2-jump__a:hover{transform:translateY(-4px);border-color:rgba(45,199,190,.6)}}.tx2-jump__n{font-family:"JetBrains Mono",monospace;color:var(--teal-l,#2dc7be);font-size:.78rem}.tx2-jump__a b{font-weight:600;line-height:1.3;font-size:.95rem}.tx2-jump__a small{color:rgba(255,255,255,.62);font-size:.78rem}.tx2-path{padding:3.5rem 0;background:#fff;border-bottom:1px solid var(--line)}.tx2-steps{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.tx2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tx2-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tx2-steps li:not(:last-child)::after{content:"";position:absolute;right:-1rem;top:2.2rem;width:1rem;height:2px;background:rgba(14,163,154,.4)}}.tx2-steps li{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.15rem;border:1px solid var(--line);border-radius:1rem;background:var(--sand,#f7f4ee)}.tx2-steps__ic{width:2.3rem;height:2.3rem;border-radius:.7rem;display:grid;place-items:center;background:#fff;color:var(--teal-d,#0a746e);border:1px solid var(--line)}.tx2-steps b{color:var(--navy);margin-top:.2rem}.tx2-steps li>span:last-child{font-size:.9rem;color:var(--ink-70);line-height:1.55}.tx2-area{padding:4rem 0;background:#fbfaf7;border-bottom:1px solid var(--line)}.tx2-area--tint{background:var(--sand,#f7f4ee)}.tx2-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1.25rem;align-items:start;max-width:54rem}.tx2-head__n{font-family:'Fraunces',"Fraunces Fallback",serif;font-size:clamp(2.4rem,5vw,3.4rem);line-height:.95;color:#0b8a82;font-weight:600}.tx2-head__intro p{color:var(--ink-70);line-height:1.7;margin-top:.75rem}@media (max-width:479px){.tx2-head{grid-template-columns:minmax(0,1fr)}.tx2-head__n{font-size:2.2rem}}.tx2-grid{display:grid;gap:1rem;margin-top:1.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.tx2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tx2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tx2-card{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:1.2rem;border-radius:1.1rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--teal,#0ea39a);box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}@media (hover:hover){.tx2-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -22px rgba(7,18,32,.35)}}.tx2-card__ic{width:2.4rem;height:2.4rem;border-radius:.7rem;display:grid;place-items:center;background:#e8f6f4;color:var(--teal-d,#0a746e)}.tx2-card__t{font-family:Inter,"Inter Fallback",sans-serif;font-size:1rem;font-weight:700;color:var(--navy);line-height:1.35;margin-top:.2rem;overflow-wrap:anywhere}.tx2-card__sub{font-size:.78rem;color:var(--ink-55,#5b6573);margin-top:-.2rem}.tx2-card__x{font-size:.9rem;color:var(--ink-70);line-height:1.55;flex:1}.tx2-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.tx2-tag{font-size:.74rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;background:#fdf0e7;color:#9a3d12;border:1px solid #f6dcca}a.tx2-tag:hover{background:#fbe3d3}.tx2-guide{display:grid;gap:1.5rem;margin-top:1.25rem;padding:1.4rem;border-radius:1.25rem;background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.tx2-guide{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:1.75rem}.tx2-guide--wide,.tx2-guide--solo{grid-template-columns:minmax(0,1fr)}}.tx2-guide__k,.tx2-guide__phk{display:flex;align-items:center;gap:.45rem;font-weight:700;color:var(--teal-l,#2dc7be)}.tx2-guide__phk{font-size:.8rem;font-family:"JetBrains Mono",monospace;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.tx2-guide ul{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.6rem}@media (min-width:900px){.tx2-guide--wide ul,.tx2-guide--solo ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.75rem}}.tx2-guide li{position:relative;padding-left:1.1rem;color:rgba(255,255,255,.84);line-height:1.6;font-size:.95rem}.tx2-guide li::before{content:"";position:absolute;left:0;top:.62em;width:.4rem;height:.4rem;border-radius:2px;transform:rotate(45deg);background:var(--teal-l,#2dc7be)}.tx2-guide a.term-link{color:#fff;text-decoration-color:rgba(45,199,190,.7)}.tx2-guide__row{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tx2-guide__ph[data-count="1"] .tx2-guide__row{grid-template-columns:minmax(0,1fr);max-width:24rem}@media (min-width:640px){.tx2-guide--wide .tx2-guide__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.tx2-guide--wide .tx2-guide__row{grid-template-columns:repeat(7,minmax(0,1fr))}}.tx2-ph{margin:0;min-width:0}.tx2-ph .cnd-zoom{display:block;aspect-ratio:4/3;border-radius:.8rem;overflow:hidden;background:#0b1522;border:1px solid rgba(255,255,255,.12);position:relative}.tx2-ph img{width:100%;height:100%;object-fit:contain}.tx2-ph figcaption{font-size:.74rem;color:rgba(255,255,255,.62);margin-top:.4rem;line-height:1.4}.tx2-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.4rem}@media (max-width:639px){.tx2-foot{justify-content:center}.tx2-foot .btn{flex:1 1 100%;justify-content:center}.tx2-foot .rail-link{display:inline-block;text-align:center}.tx2-foot .rail-link svg{display:inline-block;vertical-align:-.18em;margin-left:.3rem}}.ra-band .adv-grid{display:flex;flex-wrap:wrap;justify-content:center}.ra-band .adv-grid>.adv-card{flex:0 0 100%;min-width:0}@media (min-width:560px){.ra-band .adv-grid>.adv-card{flex-basis:calc((100% - 1.1rem) / 2)}}@media (min-width:900px){.ra-band .adv-grid>.adv-card{flex-basis:calc((100% - 2.2rem) / 3)}}@media (min-width:1180px){.ra-band .adv-grid>.adv-card{flex-basis:calc((100% - 3.3rem) / 4)}}@media (min-width:900px){.tx2-guide:has(.tx2-guide__ph[data-count="1"]){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center}}.tx2-guide__ph[data-count="1"] .tx2-guide__row{max-width:22rem}.tx2-guide--wide .tx2-guide__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.tx2-guide--wide .tx2-ph{flex:0 0 calc((100% - .75rem) / 2)}@media (min-width:640px){.tx2-guide--wide .tx2-ph{flex-basis:calc((100% - 2.25rem) / 4)}}@media (min-width:1100px){.tx2-guide--wide .tx2-ph{flex-basis:calc((100% - 4.5rem) / 7)}}.tx2-guide__k{align-items:flex-start}.tx2-guide__k>svg,.tx2-guide__k>i{flex:none;margin-top:.28em}@media (min-width:640px) and (max-width:899px){.tx2-guide__ph[data-count="2"] .tx2-guide__row{max-width:36rem}}@media (max-width:359px){.tx2-guide__row{grid-template-columns:minmax(0,1fr)}.tx2-guide--wide .tx2-ph{flex-basis:100%}}.site-foot__reg{margin-top:.75rem;font-size:.78rem;line-height:1.55;color:rgba(255,255,255,.72)}.home-cases{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.home-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.recog{text-align:center;padding:1.1rem 1.6rem;border-radius:1.1rem;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);min-width:0}.recog__k{font-family:'Fraunces',serif;font-style:italic;color:#7d5c10;font-size:1.05rem;display:flex;align-items:center;justify-content:center;gap:.6rem}.recog__k::before,.recog__k::after{content:"";width:1.75rem;height:1px;background:#c9a24a}.recog__t{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.2;color:var(--navy);margin-top:.15rem}.recog__by{font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--teal-d,#0a746e);margin-top:.45rem}.recog__by span{color:#c9a24a;margin:0 .2rem}.recog__yr{display:inline-block;margin-top:.7rem;padding:.3rem .9rem;border-radius:999px;background:var(--navy);color:#fff;font-size:.78rem;letter-spacing:.03em}.recog__yr b{color:#e9c46a;font-weight:600}@media (max-width:639px){.recog{width:100%}}.cnd-fig__ai{display:block;margin-top:.3rem;font-size:.72rem;font-style:italic;color:var(--ink-55,#5b6573)}.cred-step::before,.cred-step::after{background:rgba(14,163,154,.6)!important}.cred-step__n{position:relative;z-index:1}.cred-step:not(:first-child) .cred-step__n::before{content:"";position:absolute;left:50%;top:-.6rem;width:.5rem;height:.5rem;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:translateX(-50%) rotate(45deg)}@media (min-width:768px){.cred-step:not(:first-child) .cred-step__n::before{left:-.55rem;top:50%;transform:translateY(-50%) rotate(-45deg)}.cred-step:nth-child(2n):not(:last-child)::before{display:block;left:2.6rem;right:0;background:repeating-linear-gradient(90deg,rgba(14,163,154,.6) 0 6px,transparent 6px 11px)!important}.cred-step:nth-child(2n+1):not(:first-child)::after{content:"";display:block;position:absolute;left:-1.5rem;width:1.5rem;top:1.3rem;height:2px;background:repeating-linear-gradient(90deg,rgba(14,163,154,.6) 0 6px,transparent 6px 11px)!important}}@media (min-width:1280px){.cred-step:nth-child(2n):not(:nth-child(4n))::before{background:rgba(14,163,154,.6)!important;right:0}.cred-step:nth-child(4n):not(:last-child)::before{display:block;left:2.6rem;right:0;background:repeating-linear-gradient(90deg,rgba(14,163,154,.6) 0 6px,transparent 6px 11px)!important}.cred-step:nth-child(2n+1):not(:nth-child(4n+1))::after{background:rgba(14,163,154,.6)!important}.cred-step:nth-child(4n+1):not(:first-child)::after{content:"";display:block;position:absolute;left:-1.25rem;width:1.25rem;top:1.3rem;height:2px;background:repeating-linear-gradient(90deg,rgba(14,163,154,.6) 0 6px,transparent 6px 11px)!important}}.cred-degrees{grid-template-columns:minmax(0,1fr);gap:1.6rem}.cred-degrees li{position:relative}.cred-degrees li:not(:first-child)::before{content:"";position:absolute;left:50%;top:-1.55rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--teal-d,#0a746e);transform:translateX(-50%);box-shadow:0 0 0 4px var(--sand,#f7f4ee)}.cred-degrees li:not(:first-child)::after{content:"";position:absolute;left:50%;top:-1.1rem;width:.42rem;height:.42rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}@media (min-width:900px){.cred-degrees{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.cred-degrees li:not(:first-child)::before{left:-1.625rem;top:50%;transform:translateY(-50%)}.cred-degrees li:not(:first-child)::after{left:-.95rem;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}}.aw2{display:grid;gap:2.5rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.aw2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}}.aw2__stack{position:relative;height:clamp(300px,52vw,440px);max-width:520px;width:100%;margin:0 auto}.aw2__card{position:absolute;top:50%;left:50%;width:clamp(120px,44%,250px);aspect-ratio:938/1009;border-radius:1rem;overflow:hidden;background:#fff;padding:.5rem;box-shadow:0 22px 44px -22px rgba(7,18,32,.45);border:1px solid var(--line);transition:transform .45s cubic-bezier(.2,.7,.3,1),z-index 0s}.aw2__card img{width:100%;height:100%;object-fit:contain;display:block}.aw2__card--1{transform:translate(-95%,-50%) rotate(-9deg);z-index:1}.aw2__card--2{transform:translate(-5%,-50%) rotate(8deg);z-index:2}.aw2__card--3{transform:translate(-50%,-47%);z-index:3}@media (hover:hover){.aw2__stack:hover .aw2__card--1{transform:translate(-112%,-50%) rotate(-12deg)}.aw2__stack:hover .aw2__card--2{transform:translate(12%,-50%) rotate(11deg)}.aw2__card:hover{z-index:4}}.aw2__text{text-align:center;min-width:0}.aw2__k{font-family:'Fraunces',serif;font-style:italic;color:#7d5c10;font-size:1.35rem;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem}.aw2__k::before,.aw2__k::after{content:"";width:2.5rem;height:1px;background:#c9a24a}.aw2__t{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.08;color:var(--navy);margin-top:.35rem}.aw2__by{font-size:clamp(.82rem,1.4vw,.98rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d,#0a746e);margin-top:.9rem}.aw2__by{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem}.aw2__by i{font-style:normal;white-space:nowrap}.aw2__by i::before{content:"\25C6";color:#c9a24a;font-size:.6em;margin-right:.45rem;vertical-align:.15em}.aw2__lede{color:var(--ink-70);line-height:1.65;margin:.8rem auto 0;max-width:30rem}.aw2__yr{display:inline-block;margin-top:1.2rem;padding:.55rem 1.3rem;border-radius:999px;background:var(--navy);color:#fff;font-size:.92rem;letter-spacing:.03em}.aw2__yr b{color:#e9c46a;font-weight:600}.site-foot__about,.site-foot__reg{text-align:justify;text-justify:inter-word;hyphens:none}
@media (max-width:639px){.rob-stat{flex-direction:column;align-items:flex-start;gap:.5rem}}.rob-stat span::first-letter{text-transform:uppercase}.faq-item.is-closing .faq-item__icon{transform:none}
@media (min-width:768px) and (max-width:1023px){.rel-grid,.read-grid,.media-grid--teaser{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rel-grid>:last-child:nth-child(3n+1),.read-grid>:last-child:nth-child(3n+1),.media-grid--teaser>:last-child:nth-child(3n+1){grid-column:1/-1}}@media (min-width:640px) and (max-width:767px){.rel-grid>:last-child:nth-child(odd),.read-grid>:last-child:nth-child(odd),.media-grid--teaser>:last-child:nth-child(odd){grid-column:1/-1}}
