/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-navy:#2b6398;--color-brand-navy-deep:#255580;--color-brand-cyan:#0eacdf;--color-brand-cyan-bright:#22c0ef;--color-danger:#e8262c;--color-ink:#0a0a0a;--color-ink-muted:#364153;--color-ink-subtle:#666d79;--color-surface:#fff;--color-surface-gray:#f5f5f5;--color-surface-blue:#f7fafc;--color-border-hairline:#edf0f3;--container-site:1216px;--shadow-card:0 1px 2px #1018280a, 0 8px 24px #1018280d;--shadow-card-hover:0 4px 8px #1018280f, 0 16px 40px #1018281a}}@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;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}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:2px;border-radius:4px}:where(img,svg,video){max-width:100%;height:auto}}@layer components{.site-container{inline-size:100%;max-inline-size:var(--container-site);margin-inline:auto;padding-inline:24px}@media (max-width:639px){.site-container{padding-inline:16px}}.section-y{padding-block:96px}@media (max-width:1023px){.section-y{padding-block:64px}}@media (max-width:639px){.section-y{padding-block:48px}}.text-gradient-accent{color:var(--color-brand-navy)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-gradient-accent{color:#0000;background-image:linear-gradient(90deg,#2b6398 0%,#22c0ef 100%);-webkit-background-clip:text;background-clip:text}}.btn-gradient{color:#fff;background-image:linear-gradient(90deg,#2b659a 0%,#0abaed 100%);border-radius:9999px}.icon-tile{background-image:linear-gradient(135deg,#29ba9c 0%,#1fa9d6 55%,#2b6398 100%)}.card-surface{background-color:var(--color-surface);border:1px solid var(--color-border-hairline);box-shadow:var(--shadow-card);border-radius:16px}@media (prefers-reduced-motion:no-preference){.card-lift{transition:transform .2s,box-shadow .2s}.card-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}.skip-link{z-index:100;position:absolute;inset-block-start:0;inset-inline-start:-9999px}.skip-link:focus{color:var(--color-brand-navy);box-shadow:var(--shadow-card-hover);background:#fff;border-radius:8px;padding:12px 20px;inset-block-start:16px;inset-inline-start:16px}.brand-lockup{flex-shrink:0;align-items:center;display:inline-flex}.brand-lockup img{inline-size:auto;display:block}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--color-border-hairline);background-color:#ffffffe6;position:sticky;inset-block-start:0}@supports (animation-timeline:scroll()){@keyframes header-elevate{to{box-shadow:0 1px 3px #10182814,0 8px 24px #1018280f}}@media (prefers-reduced-motion:no-preference){.site-header{animation:linear both header-elevate;animation-timeline:scroll();animation-range:8px 24px}@media (max-width:1023px){@keyframes header-recede{to{background-color:#ffffff9e}}.site-header{animation-name:header-elevate,header-recede}}}}.nav-link{color:var(--color-ink-muted);white-space:nowrap;padding-block:6px;font-size:.9375rem;font-weight:500;position:relative}.nav-link:after{content:"";background-color:var(--color-brand-navy);block-size:2px;inline-size:0;transition:inline-size .2s;position:absolute;inset-block-end:0;inset-inline-start:0}.nav-link:hover{color:var(--color-brand-navy)}.nav-link:hover:after,.nav-link:focus-visible:after{inline-size:100%}@media (prefers-reduced-motion:reduce){.nav-link:after{transition:none}}.lang-button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.9375rem;font-weight:500;display:inline-flex}.lang-button:hover{color:var(--color-brand-navy);background-color:var(--color-surface-blue)}.nav-icon-button{block-size:44px;inline-size:44px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nav-icon-button:hover{color:var(--color-brand-navy);background-color:var(--color-surface-blue)}.hero{isolation:isolate;background-image:linear-gradient(90deg,#f0f7ff 0%,#f1f6fa 42%,#e6f3f9 66%,#d5eef5 83%,#bbe6ec 100%);align-items:stretch;min-block-size:673px;display:flex;position:relative;overflow:hidden}[dir=rtl] .hero{background-image:linear-gradient(270deg,#f0f7ff 0%,#f1f6fa 42%,#e6f3f9 66%,#d5eef5 83%,#bbe6ec 100%)}.hero__wash{--hero-wash-rise:262px;z-index:0;aspect-ratio:1;background-image:linear-gradient(180deg, #b3e4ec 0%, #fff var(--hero-wash-rise));pointer-events:none;inline-size:111.7%;border-radius:50%;position:absolute;inset-block-start:calc(100% - var(--hero-wash-rise));inset-inline-start:6%}.hero__grid{flex-direction:column;justify-content:center;gap:40px;padding-block:clamp(56px,7vw,90px) 40px;display:flex;position:relative}.hero__copy{z-index:2;min-inline-size:0;max-inline-size:min(560px,40vw);position:relative}.hero__headline>span{display:block}.hero__headline{letter-spacing:-.025em;color:#022047;font-size:clamp(2.25rem,4.1vw,3.75rem);font-weight:700;line-height:1.07}.hero__headline-accent{color:#0c8490;background-image:linear-gradient(90deg,#0e7ca5 0%,#0a8c72 100%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__headline-accent{color:#0000}}.hero__sub{color:#233042;text-wrap:balance;max-inline-size:32rem;margin-block-start:18px;font-size:1.0625rem;line-height:1.72}.hero__ctas{flex-wrap:wrap;gap:24px;margin-block-start:0;display:flex}.hero-cta{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:12px;block-size:47px;padding-inline:26px;font-size:1rem;font-weight:600;display:inline-flex}.hero-cta--primary{color:#fff;background-image:linear-gradient(90deg,#02a6f5 0%,#04a693 100%)}.hero-cta--secondary{color:#0a726a;background-color:#0000;border:1.5px solid #0e8f8673}.hero-cta--secondary:hover{background-color:#0e8f8614;border-color:#0e8f86b3}@media (prefers-reduced-motion:no-preference){.hero-cta{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.hero-cta--primary:hover{transform:scale(1.02);box-shadow:0 8px 20px #043c5a38}}.hero__strip{max-inline-size:min(560px,40vw);margin-block-start:32px}.hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hero-trust__icon{object-fit:contain;block-size:52px;inline-size:52px;display:block}.hero-trust__title{color:#2d3a50;margin-block-start:15px;font-size:.875rem;font-weight:700}.hero-trust__caption{color:#5f6672;margin-block-start:5px;font-size:.8125rem;line-height:1.4}.hero__visual{z-index:1;pointer-events:none;inline-size:min(61vw,920px);position:absolute;inset-block:0;inset-inline-end:calc((100vw - min(100vw, var(--container-site))) / -2)}.hero__stage{aspect-ratio:780/673;block-size:auto;inline-size:min(56vw,780px);position:absolute;inset-block-end:0;inset-inline-end:0;container-type:inline-size}.hero-decor{z-index:1;aspect-ratio:1;pointer-events:none;block-size:auto;inline-size:84.6%;position:absolute;inset-block-start:54.4%;inset-inline-start:3.2%;translate:0 -50%}.hero__family{z-index:2;object-fit:contain;object-position:bottom left;block-size:102%;inline-size:auto;max-inline-size:80%;position:absolute;inset-block-end:-3%;inset-inline-start:5%;-webkit-mask-image:linear-gradient(#000 0% 72%,#000000ed 80%,#000000b3 87%,#00000061 94%,#0000001f 98%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000000ed 80%,#000000b3 87%,#00000061 94%,#0000001f 98%,#0000 100%)}@supports not ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.hero__stage:after{content:"";z-index:3;pointer-events:none;background-image:linear-gradient(#fff0,#fff 92%);block-size:34%;position:absolute;inset-block-end:0;inset-inline:0}}.hero__phone{z-index:4;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 22px 44px #093c5a38);block-size:70.9%;inline-size:auto;max-inline-size:40%;position:absolute;inset-block-end:4%;inset-inline-end:2.7%}.hero__doctor{z-index:3;inline-size:20.5%;position:absolute;inset-block-start:5%;inset-inline-start:5.5%}.doctor-card{background-color:#fff;border-radius:clamp(9px,2.05cqw,16px);position:relative;overflow:hidden;box-shadow:0 14px 34px #093c5a29}.doctor-card__portrait{aspect-ratio:9/8;object-fit:cover;object-position:center top;background-color:#e8f2f6;block-size:auto;inline-size:100%;display:block}.doctor-card__badge{color:#fff;background-color:#1aa987;border-radius:9999px;justify-content:center;align-items:center;block-size:clamp(24px,5.15cqw,40px);inline-size:clamp(24px,5.15cqw,40px);display:inline-flex;position:absolute;inset-block-start:clamp(7px,1.55cqw,12px);inset-inline-end:clamp(7px,1.55cqw,12px)}.doctor-card__badge svg{block-size:clamp(12px,2.6cqw,20px);inline-size:clamp(12px,2.6cqw,20px)}.doctor-card__footer{padding:clamp(6px,1.3cqw,10px) clamp(8px,1.8cqw,14px) clamp(7px,1.55cqw,12px)}.doctor-card__name{color:#2e3a50;font-size:clamp(.625rem,1.93cqw,.9375rem);font-weight:700;line-height:1.3}.doctor-card__role{color:#707684;margin-block-start:2px;font-size:clamp(.5rem,1.55cqw,.75rem)}@media (max-width:1023px){.hero{min-block-size:0}.hero__wash{--hero-wash-rise:96px}.hero__grid{flex-direction:column;gap:40px;padding-block:56px 48px;display:flex}.hero__copy,.hero__strip{max-inline-size:none}.hero__sub{max-inline-size:34rem}.hero__visual{aspect-ratio:780/840;inline-size:100%;max-inline-size:620px;margin-inline:auto;position:relative;inset:auto}.hero__stage{aspect-ratio:780/840;inline-size:100%}.hero__family{block-size:76%;inset-block-end:0;inset-inline-start:3.8%}.hero__phone{block-size:56%;inset-block-end:3%}.hero-decor{inset-block-start:60%}.hero__doctor{inline-size:34%;max-inline-size:190px;inset-block-start:0;inset-inline-start:1%}.doctor-card__name{font-size:clamp(.6875rem,3.1cqw,.875rem)}.doctor-card__role{font-size:clamp(.5625rem,2.5cqw,.75rem)}.doctor-card__badge{block-size:clamp(24px,8cqw,34px);inline-size:clamp(24px,8cqw,34px)}.doctor-card__badge svg{block-size:clamp(13px,4.2cqw,18px);inline-size:clamp(13px,4.2cqw,18px)}}@media (max-width:519px){.hero-trust{grid-template-columns:1fr;gap:20px}.hero-trust__item{grid-template-columns:40px 1fr;align-items:center;column-gap:14px;display:grid}.hero-trust__icon{grid-row:1/span 2;block-size:40px;inline-size:40px}.hero-trust__title{align-self:end;margin-block-start:0}.hero-trust__caption{align-self:start;margin-block-start:2px}}@media (max-width:479px){.hero__ctas{flex-direction:column;align-items:stretch;gap:14px}.hero-cta{inline-size:100%}}.mobile-nav{background:0 0;border:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:0;padding:0}.mobile-nav::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#06164d8c}.mobile-nav__panel{background-color:var(--color-surface);min-block-size:100%;max-inline-size:420px;margin-inline-start:auto;padding:20px 24px 40px;overflow-y:auto}.mobile-nav__link{color:var(--color-ink-muted);border-radius:10px;padding:14px 12px;font-size:1.0625rem;font-weight:500;display:block}.mobile-nav__link:hover{color:var(--color-brand-navy);background-color:var(--color-surface-blue)}.services-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-block-start:56px;display:grid}@media (max-width:899px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.services-grid{grid-template-columns:minmax(0,1fr)}}.service-card{padding:32px}.service-card__tile{color:#fff;border-radius:14px;justify-content:center;align-items:center;block-size:56px;inline-size:56px;display:inline-flex}.service-card__title{margin-block-start:20px;font-size:1.25rem;font-weight:600;line-height:1.3}.service-card__body{color:var(--color-ink-subtle);margin-block-start:8px;font-size:.9375rem;line-height:1.6}.trust-band{isolation:isolate;color:#fff;text-align:center;background-image:linear-gradient(120deg,#1b78a1 0%,#21628b 100%);position:relative;overflow:hidden}.trust-band__motif{aspect-ratio:600/400;z-index:-1;pointer-events:none;block-size:auto;inline-size:min(38%,520px);position:absolute;inset-block-start:0;inset-inline-start:0}.trust-band__heading{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:700;line-height:1.18}.trust-band__heading>span{display:block}.trust-band__subtitle{color:#fff;max-inline-size:34rem;margin-block-start:16px;margin-inline:auto;font-size:1.0625rem;line-height:1.6}.trust-band__stats{flex-wrap:wrap;justify-content:center;gap:32px 16px;margin-block-start:56px;display:flex}.stat{flex:0 auto;inline-size:calc(20% - 12.8px);min-inline-size:180px}@media (max-width:1023px){.stat{inline-size:calc(33.3333% - 10.6667px)}}@media (max-width:767px){.stat{inline-size:calc(50% - 8px)}}@media (max-width:479px){.stat{inline-size:100%}}.stat__mark{margin-block-end:16px;margin-inline:auto;display:inline-flex;position:relative}.stat__tile{color:#fff;background-color:#ffffff24;border-radius:16px;justify-content:center;align-items:center;block-size:64px;inline-size:64px;display:inline-flex}.stat__badge{background-color:var(--color-brand-cyan-bright);color:#0f2e52;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;block-size:36px;padding-inline:16px;font-size:1.0625rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:-12px;inset-inline-end:-42px}.stat__label{font-size:1rem;font-weight:700;line-height:1.4}.stat__caption{color:#fff;margin-block-start:6px;font-size:.875rem;line-height:1.5}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:72px;display:grid;position:relative}.steps__connector{pointer-events:none;block-size:0;position:absolute;inset-block-start:48px;inset-inline:0}.steps__segment{background-image:radial-gradient(circle, var(--seg-color) 1.5px, transparent 1.6px);opacity:.85;background-repeat:repeat-x;background-size:11px 3px;block-size:3px;position:absolute;inset-block-start:-1px}.steps__segment:after{content:"";background-color:var(--seg-color);border-radius:9999px;block-size:10px;inline-size:10px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.step{text-align:center}.step__mark{margin-block-end:34px;display:inline-flex;position:relative}.step__circle{color:#fff;border-radius:9999px;justify-content:center;align-items:center;block-size:96px;inline-size:96px;display:inline-flex}.step__number{color:#fff;border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;block-size:36px;inline-size:36px;font-size:1rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:-6px;inset-inline-end:-10px}.step__pill{letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;inline-size:fit-content;margin-inline:auto;padding:5px 14px;font-size:.75rem;font-weight:700;display:block}.step__title{color:var(--color-brand-navy);margin-block-start:18px;font-size:1.5rem;font-weight:700;line-height:1.3}.step__body{max-inline-size:20rem;color:var(--color-ink-subtle);margin-block-start:10px;margin-inline:auto;font-size:.9375rem;line-height:1.6}@media (max-width:767px){.steps{grid-template-columns:minmax(0,1fr);gap:48px}.steps__segment{display:none}.steps__connector{background-image:radial-gradient(circle, var(--color-brand-cyan) 1.5px, transparent 1.6px);opacity:.6;background-repeat:repeat-y;background-size:3px 11px;block-size:auto;inline-size:3px;inset-block:48px 120px;inset-inline-start:50%;transform:translate(-50%)}}.carousel{margin-block-start:48px}.carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{scroll-snap-align:start;flex-wrap:wrap;flex:0 0 100%;justify-content:space-around;align-items:center;gap:32px;padding-block:8px;display:flex}.carousel__logo{object-fit:contain;opacity:.85;filter:grayscale(.2);max-block-size:140px;max-inline-size:100%}.carousel__logo:hover{opacity:1;filter:none}@media (prefers-reduced-motion:no-preference){.carousel__logo{transition:opacity .2s,filter .2s}}.carousel__dots{justify-content:center;gap:10px;margin-block-start:32px;display:flex}.carousel__dot{cursor:pointer;background-color:#cbd5e1;border-radius:9999px;block-size:10px;inline-size:10px}.carousel__dot[aria-current=true]{background-color:var(--color-brand-navy)}@media (prefers-reduced-motion:no-preference){.carousel__dot{transition:background-color .2s}}.media-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.media-head__text{min-inline-size:0}.media-head__link{color:var(--color-brand-navy);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:inline-flex}.media-head__link:hover{color:var(--color-brand-cyan)}@media (max-width:899px){.media-head{flex-direction:column;align-items:flex-start;gap:16px}}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:48px;display:grid}@media (max-width:899px){.media-grid{grid-template-columns:minmax(0,1fr)}}.article-card{flex-direction:column;display:flex;position:relative;overflow:hidden}.stretched-link:after{content:"";z-index:1;background-color:#0000;position:absolute;inset:0}.stretched-link:focus-visible{outline:3px solid var(--color-brand-cyan);outline-offset:2px;border-radius:4px}.article-card__cover{aspect-ratio:16/10;background-color:var(--color-surface-gray);position:relative;overflow:hidden}.article-card__cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.article-card__outlet{color:var(--color-brand-navy);letter-spacing:.08em;text-transform:uppercase;background-color:#ffffffeb;border-radius:9999px;padding:5px 12px;font-size:.6875rem;font-weight:700;position:absolute;inset-block-start:16px;inset-inline-start:16px}.article-card__play{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background-color:#ffffff59;border:1.5px solid #ffffffb3;border-radius:9999px;justify-content:center;align-items:center;block-size:64px;inline-size:64px;padding-inline-start:4px;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.article-card__play:hover{background-color:#ffffff80}@media (prefers-reduced-motion:no-preference){.article-card__play{transition:background-color .2s,transform .2s}.article-card__play:hover{transform:translate(-50%,-50%)scale(1.06)}}.article-card__body{flex-direction:column;flex:auto;padding:24px;display:flex}.article-card__title{color:#0f2e52;font-size:1.125rem;font-weight:700;line-height:1.35}.article-card__title a:hover{color:var(--color-brand-navy)}.article-card__excerpt{color:var(--color-ink-subtle);margin-block-start:12px;font-size:.9375rem;line-height:1.6}.article-card__divider{border-block-end:1px solid var(--color-border-hairline);margin-block-start:auto;padding-block-start:20px}.article-card__meta{color:var(--color-ink-subtle);align-items:center;gap:8px;margin-block-start:16px;font-size:.8125rem;display:flex}.video-modal{background:0 0;border:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:0;padding:0}.video-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#06164db8}.video-modal__panel{flex-direction:column;justify-content:center;gap:12px;min-block-size:100%;inline-size:min(100% - 32px,960px);margin:auto;display:flex}.video-modal__bar{color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.video-modal__bar .nav-icon-button{color:#fff}.video-modal__bar .nav-icon-button:hover{background-color:#ffffff26}.video-modal__title{color:#fff;font-size:1rem;font-weight:600}.video-modal__frame{aspect-ratio:16/9;background-color:#000;border-radius:14px;inline-size:100%;overflow:hidden}.video-modal__frame iframe{border:0;block-size:100%;inline-size:100%;display:block}.footer-brand{background-color:var(--color-surface);align-items:center;min-block-size:134px;display:flex}.footer-brand .site-container{align-items:center;display:flex}.footer-main{background-color:#2b6297;padding-block:64px 40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px 32px;display:grid}@media (max-width:767px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.footer-grid{grid-template-columns:minmax(0,1fr)}}.footer-tagline{color:#fff;max-inline-size:22rem;font-size:1rem;font-weight:700;line-height:1.6}.footer-heading{color:#fff;margin-block-end:20px;font-size:1.0625rem;font-weight:600}.footer-list{flex-direction:column;gap:14px;display:flex}.footer-link{color:#ffffffc7;font-size:1rem}.footer-link:hover{color:#fff}.footer-contact{align-items:center;gap:10px;display:flex}.footer-contact__icon{color:var(--color-brand-cyan-bright);flex-shrink:0}.footer-contact__text{color:#ffffffc7;font-size:1rem}.footer-divider{border:0;border-block-start:1px solid #ffffff2e;margin-block:40px 24px}.footer-copyright{text-align:center;color:#ffffffc7;font-size:.875rem}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.legal-page{background-color:var(--color-surface);padding-block:4rem 6rem}.legal-page h1{letter-spacing:-.02em;color:var(--color-ink);margin-block-end:1rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:700}.legal-page p{color:var(--color-ink-muted);max-inline-size:62ch;margin-block-end:1rem;line-height:1.7}.legal-page__body{max-inline-size:76ch}.legal-page__updated{color:var(--color-ink-subtle);margin-block-end:1.5rem;font-size:.875rem}.legal-page__lede{color:var(--color-ink);margin-block-end:2.5rem;font-size:1.125rem}.legal-page h2{letter-spacing:-.01em;color:var(--color-ink);margin-block:2.5rem .75rem;font-size:1.25rem;font-weight:600}.legal-page section{break-inside:avoid-page}.legal-page__back{margin-block-start:3rem}.legal-page a{color:var(--color-brand-navy-deep);text-decoration:underline}.btn-back{background-color:var(--color-brand-navy);border-radius:8px;align-items:center;block-size:44px;padding-inline:20px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.btn-back:hover{background-color:var(--color-brand-navy-deep)}.articles-page{padding-block:4rem 6rem}.articles-page .media-grid{margin-block-start:3rem}.articles-page__back{margin-block-start:3.5rem}.service-card__icon{object-fit:contain;block-size:100%;inline-size:100%}}@layer utilities{.visible{visibility:visible}.static{position:static}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-ink-subtle{color:var(--color-ink-subtle)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:block{display:block}}@media (min-width:80rem){.xl\:ms-0{margin-inline-start:0}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.stat__badge,.footer-contact__text,.footer-contact a{direction:ltr;unicode-bidi:isolate}[dir=rtl] .footer-contact__text,[dir=rtl] .footer-contact a{text-align:right}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}