@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.p.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.p.0jaqhc1tb-5xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.p.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.p.2bbpeapf-lbjw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.p.0t1_atrj_pkiu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_caebca48-module__vC7Doa__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_caebca48-module__vC7Doa__variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.p.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.p.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_e079ba4b-module__Xr-kNW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_e079ba4b-module__Xr-kNW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-core);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.container{width:100%}@media (min-width:760px){.container{max-width:760px}}@media (min-width:1050px){.container{max-width:1050px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--sothic-blue:#1b98e0;--sothic-blue-hover:#0879bd;--sothic-blue-active:#06679f;--white:#fff;--cool-white:#f8fcff;--pale-blue:#eaf6fd;--charcoal:#26323e;--gray-blue:#5e7181;--charcoal-a04:#26323e0a;--charcoal-a08:#26323e14;--charcoal-a14:#26323e24;--charcoal-a24:#26323e3d;--charcoal-a40:#26323e66;--charcoal-a72:#26323eb8;--blue-a08:#1b98e014;--blue-a16:#1b98e029;--blue-a32:#1b98e052;--text-heading:var(--charcoal);--text-body:var(--gray-blue);--text-strong:var(--charcoal);--text-muted:var(--charcoal-a40);--text-invert:var(--white);--text-link:var(--sothic-blue);--text-link-hover:var(--sothic-blue-hover);--text-on-blue:var(--white);--surface-page:var(--white);--surface-alt:var(--cool-white);--surface-wash:var(--pale-blue);--surface-card:var(--white);--surface-inverse:var(--charcoal);--surface-accent:var(--sothic-blue);--border-color:var(--charcoal-a14);--border-hairline:1px solid var(--charcoal-a14);--border-strong:1px solid var(--charcoal-a24);--border-accent:1px solid var(--blue-a32);--divider:var(--charcoal-a08);--action-primary-bg:var(--sothic-blue);--action-primary-bg-hover:var(--sothic-blue-hover);--action-primary-bg-active:var(--sothic-blue-active);--action-primary-fg:var(--white);--action-secondary-bg:var(--white);--action-secondary-bg-hover:var(--pale-blue);--action-secondary-fg:var(--charcoal);--action-disabled-bg:var(--charcoal-a08);--action-disabled-fg:var(--charcoal-a40);--focus-ring-color:var(--sothic-blue);--focus-ring:3px solid var(--sothic-blue);--focus-ring-offset:3px;--icon-accent:var(--sothic-blue);--icon-neutral:var(--gray-blue);--icon-heading:var(--charcoal);--font-core:var(--font-be-vietnam), "Be Vietnam Pro", system-ui, sans-serif;--font-display:var(--font-playfair), "Playfair Display", Georgia, serif;--font-body:var(--font-core);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-display:64px;--lh-display:68px;--fw-display:var(--fw-bold);--fs-h1:56px;--lh-h1:62px;--fw-h1:var(--fw-bold);--fs-h2:44px;--lh-h2:50px;--fw-h2:var(--fw-bold);--fs-h3:22px;--lh-h3:29px;--fw-h3:var(--fw-bold);--fs-body-lg:16px;--lh-body-lg:29px;--fs-body:14px;--lh-body:24px;--fs-label:11px;--lh-label:16px;--fw-label:var(--fw-black);--ls-label:.14em;--fs-cta:14px;--lh-cta:20px;--fw-cta:var(--fw-bold);--fs-nav:13px;--lh-nav:20px;--fw-nav:var(--fw-bold);--ls-display:0em;--ls-heading:0em;--ls-body:0em;--space-base:8px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--container-max:1180px;--grid-columns:12;--grid-gutter:24px;--section-py:120px;--section-py-compact:96px;--bp-tablet:1050px;--bp-mobile:760px;--control-h:48px;--control-h-sm:44px;--control-px:28px;--card-p:32px;--card-p-compact:24px;--touch-min:44px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-pill:999px;--shadow-none:none;--shadow-subtle:0 16px 50px #26323e1f;--shadow-hairline:0 1px 0 #26323e14;--shadow-header:0 1px 0 #26323e14;--shadow-lift:0 8px 24px #26323e14;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(0, .6, .3, 1);--transition-control:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard)}@media (max-width:760px){:root{--fs-display:42px;--lh-display:46px;--fs-h1:40px;--lh-h1:45px;--fs-h2:34px;--lh-h2:40px;--section-py:84px;--section-py-compact:80px;--grid-gutter:16px;--card-p:24px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-family:var(--font-display);text-wrap:pretty;margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-heading)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-heading)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}p{text-wrap:pretty;margin:0}img{max-width:100%;display:block}a{color:var(--text-link);text-underline-offset:3px;transition:var(--transition-control);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--blue-a16);color:var(--charcoal)}.s-display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--text-heading)}.s-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-heading);color:var(--text-heading)}.s-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-heading);color:var(--text-heading)}.s-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);color:var(--text-heading)}.s-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-regular);color:var(--text-body)}.s-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--text-body)}.s-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--sothic-blue)}.s-container{width:100%;max-width:var(--container-max);padding-inline:var(--space-24);margin-inline:auto}.s-keyword{color:var(--sothic-blue)}.sth-icon{flex:none;display:block}.sth-btn{min-height:var(--control-h);min-width:var(--touch-min);padding:0 var(--control-px);font-family:var(--font-core);font-size:var(--fs-cta);line-height:1;font-weight:var(--fw-cta);letter-spacing:.01em;border-radius:var(--radius-4);cursor:pointer;transition:var(--transition-control),transform var(--dur-fast) var(--ease-standard);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sth-btn:hover{text-decoration:none}.sth-btn__label{display:block}.sth-btn__label+.sth-icon{transition:transform var(--dur-base) var(--ease-standard)}.sth-btn:hover .sth-btn__label+.sth-icon{transform:translate(3px)}.sth-btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.sth-btn--primary:hover{background:var(--action-primary-bg-hover);color:#fff}.sth-btn--primary:active{background:var(--action-primary-bg-active);transform:scale(.99)}.sth-btn--secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg);border-color:var(--charcoal-a24)}.sth-btn--secondary:hover{background:var(--action-secondary-bg-hover);border-color:var(--blue-a32);color:var(--charcoal)}.sth-btn--secondary:active{background:var(--pale-blue);transform:scale(.99)}.sth-btn--ghost{color:var(--sothic-blue);padding:0 var(--space-12);min-height:var(--touch-min);background:0 0}.sth-btn--ghost:hover{background:var(--blue-a08);color:var(--sothic-blue-hover)}.sth-btn--ghost:active{background:var(--blue-a16)}.sth-btn--inverse{background:var(--white);color:var(--charcoal)}.sth-btn--inverse:hover{background:var(--pale-blue);color:var(--charcoal)}.sth-btn--inverse:active{transform:scale(.99)}.sth-btn--outline-inverse{color:var(--white);background:0 0;border-color:#ffffff52}.sth-btn--outline-inverse:hover{color:#fff;background:#ffffff14;border-color:#ffffff8f}.sth-btn--sm{min-height:var(--control-h-sm);padding:0 var(--space-24);font-size:12px}.sth-btn--lg{min-height:56px;padding:0 var(--space-32)}.sth-btn--block{width:100%}.sth-btn.is-disabled,.sth-btn:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed;border-color:#0000;transform:none}.sth-btn.is-disabled:hover,.sth-btn:disabled:hover{background:var(--action-disabled-bg);color:var(--action-disabled-fg)}.sth-eyebrow{align-items:center;gap:var(--space-12);font-family:var(--font-core);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--sothic-blue);margin:0;display:flex}.sth-eyebrow--neutral{color:var(--gray-blue)}.sth-eyebrow--inverse{color:#ffffffb8}.sth-eyebrow--rule:before{content:"";background:currentColor;flex:none;width:24px;height:1px;display:block}.sth-tag{border-radius:var(--radius-pill);height:26px;font-size:11px;line-height:1;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sth-tag--accent{background:var(--pale-blue);color:var(--sothic-blue-hover)}.sth-tag--neutral{background:var(--charcoal-a04);color:var(--gray-blue)}.sth-tag--outline{color:var(--gray-blue);box-shadow:inset 0 0 0 1px var(--charcoal-a14);background:0 0}.sth-tag--inverse{color:#fff;background:#ffffff1f}.sth-card{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-4);padding:var(--card-p);flex-direction:column;display:flex;position:relative}.sth-card--compact{padding:var(--card-p-compact)}.sth-card--flush{padding:0;overflow:hidden}.sth-card--wash{background:var(--surface-wash);border-color:#0000}.sth-card--alt{background:var(--surface-alt)}.sth-card--elevated{box-shadow:var(--shadow-subtle);border-color:#0000}.sth-card--interactive{cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);text-decoration:none}.sth-card--interactive:hover{background:var(--cool-white);border-color:var(--blue-a32);text-decoration:none}.sth-card--interactive:hover .sth-card__arrow{color:var(--sothic-blue-hover);transform:translate(4px)}.sth-card--interactive:active{background:var(--pale-blue)}.sth-card__arrow{color:var(--sothic-blue);transition:transform var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.sth-inline-link{color:var(--text-link);font-size:var(--fs-cta);font-weight:var(--fw-bold);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sth-inline-link:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.sth-inline-link:hover .sth-icon{transform:translate(3px)}.sth-inline-link .sth-icon{transition:transform var(--dur-base) var(--ease-standard)}.sth-inline-link--quiet{color:var(--charcoal);-webkit-text-decoration-color:var(--charcoal-a24);-webkit-text-decoration-color:var(--charcoal-a24);-webkit-text-decoration-color:var(--charcoal-a24);text-decoration-color:var(--charcoal-a24)}.sth-inline-link--quiet:hover{color:var(--sothic-blue)}.sth-heading{gap:var(--space-24);flex-direction:column;display:flex}.sth-heading__top{justify-content:space-between;align-items:flex-end;gap:var(--space-48);display:flex}.sth-heading__text{gap:var(--space-16);flex-direction:column;max-width:760px;display:flex}.sth-heading__lede{max-width:620px;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-regular);color:var(--text-body)}.sth-heading--center{text-align:center;align-items:center}.sth-heading--center .sth-heading__text{align-items:center}.sth-heading--center .sth-heading__lede{margin-inline:auto}.sth-heading--inverse .sth-heading__title{color:#fff}.sth-heading--inverse .sth-heading__lede{color:#ffffffb8}@media (max-width:1050px){.sth-heading__top{align-items:flex-start;gap:var(--space-24);flex-direction:column}}.sth-img{background:var(--cool-white);border:var(--border-hairline);border-radius:var(--radius-4);width:100%;display:block;position:relative;overflow:hidden}.sth-img__inner{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-24);text-align:center;color:var(--gray-blue);flex-direction:column;display:flex;position:absolute;inset:0}.sth-img__label{font-size:11px;line-height:16px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-blue)}.sth-img__hint{font-size:12px;line-height:18px;font-weight:var(--fw-regular);color:var(--charcoal-a40);max-width:34ch}.sth-img>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sth-img--figure{gap:var(--space-12);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.sth-figure{gap:var(--space-12);flex-direction:column;margin:0;display:flex}.sth-figure__caption{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--text-body)}.sth-field{gap:var(--space-8);flex-direction:column;display:flex}.sth-field__label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--charcoal);align-items:center;gap:6px;display:flex}.sth-field__req{color:var(--sothic-blue)}.sth-field__help{font-size:12px;line-height:18px;font-weight:var(--fw-regular);color:var(--gray-blue)}.sth-field__error{font-size:12px;line-height:18px;font-weight:var(--fw-bold);color:var(--charcoal);align-items:flex-start;gap:6px;display:flex}.sth-input,.sth-textarea,.sth-select__el{width:100%;font-family:var(--font-core);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--charcoal);background:var(--white);border:1px solid var(--charcoal-a24);border-radius:var(--radius-4);transition:var(--transition-control);appearance:none}.sth-input,.sth-select__el{height:var(--control-h);padding:0 var(--space-16)}.sth-textarea{min-height:120px;padding:var(--space-12) var(--space-16);resize:vertical}.sth-input::placeholder,.sth-textarea::placeholder{color:var(--charcoal-a40)}.sth-input:hover,.sth-textarea:hover,.sth-select__el:hover{border-color:var(--charcoal-a40)}.sth-input:focus,.sth-textarea:focus,.sth-select__el:focus{border-color:var(--sothic-blue);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sth-input:disabled,.sth-textarea:disabled,.sth-select__el:disabled{background:var(--charcoal-a04);color:var(--action-disabled-fg);border-color:var(--charcoal-a08);cursor:not-allowed}.sth-field.is-invalid .sth-input,.sth-field.is-invalid .sth-textarea,.sth-field.is-invalid .sth-select__el{border-color:var(--charcoal);border-width:2px}.sth-select{display:block;position:relative}.sth-select__el{padding-right:var(--space-48)}.sth-select__chevron{top:50%;right:var(--space-16);pointer-events:none;color:var(--gray-blue);position:absolute;transform:translateY(-50%)}.sth-choice{align-items:flex-start;gap:var(--space-12);min-height:var(--touch-min);cursor:pointer;padding:12px 0;display:flex;position:relative}.sth-choice input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.sth-choice__box{background:var(--white);border:1px solid var(--charcoal-a40);border-radius:var(--radius-2);width:20px;height:20px;transition:var(--transition-control);color:#0000;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex;position:relative}.sth-choice--radio .sth-choice__box{border-radius:var(--radius-pill)}.sth-choice:hover .sth-choice__box{border-color:var(--sothic-blue)}.sth-choice input:checked+.sth-choice__box{background:var(--sothic-blue);border-color:var(--sothic-blue);color:#fff}.sth-choice--radio input:checked+.sth-choice__box{background:var(--white);border-color:var(--sothic-blue);border-width:2px}.sth-choice--radio input:checked+.sth-choice__box:after{content:"";border-radius:var(--radius-pill);background:var(--sothic-blue);width:10px;height:10px}.sth-choice input:focus-visible+.sth-choice__box{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sth-choice input:disabled+.sth-choice__box{background:var(--charcoal-a08);border-color:var(--charcoal-a14)}.sth-choice input:disabled~.sth-choice__text{color:var(--action-disabled-fg)}.sth-choice__text{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--charcoal)}.sth-choice__note{font-size:12px;line-height:18px;font-weight:var(--fw-regular);color:var(--gray-blue);margin-top:2px;display:block}.sth-fieldgroup{gap:var(--space-16);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sth-fieldgroup__legend{margin-bottom:var(--space-4);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--sothic-blue);padding:0}.sth-fieldgroup--cols{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.sth-fieldgroup--cols{grid-template-columns:1fr}}.sth-section{padding-block:var(--section-py);background:var(--surface-page);position:relative}.sth-section--alt{background:var(--surface-alt)}.sth-section--wash{background:var(--surface-wash)}.sth-section--inverse{background:var(--surface-inverse)}.sth-section--compact{padding-block:var(--section-py-compact)}.sth-section--tight{padding-block:var(--space-64)}.sth-wrap{width:100%;max-width:var(--container-max);padding-inline:var(--space-24);margin-inline:auto}.sth-stack-48{gap:var(--space-48);flex-direction:column;display:flex}.sth-stack-64{gap:var(--space-64);flex-direction:column;display:flex}.sth-header{z-index:60;background:var(--white);border-bottom:var(--border-hairline);position:sticky;top:0}.sth-header--scrolled{box-shadow:var(--shadow-header)}.sth-header__bar{align-items:center;gap:var(--space-48);min-height:84px;display:flex}.sth-header__nav{align-items:center;gap:var(--space-32);margin-left:auto;display:flex}.sth-header__link{min-height:var(--touch-min);font-size:var(--fs-nav);line-height:var(--lh-nav);font-weight:var(--fw-nav);color:var(--charcoal);letter-spacing:.01em;transition:var(--transition-control);align-items:center;text-decoration:none;display:inline-flex;position:relative}.sth-header__link:after{content:"";background:var(--sothic-blue);opacity:0;height:2px;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;bottom:22px;left:0;right:0}.sth-header__link:hover{color:var(--sothic-blue);text-decoration:none}.sth-header__link:hover:after{opacity:.4}.sth-header__link.is-active{color:var(--sothic-blue)}.sth-header__link.is-active:after{opacity:1}.sth-header__actions{align-items:center;gap:var(--space-16);display:flex}.sth-header__phone{min-height:var(--touch-min);font-size:var(--fs-cta);font-weight:var(--fw-bold);color:var(--charcoal);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sth-header__phone:hover{color:var(--sothic-blue);text-decoration:none}.sth-header__burger{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--charcoal-a14);border-radius:var(--radius-4);color:var(--charcoal);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.sth-header__panel{padding:var(--space-16) 0 var(--space-32);border-top:var(--border-hairline);flex-direction:column;display:none}.sth-header__panel .sth-header__link{min-height:52px;font-size:15px}.sth-header__panel .sth-header__link:after{display:none}@media (max-width:1050px){.sth-header__nav,.sth-header__phone{display:none}.sth-header__burger{display:inline-flex}.sth-header__bar{gap:var(--space-16);min-height:72px}.sth-header.is-open .sth-header__panel{display:flex}}@media (max-width:760px){.sth-header__actions .sth-btn--primary{display:none}}.sth-hero{padding-top:var(--space-96);padding-bottom:var(--section-py);background:var(--surface-page);border-bottom:var(--border-hairline)}.sth-hero__grid{gap:var(--space-80);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sth-hero__text{gap:var(--space-24);padding-top:var(--space-16);flex-direction:column;display:flex}.sth-hero__title{max-width:14ch;font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--charcoal)}.sth-hero__lede{max-width:52ch;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-regular);color:var(--text-body)}.sth-hero__actions{gap:var(--space-12);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.sth-hero__points{gap:var(--space-24);margin-top:var(--space-32);padding-top:var(--space-32);border-top:var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sth-hero__point{gap:var(--space-8);flex-direction:column;display:flex}.sth-hero__point-title{font-size:var(--fs-body);line-height:20px;font-weight:var(--fw-bold);color:var(--charcoal);align-items:center;gap:8px;display:flex}.sth-hero__point-text{font-size:13px;line-height:20px;font-weight:var(--fw-regular);color:var(--gray-blue)}.sth-hero__media{gap:var(--space-16);flex-direction:column;display:flex}@media (max-width:1050px){.sth-hero__grid{gap:var(--space-48);grid-template-columns:1fr}.sth-hero__title{max-width:20ch}}@media (max-width:760px){.sth-hero{padding-top:var(--space-48)}.sth-hero__points{gap:var(--space-16);grid-template-columns:1fr}.sth-hero__actions .sth-btn{width:100%}}.sth-trust{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sth-trust__item{gap:var(--space-12);padding:0 var(--space-32);border-left:var(--border-hairline);flex-direction:column;display:flex}.sth-trust__item:first-child{border-left:0;padding-left:0}.sth-trust__item:last-child{padding-right:0}.sth-trust__title{font-size:var(--fs-h3);line-height:28px;font-weight:var(--fw-bold);color:var(--charcoal)}.sth-trust__text{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--gray-blue)}@media (max-width:1050px){.sth-trust{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.sth-trust__item{border-left:0;padding:0}}@media (max-width:760px){.sth-trust{gap:var(--space-24);grid-template-columns:1fr}}.sth-concerns{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sth-concern{gap:var(--space-24);justify-content:space-between;min-height:280px;text-decoration:none}.sth-concern__icon{background:var(--pale-blue);border-radius:var(--radius-4);width:48px;height:48px;color:var(--sothic-blue);justify-content:center;align-items:center;display:flex}.sth-concern__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--charcoal)}.sth-concern__text{margin-top:var(--space-8);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--gray-blue)}.sth-concern__action{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-16);border-top:var(--border-hairline);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--sothic-blue);text-transform:none;display:flex}@media (max-width:1050px){.sth-concerns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sth-concerns{grid-template-columns:1fr}.sth-concern{min-height:0}}.sth-services{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sth-services--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sth-service{gap:var(--space-24);justify-content:space-between;min-height:320px}.sth-service__head{gap:var(--space-12);flex-direction:column;display:flex}.sth-service__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--charcoal)}.sth-service__text{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--gray-blue)}.sth-service__tags{flex-wrap:wrap;gap:8px;display:flex}.sth-service__foot{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-16);border-top:var(--border-hairline);display:flex}.sth-service__foot-label{font-size:12px;font-weight:var(--fw-bold);color:var(--sothic-blue)}@media (max-width:1050px){.sth-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sth-services,.sth-services--two{grid-template-columns:1fr}.sth-service{min-height:0}}.sth-doctor__grid{gap:var(--space-80);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sth-doctor__text{gap:var(--space-24);flex-direction:column;display:flex}.sth-doctor__name{font-size:36px;line-height:44px;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--charcoal)}.sth-doctor__role{font-size:var(--fs-body);line-height:20px;font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--sothic-blue)}.sth-doctor__quote{padding-left:var(--space-24);border-left:2px solid var(--sothic-blue);font-size:20px;line-height:32px;font-weight:var(--fw-medium);color:var(--charcoal)}.sth-doctor__body{gap:var(--space-16);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-regular);color:var(--text-body);flex-direction:column;max-width:56ch;display:flex}.sth-doctor__facts{gap:var(--space-16);padding-top:var(--space-24);border-top:var(--border-hairline);flex-direction:column;display:flex}.sth-doctor__fact{align-items:flex-start;gap:var(--space-12);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--charcoal);display:flex}.sth-doctor__fact .sth-icon{color:var(--sothic-blue);margin-top:2px}.sth-doctor__actions{gap:var(--space-12);flex-wrap:wrap;display:flex}@media (max-width:1050px){.sth-doctor__grid{gap:var(--space-48);grid-template-columns:1fr}}.sth-tech{gap:var(--space-24);min-height:100%}.sth-tech__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.sth-tech__name{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--charcoal)}.sth-tech__rows{gap:var(--space-16);flex-direction:column;display:flex}.sth-tech__row{gap:var(--space-16);padding-top:var(--space-16);border-top:var(--border-hairline);grid-template-columns:132px minmax(0,1fr);display:grid}.sth-tech__row-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gray-blue);padding-top:2px}.sth-tech__row-value{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--charcoal)}.sth-tech__note{gap:var(--space-12);padding:var(--space-16);background:var(--surface-wash);border-radius:var(--radius-4);color:var(--charcoal);font-size:13px;line-height:20px;display:flex}.sth-tech__note .sth-icon{color:var(--sothic-blue);flex:none;margin-top:2px}@media (max-width:760px){.sth-tech__row{gap:var(--space-4);grid-template-columns:1fr}}.sth-journey{gap:var(--space-24);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sth-journey__step{gap:var(--space-16);padding-top:var(--space-24);border-top:2px solid var(--charcoal-a14);flex-direction:column;display:flex;position:relative}.sth-journey__step.is-accent{border-top-color:var(--sothic-blue)}.sth-journey__num{align-items:center;gap:var(--space-8);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);color:var(--sothic-blue);display:flex}.sth-journey__title{font-size:18px;line-height:26px;font-weight:var(--fw-bold);color:var(--charcoal)}.sth-journey__text{font-size:13px;line-height:21px;font-weight:var(--fw-regular);color:var(--gray-blue)}@media (max-width:1050px){.sth-journey{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sth-journey{gap:var(--space-24);grid-template-columns:1fr}}.sth-gallery{gap:var(--space-24);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sth-gallery__item{grid-column:span 2}.sth-gallery__item--wide{grid-column:span 4}.sth-gallery__item--full{grid-column:span 6}@media (max-width:1050px){.sth-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sth-gallery__item,.sth-gallery__item--wide,.sth-gallery__item--full{grid-column:span 1}}@media (max-width:760px){.sth-gallery{grid-template-columns:1fr}}.sth-booking__grid{gap:var(--space-80);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.sth-booking__text{gap:var(--space-24);flex-direction:column;display:flex}.sth-booking__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-heading);color:var(--charcoal);max-width:20ch}.sth-booking__lede{max-width:48ch;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-regular);color:var(--text-body)}.sth-booking__actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.sth-booking__contact{gap:var(--space-48);padding-top:var(--space-24);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.sth-booking__form{gap:var(--space-16);flex-direction:column;display:flex}.sth-booking--center .sth-booking__grid{text-align:center;grid-template-columns:1fr;justify-items:center}.sth-booking--center .sth-booking__text{align-items:center}.sth-booking--center .sth-booking__contact{justify-content:center}@media (max-width:1050px){.sth-booking__grid{gap:var(--space-48);grid-template-columns:1fr}}@media (max-width:760px){.sth-booking__actions .sth-btn{width:100%}}.sth-footer{background:var(--surface-inverse);color:#ffffffb8;padding-block:var(--space-80) var(--space-48)}.sth-footer__grid{gap:var(--space-48);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.4fr));display:grid}.sth-footer__brand{gap:var(--space-24);flex-direction:column;max-width:34ch;display:flex}.sth-footer__col{gap:var(--space-16);flex-direction:column;display:flex}.sth-footer__title{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffff8f}.sth-footer__link{font-size:var(--fs-body);line-height:22px;font-weight:var(--fw-medium);color:#fff;transition:var(--transition-control);border-bottom:1px solid #0000;align-self:flex-start;text-decoration:none}.sth-footer__link:hover{color:#fff;border-bottom-color:var(--sothic-blue);text-decoration:none}.sth-footer__contact{gap:var(--space-16);flex-direction:column;display:flex}.sth-footer__legal{gap:var(--space-16);margin-top:var(--space-64);padding-top:var(--space-24);border-top:1px solid #ffffff24;flex-direction:column;display:flex}.sth-footer__legal-row{justify-content:space-between;gap:var(--space-24);color:#ffffff8f;flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.sth-footer__legal-fields{gap:var(--space-48);flex-wrap:wrap;display:flex}@media (max-width:1050px){.sth-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sth-footer__grid{gap:var(--space-32);grid-template-columns:1fr}}.sth-disclaimer{align-items:flex-start;gap:var(--space-12);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--gray-blue);display:flex}.sth-disclaimer .sth-icon{color:var(--gray-blue);margin-top:3px}.sth-disclaimer--panel{padding:var(--space-16) var(--space-24);background:var(--surface-wash);border-radius:var(--radius-4)}.sth-disclaimer--panel .sth-icon{color:var(--sothic-blue)}.sth-disclaimer--inverse,.sth-disclaimer--inverse .sth-icon{color:#ffffffa3}.sth-disclaimer--rule{padding-top:var(--space-16);border-top:var(--border-hairline)}.sth-verified{gap:var(--space-4);flex-direction:column;display:flex}.sth-verified__label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gray-blue)}.sth-verified__value{align-items:center;gap:var(--space-8);font-size:var(--fs-body-lg);line-height:24px;font-weight:var(--fw-bold);color:var(--charcoal);display:flex}.sth-verified__value a{color:var(--charcoal);-webkit-text-decoration-color:var(--charcoal-a24);-webkit-text-decoration-color:var(--charcoal-a24);-webkit-text-decoration-color:var(--charcoal-a24);text-decoration-color:var(--charcoal-a24)}.sth-verified__value a:hover{color:var(--sothic-blue)}.sth-verified--inverse .sth-verified__label{color:#ffffff8f}.sth-verified--inverse .sth-verified__value,.sth-verified--inverse .sth-verified__value a{color:#fff}.sth-verified__pending{border-radius:var(--radius-pill);background:var(--charcoal-a08);height:22px;color:var(--gray-blue);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.sth-prose{gap:var(--space-24);max-width:720px;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-regular);color:var(--text-body);flex-direction:column;display:flex}.sth-prose>h2{margin-top:var(--space-24);font-size:28px;line-height:36px;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--charcoal)}.sth-prose>h3{margin-top:var(--space-8);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--charcoal)}.sth-prose strong{font-weight:var(--fw-bold);color:var(--charcoal)}.sth-prose ul,.sth-prose ol{padding-left:var(--space-24);gap:var(--space-12);flex-direction:column;margin:0;display:flex}.sth-prose li::marker{color:var(--sothic-blue)}.sth-prose blockquote{padding-left:var(--space-24);border-left:2px solid var(--sothic-blue);font-size:20px;line-height:32px;font-weight:var(--fw-medium);color:var(--charcoal);margin:0}.sth-prose figure{gap:var(--space-12);flex-direction:column;margin:0;display:flex}.sth-prose figcaption{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--gray-blue)}.sth-prose hr{background:var(--divider);width:100%;height:1px;margin:var(--space-8) 0;border:0}.sth-prose__meta{align-items:center;gap:var(--space-12);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--gray-blue);flex-wrap:wrap;display:flex}.sth-prose__meta span+span:before{content:"·";margin-right:var(--space-12);color:var(--charcoal-a40)}.sth-wordmark{color:var(--charcoal);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:0;align-items:baseline;gap:2px;line-height:1;text-decoration:none;display:inline-flex}.sth-wordmark:hover{color:var(--charcoal);text-decoration:none}.sth-wordmark__dot{color:var(--sothic-blue)}.sth-wordmark--inverse,.sth-wordmark--inverse:hover{color:#fff}.sth-wordmark__lockup{flex-direction:column;gap:4px;display:inline-flex}.sth-wordmark__descriptor{font-family:var(--font-core);font-size:10px;line-height:14px;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--gray-blue)}.sth-wordmark--inverse .sth-wordmark__descriptor{color:#ffffff8f}.sth-input,.sth-textarea,.sth-select__el{font-size:16px;line-height:24px}.sth-field__label,.sth-fieldgroup__legend{letter-spacing:.1em;font-size:13px;line-height:18px}.sth-field__help,.sth-field__error,.sth-choice__note{font-size:14px;line-height:22px}.sth-choice__text{font-size:16px;line-height:24px}.sth-disclaimer,.sth-disclaimer p{font-size:14px;line-height:24px}.sth-mobilebar{z-index:80;border-top:1px solid #26323e24;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #26323e14}.sth-mobilebar__item{flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.sth-mobilebar__item--call{color:#fff;background:#1b98e0}.sth-mobilebar__item--call:active{background:#06679f}.sth-mobilebar__item--plain{color:#26323e;background:#fff}.sth-mobilebar__item--plain:active{background:#eaf6fd}.sth-mobilebar__item--divided{border-left:1px solid #26323e24;border-right:1px solid #26323e24}.sth-mobilebar__item:hover{text-decoration:none}@media (max-width:760px){.sth-mobilebar{display:flex}}.sth-header__link:after{display:none}.sth-header__group{align-items:center;display:flex;position:relative}.sth-flyout{z-index:70;display:none;position:absolute;top:100%;left:-24px}.sth-header__group.is-open .sth-flyout{display:flex}.sth-flyout__groups{background:#fff;border:1px solid #26323e24;width:300px;padding:8px 0;box-shadow:0 16px 50px #26323e1f}.sth-flyout__items{background:#fff;border:1px solid #26323e24;border-left:none;width:320px;padding:8px 0;box-shadow:0 16px 50px #26323e1f}.sth-flyout__group{color:#26323e;background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 24px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.sth-flyout__group:hover{text-decoration:none}.sth-flyout__group.is-active{color:#1b98e0;background:#f8fcff}.sth-flyout__item{color:#26323e;align-items:center;min-height:44px;padding:0 24px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.sth-flyout__item:hover{color:#1b98e0;background:#f8fcff;text-decoration:none}.sth-header__panel-groups{border-left:1px solid #26323e24;flex-direction:column;gap:20px;padding:8px 0 16px 16px;display:flex}.sth-header__panel-group{flex-direction:column;gap:8px;display:flex}.sth-header__panel-group-title{color:#26323e;font-size:14px;font-weight:700;text-decoration:none}.sth-header__panel-group-title:hover{text-decoration:none}.sth-header__panel-item{color:#5e7181;align-items:center;min-height:48px;font-size:14px;text-decoration:none;display:flex}.sth-header__panel-item:hover{text-decoration:none}.sth-header__logo{width:auto;height:46px;display:block}.sth-header__logo-link{flex-shrink:0;align-items:center;display:flex}.sth-header__panel-actions{flex-direction:column;gap:12px;margin-top:16px;display:flex}.sth-footer__logo{width:220px;height:auto;display:block}.sth-footer__brand-text{color:#ffffffb8;font-size:14px;line-height:22px}.sth-footer__note{color:#ffffffa3;font-size:14px;line-height:22px}.sth-flyout--don{left:0}.sth-flyout__items--don{border-left:1px solid #26323e24;width:260px}.sth-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sth-slot{background:#eaf6fd;border:1px solid #26323e24;display:block;position:relative;overflow:hidden}.sth-slot__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.sth-slot__label{letter-spacing:.14em;text-transform:uppercase;color:#5e7181;font-size:11px;font-weight:800;line-height:16px}.sth-slot__hint{color:#5e7181;max-width:52ch;font-size:14px;line-height:24px}.sth-slot__note{color:#26323e;background:#fff;border:1px solid #26323e24;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:600;line-height:18px}.sth-slot>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sth-slot--flow{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex;position:static}.sth-slot--flow .sth-slot__inner{padding:0;position:static}.sth-figure-caption{color:#5e7181;font-size:14px;line-height:24px}.sth-crumbs{color:#5e7181;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;font-size:13px;line-height:20px;display:flex}.sth-crumbs a{color:#5e7181;text-decoration:none}.sth-crumbs a:hover{color:var(--sothic-blue)}.sth-crumbs__current{color:#26323e;font-weight:600}.sth-crumbs--lg{font-size:14px}.sth-page-head{background:#fff;border-bottom:1px solid #26323e24;padding-top:64px;padding-bottom:80px}.sth-page-head--tall{padding-bottom:96px}.sth-page-head--tight{padding-top:56px}.sth-page-head__text{flex-direction:column;gap:24px;max-width:720px;display:flex}.sth-page-head__text--wide{max-width:760px}.sth-page-head__lede{color:#5e7181;font-size:16px;line-height:29px}.sth-page-head__actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.sth-h1{letter-spacing:0;color:#26323e;text-wrap:pretty;max-width:18ch;font-size:42px;font-weight:700;line-height:50px}.sth-h1--wide{max-width:20ch}.sth-h1--narrow{max-width:16ch}@media (max-width:1050px){.sth-h1{font-size:36px;line-height:44px}}@media (max-width:760px){.sth-h1{font-size:30px;line-height:38px}}.sth-split-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:80px;display:grid}.sth-split-57{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.sth-split-11{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:80px;display:grid}.sth-split-75--64,.sth-split-57--64{gap:64px}.sth-split--center{align-items:center}.sth-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sth-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sth-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}@media (max-width:1050px){.sth-split-75,.sth-split-57,.sth-split-11{grid-template-columns:1fr;gap:32px}.sth-split-75--64,.sth-split-57--64{gap:48px}.sth-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sth-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:760px){.sth-grid-2,.sth-grid-3,.sth-grid-4{grid-template-columns:1fr}}.sth-sechead{flex-direction:column;gap:16px;max-width:620px;margin-bottom:48px;display:flex}.sth-sechead__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sothic-blue);font-size:11px;font-weight:800;line-height:16px}.sth-sechead__lede{color:#5e7181;font-size:16px;line-height:29px}.sth-h2{letter-spacing:0;color:#26323e;text-wrap:pretty;font-size:32px;font-weight:700;line-height:40px}.sth-h3-lg{color:#26323e;text-wrap:pretty;font-size:22px;font-weight:700;line-height:30px}@media (max-width:760px){.sth-h2{font-size:26px;line-height:33px}}.sth-section--112{border-bottom:1px solid #26323e24;padding-block:112px}.sth-section--64{border-bottom:1px solid #26323e24;padding-block:64px}@media (max-width:760px){.sth-section--112{padding-block:84px}}.sth-home-hero{background:#f8fcff;border-bottom:1px solid #26323e24}.sth-home-hero__grid{display:block;position:relative}.sth-home-hero__media{text-align:center;aspect-ratio:21/9;background:#eaf6fd;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:560px;padding:48px 48px 48px calc(46% + 48px);display:flex}.sth-home-hero__text{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0 0 0 max(24px,50% - 590px)}.sth-home-hero__panel{pointer-events:auto;flex-direction:column;gap:24px;max-width:620px;display:flex}.sth-home-hero__kicker{color:#5e7181;font-size:16px;font-weight:600;line-height:24px}.sth-home-hero__title{letter-spacing:0;color:#26323e;text-wrap:pretty;max-width:17ch;font-size:46px;font-weight:700;line-height:54px}.sth-home-hero__lede{color:#5e7181;max-width:48ch;font-size:16px;line-height:29px}.sth-home-hero__actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}@media (max-width:1050px){.sth-home-hero__grid{flex-direction:column;display:flex}.sth-home-hero__media{aspect-ratio:auto;min-height:320px;padding:48px 24px}.sth-home-hero__text{pointer-events:auto;background:#fff;border-top:1px solid #26323e24;gap:20px;padding:48px 24px;position:static}.sth-home-hero__panel{display:contents}.sth-home-hero__title{font-size:38px;line-height:46px}}@media (max-width:760px){.sth-home-hero__media{min-height:260px;padding:40px 24px}.sth-home-hero__text{padding:40px 24px}.sth-home-hero__title{font-size:32px;line-height:40px}}.sth-license{align-items:center;gap:16px;display:flex}.sth-license__rule{background:var(--sothic-blue);flex:none;width:40px;height:2px;display:block}.sth-license__text{letter-spacing:.14em;text-transform:uppercase;color:#5e7181;font-size:11px;font-weight:800;line-height:16px}.sth-points{background:#fff;border-bottom:1px solid #26323e24;padding-block:48px}.sth-points__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.sth-point{align-items:flex-start;gap:16px;display:flex}.sth-point__body{flex-direction:column;gap:6px;display:flex}.sth-point__title{color:#26323e;font-size:15px;font-weight:700;line-height:22px}.sth-point__text{color:#5e7181;font-size:14px;line-height:22px}@media (max-width:1050px){.sth-points__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:760px){.sth-points__grid{grid-template-columns:1fr}}.sth-facility{flex-direction:column;gap:24px;display:flex}.sth-facility__lead{aspect-ratio:21/9}.sth-facility__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sth-facility__tile{aspect-ratio:3/2}@media (max-width:1050px){.sth-facility__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sth-facility__row{grid-template-columns:1fr}.sth-facility__lead{aspect-ratio:auto;min-height:240px}}.sth-prices{flex-direction:column;gap:64px;display:flex}.sth-price-group{flex-direction:column;gap:24px;display:flex}.sth-price-group__head{flex-direction:column;gap:12px;display:flex}.sth-price-group__title{letter-spacing:0;color:#26323e;font-size:32px;font-weight:700;line-height:40px}.sth-price-group__note{color:#5e7181;max-width:620px;font-size:16px;line-height:29px}.sth-price-table{border:1px solid #26323e24;border-radius:4px;overflow:hidden}.sth-price-row{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:20px 24px;display:grid}.sth-price-row--head{background:#f8fcff;border-bottom:1px solid #26323e24;padding-block:14px}.sth-price-row+.sth-price-row{border-top:1px solid #26323e14}.sth-price-row__col{letter-spacing:.14em;text-transform:uppercase;color:#5e7181;font-size:11px;font-weight:800;line-height:16px}.sth-price-row__name{color:#26323e;font-size:16px;font-weight:600;line-height:24px}.sth-price-row__unit{color:#5e7181;font-size:14px;line-height:24px}.sth-price-row__value{color:#26323e;font-size:16px;font-weight:700;line-height:24px}@media (max-width:760px){.sth-price-row{grid-template-columns:1fr;gap:4px}.sth-price-row--head{display:none}}.sth-fact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:16px;display:grid}.sth-fact{border-top:2px solid var(--sothic-blue);flex-direction:column;gap:4px;padding-top:16px;display:flex}.sth-fact__value{color:#26323e;font-size:18px;font-weight:800;line-height:26px}.sth-fact__label{color:#5e7181;font-size:14px;line-height:22px}.sth-trustitem__title{color:#26323e;font-size:16px;font-weight:700;line-height:24px}.sth-trustitem__text{color:#5e7181;font-size:14px;line-height:24px}@media (max-width:760px){.sth-fact-row{grid-template-columns:1fr 1fr}}.sth-pricecard{background:#fff;border:1px solid #26323e24;border-radius:4px;flex-direction:column;gap:20px;padding:32px;display:flex;position:sticky;top:104px;box-shadow:0 16px 50px #26323e1f}.sth-pricecard__value{letter-spacing:-.02em;color:#26323e;font-size:36px;font-weight:800;line-height:42px}.sth-pricecard__unit{color:#5e7181;font-size:14px;line-height:22px}.sth-pricecard__rule{background:#26323e24;height:1px}.sth-pricecard__note{color:#5e7181;font-size:14px;line-height:24px}.sth-pricecard__actions{flex-direction:column;gap:10px;display:flex}@media (max-width:1050px){.sth-pricecard{position:static}}.sth-listcard{background:#fff;border:1px solid #26323e24;border-radius:4px;flex-direction:column;gap:20px;padding:32px;display:flex}.sth-listcard__title{color:#26323e;font-size:20px;font-weight:700;line-height:28px}.sth-listcard__items{flex-direction:column;gap:14px;display:flex}.sth-listcard__item{align-items:flex-start;gap:12px;display:flex}.sth-listcard__item p{color:#26323e;font-size:16px;line-height:26px}.sth-listcard__item--muted p{color:#5e7181}.sth-listcard__note{color:#5e7181;padding-top:4px;font-size:14px;line-height:24px}.sth-stepcard{border:1px solid #26323e24;border-radius:4px;flex-direction:column;gap:12px;padding:32px;display:flex}.sth-stepcard__num{letter-spacing:.14em;text-transform:uppercase;color:var(--sothic-blue);font-size:11px;font-weight:800;line-height:16px}.sth-stepcard__title{color:#26323e;text-wrap:pretty;font-size:20px;font-weight:700;line-height:28px}.sth-stepcard__text{color:#5e7181;font-size:14px;line-height:24px}.sth-diffcard{border:1px solid #26323e24;border-radius:4px;align-items:flex-start;gap:16px;padding:32px;display:flex}.sth-diffcard__title{color:#26323e;text-wrap:pretty;font-size:20px;font-weight:700;line-height:28px}.sth-diffcard__text{color:#5e7181;font-size:16px;line-height:26px}.sth-callout{background:#eaf6fd;border-radius:4px;flex-direction:column;gap:12px;padding:24px;display:flex}.sth-callout--lg{align-self:start;gap:16px;padding:32px}.sth-callout__label{letter-spacing:.14em;text-transform:uppercase;color:#26323e;font-size:11px;font-weight:800;line-height:16px}.sth-callout__title{color:#26323e;font-size:20px;font-weight:700;line-height:28px}.sth-callout__text{color:#26323e;font-size:16px;line-height:29px}.sth-callout__text--tight{line-height:26px}.sth-prose-narrow{flex-direction:column;gap:24px;max-width:620px;display:flex}.sth-prose-narrow p{color:#5e7181;font-size:16px;line-height:29px}.sth-ba-frame{aspect-ratio:1}.sth-faqs{flex-direction:column;gap:16px;max-width:860px;display:flex}.sth-faq{background:#fff;border:1px solid #26323e24;border-radius:4px;flex-direction:column;gap:10px;padding:32px;display:flex}.sth-faq__q{color:#26323e;text-wrap:pretty;font-size:20px;font-weight:700;line-height:28px}.sth-faq__a{color:#5e7181;font-size:16px;line-height:29px}.sth-jumplist{flex-direction:column;gap:12px;display:flex}.sth-jumplist__item{color:#26323e;background:#fff;border:1px solid #26323e24;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sth-jumplist__item:hover{color:#26323e;background:#f8fcff;border-color:#1b98e052;text-decoration:none}.sth-jumplist__arrow{color:var(--sothic-blue)}.sth-service-body{flex-direction:column;gap:32px;display:flex}.sth-service-rows{flex-direction:column;gap:24px;max-width:620px;display:flex}.sth-service-row{flex-direction:column;gap:8px;display:flex}.sth-service-row__label{letter-spacing:.14em;text-transform:uppercase;color:#5e7181;font-size:11px;font-weight:800;line-height:16px}.sth-service-row__text{color:#5e7181;font-size:16px;line-height:29px}.sth-service-methods{background:#eaf6fd;border-radius:4px;flex-direction:column;gap:16px;padding:32px;display:flex}.sth-service-methods__label{letter-spacing:.14em;text-transform:uppercase;color:var(--sothic-blue);font-size:11px;font-weight:800;line-height:16px}.sth-service-methods__tags{flex-wrap:wrap;gap:8px;display:flex}.sth-service-aside{flex-direction:column;gap:24px;display:flex;position:sticky;top:112px}@media (max-width:1050px){.sth-service-aside{position:static}}.sth-topics{flex-wrap:wrap;gap:8px;display:flex}.sth-topic{color:#26323e;border:1px solid #26323e24;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sth-topic:hover{color:var(--sothic-blue);background:#f8fcff;border-color:#1b98e052;text-decoration:none}.sth-topic.is-active{color:var(--sothic-blue);background:#f8fcff;border-color:#1b98e052}.sth-postcard__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sth-postcard__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--sothic-blue-hover);font-size:12px;font-weight:800;line-height:18px}.sth-postcard__date{color:#5e7181;font-size:13px;line-height:16px}.sth-postcard__dot{color:#5e7181;font-size:11px;line-height:16px}.sth-postcard__title{color:#26323e;text-wrap:pretty;font-size:18px;font-weight:700;line-height:26px}.sth-postcard__excerpt{color:#5e7181;font-size:15px;line-height:26px}.sth-article__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sth-article__meta-text{color:#5e7181;font-size:14px;line-height:16px}.sth-article__lede{color:#5e7181;font-size:16px;line-height:29px}.sth-article__cover{aspect-ratio:16/9}.sth-article__body{flex-direction:column;gap:24px;max-width:720px;display:flex}.sth-article__body h2{letter-spacing:0;color:#26323e;text-wrap:pretty;margin-top:8px;font-size:28px;font-weight:700;line-height:36px}.sth-article__body h3{color:#26323e;font-size:22px;font-weight:700;line-height:30px}.sth-article__body p{color:#26323e;font-size:16px;line-height:29px}.sth-article__body ul,.sth-article__body ol{flex-direction:column;gap:12px;margin:0;padding-left:24px;display:flex}.sth-article__body li{color:#26323e;font-size:16px;line-height:28px}.sth-article__body li::marker{color:var(--sothic-blue)}.sth-article__note{color:#5e7181;font-size:14px;line-height:24px}.sth-article__aside{background:#f8fcff;border:1px solid #26323e24;border-radius:4px;flex-direction:column;gap:16px;padding:32px;display:flex;position:sticky;top:112px}.sth-article__aside-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sothic-blue);font-size:11px;font-weight:800;line-height:16px}.sth-article__aside-title{color:#26323e;text-wrap:pretty;font-size:20px;font-weight:700;line-height:28px}.sth-article__aside-text{color:#5e7181;font-size:16px;line-height:26px}@media (max-width:1050px){.sth-article__aside{position:static}}.sth-related{background:#fff;border:1px solid #26323e24;border-radius:4px;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}.sth-related:hover{background:#f8fcff;border-color:#1b98e052;text-decoration:none}.sth-contact-side{flex-direction:column;gap:32px;display:flex}.sth-contact-fields{flex-direction:column;gap:16px;display:flex}.sth-contact-actions{flex-direction:column;gap:12px;display:flex}.sth-contact-form{flex-direction:column;gap:24px;display:flex}.sth-contact-form__head{flex-direction:column;gap:8px;display:flex}.sth-contact-form__title{letter-spacing:0;color:#26323e;font-size:28px;font-weight:700;line-height:36px}.sth-contact-form__lede{color:#5e7181;font-size:14px;line-height:24px}.sth-contact-form__actions{flex-wrap:wrap;gap:12px;display:flex}.sth-contact-done{flex-direction:column;gap:16px;padding-block:32px;display:flex}.sth-contact-done__icon{background:#eaf6fd;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.sth-numsteps{flex-direction:column;display:flex}.sth-numstep{border-bottom:1px solid #26323e24;gap:24px;padding:24px 0;display:flex}.sth-numstep__no{width:40px;height:40px;color:var(--sothic-blue);background:#fff;border:1px solid #26323e24;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.sth-numstep__no--wash{background:#eaf6fd;border-color:#0000}.sth-numstep__body{flex-direction:column;gap:8px;display:flex}.sth-numstep__title{color:#26323e;font-size:18px;font-weight:700;line-height:26px}.sth-numstep__text{color:#5e7181;font-size:16px;line-height:29px}.sth-numsteps__actions{flex-wrap:wrap;gap:12px;padding-top:32px;display:flex}@media (max-width:760px){.sth-btn{white-space:normal;text-align:center;padding-block:12px}.sth-btn--lg{padding-inline:var(--space-24)}.sth-page-head__actions .sth-btn,.sth-home-hero__actions .sth-btn,.sth-contact-form__actions .sth-btn,.sth-numsteps__actions .sth-btn,.sth-doctor__actions .sth-btn,.sth-callout .sth-btn{width:100%}}.sth-techcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:760px){.sth-techcards{grid-template-columns:1fr}}.sth-team-card{align-items:flex-start;gap:24px;display:flex}.sth-team-card__media{flex-shrink:0;width:180px}.sth-team-card__body{flex-direction:column;gap:12px;display:flex}.sth-team-card__name{color:#26323e;font-size:20px;font-weight:700;line-height:28px}.sth-team-card__role{color:var(--sothic-blue);font-size:13px;font-weight:600;line-height:20px}.sth-team-card__bio{color:#5e7181;font-size:14px;line-height:24px}@media (max-width:760px){.sth-team-card{flex-direction:column}.sth-team-card__media{width:100%}}.sth-topic__dem{background:var(--charcoal-a08);min-width:20px;height:20px;color:var(--gray-blue);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sth-topic.is-active .sth-topic__dem{background:var(--blue-a16);color:var(--sothic-blue-hover)}.sth-empty{background:var(--surface-alt);border:1px dashed var(--charcoal-a24);border-radius:var(--radius-4);text-align:center;padding:48px 24px}.sth-empty__text{color:var(--gray-blue);max-width:60ch;margin-inline:auto;font-size:16px;line-height:29px}.sth-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sth-pager__nums{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sth-pager__num{border:var(--border-hairline);border-radius:var(--radius-2);min-width:40px;height:40px;color:var(--gray-blue);justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sth-pager__num:hover{border-color:var(--sothic-blue);color:var(--sothic-blue)}.sth-pager__num.is-active{background:var(--sothic-blue);border-color:var(--sothic-blue);color:#fff}.sth-pager__nav{color:var(--sothic-blue);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sth-pager__nav:hover{color:var(--sothic-blue-hover)}.sth-pager__nav.is-disabled{color:var(--charcoal-a24);pointer-events:none}@media (max-width:600px){.sth-pager{justify-content:center}.sth-pager__nums{order:-1;justify-content:center;width:100%}}.sth-page-head--gon{padding-top:40px;padding-bottom:48px}.sth-section--lien{padding-top:56px}.sth-page-head__text--gon{gap:16px}.sth-h1--gon{max-width:22ch;font-size:38px;line-height:46px}@media (max-width:1050px){.sth-h1--gon{font-size:32px;line-height:40px}}@media (max-width:760px){.sth-h1--gon{font-size:28px;line-height:36px}}.sth-widepost{background:var(--surface-alt);border:var(--border-hairline);border-radius:var(--radius-4);grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:40px;padding:28px;display:grid}.sth-widepost__media{border-radius:var(--radius-4);display:block;overflow:hidden}.sth-widepost__text{flex-direction:column;gap:14px;display:flex}.sth-widepost__title{color:#26323e;text-wrap:pretty;font-size:26px;font-weight:700;line-height:36px}.sth-widepost__title a{color:inherit;text-decoration:none}.sth-widepost__title a:hover{color:var(--sothic-blue)}.sth-widepost__lede{color:#5e7181;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:27px;display:-webkit-box;overflow:hidden}@media (max-width:900px){.sth-widepost{grid-template-columns:1fr;gap:24px;padding:20px}.sth-widepost__title{font-size:22px;line-height:31px}}.sth-toc{--buoc:28px;z-index:40;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;position:fixed;top:50%;left:12px;transform:translateY(-50%)}.sth-toc.is-hien{opacity:1;visibility:visible}.sth-toc__list{flex-direction:column;margin:0;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.sth-toc__list:before{content:"";background:var(--charcoal-a14);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.sth-toc__cursor{width:2px;height:var(--buoc);background:var(--sothic-blue);border-radius:2px;transition:transform .28s cubic-bezier(.4,0,.2,1),height .28s,opacity .2s;position:absolute;top:0;left:0}.sth-toc__cursor.is-an{opacity:0}.sth-toc__item{height:var(--buoc);align-items:center;text-decoration:none;display:flex}.sth-toc__label{color:var(--gray-blue);opacity:.55;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px;transition:opacity .2s,color .2s}.sth-toc__item:hover .sth-toc__label,.sth-toc__item:focus-visible .sth-toc__label{opacity:1;color:var(--sothic-blue)}.sth-toc__item.is-active .sth-toc__label{opacity:1;color:var(--charcoal);font-weight:700}@media (max-width:1399px){.sth-toc__label{display:none}.sth-toc__item{justify-content:center;width:22px}.sth-toc__item:after{content:"";background:var(--charcoal-a24);border-radius:50%;width:6px;height:6px;transition:background .2s}.sth-toc__item:hover:after,.sth-toc__item.is-active:after{background:var(--sothic-blue)}}@media (max-width:1299px){.sth-toc{display:none}}@media (prefers-reduced-motion:reduce){.sth-toc,.sth-toc__label,.sth-toc__cursor{transition:none}}.sth-jumpbar{border-bottom:var(--border-hairline);background:var(--surface-page);padding-block:20px}@media (min-width:1300px){.sth-jumpbar{display:none}}.sth-jumpbar .sth-topics{margin-block:0}@media (max-width:760px){.sth-jumpbar .sth-topics{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.sth-jumpbar .sth-topics::-webkit-scrollbar{display:none}.sth-jumpbar .sth-topic{flex:none}}.sth-moc{scroll-margin-top:96px}.sth-split--giua{align-items:center}.sth-home-hero__media--anh{padding:0;position:relative;overflow:hidden}.sth-home-hero__media--anh:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fffffff5 0%,#ffffffe6 32%,#ffffff8c 52%,#ffffff1f 72%,#fff0 100%);position:absolute;inset:0}@media (max-width:1050px){.sth-home-hero__media--anh:after{display:none}}.sth-slider{position:absolute;inset:0}.sth-slider__anh{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.sth-slider__anh.is-hien{opacity:1}.sth-slider__nut{z-index:2;border-radius:var(--radius-pill);width:40px;height:40px;color:var(--charcoal);cursor:pointer;background:#ffffff4d;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #26323e24}.sth-slider__nut:hover{background:#fff9}.sth-slider__nut--truoc{left:16px}.sth-slider__nut--sau{right:16px}.sth-slider__cham{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.sth-slider__cham-nut{cursor:pointer;border-radius:var(--radius-pill);background:#ffffff8c;border:none;width:8px;height:8px;padding:0;transition:background .2s,width .2s}.sth-slider__cham-nut.is-active{background:#fff;width:24px}@media (max-width:760px){.sth-slider__nut{display:none}}@media (prefers-reduced-motion:reduce){.sth-slider__anh{transition:none}}@media (max-width:760px){body{padding-bottom:53px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
