/*! 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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight: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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--social-border-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-\[-1px\]{top:-1px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:0}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-gray-300{border-color:var(--color-gray-300)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-\[\#0b0b0b\]{background-color:#0b0b0b}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.scheme-light-dark{--lightningcss-light: ;--lightningcss-dark:initial}}.opacity-90{opacity:.9}.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:py-0{padding-block:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/1{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media (hover:hover){@media (prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media (prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media (prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media (hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media (prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}:root{--site-dark:#0b0b0b;--site-dark-soft:#111110;--site-cream:#f8f0e6;--site-cream-deep:#efe0cf;--site-muted:#6d6d6d;--site-orange:#ea9a6c;--site-copper:#c36b3c;--site-brown:#8d4e2c;--container:1320px;--gutter:clamp(20px, 4vw, 60px)}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}button,input,select,textarea{font:inherit}img{-webkit-user-select:none;user-select:none}.site-container{width:min(100% - var(--gutter), var(--container));margin-inline:auto}.site-header{z-index:50;inset-inline:0;padding-top:clamp(22px,3.12vw,60px);position:absolute;top:0}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:clamp(58px,3.85vw,74px);display:grid}.site-header__social{justify-self:start;align-items:center;gap:clamp(10px,.83vw,16px);display:flex}.site-header__social a{--social-border-angle:0deg;aspect-ratio:1;background:#ea9a6c00;border:1px solid #ea9a6c9e;border-radius:999px;place-items:center;width:clamp(26px,1.55vw,30px);transition:border-color 0s linear 80ms,background-color .22s;display:grid;position:relative;overflow:hidden}.site-header__social a:after{border-radius:inherit;content:"";pointer-events:none;background:conic-gradient(from -90deg, var(--site-orange) 0deg, var(--site-orange) var(--social-border-angle), transparent var(--social-border-angle));-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header__social a:hover{background:#ea9a6c1a;border-color:#0000}.site-header__social a:hover:after{opacity:1;animation:.52s forwards social-border-draw}.site-header__social img{z-index:1;object-fit:contain;width:clamp(12px,.73vw,14px);height:clamp(12px,.73vw,14px);position:relative}.site-header__brand{justify-content:center;align-items:center;display:inline-flex}.site-header__brand img{width:clamp(190px,14.43vw,277px);height:auto}.site-header__menu{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:13px;width:clamp(42px,3.41vw,65px);height:34px;padding:0;display:flex;position:relative}.site-header__menu span{background:linear-gradient(90deg, var(--site-orange), var(--site-copper));border-radius:999px;height:1px;display:block}.site-header__menu span:first-child{width:50.77%}.site-header__menu span:nth-child(2){width:38.46%}.site-header__menu span:nth-child(3){width:100%}.site-header__menu[aria-expanded=true]{gap:0;width:28px;height:28px}.site-header__menu[aria-expanded=true] span{transform-origin:50%;width:39.598px;position:absolute}.site-header__menu[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-header__menu[aria-expanded=true] span:nth-child(2){display:none}.site-header__menu[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.site-header__actions{justify-content:flex-end;align-items:center;gap:clamp(24px,2.16vw,41px);display:flex}.site-header__language{aspect-ratio:1;border:1px solid var(--site-orange);color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));letter-spacing:.42px;-webkit-background-clip:text;background-clip:text;border-radius:999px;place-items:center;width:clamp(32px,2.71vw,52px);font-size:clamp(12px,.73vw,14px);font-weight:500;line-height:1;display:grid}@media (width>=1920px){.site-header__language{width:39px}}body.site-menu-is-open{overflow:hidden}.site-menu-overlay{z-index:40;overscroll-behavior:contain;visibility:hidden;background:var(--site-dark);opacity:0;pointer-events:none;transition:opacity .42s,visibility 0s linear .42s;display:grid;position:fixed;inset:0;overflow-y:auto}.site-menu-overlay:after{z-index:3;content:"";background:linear-gradient(90deg, var(--site-orange), var(--site-copper));height:6px;position:fixed;bottom:0;left:0;right:0}.site-menu-overlay[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.site-menu-overlay .site-menu-overlay__inner{z-index:2;min-height:1143px;position:relative}@media (width<=1919px){.site-menu-overlay__inner{min-height:100dvh}.site-menu-overlay__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.25vw,24px);padding-top:clamp(150px,15.9vw,305px);padding-bottom:34px}.site-menu-panel{height:clamp(360px,26.05vw,500px)}.site-menu-panel--student{margin-top:clamp(28px,2.66vw,51px)}.site-menu-panel__mark{width:clamp(44px,3.02vw,58px);height:clamp(44px,3.02vw,58px);top:clamp(-22px,-1.46vw,-28px)}.site-menu-panel__title{margin-top:clamp(23px,1.56vw,30px);font-size:clamp(20px,1.46vw,28px)}.site-menu-panel__links{width:auto;max-width:calc(100% - clamp(40px,3.44vw,66px));margin-left:clamp(20px,1.72vw,33px)}.site-menu-panel--student .site-menu-panel__links,.site-menu-panel--corporate .site-menu-panel__links{margin-left:clamp(22px,1.98vw,38px)}.site-menu-panel__links li,.site-menu-panel__links a{min-height:clamp(45px,3.23vw,62px)}.site-menu-panel__links a{font-size:clamp(16px,1.15vw,22px)}}@media (width>=720px) and (height<=1199px){.site-menu-overlay__inner{min-height:100dvh}.site-menu-overlay__panels{padding-top:clamp(160px,21vh,235px);padding-bottom:18px}.site-menu-panel{height:clamp(330px,37vh,430px)}.site-menu-panel--student{margin-top:clamp(18px,3.2vh,34px)}.site-menu-panel--corporate{margin-top:0}.site-menu-panel__mark{width:46px;height:46px;top:-22px}.site-menu-panel__title{margin-top:20px;font-size:clamp(20px,2.1vh,25px);line-height:1.25}.site-menu-panel__links{margin-top:6px}.site-menu-panel__links li,.site-menu-panel__links a{min-height:clamp(38px,4.35vh,51px)}.site-menu-panel__links a{font-size:clamp(16px,1.85vh,20px)}.site-menu-panel__arrow{width:12px;height:16px}}@media (width>=720px) and (height<=1300px){.site-menu-overlay{overflow:hidden}.site-menu-overlay__inner{height:100dvh;min-height:0}.site-menu-overlay__panels{box-sizing:border-box;align-items:start;height:100%;padding-top:clamp(120px,18vh,220px);padding-bottom:18px}.site-menu-panel,.site-menu-panel--student,.site-menu-panel--corporate{height:calc(100dvh - clamp(120px,18vh,220px) - 18px);max-height:470px;margin-top:0;overflow:hidden}.site-menu-panel--student{height:calc(100dvh - clamp(120px,18vh,220px) - 18px - min(24px,2.4vh));margin-top:min(24px,2.4vh)}.site-menu-panel__title{margin-top:clamp(16px,1.8vh,24px);font-size:clamp(18px,2.1vh,25px)}.site-menu-panel__links li,.site-menu-panel__links a{min-height:clamp(34px,4.1vh,50px)}.site-menu-panel__links a{font-size:clamp(15px,1.8vh,20px)}}.site-menu-overlay{height:100dvh;display:block;overflow:hidden}.site-menu-overlay__inner{height:100%;min-height:0}.site-menu-overlay .site-menu-overlay__panels{box-sizing:border-box;height:100%}@media (width>=1920px){.site-menu-overlay .site-menu-overlay__panels{grid-template-columns:repeat(3,424px)!important;gap:24px!important;padding-top:305px!important;padding-bottom:0!important}.site-menu-overlay .site-menu-panel{height:500px!important;margin-top:0!important;overflow:visible!important}.site-menu-overlay .site-menu-panel--student{margin-top:51px!important}.site-menu-overlay .site-menu-panel--corporate{margin-top:2px!important}.site-menu-overlay .site-menu-panel__title{margin-top:30px!important;font-size:28px!important;line-height:1.55!important}.site-menu-overlay .site-menu-panel__links{margin-top:9px!important}.site-menu-overlay .site-menu-panel__links li,.site-menu-overlay .site-menu-panel__links a{min-height:62px!important}.site-menu-overlay .site-menu-panel__links a{font-size:22px!important}}@media (width>=720px) and (width<=1919px){.site-menu-overlay .site-menu-overlay__panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,1.25vw,24px);padding:clamp(150px,15.9vw,305px) 0 18px}.site-menu-overlay .site-menu-panel{height:min(500px,100dvh - clamp(150px,15.9vw,305px) - 18px);margin-top:0;overflow:hidden}.site-menu-overlay .site-menu-panel--student{height:min(500px,100dvh - clamp(150px,15.9vw,305px) - 18px - min(51px,4.5vh));margin-top:min(51px,4.5vh)}.site-menu-overlay .site-menu-panel--corporate{margin-top:min(2px,.18vh)}.site-menu-overlay .site-menu-panel__title{margin-top:clamp(16px,1.56vw,30px);font-size:clamp(18px,1.46vw,28px);line-height:1.35}.site-menu-overlay .site-menu-panel__links{margin-top:clamp(5px,.47vw,9px)}.site-menu-overlay .site-menu-panel__links li,.site-menu-overlay .site-menu-panel__links a{min-height:clamp(32px,min(3.23vw,5.1vh),62px)}.site-menu-overlay .site-menu-panel__links a{font-size:clamp(14px,min(1.15vw,1.85vh),22px)}}@media (width<=719px){.site-menu-overlay{overflow:hidden auto}.site-menu-overlay .site-menu-overlay__inner{box-sizing:border-box;width:100%;height:auto;min-height:100%;margin-inline:0;padding-inline:20px}.site-menu-overlay .site-menu-overlay__panels{grid-template-columns:minmax(0,1fr);justify-content:center;gap:34px;width:100%;min-width:0;max-width:100%;height:auto;padding:145px 0 0}.site-menu-overlay .site-menu-panel,.site-menu-overlay .site-menu-panel--student,.site-menu-overlay .site-menu-panel--corporate{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin-top:0;padding-bottom:clamp(24px,7vw,34px);overflow:visible}.site-menu-overlay .site-menu-panel__links{width:calc(100% - 2*clamp(22px,7vw,33px));max-width:100%;margin-inline:clamp(22px,7vw,33px)}.site-menu-overlay .site-menu-overlay__glow{width:min(547px,100% + 40px);max-width:none;height:auto;margin-top:34px;display:block;position:relative;bottom:auto;left:50%}}.coaching-intro,.measurement-intro,.study-spaces-intro,.xray-report-intro,.success-stories-intro,.branches-intro{min-height:auto!important}.site-menu-overlay__panels{grid-template-columns:repeat(3,minmax(0,424px));gap:24px;padding-top:305px;display:grid}.site-menu-panel{opacity:0;border:1px solid #6d6d6d80;border-radius:16px;height:500px;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(42px)scale(.985)}.site-menu-panel--student{margin-top:51px}.site-menu-panel--corporate{margin-top:2px}.site-menu-panel__mark{object-fit:contain;opacity:0;width:58px;height:58px;transition:opacity .28s .21s,transform .5s cubic-bezier(.22,1,.36,1) .21s;position:absolute;top:-28px;left:50%;transform:translate(-50%)translateY(-12px)}.site-menu-panel__title{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));text-align:center;opacity:0;-webkit-background-clip:text;background-clip:text;margin:30px 20px 0;font-size:28px;font-weight:500;line-height:1.55;transition:opacity .36s .28s,transform .5s cubic-bezier(.22,1,.36,1) .28s;transform:translateY(12px)}.site-menu-panel__links{width:339px;max-width:calc(100% - 66px);margin:9px 0 0 33px;padding:0;list-style:none}.site-menu-panel--student .site-menu-panel__links{margin-left:38px}.site-menu-panel--corporate .site-menu-panel__links{margin-left:36px}.site-menu-panel__links li{opacity:0;border-bottom:1px solid #6d6d6d80;min-height:62px;transition:opacity .3s,transform .43s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.site-menu-panel__links a{color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:62px;font-size:22px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.site-menu-panel__links a:hover{color:var(--site-orange)}.site-menu-panel__arrow{opacity:0;flex:none;width:15px;height:20px;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-10px)}.site-menu-panel__links a:hover .site-menu-panel__arrow,.site-menu-panel__links a:focus-visible .site-menu-panel__arrow{opacity:1;transform:translate(0)}.site-menu-overlay__glow{z-index:1;mix-blend-mode:exclusion;pointer-events:none;opacity:0;width:547px;max-width:100%;transition:opacity .7s .18s,transform 1s cubic-bezier(.16,1,.3,1) .18s;position:absolute;bottom:-283px;left:50%;transform:translate(-50%,56px)rotate(180deg)}.site-menu-overlay[aria-hidden=false] .site-menu-panel{opacity:1;transform:translateY(0)scale(1)}.site-menu-overlay[aria-hidden=false] .site-menu-panel--student{transition-delay:.11s}.site-menu-overlay[aria-hidden=false] .site-menu-panel--corporate{transition-delay:.22s}.site-menu-overlay[aria-hidden=false] .site-menu-panel__mark{opacity:1;transform:translate(-50%)translateY(0)}.site-menu-overlay[aria-hidden=false] .site-menu-panel__title,.site-menu-overlay[aria-hidden=false] .site-menu-panel__links li{opacity:1;transform:translateY(0)}.site-menu-overlay[aria-hidden=false] .site-menu-panel__links li:first-child{transition-delay:.34s}.site-menu-overlay[aria-hidden=false] .site-menu-panel__links li:nth-child(2){transition-delay:.4s}.site-menu-overlay[aria-hidden=false] .site-menu-panel__links li:nth-child(3){transition-delay:.46s}.site-menu-overlay[aria-hidden=false] .site-menu-panel__links li:nth-child(4){transition-delay:.52s}.site-menu-overlay[aria-hidden=false] .site-menu-panel__links li:nth-child(5){transition-delay:.58s}.site-menu-overlay[aria-hidden=false] .site-menu-overlay__glow{opacity:1;transform:translate(-50%)rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-menu-overlay,.site-menu-panel,.site-menu-panel__mark,.site-menu-panel__title,.site-menu-panel__links li,.site-menu-overlay__glow{transition-duration:1ms!important;transition-delay:0s!important}}@keyframes social-border-draw{0%{--social-border-angle:0deg}to{--social-border-angle:360deg}}@property --social-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.site-footer{color:#fff;background:#0b0b0b;padding-top:clamp(28px,2.9vw,56px);position:relative;overflow:hidden}.site-footer__cards{z-index:3;min-height:clamp(232px,14.48vw,278px);position:relative}.site-footer__cards-panel{background:0 0;border:1px solid #ffffff24;border-radius:clamp(22px,1.67vw,32px);grid-template-columns:repeat(4,minmax(0,1fr));min-height:clamp(188px,12.14vw,233px);margin-top:clamp(34px,2.34vw,45px);display:grid;position:relative}.site-footer__feature-card{text-align:center;align-content:start;justify-items:center;min-width:0;padding:clamp(63px,4.9vw,94px) clamp(18px,2.3vw,44px) clamp(18px,1.46vw,28px);display:grid;position:relative}.site-footer__feature-card:not(:last-child):after{content:"";background:linear-gradient(#0000,#ffffff1f 12% 88%,#0000);width:1px;height:clamp(118px,7.9vw,152px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-footer__feature-card h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;max-width:12.5em;font-size:clamp(16px,1.15vw,22px);font-weight:400;line-height:1.22}.site-footer__feature-card p{max-width:16.2em;color:var(--site-muted);margin-top:clamp(7px,.63vw,12px);font-size:clamp(13px,.94vw,18px);line-height:1.12}.site-footer__feature-icon{aspect-ratio:1;place-items:center;width:clamp(74px,5.42vw,104px);display:grid;position:absolute;top:clamp(-30px,-1.8vw,-18px);left:50%;transform:translate(-50%)}.site-footer__feature-icon img{object-fit:contain;width:100%;height:100%}.site-footer__lower{margin-top:clamp(34px,5.25vw,101px);position:relative}.site-footer__divider{z-index:4;position:relative}.site-footer__rail{background:linear-gradient(90deg, var(--site-orange), var(--site-copper));height:clamp(3px,.36vw,7px);position:relative;inset-inline:0}.site-footer__badge{z-index:3;color:#0000;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);isolation:isolate;letter-spacing:clamp(2px,.2vw,3.84px);text-transform:uppercase;background:#2d2d2db8;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:clamp(180px,16.58vw,345px);min-height:clamp(48px,3.37vw,64px);padding-inline:28px;font-size:clamp(14px,1.25vw,24px);font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 29.816px 29.816px 4.969px -34.785px #2d2d2d,inset 19.877px 19.877px 9.939px -19.877px #2d2d2d,inset -19.877px -19.877px 9.939px -19.877px #2d2d2d,inset 0 0 0 120px #2d2d2d8a,0 16px 30px #00000052}.site-footer__badge:before{content:"";mix-blend-mode:plus-lighter;opacity:.72;background:radial-gradient(86px 24px at 13% 16%,#fec26161 0%,#fec26100 85%),radial-gradient(34px 20px at 0 0,#ffffff2e 0%,#0000 68%);position:absolute;inset:0}.site-footer__badge{color:var(--site-copper)}.site-footer__watermark{opacity:1;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;width:clamp(220px,23.7vw,493px);position:absolute;top:0;bottom:0}.site-footer__watermark--left{background-image:url(/build/assets/footer-left-mask-DCXqhTc-.svg);left:clamp(-150px,50vw - 966px,314px)}.site-footer__watermark--right{background-image:url(/build/assets/footer-right-mask-CO-qz4oB.svg);right:clamp(-150px,50vw - 966px,314px)}.site-footer__inner{z-index:2;grid-template-rows:1fr auto;grid-template-columns:minmax(240px,420px) minmax(430px,600px) 1fr;align-items:end;column-gap:clamp(44px,5.6vw,108px);min-height:clamp(320px,20vw,420px);padding-top:clamp(58px,4.4vw,84px);padding-bottom:clamp(28px,3vw,56px);display:grid;position:relative}.site-footer__brand-block{grid-row:1/3;grid-template-rows:auto 1fr auto;align-content:stretch;align-self:stretch;min-width:0;display:grid}.site-footer__brand{width:fit-content;display:inline-flex}.site-footer__brand img{width:clamp(185px,14.3vw,296px);height:auto}.site-footer__credit{color:#ffffff8c;flex-wrap:wrap;align-self:end;align-items:center;gap:8px;font-size:clamp(12px,.89vw,18.5px);line-height:20px;display:flex}.site-footer__credit span{align-items:center;min-height:20px;display:inline-flex}.site-footer__digital-logo{flex:none;width:clamp(58px,3.27vw,68px);height:auto;display:block}.site-footer__menus{grid-column:2/4;grid-template-columns:repeat(4,minmax(96px,1fr));place-self:start end;gap:clamp(24px,2.25vw,46px);width:min(100%,780px);padding-top:2px;display:grid}.site-footer__menus ul{gap:5px;display:grid}.site-footer__menus a{color:#ffffffdb;white-space:nowrap;font-size:clamp(14px,.94vw,18px);font-weight:400;line-height:1.8}.site-footer__menus a:hover{color:var(--site-orange)}.site-footer__social{grid-column:2/4;justify-content:end;justify-self:end;align-items:center;gap:clamp(28px,3.05vw,58px);width:min(100%,780px);display:flex}.site-footer__social a{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;align-items:center;gap:11px;padding-bottom:3px;font-size:clamp(14px,.94vw,18px);line-height:1.65;display:inline-flex;position:relative}.site-footer__social a:after{content:"";background:linear-gradient(90deg, var(--site-orange), var(--site-copper));transform-origin:0;height:1px;transition:transform .26s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-footer__social a:hover:after{transform:scaleX(1)}.site-footer__social a img{transform-origin:50%;width:clamp(10px,.63vw,12px);height:clamp(10px,.63vw,12px);transition:transform .26s}.site-footer__social a:hover img{transform:rotate(45deg)translate(2px)}.home-page{background:var(--site-dark)}.hero-slider{background:#050505;position:relative;overflow:clip}.hero-slider:before{content:"";pointer-events:none;background:linear-gradient(#0000,#050505 68%);height:clamp(74px,5.47vw,105px);position:absolute;inset:auto 0 0}.hero-slider .owl-stage-outer,.hero-slider .owl-stage,.hero-slider .owl-item,.hero-slider__track,.hero-slide{height:auto}.hero-slide__content{height:auto;position:relative}.hero-slide__content:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050505e0 0%,#05050585 38%,#0505050f 100%);position:absolute;inset:0}.hero-slide__image{width:100%;height:auto;display:block}.hero-slide__inner{z-index:2;align-items:flex-start;padding-top:clamp(300px,25.47vw,489px);display:flex;position:absolute;inset:0}.hero-slide__badge{z-index:3;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);letter-spacing:clamp(2px,.2vw,3.84px);text-transform:uppercase;background:linear-gradient(90deg,#c36b3c75,#ea9a6c33) 0/0% 100% no-repeat,#2d2d2db8;border:2px solid #9191918f;border-radius:999px;justify-content:center;align-items:center;width:clamp(180px,17.97vw,345px);min-height:clamp(48px,3.33vw,64px);font-size:clamp(14px,1.25vw,24px);font-weight:800;line-height:1;transition:background-size .46s cubic-bezier(.22,1,.36,1),border-color .46s;display:inline-flex;position:absolute;bottom:clamp(20px,1.67vw,32px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 29.816px 29.816px 4.969px -34.785px #2d2d2d,inset 19.877px 19.877px 9.939px -19.877px #2d2d2d,inset -19.877px -19.877px 9.939px -19.877px #2d2d2d,inset 0 0 0 120px #2d2d2d8a}.hero-slide__badge:hover{background-size:100% 100%,auto;border-color:#c36b3ccc}.hero-slide__badge:before{content:"";mix-blend-mode:plus-lighter;opacity:.72;background:radial-gradient(86px 24px at 13% 16%,#fec26161 0%,#fec26100 85%),radial-gradient(34px 20px at 0 0,#ffffff2e 0%,#0000 68%);position:absolute;inset:0}.hero-slide__badge span{z-index:1;color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;position:relative}.hero-slide__copy{z-index:2;width:100%;min-width:0;max-width:621px;position:relative}.hero-slide__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-slide__actions .gradient-button,.hero-slide__actions .ghost-button{transition:background-size .46s cubic-bezier(.22,1,.36,1),border-color .46s,color .46s}.hero-slide__actions .gradient-button{background:linear-gradient(90deg, var(--site-copper), var(--site-orange)) left / 0% 100% no-repeat, linear-gradient(90deg, var(--site-orange), var(--site-copper))}.hero-slide__actions .ghost-button{background:linear-gradient(90deg, var(--site-orange), var(--site-copper)) left / 0% 100% no-repeat}.hero-slide__actions .gradient-button:hover,.hero-slide__actions .ghost-button:hover{background-size:100% 100%}.hero-slide__actions .ghost-button:hover{border-color:var(--site-orange)}.eyebrow,.section-kicker,.pill{color:var(--site-orange);letter-spacing:0;text-transform:uppercase;font-size:clamp(12px,.83vw,16px);font-weight:600;line-height:1.2;display:inline-flex}.pill{background:#ffffff57;border:1px solid #ea9a6c61;border-radius:999px;align-items:center;min-height:40px;padding-inline:22px}.hero-title,.section-title{overflow-wrap:anywhere;letter-spacing:0;max-width:100%;margin-top:clamp(14px,1.4vw,26px);font-size:clamp(34px,3.85vw,74px);font-weight:700;line-height:1.02}.section-title{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;max-width:720px;font-size:clamp(28px,2.08vw,40px);line-height:1.14}.section-title--dark{background-image:linear-gradient(90deg, var(--site-orange), var(--site-copper))}.hero-title{color:#fff;max-width:680px;margin-top:0;font-size:clamp(34px,2.97vw,57px);font-weight:600;line-height:1}.hero-title span{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text}.hero-text,.muted-copy{overflow-wrap:anywhere;color:#ffffffad;max-width:560px;margin-top:clamp(14px,1.25vw,24px);font-size:clamp(15px,.94vw,18px);line-height:1.7}.muted-copy{color:var(--site-muted)}.gradient-button,.outline-button,.ghost-button{border-radius:999px;justify-content:center;align-items:center;min-height:clamp(44px,2.97vw,57px);padding-inline:clamp(22px,2.34vw,45px);font-size:clamp(13px,.94vw,18px);font-weight:700;line-height:1.1;display:inline-flex}.gradient-button{background:linear-gradient(90deg, var(--site-orange), var(--site-copper));color:#fff;box-shadow:0 18px 36px #c36b3c38}.gradient-button:not(.gradient-button--arrow):not(.xray-section__cta){isolation:isolate;position:relative;overflow:hidden}.gradient-button:not(.gradient-button--arrow):not(.xray-section__cta):before{z-index:0;content:"";transform-origin:0;background:#0b0b0b;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.gradient-button:not(.gradient-button--arrow):not(.xray-section__cta)>.gradient-button__label{z-index:1;position:relative}@media (hover:hover){.gradient-button:not(.gradient-button--arrow):not(.xray-section__cta):hover{background-size:auto}.gradient-button:not(.gradient-button--arrow):not(.xray-section__cta):hover:before{transform:scaleX(1)}}.outline-button{border:1px solid var(--site-orange);color:var(--site-copper)}.ghost-button{color:#fff;border:1px solid #ffffff4d}.light-section,.dark-section{padding-block:clamp(72px,7vw,134px);position:relative}.light-section{background:linear-gradient(135deg, var(--site-cream), var(--site-cream-deep));color:#231b15}.dark-section{background:var(--site-dark);color:#fff}.intro-section{text-align:center;background:#f1e8dd;min-height:clamp(700px,49.06vw,942px);padding-block:clamp(42px,3.02vw,58px) clamp(28px,1.98vw,38px);position:relative;overflow:hidden}.intro-section:before{content:"";pointer-events:none;background:url(/build/assets/x-bg-CGOoxfSc.webp) bottom/auto clamp(560px,49.06vw,942px) no-repeat;position:absolute;inset:0}.intro-section>.site-container{z-index:1;position:relative}.intro-section .section-kicker{color:var(--site-muted)}.intro-section .section-title{margin-inline:auto;max-width:607px;margin-top:8px;font-size:clamp(30px,2.08vw,40px);line-height:1.25}.intro-section .gradient-button{margin-inline:auto;margin-top:clamp(34px,3.02vw,58px)}.feature-grid{grid-template-columns:repeat(4,minmax(0,241px));justify-content:center;gap:clamp(58px,4.27vw,82px) clamp(34px,2.92vw,56px);margin-top:clamp(54px,4.48vw,86px);display:grid}.feature-card{color:#6b5140;text-align:center;justify-items:center;gap:9px;display:grid}.feature-card span{--feature-border-angle:0deg;aspect-ratio:1;width:clamp(76px,6.25vw,120px);color:var(--site-copper);background:0 0;border:1px solid #ea9a6cb8;border-radius:999px;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.feature-card span:after{border-radius:inherit;content:"";background:conic-gradient(from -90deg, var(--site-orange) 0deg, var(--site-orange) var(--feature-border-angle), transparent var(--feature-border-angle));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-card span img,.feature-card span svg{z-index:1;width:clamp(28px,2.35vw,45px);height:auto;position:relative}.feature-card h3{color:var(--site-copper);text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(17px,14px + .4167vw,22px);font-style:normal;font-weight:600;line-height:1.22}.feature-card p{max-width:241px;color:var(--site-muted,#6d6d6d);text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(14px,11.6px + .3333vw,18px);font-style:normal;font-weight:400;line-height:normal}.programs-section{text-align:center;background:#070707;min-height:clamp(860px,59.53vw,1143px);padding-block:clamp(42px,3.33vw,64px) clamp(64px,5.94vw,114px)}.programs-section .section-kicker{color:var(--site-muted)}.programs-section .section-title{margin-inline:auto;margin-top:8px}.program-grid{grid-template-columns:repeat(4,minmax(0,285px));justify-content:center;gap:clamp(34px,4.32vw,83px) clamp(28px,3.23vw,62px);margin-top:clamp(54px,2.81vw,54px);display:grid}.program-card{background:linear-gradient(#141414,#080808);border:1px solid #fff3;border-radius:10px;align-content:start;justify-items:center;min-height:clamp(286px,18.13vw,348px);padding:clamp(28px,2.19vw,42px) 19px clamp(28px,2.6vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff14}.program-card:after{display:none}.program-card>img{object-fit:contain;width:clamp(106px,7.8vw,150px);height:clamp(122px,7.97vw,153px)}.program-card div{margin-top:clamp(18px,1.2vw,23px);position:static}.program-card h3{color:var(--site-orange);font-size:clamp(20px,1.45vw,28px);font-weight:600;line-height:1.15}.program-card p{color:#c3c3c3;max-width:239px;margin-top:6px;font-size:clamp(12px,.73vw,14px);line-height:1.28}.xray-section{background:#f1e8dd;min-height:clamp(690px,45.42vw,872px);padding-block:clamp(42px,2.45vw,47px) clamp(40px,2.5vw,48px);position:relative;overflow:hidden}.xray-section__header{text-align:center}.xray-section__header .section-kicker{color:var(--site-muted);font-size:clamp(14px,.94vw,18px);font-weight:500}.xray-section__header .section-title{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;margin:9px auto 0;font-size:clamp(30px,2.08vw,40px);font-weight:600;line-height:1.25}.xray-section__grid{grid-template-columns:587px 581px;justify-content:space-between;align-items:start;gap:clamp(46px,5.9vw,152px);margin-top:clamp(48px,2.92vw,56px);display:grid}.xray-section__grid>div:first-child{text-align:left}.timeline{gap:clamp(20px,1.51vw,29px);display:grid}.timeline-item{grid-template-columns:84px 80px 1fr;align-items:start;gap:30px;min-height:80px;display:grid;position:relative}.timeline-item:first-child{min-height:90px}.timeline-item:nth-child(2){min-height:77px}.timeline-item:nth-child(3){min-height:90px}.timeline-item:nth-child(4){min-height:94px}.timeline-item__line{transform-origin:0 0;width:75px;height:1px;position:absolute;top:53px;left:37px;transform:rotate(90deg)}.timeline-item>span{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));text-align:center;-webkit-background-clip:text;background-clip:text;width:75px;padding-top:8px;font-size:clamp(28px,2.08vw,40px);font-weight:600;line-height:1.25}.timeline-item i{width:80px;height:80px;font-style:normal;display:block;position:relative}.timeline-item__ring,.timeline-item__icon{margin:auto;position:absolute;inset:0}.timeline-item__ring{width:100%;height:100%}.timeline-item__icon{object-fit:contain;width:45px;height:45px}.timeline-item:nth-child(2) .timeline-item__icon{width:43px;height:43px}.timeline-item:nth-child(3) .timeline-item__icon{width:44px;height:44px}.timeline-item:nth-child(4) .timeline-item__icon{width:35px;height:35px}.timeline-item:nth-child(5) .timeline-item__icon{width:51px;height:51px}.timeline-item h3{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(18px,1.15vw,22px);font-weight:600;line-height:1.22}.timeline-item p{color:var(--site-muted);margin-top:7px;font-size:clamp(14px,.94vw,18px);line-height:1.25}.xray-section__mark{place-items:center;margin-top:-20px;display:grid}.xray-section__mark img{width:min(100%,581px);height:auto}.xray-section__cta{isolation:isolate;width:330px;min-height:57px;margin:22px auto 0;padding-inline:0;font-size:clamp(14px,.94vw,18px);font-weight:600;display:flex;position:relative;overflow:hidden}.xray-section__cta:before{z-index:0;content:"";transform-origin:0;background:#0b0b0b;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.xray-section__cta>span{z-index:1;position:relative}@media (hover:hover){.xray-section__cta:hover:before{transform:scaleX(1)}}.success-section{color:#fff;background:#0b0b0b;min-height:clamp(520px,32.71vw,628px);padding-block:clamp(76px,5vw,96px);position:relative;overflow:hidden}.success-section__decor,.success-section__glow{pointer-events:none;position:absolute}.success-section__decor{width:539px;height:617px;top:0;left:calc(50% - 1104px)}.success-section__glow{mix-blend-mode:exclusion;width:421px;height:421px;top:98px;left:calc(50% - 165px)}.success-section .section-kicker{color:var(--site-muted);font-size:clamp(14px,.94vw,18px);font-weight:500;line-height:1.28}.success-section__grid{z-index:1;grid-template-columns:minmax(0,546px) minmax(0,625px);justify-content:space-between;align-items:start;gap:clamp(42px,7.92vw,152px);display:grid;position:relative}.success-section__copy{padding-top:29px}.success-section .section-title{margin-top:8px;font-weight:600;line-height:1.25}.success-section__copy p{color:#fff;margin-top:14px;font-size:clamp(14px,.83vw,16px);line-height:1.4}.success-section__copy p+p{margin-top:18px}.success-section__media{--success-media-inset-x:26px;--success-media-inset-top:22px;--success-media-inset-bottom:21px;aspect-ratio:625/437;width:100%;position:relative}.success-section__media-glass{z-index:0;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:radial-gradient(at 13% 16%,#ffffff14,#0000 22%),#0b0b0b7a;border:2px solid #26221fd1;border-radius:32px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 100px #0000002e}.success-section__media>img{z-index:1;top:var(--success-media-inset-top);left:var(--success-media-inset-x);width:calc(100% - (var(--success-media-inset-x) * 2));height:calc(100% - var(--success-media-inset-top) - var(--success-media-inset-bottom));object-fit:cover;border-radius:23px;display:block;position:absolute}.success-section__media-play{z-index:2;aspect-ratio:1;width:65px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-section__media-play img{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.gradient-button--arrow{gap:10px;min-width:264px;margin-top:30px;padding-inline:17px 11px;font-size:18px;font-weight:600}.gradient-button--arrow>span[aria-hidden=true]{aspect-ratio:1;border-radius:999px;place-items:center;width:37px;display:grid;position:relative;overflow:hidden}.gradient-button--arrow>span[aria-hidden=true] img{width:100%;height:100%;position:absolute}.gradient-button--arrow>span[aria-hidden=true] img+img{width:10px;height:10px;transform:rotate(90deg)}.success-section .gradient-button--arrow{isolation:isolate;transition:color .42s;position:relative;overflow:hidden}.success-section .gradient-button--arrow:before{z-index:0;content:"";transform-origin:0;background:#000;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.success-section .gradient-button--arrow-label,.success-section .gradient-button--arrow>span[aria-hidden=true]{z-index:1}.success-section .gradient-button--arrow>span[aria-hidden=true]:before{z-index:0;border-radius:inherit;content:"";background:linear-gradient(90deg, var(--site-orange), var(--site-copper));opacity:0;transition:opacity .36s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.72)}.success-section .gradient-button--arrow>span[aria-hidden=true] img:first-child{z-index:1;transition:opacity .26s}.success-section .gradient-button--arrow>span[aria-hidden=true] img+img{z-index:2}@media (hover:hover){.success-section .gradient-button--arrow:hover:before{transform:scaleX(1)}.success-section .gradient-button--arrow:hover>span[aria-hidden=true]:before{opacity:1;transform:scale(1)}.success-section .gradient-button--arrow:hover>span[aria-hidden=true] img:first-child{opacity:0}}.lab-section{z-index:1;color:#231b15;background:#f1e8dd;min-height:clamp(760px,49.64vw,953px);padding-top:clamp(74px,4.69vw,90px);padding-bottom:34px;position:relative;overflow:visible}.lab-section__ring{pointer-events:none;width:clamp(128px,9.79vw,188px);height:auto;position:absolute;top:clamp(-80px,-4.11vw,-42px);left:calc(50% + clamp(300px,22.29vw,428px))}.lab-section>.site-container{z-index:1;position:relative}.lab-section .section-kicker{color:var(--site-muted);font-size:clamp(14px,.94vw,18px);font-weight:500}.lab-section__copy{text-align:center;justify-items:center;display:grid;position:relative}.lab-section__copy>img{width:38px;height:38px;position:absolute;top:-48px}.lab-section__copy .section-title{margin-top:8px;font-weight:600;line-height:1.25}.lab-section .gradient-button{width:fit-content;min-width:177px;margin:clamp(32px,3.13vw,60px) auto 0;padding-inline:27px;font-size:18px;font-weight:600;display:flex}.lab-cards{grid-template-columns:repeat(3,minmax(0,403px));justify-content:center;align-items:start;gap:clamp(34px,2.86vw,55px);margin-top:42px;display:grid}.image-card{aspect-ratio:403/541;background:#171717;border-radius:24px;width:min(100%,403px);min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.image-card--offset{margin-top:clamp(34px,2.5vw,48px)}.image-card:after{z-index:1;content:"";background:linear-gradient(#0000,#32281f);position:absolute;inset:48.8% 0 0}.image-card__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.image-card--offset .image-card__image{width:201.34%;max-width:none;margin-left:-11.12%}.image-card h3{z-index:2;color:#f8f5f2;inset-inline:clamp(16px,1.3vw,25px);font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.21;position:absolute;bottom:clamp(58px,4.43vw,85px)}.image-card h3 .image-card__dot{width:5px;height:5px;position:absolute;top:.62em;left:-13px}.image-card--offset h3{bottom:clamp(70px,5.26vw,101px)}.image-card__more{z-index:2;color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));inset-inline-start:clamp(16px,1.3vw,25px);-webkit-background-clip:text;background-clip:text;font-size:clamp(13px,.83vw,16px);text-decoration:underline;position:absolute;bottom:clamp(28px,2.45vw,47px)}.image-card__arrow{z-index:3;width:clamp(48px,3.44vw,66px);height:clamp(48px,3.44vw,66px);position:absolute;bottom:0;right:0}.blog-page{background:#f1e8dd;overflow:hidden}.blog-page__hero{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.blog-listing{color:#231b15;background:#f1e8dd;padding:73px 0 135px;position:relative;overflow:visible}.blog-listing__mark{z-index:2;pointer-events:none;place-items:center;width:97px;height:97px;display:grid;position:absolute;top:-49px;left:50%;transform:translate(-50%)}.blog-listing__mark:before,.contact-page__mark:before,.faq-page__mark:before{content:"";background:linear-gradient(135deg,#000 0%,#393939 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 4px 4px #000000a1}.blog-listing__mark img{z-index:1;object-fit:contain;width:83.773px;height:83.773px;position:relative}.blog-listing__decor{opacity:.16;pointer-events:none;width:min(46.94vw,901px);position:absolute;top:733px;right:-2px}.blog-listing>.site-container{z-index:1;position:relative}.blog-listing__heading{text-align:center;justify-items:center;display:grid}.blog-listing__heading>span{color:var(--site-muted);text-transform:uppercase;font-size:18px;font-weight:500;line-height:1.2}.blog-listing__heading h1{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:40px;font-weight:600;line-height:1.15}.blog-grid{grid-template-columns:repeat(3,minmax(0,403px));justify-content:center;align-items:start;gap:55px;margin-top:31px;display:grid}.blog-grid .image-card h2,.blog-grid .image-card h3{z-index:2;color:#f8f5f2;inset-inline:25px;font-size:24px;font-weight:500;line-height:29px;position:absolute;bottom:85px}.blog-grid .image-card--offset h2,.blog-grid .image-card--offset h3{bottom:101px}.blog-grid .image-card__more{inset-inline-start:25px;font-size:16px;bottom:47px}.blog-grid .image-card__arrow{width:66px;height:66px}.blog-grid .image-card__dot{width:5px;height:5px;position:absolute;top:.62em;left:-13px}.blog-grid .image-card__image,.blog-grid .image-card--offset .image-card__image,.blog-grid .image-card--crop-wide .image-card__image,.blog-grid .image-card--crop-left .image-card__image,.lab-cards .image-card__image,.lab-cards .image-card--offset .image-card__image{width:100%;max-width:100%;height:100%;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.blog-grid .image-card:hover .image-card__image,.lab-cards .image-card:hover .image-card__image{transform:scale(1.06)}}.blog-page .contact-section__inner{padding-top:45px}.omega-lab-page{background:var(--site-dark);overflow:hidden}.omega-lab-page__header{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.omega-lab-intro{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);min-height:797px;position:relative;overflow:hidden}.omega-lab-intro__inner{z-index:1;padding-top:214px;position:relative}.omega-lab-intro__copy{color:#fff;width:min(100%,621px)}.omega-lab-intro__copy h1,.omega-lab-categories h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:500;line-height:1.15}.omega-lab-intro__copy h2{color:#fff;margin-top:7px;font-size:28px;font-weight:500;line-height:1.22}.omega-lab-intro__copy p{font-size:18px;font-weight:300;line-height:1.5}.omega-lab-intro__copy h2+p{margin-top:17px}.omega-lab-intro__copy p+p{margin-top:20px}.omega-lab-intro__mark{top:59px;right:max(20px, calc((100vw - var(--container)) / 2 - 45px));pointer-events:none;width:min(30.26vw,581px);height:auto;position:absolute}.omega-lab-categories{background:#f1e8dd;min-height:648px;padding:39px 0 46px}.omega-lab-categories h2{text-align:center;font-weight:600}.omega-lab-categories__grid{grid-template-columns:repeat(5,120px);justify-content:space-between;row-gap:79px;width:min(100%,1116px);margin:62px auto 0;display:grid}.omega-lab-category{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));text-align:center;-webkit-background-clip:text;background-clip:text;justify-items:center;font-size:22px;font-weight:600;line-height:1.22;text-decoration:none;display:grid}.omega-lab-category__icon{background:linear-gradient(135deg, var(--site-orange), var(--site-copper));border-radius:999px;place-items:center;width:120px;height:120px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 9px 18px #8d4e2c1c}.omega-lab-category__icon img{object-fit:contain;width:52px;height:52px}.omega-lab-category>span:last-child{align-items:start;width:198px;min-height:54px;margin-top:17px;margin-left:-39px;display:grid}.omega-lab-category:hover .omega-lab-category__icon{transform:translateY(-5px);box-shadow:0 15px 26px #8d4e2c38}.omega-lab-page .contact-section{min-height:679px}.omega-lab-page .contact-section__inner{padding-top:45px}.appointment-page{background:var(--site-dark);overflow:hidden}.appointment-page__header{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.appointment-intro{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);min-height:803px;position:relative;overflow:hidden}.appointment-intro__inner{z-index:1;padding-top:209px;position:relative}.appointment-intro__copy{color:#fff;width:min(100%,621px)}.appointment-intro__copy h1,.appointment-steps h2,.appointment-form-section h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:500;line-height:1.15}.appointment-intro__copy h2{color:#fff;margin-top:7px;font-size:28px;font-weight:500;line-height:1.22}.appointment-intro__copy p{font-size:18px;font-weight:300;line-height:1.5}.appointment-intro__copy h2+p{margin-top:17px}.appointment-intro__copy p+p{margin-top:20px}.appointment-intro__visual{top:72px;right:max(20px, calc((100vw - var(--container)) / 2 + 62px));pointer-events:none;width:min(27.03vw,519px);height:auto;position:absolute}.appointment-steps{background:var(--site-dark);min-height:710px;padding:40px 20px 58px}.appointment-steps__inner{justify-items:center;display:grid}.appointment-steps h2,.appointment-form-section h2{text-align:center;font-weight:600}.appointment-steps__card{background:linear-gradient(135deg,#ffffff09,#fff0);border:1px solid #6d6d6dbd;border-radius:12px;width:min(100%,648px);min-height:510px;margin-top:57px;padding:47px 30px 31px;position:relative;box-shadow:inset 16px 16px 48px #ffffff06}.appointment-steps__badge{width:53px;height:53px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.appointment-steps ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.appointment-steps li{color:#fff;background:linear-gradient(171deg,#000 18%,#393939 134%);border-radius:999px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:16px;min-height:70px;padding:0 30px;font-size:18px;font-weight:400;line-height:1.3;display:grid;box-shadow:0 4px 4px #000000a1}.appointment-steps__check{place-items:center;width:32px;height:32px;display:grid;position:relative}.appointment-steps__check img{position:absolute}.appointment-steps__check img:first-child{width:32px;height:32px}.appointment-steps__check img:last-child{width:13.5px;height:15px}.appointment-form-section{background:#f1e8dd;min-height:653px;padding:26px 20px 57px}.appointment-form-section__inner{justify-items:center;display:grid}.appointment-form{gap:13px 21px;width:min(100%,625px);margin-top:23px;display:grid}.appointment-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.appointment-form input,.appointment-form select,.appointment-form textarea{color:#5f5650;background:0 0;border:1px solid #e7d5c0;border-radius:26px;outline:none;width:100%;min-height:52px;padding-inline:33px;font-size:16px;font-weight:400;line-height:30px}.appointment-form input::placeholder,.appointment-form textarea::placeholder,.appointment-form select{color:#6d6d6dab}.appointment-form select{appearance:none;background-image:url(/images/contact-select-arrow.svg);background-position:right 17px center;background-repeat:no-repeat;background-size:15px 9px}.appointment-form textarea{resize:none;padding-block:10px}.appointment-form__check{color:#595959;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin-top:4px;font-size:16px;font-weight:400;line-height:1.5;display:grid}.appointment-form__check input[type=checkbox]{appearance:none;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));cursor:pointer;border:0;border-radius:999px;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:4px;padding:0;display:block}.appointment-form__check input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.05L3.65 6.5L9 1' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px 8px no-repeat, linear-gradient(90deg, var(--site-orange), var(--site-copper))}.appointment-form__check span{cursor:pointer}.appointment-form button{background:linear-gradient(90deg, var(--site-orange), var(--site-copper));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:center;width:290px;min-height:57px;font-size:18px;font-weight:600;transition:filter .18s,transform .18s}.appointment-form button:hover{filter:brightness(1.08);transform:translateY(-2px)}.appointment-process-visual{background:var(--site-dark);height:496px;overflow:hidden}.appointment-process-visual img{object-fit:cover;width:100%;height:100%}.appointment-page .contact-section{min-height:679px}.appointment-page .contact-section__inner{padding-top:45px}.branches-page{background:var(--site-dark);overflow:hidden}.branches-page__header{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.branches-intro{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);min-height:803px;position:relative;overflow:hidden}.branches-intro__inner{z-index:1;grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-bottom:65px;display:grid;position:relative}.branches-intro__copy{color:#fff;width:min(100%,621px);min-width:0;margin-top:84px}.branches-intro__copy h1,.branch-detail h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:500;line-height:1.15}.branches-intro__copy h2{color:#fff;max-width:623px;margin-top:7px;font-size:28px;font-weight:500;line-height:1.22}.branches-intro__copy p{font-size:18px;font-weight:300;line-height:1.5}.branches-intro__copy h2+p{margin-top:17px}.branches-intro__copy p+p{margin-top:20px}.branches-intro__visual{pointer-events:none;justify-self:start;width:min(38.125vw,732px);height:auto}.branches-page__content{background:var(--site-dark)}.branch-detail{padding-block:52px;position:relative}.branch-detail:not(:last-child):after{width:min(calc(100% - var(--gutter)), 1321px);content:"";background:#c3c3c35c;height:1px;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.branch-detail h2{text-align:center;font-weight:600}.branch-detail__grid{grid-template-columns:424px minmax(0,785px);align-items:start;gap:111px;margin-top:69px;display:grid}.branch-detail__contact{color:#fff;align-content:start;gap:16px;padding:41px 0 0 58px;display:grid}.branch-detail__contact p{grid-template-columns:21px minmax(0,1fr);align-items:start;gap:16px;font-size:20px;font-weight:400;line-height:1.4;display:grid}.branch-detail__contact p img{object-fit:contain;width:21px;height:21px;transform:translateY(3px)}.branch-detail__contact a{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;align-items:center;gap:9px;width:max-content;margin:1px 0 3px 37px;font-size:20px;font-weight:300;line-height:1.4;text-decoration:underline;display:inline-flex}.branch-detail__contact a img{object-fit:contain;width:20px;height:9px}.branch-detail__map{border:1px solid #6d6d6dbd;border-radius:24px;width:100%;height:298px;overflow:hidden}.branch-detail__map iframe{display:block;border:0!important;width:100%!important;height:100%!important}.branch-detail__tabs{background:#f1e8dd;border-radius:999px;grid-template-columns:224px 1fr 1fr;align-items:center;width:min(100%,697px);min-height:55px;margin:83px auto 0;display:grid;overflow:hidden;box-shadow:0 4px 4px #0000001a}.branch-detail__tabs button{height:55px;color:var(--site-muted);text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;font-size:22px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .22s,color .22s;display:grid}.branch-detail__tabs button:not(.is-active):hover,.branch-detail__tabs button:not(.is-active):focus-visible{color:var(--site-copper);background:#ea9a6c1f;outline:0}.branch-detail__tabs button.is-active{background:linear-gradient(90deg, var(--site-orange), var(--site-copper));color:#fff;border-radius:999px;font-size:20px}.branch-detail__gallery{margin-top:51px;display:block}.branch-detail__gallery.owl-carousel{display:block}.branch-detail__gallery .owl-stage-outer{overflow:hidden}.branch-detail__gallery a{height:262px;display:block;overflow:hidden}.branch-detail__gallery img{object-fit:cover;width:100%;height:100%;display:block}.branch-detail__panel{width:100%}.branch-detail__panel:not(.is-active){display:none}.branch-detail__panel:not(.is-active)>*{color:#fff;width:min(100%,785px);margin:51px auto 0;font-size:20px;line-height:1.5}.branch-detail__panel[data-branch-panel=features],.branch-detail__panel[data-branch-panel=study-spaces]{color:#fff;width:min(100%,785px);margin-inline:auto;padding-block:51px;font-size:20px;line-height:1.5}.branch-detail__dots{justify-content:center;gap:24px;margin-top:47px;display:flex}.branch-detail__dots i{background:var(--site-muted);border-radius:999px;width:9px;height:9px}.branch-detail__dots i.is-active{background:linear-gradient(90deg, var(--site-orange), var(--site-copper))}.branches-page .contact-section__inner{padding-top:45px}.why-omega-page{background:var(--site-dark);overflow:hidden}.why-omega-page__header{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.why-omega-intro{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);min-height:803px;position:relative;overflow:hidden}.why-omega-intro__inner{z-index:1;padding-top:150px;position:relative}.why-omega-intro__copy{color:#fff;width:min(100%,621px)}.why-omega-intro__copy h1,.why-omega-features h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:500;line-height:1.15}.why-omega-intro__copy h2{color:#fff;max-width:623px;margin-top:7px;font-size:28px;font-weight:500;line-height:1.22}.why-omega-intro__copy p{font-size:18px;font-weight:300;line-height:1.5}.why-omega-intro__copy h2+p{margin-top:17px}.why-omega-intro__copy p+p{margin-top:20px}.why-omega-intro__visual{top:42px;right:max(20px, calc((100vw - var(--container)) / 2 + 52px));pointer-events:none;width:min(27.03vw,519px);height:auto;position:absolute}.why-omega-features{background:#f1e8dd;min-height:894px;padding:50px 0 44px}.why-omega-features h2{text-align:center;font-weight:600}.why-omega-features__grid{grid-template-columns:repeat(4,minmax(0,312px));justify-content:space-between;row-gap:81px;margin-top:104px;display:grid}.why-omega-feature{text-align:center;background:#f1e8dd;border-radius:12px;align-content:start;justify-items:center;min-height:252px;padding:48px 12px 20px;display:grid;position:relative;box-shadow:0 4px 4px #00000026}.why-omega-feature>img{object-fit:contain;width:48px;height:48px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.why-omega-feature h3{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;max-width:285px;font-size:24px;font-weight:600;line-height:1.22}.why-omega-feature p{max-width:288px;color:var(--site-muted);margin-top:13px;font-size:18px;font-weight:400;line-height:1.5}.why-omega-page .contact-section__inner{padding-top:45px}.blog-detail-page{background:#f1e8dd;overflow:hidden}.blog-detail-page__hero{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.blog-detail{color:#26211d;background:#f1e8dd;padding:82px 0 91px;position:relative;overflow:visible}.blog-detail__page-decor{opacity:.16;pointer-events:none;width:min(46.94vw,901px);position:absolute;top:733px;right:-2px}.blog-detail__intro{z-index:1;grid-template-columns:minmax(0,690px) minmax(403px,1fr);column-gap:128px;min-height:700px;display:grid;position:relative}.blog-detail__heading{padding-top:54px}.blog-detail__back{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;font-size:clamp(14px,.83vw,16px);font-weight:500;text-decoration:underline;display:inline-flex}.blog-detail__heading>p{color:var(--site-muted);text-transform:uppercase;margin-top:47px;font-size:clamp(14px,.94vw,18px);font-weight:500;line-height:1.2}.blog-detail__heading h1{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;max-width:690px;margin-top:13px;font-size:clamp(28px,2.08vw,40px);font-weight:600;line-height:1.18}.blog-detail__heading>span{color:var(--Gri-Text,#6d6d6d);margin-top:28px;font-family:Plus Jakarta Sans;font-size:clamp(14px,.94vw,18px);font-style:normal;font-weight:400;line-height:1.5;display:block}.blog-detail__visual{place-items:start end;min-height:605px;display:grid;position:relative}.blog-detail__visual-decor{pointer-events:none;width:529px;height:605px;position:absolute;top:6px;right:-1px}.blog-detail__visual figure{z-index:1;border-radius:24px;width:403px;height:541px;margin-top:70px;position:relative;overflow:hidden}.blog-detail__visual figure:after{content:"";background:linear-gradient(#0000,#32281f);position:absolute;inset:48.8% 0 0}.blog-detail__visual figure img{object-fit:cover;width:100%;height:100%}.blog-detail__body-wrap{z-index:1;position:relative}.blog-detail__body{color:#3d3732;width:min(100%,1205px);padding-bottom:0;font-size:clamp(16px,.94vw,18px);line-height:1.75}.blog-detail__body h2,.blog-detail__body h3,.blog-detail__body h4{margin-top:clamp(32px,2.5vw,48px)}.blog-detail__body p+p{margin-top:clamp(18px,1.25vw,24px)}.blog-detail__body h2{color:#2a2521;font-size:clamp(18px,1.04vw,20px);font-weight:700;line-height:1.4}.blog-detail__body h3{color:#2a2521;font-size:clamp(16px,.94vw,18px);font-weight:700;line-height:1.4}.blog-detail__body h4{color:#2a2521;font-size:1em;font-weight:700;line-height:1.4}.blog-detail__body h2+p,.blog-detail__body h3+p,.blog-detail__body h4+p,.blog-detail__body h2+ul,.blog-detail__body h3+ul,.blog-detail__body h4+ul,.blog-detail__body h2+ol,.blog-detail__body h3+ol,.blog-detail__body h4+ol{margin-top:clamp(12px,.83vw,16px)}.blog-detail__body ul,.blog-detail__body ol{margin-top:clamp(18px,1.25vw,24px);padding-left:1.5em}.blog-detail__body ul{list-style:outside}.blog-detail__body ol{list-style:decimal}.blog-detail__body li+li{margin-top:8px}.blog-detail__body ul+p,.blog-detail__body ol+p,.blog-detail__body blockquote+p,.blog-detail__body figure+p,.blog-detail__body p+blockquote,.blog-detail__body p+figure{margin-top:clamp(18px,1.25vw,24px)}.blog-detail__body strong{font-weight:700}.blog-detail__stamps{width:109px;height:64px;position:absolute;top:-249px;left:1px}.blog-detail__navigation{z-index:1;border:1px solid var(--site-muted);grid-template-columns:1fr 1fr;min-height:65px;margin-top:60px;display:grid;position:relative}.blog-detail__navigation:before{content:"";background:var(--site-muted);width:1px;position:absolute;top:0;bottom:0;left:50%}.blog-detail__navigation a{color:var(--site-muted);align-items:center;gap:16px;font-size:clamp(12px,.73vw,14px);font-weight:500;text-decoration:none;transition:color .32s;display:flex;position:relative;overflow:hidden}.blog-detail__navigation a:before{z-index:0;content:"";background:#6d6d6d;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.blog-detail__navigation a>*{z-index:1;position:relative}.blog-detail__navigation a:first-child,.blog-detail__navigation a:last-child{justify-content:center}.blog-detail__navigation a:hover{color:#fff}.blog-detail__navigation a:hover:before{transform:translate(0)}.blog-detail__navigation img{width:22px;height:auto;transition:filter .32s}.blog-detail__navigation a:hover img{filter:brightness(0)invert()}.blog-detail-page .contact-section__inner{padding-top:45px}.contact-page{background:var(--site-dark);position:relative;overflow:hidden}.contact-page__hero{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.contact-section__glow{z-index:1;mix-blend-mode:exclusion;pointer-events:none;width:547px;height:273.511px;display:block;position:absolute;top:-.474px;left:calc(50% + .5px);transform:translate(-50%)}.contact-section__glow img{width:100%;height:100%;display:block}.contact-page__mark{z-index:2;pointer-events:none;place-items:center;width:97px;height:97px;display:grid;position:absolute;top:234px;left:50%;transform:translate(-50%)}.contact-page__mark img{z-index:1;object-fit:contain;width:83.773px;height:83.773px;position:relative}.contact-page .contact-section{min-height:730px}.contact-page .contact-section__inner{z-index:2;padding-top:95px;position:relative}.faq-page{background:var(--site-dark);position:relative;overflow:hidden}.faq-page__hero{border-bottom:6px solid #0000;border-image:linear-gradient(90deg, var(--site-orange), var(--site-copper)) 1;background:var(--site-dark);height:283px}.faq-page__mark{z-index:2;pointer-events:none;place-items:center;width:97px;height:97px;display:grid;position:absolute;top:234px;left:50%;transform:translate(-50%)}.faq-page__mark img{z-index:1;object-fit:contain;width:83.773px;height:83.773px;position:relative}.faq-page__content{background:var(--site-dark);color:#fff;min-height:929px;padding-top:64px;padding-bottom:128px}.faq-page__heading{text-align:center;justify-items:center;display:grid}.faq-page__heading h1{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:1.15}.faq-page__heading p{color:#fff;margin-top:12px;font-size:28px;font-weight:400;line-height:1.2}.faq-page__list{margin-top:69px}.faq-page-item{border-top:1px solid #6d6d6d61}.faq-page-item:last-child{border-bottom:1px solid #6d6d6d61}.faq-page-item__trigger{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:50px minmax(0,1fr) 32px;align-items:center;gap:0;width:100%;min-height:87px;display:grid}.faq-page-item.is-open .faq-page-item__trigger{min-height:68px}.faq-page-item__number{color:#0000;background:#6d6d6d;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;line-height:1.1}.faq-page-item__question{color:#fff;font-size:22px;font-weight:400;line-height:1.22}.faq-page-item.is-open .faq-page-item__question{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text}.faq-page-item__icon{place-items:center;width:32px;height:32px;display:grid;position:relative}.faq-page-item__icon img{position:absolute}.faq-page-item__icon img:first-child{width:32px;height:32px}.faq-page-item__icon img:last-child{width:12px;height:12px;transition:transform .22s}.faq-page-item.is-open .faq-page-item__icon img:last-child{transform:rotate(45deg)}.faq-page-item__answer{padding:13px 70px 26px 50px}.faq-page-item__answer p{color:#fff;font-size:18px;font-weight:400;line-height:1.35}.faq-page .contact-section{min-height:679px}.faq-page .contact-section__inner{padding-top:45px}.branches-section{color:#fff;background:#0b0b0b;min-height:clamp(356px,24.06vw,462px);padding-top:clamp(82px,6.25vw,120px);padding-bottom:66px}.branches-section__grid{grid-template-columns:minmax(0,502px) repeat(2,minmax(0,369px));align-items:start;gap:clamp(28px,2.08vw,40px);display:grid}.branches-section__copy{padding-top:1px}.branches-section__copy span{color:var(--site-muted);text-transform:uppercase;font-size:clamp(12px,.94vw,18px);font-weight:500;line-height:1.2}.branches-section__copy h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;max-width:348px;margin-top:8px;font-size:clamp(28px,2.08vw,40px);font-weight:600;line-height:1.25}.branches-section__copy p{color:#fff;max-width:359px;margin-top:16px;font-size:clamp(13px,.83vw,16px);font-weight:400;line-height:1.4}.branch-card{color:#fff;border:1px solid #6d6d6d42;border-radius:clamp(18px,1.25vw,24px);align-content:start;width:100%;min-height:clamp(226px,14.38vw,276px);padding:clamp(58px,3.7vw,71px) 26px 0 clamp(28px,2.24vw,43px);display:grid;position:relative}.branch-card__badge{aspect-ratio:1;border-radius:999px;place-items:center;width:clamp(64px,4.27vw,82px);display:grid;position:absolute;top:clamp(-45px,-2.34vw,-32px);left:50%;overflow:hidden;transform:translate(-50%)}.branch-card__badge-bg,.branch-card__badge-x{grid-area:1/1;display:block}.branch-card__badge-bg{border-radius:inherit;background:var(--site-orange);width:100%;height:100%}.branch-card--batikent .branch-card__badge-bg{background:#f1e8dd}.branch-card__badge-x{object-fit:contain;width:38.313px;height:43.833px}.branch-card__line{color:#fff;grid-template-columns:clamp(14px,1.1vw,21px) minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:clamp(13px,.94vw,18px);font-weight:400;line-height:1.4;display:grid}.branch-card__line img{object-fit:contain;width:clamp(13px,1.1vw,21px);height:clamp(13px,1.1vw,21px);transform:translateY(2px)}.branch-card__line--address{min-height:clamp(44px,2.45vw,47px)}.branch-card__route{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));width:max-content;max-width:100%;text-decoration:underline;-webkit-text-decoration-color:var(--site-copper);-webkit-text-decoration-color:var(--site-copper);-webkit-text-decoration-color:var(--site-copper);text-decoration-color:var(--site-copper);-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;margin:clamp(6px,.52vw,10px) 0 13px clamp(21px,1.51vw,29px);font-size:clamp(12px,.83vw,16px);font-weight:300;line-height:1.4;display:inline-flex;overflow:hidden}.branch-card__route img{object-fit:contain;flex:0 0 20.5px;width:20.5px;max-width:20.5px;height:7.364px;max-height:7.364px;display:block}.branch-card__line+.branch-card__line{margin-top:clamp(7px,.52vw,10px)}.branch-card--batikent{padding-inline:clamp(20px,1.46vw,28px) 20px}.branch-card--batikent .branch-card__route{margin-top:16px}.faq-section{min-height:clamp(430px,28.33vw,544px);color:var(--site-muted);background:#f1e8dd;padding-bottom:clamp(48px,4.17vw,80px);position:relative;overflow:visible}.faq-section__grid{z-index:2;grid-template-columns:minmax(0,501px) minmax(0,647px);justify-content:start;align-items:start;gap:clamp(54px,7.66vw,147px);min-height:clamp(430px,28.33vw,544px);padding-top:clamp(86px,6.35vw,122px);display:grid;position:relative}.faq-section__copy{justify-items:start;max-width:501px;display:grid}.faq-section__copy>span{color:var(--site-muted);text-transform:uppercase;margin-top:20px;font-size:clamp(13px,.94vw,18px);font-weight:500;line-height:1.2}.faq-section__copy h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;margin-top:7px;font-size:clamp(30px,2.08vw,40px);font-weight:600;line-height:1.25}.faq-section__copy p{max-width:501px;color:var(--site-muted);margin-top:16px;font-size:clamp(14px,.83vw,16px);font-weight:400;line-height:1.4}.faq-section__mark{object-fit:contain;width:clamp(38px,2.75vw,52.805px);height:clamp(44px,3.2vw,61.482px)}.faq-section__button{background:linear-gradient(90deg, var(--site-orange), var(--site-copper));color:#fff;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;width:clamp(144px,9.22vw,177px);min-height:clamp(48px,2.97vw,57px);margin-top:24px;font-size:clamp(14px,.94vw,18px);font-weight:600;line-height:16px;display:inline-flex;position:relative;overflow:hidden}.faq-section__button:before{z-index:0;content:"";transform-origin:0;background:#0b0b0b;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.faq-section__button>span{z-index:1;position:relative}@media (hover:hover){.faq-section__button:hover:before{transform:scaleX(1)}}.faq-section__question{top:clamp(-138px,-7.19vw,-82px);right:calc((100vw - min(100% - var(--gutter), var(--container))) / 2 + 94px);z-index:4;width:clamp(92px,6.68vw,128px);height:auto;position:absolute;transform:rotate(19.77deg)}.faq-list{gap:0;display:grid}.faq-item{width:100%;min-height:clamp(62px,3.65vw,70px);color:var(--site-muted);text-align:left;background:url(/build/assets/faq-line-BwiFQpzC.svg) bottom/100% 1px no-repeat;border-bottom:0;grid-template-columns:19px 1fr 32px;align-items:center;gap:20px;display:grid}.faq-item span{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;line-height:1.1}.faq-item strong{font-size:clamp(16px,1.15vw,22px);font-weight:400;line-height:1.1}.faq-item em{aspect-ratio:1;justify-self:end;place-items:center;width:32px;font-style:normal;display:grid;position:relative}.faq-item em img{position:absolute}.faq-item__plus-circle{width:32px;height:32px}.faq-item__plus-mark{width:12px;height:12px}.faq-item-card{background:url(/build/assets/faq-line-BwiFQpzC.svg) bottom/100% 1px no-repeat}.faq-item-card.is-open .faq-item{background:0 0}.faq-item-card .faq-item__plus-mark{transition:transform .22s}.faq-item-card.is-open .faq-item__plus-mark{transform:rotate(45deg)}.faq-section .faq-item__answer{grid-template-rows:0fr;padding:0 44px 0 39px;transition:grid-template-rows .22s,padding-bottom .22s;display:grid;overflow:hidden}.faq-section .faq-item__answer p{min-height:0;color:var(--site-muted);font-size:clamp(13px,.94vw,18px);font-weight:400;line-height:1.45;overflow:hidden}.faq-item-card.is-open .faq-item__answer{grid-template-rows:1fr;padding-bottom:22px}.contact-section{background:#111110;min-height:clamp(620px,38vw,730px);padding-block:0;overflow:hidden}.contact-section__inner{z-index:2;text-align:center;justify-items:center;padding-top:clamp(76px,6.6vw,126px);padding-bottom:clamp(32px,2.81vw,54px);display:grid;position:relative}.contact-section__kicker{color:#c3c3c3;text-transform:uppercase;font-size:clamp(14px,.94vw,18px);font-weight:500;line-height:1.2}.contact-section h2{color:#0000;background:linear-gradient(90deg, var(--site-orange), var(--site-brown));-webkit-background-clip:text;background-clip:text;margin-top:9px;font-size:clamp(30px,2.08vw,40px);font-weight:600;line-height:1.15}.contact-form{gap:17px 21px;width:min(100%,625px);margin-top:clamp(32px,2.4vw,46px);display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;background:#232323;border:0;border-radius:26px;outline:none;width:100%;min-height:52px;padding-inline:33px;font-size:16px;font-weight:400;line-height:30.22px}.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#c3c3c354}.contact-form select{appearance:none;color:#c3c3c354;background-image:url(/images/contact-select-arrow.svg);background-position:right 17px center;background-repeat:no-repeat;background-size:15px 9px}.contact-form textarea{resize:none;min-height:52px;padding-block:11px}.contact-form__check{color:var(--site-muted);text-align:left;align-items:flex-start;gap:13px;margin-top:16px;font-size:16px;line-height:1.5;display:flex}.contact-form__check input[type=checkbox]{appearance:none;background:linear-gradient(90deg, var(--site-orange), var(--site-copper));cursor:pointer;border:0;border-radius:999px;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:4px;padding:0;display:block}.contact-form__check input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.05L3.65 6.5L9 1' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px 8px no-repeat, linear-gradient(90deg, var(--site-orange), var(--site-copper))}.contact-form__check span{cursor:pointer}.contact-form .gradient-button{border:0;border-radius:999px;justify-self:center;width:141px;min-width:141px;height:57px;min-height:57px;margin-top:11px;padding-inline:0;font-size:18px;font-weight:600;line-height:16px}.xray-how-steps>p{color:#6d6d6d;font-size:18px}.xray-how-steps>h2{color:#c36b3c;margin:8px 0 40px;font-size:40px}.xray-how-steps ol{text-align:left;width:min(100% - 40px,780px);margin:0 auto}.xray-how-steps li{border-bottom:1px solid #d8cec1;grid-template-columns:52px 1fr;gap:18px;padding:14px 0;display:grid}.xray-how-steps b{color:#d77d4a;font-size:22px}.xray-how-steps h3{color:#c36b3c;margin:0;font-size:20px}.xray-how-steps span{color:#6d6d6d}.xray-how-steps__result{border:1px solid #e59a6f;border-radius:16px;width:min(90%,600px);margin:45px auto 20px;padding:28px}.xray-how-steps__result h3{color:#c36b3c;margin:0}.xray-how-steps__result p{color:#6d6d6d}.xray-how-steps .gradient-button{color:#fff;text-decoration:none}.education-programs-list{text-align:center;background:#0b0b0b;padding:48px 0 80px}.education-programs-list>p{color:#6d6d6d;font-size:18px}.education-programs-list h2{color:#0000;background:linear-gradient(96deg,#ed9c6e,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:14px 0 50px;font-size:40px}.education-programs-list>div{grid-template-columns:repeat(4,285px);justify-content:center;gap:83px 62px;display:grid}.education-programs-list a{box-sizing:border-box;color:#fff;background:radial-gradient(53px 58px at 13% 16%,#ffffff1a,#0000 100%),#111;border:2px solid #ffffff80;border-radius:32px;flex-direction:column;align-items:center;min-height:348px;padding:203px 22px 20px;text-decoration:none;display:flex;position:relative;overflow:visible;box-shadow:inset 29.816px 29.816px 4.969px -34.785px #ffffff80,inset 19.877px 19.877px 9.939px -19.877px #b3b3b3,inset -19.877px -19.877px 9.939px -19.877px #b3b3b3,inset 0 0 0 9.939px #999,inset 0 0 218.65px #f2f2f280}.education-programs-list__card-image{object-fit:contain;width:150px;max-width:none;height:150px;position:absolute;top:39px;left:50%;transform:translate(-50%)}.education-programs-list h3{color:#0000;background:linear-gradient(96deg,#ed9c6e,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:600;line-height:1.1}.education-programs-list a>span:not(.education-programs-list__card-arrow){color:#fff;margin-top:8px;font-size:16px;font-weight:300;line-height:1.25;display:block}.education-programs-list__card-arrow{opacity:0;place-items:center;width:52px;height:52px;transition:opacity .16s;display:grid;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.education-programs-list__card-arrow img:first-child{width:52px;height:52px;position:absolute}.education-programs-list__card-arrow img:last-child{width:23px;height:auto;position:relative}.education-programs-list a:hover .education-programs-list__card-arrow,.education-programs-list a:focus-visible .education-programs-list__card-arrow{opacity:1}@media (width<=1179px){.education-programs-list>div{grid-template-columns:repeat(2,285px)}}@media (width<=719px){.education-programs-list h2{font-size:32px}.education-programs-list>div{grid-template-columns:minmax(0,285px)}}.coaching-page__header{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;height:283px}.coaching-intro{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;min-height:803px;position:relative;overflow:hidden}.coaching-intro__inner{padding-top:199px}.coaching-intro h1,.coaching-content h2,.coaching-audience h2,.coaching-audience h3{color:#0000;background:linear-gradient(96deg,#ed9c6e,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:0}.coaching-intro h1{font-size:40px;font-weight:500}.coaching-intro h2{color:#fff;margin-top:16px;font-size:28px}.coaching-intro p{color:#fff;width:621px;max-width:100%;margin-top:20px;font-size:18px;line-height:1.5}.coaching-intro__visual{object-fit:fill;width:519px;max-width:40vw;height:649px;position:absolute;top:10px;left:calc(50% + 79px)}.coaching-content{text-align:center;background:#f1e8dd;padding:42px 0 65px}.coaching-kicker{color:#6d6d6d;font-size:18px}.coaching-content h2{font-size:40px;font-weight:600}.coaching-benefits{grid-template-columns:repeat(6,1fr);gap:16px;margin:60px 0 86px;display:grid}.coaching-benefits article{color:#c36b3c;place-items:center;gap:10px;font-size:16px;display:grid}.coaching-benefits img,.coaching-cards img{width:48px;height:48px}.coaching-content__subtitle{margin-bottom:67px!important}.coaching-cards{grid-template-columns:repeat(4,1fr);gap:60px 24px;display:grid}.coaching-cards article{border-radius:12px;min-height:170px;padding:34px 15px;box-shadow:0 4px 4px #0002}.coaching-cards h3{color:#c36b3c;font-size:22px}.coaching-cards p{color:#6d6d6d;font-size:15px}.coaching-audience{text-align:center;background:#e3d3c0;padding:27px 0 50px}.coaching-audience h2{font-size:40px}.coaching-audience p{color:#6d6d6d}.coaching-audience>div{justify-content:center;gap:44px;margin:50px 0;display:flex}.coaching-audience span{color:#c36b3c;background:#f1e8dd;border-radius:40px;padding:18px 48px}.coaching-audience h3{font-size:36px}.coaching-audience .gradient-button{color:#fff;margin-top:25px;text-decoration:none}.coaching-page .contact-section{min-height:953px}.coaching-page .contact-section__inner{padding-top:45px}@media (width<=719px){.coaching-page__header{height:122px}.coaching-intro{min-height:720px}.coaching-intro__inner{padding-top:53px}.coaching-intro h1{font-size:34px}.coaching-intro h2{font-size:22px}.coaching-intro p{font-size:15px}.coaching-intro__visual{width:270px;max-width:67vw;height:335px;inset:auto -24px -15px auto}.coaching-benefits,.coaching-cards{grid-template-columns:repeat(2,1fr)}.coaching-audience>div{flex-wrap:wrap;gap:12px}.coaching-audience span{padding:12px 22px}.coaching-page .contact-section{min-height:0}}.measurement-page__header{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;height:283px}.measurement-intro{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;min-height:803px;position:relative;overflow:hidden}.measurement-intro__inner{padding-top:163px}.measurement-intro__inner>div{width:min(100%,650px)}.measurement-intro h1,.measurement-process h2,.measurement-process h3{color:#0000;background:linear-gradient(96deg,#ed9c6e,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:0}.measurement-intro h1{font-size:40px;font-weight:500;line-height:1.14}.measurement-intro h2{color:#fff;margin:16px 0 0;font-size:28px;font-weight:500}.measurement-intro p{color:#fff;max-width:621px;margin:52px 0 0;font-size:18px;font-weight:300;line-height:1.5}.measurement-intro__visual{object-fit:fill;width:519px;max-width:40vw;height:649px;position:absolute;top:10px;left:calc(50% + 79px)}.measurement-process{background:#f1e8dd;min-height:909px;padding:56px 0 70px}.measurement-process h2{text-align:center;font-size:40px;font-weight:600}.measurement-process__grid{grid-template-columns:repeat(4,312px);justify-content:center;gap:61px 24px;margin-top:67px;display:grid}.measurement-process article{text-align:center;background:#f1e8dd;border-radius:12px;min-height:272px;padding:57px 12px 22px;position:relative;box-shadow:0 4px 4px #00000026}.measurement-process article img{width:48px;height:48px;position:absolute;top:-24px;left:calc(50% - 24px)}.measurement-process h3{font-size:24px;font-weight:600;line-height:1.22}.measurement-process p{color:#6d6d6d;margin:30px 0 0;font-size:18px;line-height:1.5}.measurement-page .contact-section{min-height:953px}.measurement-page .contact-section__inner{padding-top:45px}@media (width<=1179px){.measurement-intro__visual{width:450px;height:560px;left:auto;right:5vw}.measurement-intro__inner>div{width:58%}.measurement-process__grid{grid-template-columns:repeat(3,minmax(0,312px))}}@media (width<=719px){.measurement-page__header{border-bottom-width:4px;height:122px}.measurement-intro{border-bottom-width:4px;min-height:720px}.measurement-intro__inner{padding-top:53px}.measurement-intro__inner>div{width:100%}.measurement-intro h1{font-size:34px}.measurement-intro h2{font-size:22px}.measurement-intro p{margin-top:31px;font-size:15px}.measurement-intro__visual{width:270px;max-width:67vw;height:335px;top:auto;bottom:-15px;right:-24px}.measurement-process{min-height:0;padding:42px 0 52px}.measurement-process h2{font-size:31px}.measurement-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 14px;margin-top:60px}.measurement-process article{min-height:225px;padding:43px 10px 15px}.measurement-process article:last-child{grid-column:1/-1}.measurement-process h3{font-size:17px}.measurement-process p{margin-top:18px;font-size:14px}.measurement-page .contact-section{min-height:0}.measurement-page .contact-section__inner{padding-top:36px}}.study-spaces-page__header{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;height:283px}.study-spaces-intro{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;min-height:803px;position:relative;overflow:hidden}.study-spaces-intro__inner{z-index:1;padding-top:219px;position:relative}.study-spaces-intro__copy{width:min(100%,650px)}.study-spaces-intro h1,.study-spaces-offerings h2,.study-spaces-audience h2,.study-spaces-result h2{color:#0000;background:linear-gradient(96deg,#ed9c6e 6%,#8d4e2c 98%);-webkit-background-clip:text;background-clip:text;margin:0}.study-spaces-intro h1{letter-spacing:-1.4px;font-size:40px;font-weight:500;line-height:1.14}.study-spaces-intro h2{color:#fff;margin:16px 0 0;font-size:28px;font-weight:500;line-height:1.21}.study-spaces-intro p{color:#fff;max-width:621px;margin:20px 0 0;font-size:18px;font-weight:300;line-height:1.5}.study-spaces-intro__visual{object-fit:fill;width:519px;max-width:40vw;height:649px;position:absolute;top:10px;left:calc(50% + 79px)}.study-spaces-offerings{background:#f1e8dd;min-height:594px;padding:56px 0}.study-spaces-offerings>.site-container>h2{text-align:center;font-size:40px;font-weight:600;line-height:1.15}.study-spaces-offerings__grid{grid-template-columns:repeat(4,312px);justify-content:center;gap:64px 24px;margin-top:67px;display:grid}.study-spaces-offering{background:#f1e8dd;border-radius:12px;place-items:center;min-height:129px;padding:38px 16px 14px;display:grid;position:relative;box-shadow:0 4px 4px #00000026}.study-spaces-offering img{width:48px;height:48px;position:absolute;top:-24px}.study-spaces-offering h3{color:#0000;text-align:center;background:linear-gradient(96deg,#ed9c6e,#c36b3c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:600;line-height:1.22}.study-spaces-audience{text-align:center;background:#e3d3c0;min-height:289px;padding:27px 0 47px;position:relative;overflow:visible}.study-spaces-audience h2{font-size:40px;font-weight:600}.study-spaces-audience p{color:#6d6d6d;margin:13px 0 0;font-size:18px}.study-spaces-audience__tags{flex-wrap:wrap;justify-content:center;gap:0 42px;margin-top:51px;display:flex}.study-spaces-audience__tags span{color:#c36b3c;background:#f1e8dd padding-box padding-box;border-radius:38px;justify-content:center;align-items:center;gap:12px;min-width:165px;height:60px;padding:0 24px;font-size:24px;font-weight:600;display:flex;box-shadow:0 4px 4px #00000014}.study-spaces-audience__tags span:nth-child(n+4){min-width:306px}.study-spaces-audience__tags img{width:16px;height:16px}.study-spaces-audience__question{width:103px;height:133px;position:absolute;top:-64px;right:19%}.study-spaces-result{z-index:1;text-align:center;background:#f1e8dd;flex-direction:column;align-items:center;min-height:0;padding:75px 0 44px;display:flex;position:relative;overflow:visible}.study-spaces-result>img{z-index:1;width:86px;height:86px;position:absolute;top:-42px}.study-spaces-result p{color:#6d6d6d;text-transform:uppercase;margin:0;font-size:18px}.study-spaces-result h2{margin-top:14px;font-size:36px;font-weight:600}.study-spaces-result .gradient-button{color:#fff;place-items:center;width:269px;height:57px;margin-top:24px;padding:0;font-size:18px;text-decoration:none;display:grid;position:static}.study-spaces-page .contact-section__inner{padding-top:45px}@media (width<=1179px){.study-spaces-intro__visual{width:450px;max-width:40vw;height:560px;left:auto;right:5vw}.study-spaces-intro__copy{width:58%}.study-spaces-offerings__grid{grid-template-columns:repeat(3,minmax(0,312px));gap:62px 20px}.study-spaces-audience__tags{gap:14px}}@media (width<=719px){.study-spaces-page__header{border-bottom-width:4px;height:122px}.study-spaces-intro{border-bottom-width:4px;min-height:720px}.study-spaces-intro__inner{padding-top:53px}.study-spaces-intro__copy{width:100%}.study-spaces-intro h1{font-size:34px}.study-spaces-intro h2{font-size:22px}.study-spaces-intro p{max-width:100%;font-size:15px}.study-spaces-intro__visual{width:270px;max-width:67vw;height:335px;top:auto;bottom:-16px;right:-24px}.study-spaces-offerings{min-height:0;padding:42px 0 50px}.study-spaces-offerings>.site-container>h2{font-size:31px}.study-spaces-offerings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 14px;margin-top:60px}.study-spaces-offering{min-height:104px;padding:31px 8px 9px}.study-spaces-offering h3{font-size:16px}.study-spaces-offering img{width:40px;height:40px;top:-20px}.study-spaces-audience{min-height:0;padding:28px 0 38px}.study-spaces-audience h2{font-size:31px}.study-spaces-audience p{font-size:14px}.study-spaces-audience__tags{gap:12px;margin-top:30px}.study-spaces-audience__tags span,.study-spaces-audience__tags span:nth-child(n+4){width:calc(50% - 6px);min-width:0;height:45px;padding:0 8px;font-size:13px}.study-spaces-audience__question{width:70px;height:auto;top:-42px;right:2%}.study-spaces-result{min-height:132px;padding-top:49px}.study-spaces-result h2{font-size:24px}.study-spaces-result .gradient-button{width:240px;font-size:15px;top:156px}.study-spaces-page .contact-section{min-height:0}.study-spaces-page .contact-section__inner{padding-top:36px}}.xray-report-page__header{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;height:283px}.xray-report-intro{box-sizing:border-box;background:#0b0b0b;border-bottom:6px solid #ca7041;min-height:803px;position:relative;overflow:hidden}.xray-report-intro__inner{z-index:1;padding-top:219px;position:relative}.xray-report-intro__copy{width:min(100%,650px)}.xray-report-intro h1,.xray-report-contents h2,.xray-report-importance h2{color:#0000;background:linear-gradient(96deg,#ed9c6e 6%,#8d4e2c 98%);-webkit-background-clip:text;background-clip:text;margin:0}.xray-report-intro h1{letter-spacing:-1.4px;font-size:40px;font-weight:500;line-height:1.14}.xray-report-intro h2{color:#fff;margin:16px 0 0;font-size:28px;font-weight:500;line-height:1.21}.xray-report-intro p{color:#fff;max-width:621px;margin:20px 0 0;font-size:18px;font-weight:300;line-height:1.5}.xray-report-intro__visual{object-fit:fill;width:581px;max-width:40vw;height:581px;position:absolute;top:76px;left:calc(50% + 146px)}.xray-report-contents{background:#f1e8dd;min-height:804px;padding:56px 0 51px;position:relative}.xray-report-contents>.site-container>h2{text-align:center;font-size:40px;font-weight:600;line-height:1.15}.xray-report-contents__grid{grid-template-columns:repeat(4,312px);justify-content:center;gap:67px 24px;margin-top:67px;display:grid}.xray-report-content-card{background:#f1e8dd;border-radius:12px;place-items:center;min-height:104px;padding:38px 18px 12px;display:grid;position:relative;box-shadow:0 4px 4px #00000026}.xray-report-content-card img{width:48px;height:48px;position:absolute;top:-24px}.xray-report-content-card h3{color:#0000;text-align:center;background:linear-gradient(96deg,#ed9c6e,#c36b3c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:600;line-height:1.22}.xray-report-importance{z-index:2;text-align:center;background:#f1e8dd;border:1px solid #ea9a6c;border-radius:26px;width:min(100%,784px);min-height:217px;margin:0 auto;padding:46px 70px 22px;position:relative}@media (width>=720px){.xray-report-importance{position:absolute;top:715px;left:50%;transform:translate(-50%)}}.xray-report-importance__mark{width:66px;height:66px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.xray-report-importance__mark img:first-child{width:100%;height:100%}.xray-report-importance__mark img:last-child{width:57px;height:57px;position:absolute;inset:5px}.xray-report-importance h2{font-size:32px;font-weight:600;line-height:1.2}.xray-report-importance p{color:#6d6d6d;margin:13px 0 0;font-size:18px;line-height:1.5}.xray-report-cta{background:#111110;place-items:start center;min-height:292px;padding-top:177px;display:grid}.xray-report-cta .gradient-button{color:#fff;place-items:center;width:330px;height:57px;padding:0;font-size:18px;font-weight:600;text-decoration:none;display:grid}.xray-report-page .contact-section__inner{padding-top:45px}@media (width<=1179px){.xray-report-intro__visual{width:450px;max-width:40vw;height:450px;left:auto;right:5vw}.xray-report-intro__copy{width:58%}.xray-report-contents__grid{grid-template-columns:repeat(3,minmax(0,312px));gap:62px 20px}}@media (width<=719px){.xray-report-page__header{border-bottom-width:4px;height:122px}.xray-report-intro{border-bottom-width:4px;min-height:720px}.xray-report-intro__inner{padding-top:53px}.xray-report-intro__copy{width:100%}.xray-report-intro h1{font-size:34px}.xray-report-intro h2{font-size:22px}.xray-report-intro p{max-width:100%;font-size:15px}.xray-report-intro__visual{width:260px;max-width:65vw;height:260px;top:auto;bottom:-10px;right:-24px}.xray-report-contents{min-height:0;padding:42px 0 44px}.xray-report-contents>.site-container>h2{font-size:31px}.xray-report-contents__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 14px;margin-top:60px}.xray-report-content-card{min-height:91px;padding:31px 8px 9px}.xray-report-content-card h3{font-size:16px}.xray-report-content-card img{width:40px;height:40px;top:-20px}.xray-report-importance{min-height:0;margin:83px auto -155px;padding:39px 22px 20px}.xray-report-importance h2{font-size:24px}.xray-report-importance p{font-size:14px}.xray-report-cta{min-height:255px;padding-top:154px}.xray-report-cta .gradient-button{width:min(330px,88vw);font-size:15px}.xray-report-page .contact-section__inner{padding-top:36px}}.success-stories-page__header{box-sizing:border-box;background:#111110;border-bottom:6px solid #ca7041;height:283px}.success-stories-intro{box-sizing:border-box;background:#111110;border-bottom:6px solid #ca7041;min-height:803px;position:relative;overflow:hidden}.success-stories-intro__inner{z-index:1;padding-top:228px;position:relative}.success-stories-intro__copy{width:min(100%,664px)}.success-stories-intro h1,.success-stories-library h2,.success-stories-reviews h2{letter-spacing:-1.4px;color:#0000;background:linear-gradient(96deg,#ed9c6e 6%,#b85c2c 98%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:40px;font-weight:500;line-height:1.14}.success-stories-intro h2{color:#f6f0e9;max-width:700px;margin:16px 0 0;font-size:28px;font-weight:400;line-height:1.18}.success-stories-intro p{color:#f3eee8;max-width:650px;margin:19px 0 0;font-size:18px;font-weight:400;line-height:1.55}.success-stories-intro__visual{z-index:0;object-fit:fill;width:519px;max-width:40vw;height:649px;position:absolute;top:72px;left:calc(50% + 79px)}.success-stories-library{background:#f2e9df;padding:56px 0 82px;overflow:hidden}.success-stories-library h2,.success-stories-reviews h2{text-align:center;font-weight:600}.success-stories-library h2 span{color:#1d1b1a}.success-stories-library__filters{border:1px solid #6f655c42;border-radius:999px;grid-template-columns:repeat(3,1fr);width:410px;max-width:100%;height:55px;margin:35px auto 53px;padding:4px;display:grid}.success-stories-library__filters button{color:#756f69;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s}.success-stories-library__filters button.is-active,.success-stories-library__filters button:hover{color:#fff;background:linear-gradient(100deg,#ed9a6b,#bc612e);box-shadow:0 8px 17px #bc612e2e}.success-stories-library__grid{grid-template-columns:repeat(3,minmax(0,424px));justify-content:center;gap:32px 24px;display:grid}.success-story-card{aspect-ratio:424/296;background:linear-gradient(120deg,#ffffff7a,#ffffff0a);border:1px solid #c16333b8;border-radius:32px;padding:14px 16px 15px;position:relative;overflow:hidden}.success-story-card>img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.success-story-card button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-story-card button:hover{transform:translate(-50%,-50%)scale(1.1)}.success-story-card button img{width:100%;height:100%}.success-stories-reviews{background:#111110;min-height:461px;padding:40px 0 29px;overflow:hidden}.success-stories-reviews__grid{grid-template-columns:repeat(4,minmax(0,312px));justify-content:space-between;gap:22px;margin-top:59px;display:grid}.success-review-card{color:#f7f3ee;border:1px solid #ffffff26;border-radius:19px;min-height:157px;padding:47px 32px 20px;position:relative}.success-review-card__chat{width:24px;height:24px;position:absolute;top:11px;left:32px}.success-review-card p{max-width:260px;margin:0;font-size:18px;font-weight:500;line-height:1.21}.success-review-card__line{background:#ffffff6b;width:213px;height:1px;position:absolute;bottom:33px;left:33px}.success-review-card__heart{width:33px;height:33px;position:absolute;bottom:21px;right:18px}.success-review-card__heart img:first-child{width:100%;height:100%;display:block}.success-review-card__heart img:last-child{width:17px;height:17px;position:absolute;top:8px;left:8px}.success-stories-reviews__dots{justify-content:flex-end;gap:7px;margin-top:39px;padding-right:17px;display:flex}.success-stories-reviews__dots i{background:#5f5c59;border-radius:50%;width:7px;height:7px;display:block}.success-stories-reviews__dots .is-active{background:#db8351}.success-stories-page .contact-section__inner{padding-top:45px}@media (width<=1179px){.success-stories-intro{min-height:686px}.success-stories-intro__visual{aspect-ratio:519/649;width:410px;max-width:43vw;height:auto;left:auto;right:4vw}.success-stories-intro__copy{width:min(61%,590px)}.success-stories-intro p{margin-top:19px}.success-stories-library{min-height:0}.success-stories-library__grid{grid-template-columns:repeat(2,minmax(0,424px))}.success-stories-reviews{min-height:0}.success-stories-reviews__grid{grid-template-columns:repeat(2,minmax(0,312px));justify-content:center}}@media (width<=719px){.success-stories-page__header{border-bottom-width:4px;height:122px}.success-stories-intro{min-height:666px}.success-stories-intro__inner{padding-top:54px}.success-stories-intro__copy{width:100%}.success-stories-intro h1,.success-stories-library h2,.success-stories-reviews h2{letter-spacing:-1px;font-size:clamp(30px,8vw,40px)}.success-stories-intro h2{margin-top:12px;font-size:21px}.success-stories-intro p{max-width:100%;margin-top:31px;padding-right:0;font-size:15px;line-height:1.5}.success-stories-intro p+p{margin-top:18px}.success-stories-intro__visual{width:255px;max-width:64vw;top:auto;bottom:-8px;right:-18px}.success-stories-library{padding:42px 0 52px}.success-stories-library__filters{height:50px;margin:25px auto 34px}.success-stories-library__filters button{font-size:14px}.success-stories-library__grid{grid-template-columns:minmax(0,424px);gap:18px}.success-story-card{border-radius:25px}.success-stories-reviews{padding:40px 0 31px}.success-stories-reviews__grid{grid-template-columns:minmax(0,312px);gap:16px;margin-top:34px}.success-stories-reviews__dots{justify-content:center;margin-top:25px;padding:0}.success-stories-page .contact-section__inner{padding-top:36px}}@media (width>=1921px){.site-container{width:min(100% - 120px, var(--container))}}@media (width<=1279px){.blog-detail__intro{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:48px}.blog-detail__heading h1{font-size:clamp(32px,3.39vw,40px)}.blog-detail__visual-decor{width:min(100%,529px);right:-96px}}@media (width<=1179px){.why-omega-features__grid{grid-template-columns:repeat(2,minmax(0,312px));justify-content:center;column-gap:48px}.branch-detail__grid{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:45px}.branch-detail__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-detail__intro{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:48px}.blog-detail__heading h1{font-size:clamp(32px,3.39vw,40px)}.blog-detail__visual-decor{width:min(100%,529px);right:-96px}.blog-grid{grid-template-columns:repeat(2,minmax(0,403px));column-gap:24px}.blog-listing{padding-bottom:96px}.blog-listing__decor{top:50%}.site-menu-overlay__inner{min-height:100%}.site-menu-overlay__panels{grid-template-columns:repeat(2,minmax(0,424px));justify-content:center;padding-top:clamp(190px,24vw,282px);padding-bottom:120px}.site-menu-panel--corporate{margin-top:0}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.xray-section__grid{grid-template-columns:minmax(420px,1fr) minmax(320px,.8fr)}.xray-section__grid .section-kicker,.xray-section__grid .section-title{white-space:normal;margin-left:0}.xray-section .gradient-button{margin-left:0}.branches-section__grid{grid-template-columns:1fr 1fr}.branches-section__grid>:first-child{grid-column:1/-1}}@media (width<=979px){.why-omega-intro{min-height:690px}.why-omega-intro__inner{padding-top:145px}.why-omega-intro__visual{opacity:.55;width:min(50vw,440px);right:-38px}.why-omega-features{min-height:auto;padding-bottom:72px}.branches-intro{min-height:650px}.branches-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.branches-intro__visual{opacity:.58;width:min(38.125vw,732px)}.branches-page__content{min-height:0}.branch-detail,.branch-detail:last-child{min-height:0;padding:58px 0 74px}.branch-detail__grid{grid-template-columns:1fr;gap:32px;margin-top:42px}.branch-detail__contact{order:2;justify-self:center;width:min(100%,620px);padding:0}.branch-detail__map{order:1;justify-self:center;width:min(100%,785px)}.branch-detail__tabs{margin-top:52px}.appointment-intro{min-height:650px}.appointment-intro__inner{padding-top:172px}.appointment-intro__visual{opacity:.55;width:min(50vw,440px);right:-38px}.omega-lab-intro{min-height:620px}.omega-lab-intro__inner{padding-top:178px}.omega-lab-intro__mark{opacity:.48;width:min(50vw,440px);right:-55px}.omega-lab-categories{min-height:auto}.omega-lab-categories__grid{grid-template-columns:repeat(3,120px);justify-content:center;gap:52px 70px;width:min(100%,620px)}.site-header__social{gap:10px}.xray-section__grid,.success-section__grid,.site-footer__inner{grid-template-columns:1fr}.xray-section{min-height:auto}.xray-section__grid{gap:42px;margin-top:42px}.success-section{padding-block:76px}.success-section__grid{gap:48px}.success-section__copy{padding-top:0}.success-section__decor{opacity:.65;left:-210px}.success-section__glow{inset:auto -190px 40px auto}.success-section__media{width:min(100%,625px)}.xray-section__mark{margin-top:0}.faq-section{min-height:auto}.faq-section__grid{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:64px}.faq-section__copy{text-align:center;justify-items:center;margin-inline:auto}.faq-section__question{opacity:.7;width:96px;top:-72px;right:36px}.hero-slide__copy{width:100%;max-width:100%}.hero-slide__actions{justify-content:flex-start}.hero-text{max-width:520px}.feature-grid,.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-cards{grid-template-columns:1fr;justify-items:center;gap:28px}.lab-cards .image-card--offset{margin-top:0}.lab-section{min-height:auto;padding-bottom:64px}.lab-section__ring{top:-58px;left:auto;right:-86px}.success-section__copy,.success-section .section-title{max-width:100%}.site-footer,.site-footer__cards{min-height:auto}.site-footer__cards-panel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.site-footer__feature-card{min-height:210px}.site-footer__feature-card:nth-child(2):after{display:none}.site-footer__lower{margin-top:58px}.site-footer__inner{grid-template-rows:auto;grid-template-columns:1fr;gap:34px;min-height:auto;padding-top:86px;padding-bottom:46px}.site-footer__brand-block{grid-row:auto;grid-template-rows:auto;gap:38px}.site-footer__menus{grid-column:auto;grid-template-columns:repeat(2,minmax(120px,1fr));place-self:auto stretch;width:100%}.site-footer__social{flex-wrap:wrap;grid-column:auto;justify-content:start;justify-self:stretch;gap:18px 30px;width:100%}}@media (width<=719px){.lab-section__ring{width:clamp(84px,24vw,104px);top:-36px;right:20px}.why-omega-page__header{height:196px}.why-omega-intro{min-height:690px}.why-omega-intro__inner{padding-top:100px}.why-omega-intro__copy{z-index:1;position:relative}.why-omega-intro__copy h1,.why-omega-features h2{font-size:clamp(29px,8vw,40px)}.why-omega-intro__copy h2{font-size:clamp(19px,5.3vw,28px)}.why-omega-intro__copy p{font-size:15px}.why-omega-intro__visual{opacity:.2;width:min(96vw,430px);top:30px;right:-110px}.why-omega-features{padding:43px 0 62px}.why-omega-features__grid{grid-template-columns:minmax(0,312px);row-gap:48px;margin-top:64px}.why-omega-feature h3{font-size:21px}.why-omega-feature p{font-size:16px}.why-omega-page .contact-section__inner{padding-top:76px}.branches-page__header{height:196px}.branches-intro{min-height:590px}.branches-intro__inner{grid-template-columns:1fr;gap:40px}.branches-intro__copy{z-index:1;width:calc(100vw - 40px);max-width:100%;position:relative}.branches-intro__copy h1,.branches-intro__copy h2,.branches-intro__copy p{max-inline-size:calc(100vw - 40px)}.branches-intro__copy h1,.branch-detail h2{font-size:clamp(29px,8vw,40px)}.branches-intro__copy h2{font-size:clamp(19px,5.3vw,28px)}.branches-intro__copy p{font-size:15px}.branches-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}.branch-detail,.branch-detail:last-child{padding:45px 0 58px}.branch-detail__grid{margin-top:34px}.branch-detail__map{aspect-ratio:785/298;border-radius:18px;height:auto}.branch-detail__contact{gap:12px}.branch-detail__contact p,.branch-detail__contact a{font-size:16px}.branch-detail__tabs{grid-template-columns:1.15fr 1fr 1fr;width:100%;min-height:48px;margin-top:38px}.branch-detail__tabs button,.branch-detail__tabs button.is-active{height:48px;padding:0 6px;font-size:11px}.branch-detail__gallery{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(84%,1fr));gap:14px;margin-top:34px;padding-bottom:4px;overflow-x:auto}.branch-detail__gallery a{aspect-ratio:424/262;scroll-snap-align:start;height:auto}.branch-detail__dots{margin-top:24px}.branches-page .contact-section__inner{padding-top:76px}.appointment-page__header{height:196px}.appointment-intro{min-height:590px}.appointment-intro__inner{padding-top:100px}.appointment-intro__copy{z-index:1;position:relative}.appointment-intro__copy h1,.appointment-steps h2,.appointment-form-section h2{font-size:clamp(29px,8vw,40px)}.appointment-intro__copy h2{font-size:clamp(19px,5.3vw,28px)}.appointment-intro__copy p{font-size:15px}.appointment-intro__visual{opacity:.23;width:min(96vw,430px);top:24px;right:-110px}.appointment-steps{min-height:auto;padding:44px 20px 62px}.appointment-steps__card{min-height:0;margin-top:42px;padding:46px 14px 22px}.appointment-steps ol{gap:13px}.appointment-steps li{gap:12px;min-height:68px;padding:10px 17px;font-size:15px}.appointment-form-section{min-height:auto;padding:40px 20px 55px}.appointment-form{margin-top:28px}.appointment-form__row{grid-template-columns:1fr}.appointment-form__check{font-size:14px}.appointment-form button{width:min(100%,290px);font-size:16px}.appointment-process-visual{height:260px}.appointment-process-visual img{object-position:center;width:auto;min-width:100%}.appointment-page .contact-section{min-height:620px}.appointment-page .contact-section__inner{padding-top:76px}.omega-lab-page__header{height:196px}.omega-lab-intro{min-height:560px}.omega-lab-intro__inner{padding-top:106px}.omega-lab-intro__copy{z-index:1;position:relative}.omega-lab-intro__copy h1,.omega-lab-categories h2{font-size:clamp(30px,9vw,40px)}.omega-lab-intro__copy h2{font-size:clamp(20px,5.6vw,28px)}.omega-lab-intro__copy p{font-size:15px}.omega-lab-intro__mark{opacity:.25;width:min(80vw,360px);top:30px;right:-70px}.omega-lab-categories{padding:43px 0 62px}.omega-lab-categories__grid{grid-template-columns:repeat(2,minmax(0,120px));gap:42px 62px;width:min(100%,330px);margin-top:42px}.omega-lab-category{font-size:16px}.omega-lab-category>span:last-child{width:150px;margin-left:-15px}.omega-lab-page .contact-section{min-height:620px}.omega-lab-page .contact-section__inner{padding-top:76px}.faq-page__hero{height:196px}.faq-page__mark{width:76px;height:76px;top:158px}.faq-page__mark img{width:65px;height:65px}.faq-page__content{min-height:auto;padding:57px 0 70px}.faq-page__heading h1{font-size:clamp(28px,8vw,40px)}.faq-page__heading p{margin-top:10px;font-size:clamp(20px,5.5vw,28px)}.faq-page__list{margin-top:44px}.faq-page-item__trigger,.faq-page-item.is-open .faq-page-item__trigger{grid-template-columns:38px minmax(0,1fr) 30px;min-height:76px}.faq-page-item__question{font-size:clamp(17px,4.7vw,22px)}.faq-page-item__icon,.faq-page-item__icon img:first-child{width:30px;height:30px}.faq-page-item__answer{padding:0 42px 23px 38px}.faq-page-item__answer p{font-size:16px}.faq-page .contact-section{min-height:620px}.faq-page .contact-section__inner{padding-top:76px}.contact-page__hero{height:196px}.contact-section__glow{width:360px;height:180px;top:-.474px}.contact-page__mark{width:76px;height:76px;top:158px}.contact-page__mark img{width:65px;height:65px}.contact-page .contact-section{min-height:620px}.contact-page .contact-section__inner{padding-top:76px}.blog-detail-page__hero{height:196px}.blog-detail{padding-top:54px}.blog-detail__intro{grid-template-columns:1fr;gap:34px;min-height:auto}.blog-detail__heading{padding-top:0}.blog-detail__heading>p{margin-top:27px;font-size:14px}.blog-detail__heading h1{font-size:clamp(20px,5vw,32px);line-height:1.16}.blog-detail__visual{justify-content:center;min-height:0}.blog-detail__visual-decor{width:min(130%,529px);height:auto;right:50%;transform:translate(50%)}.blog-detail__visual figure{aspect-ratio:403/541;width:min(100%,403px);height:auto;margin-top:38px}.blog-detail__body-wrap{margin-top:58px}.blog-detail__body{font-size:16px;line-height:1.7}.blog-detail__body h2{font-size:19px}.blog-detail__body h3{font-size:16px}.blog-detail__stamps{display:none}.blog-detail__navigation{grid-template-columns:1fr 1fr}.blog-detail__navigation:before{width:1px;height:auto;inset:0 auto 0 50%}.blog-detail__navigation a{min-height:58px}.blog-detail-page .contact-section__inner{padding-top:76px}.blog-page__hero{height:196px}.blog-listing{padding:64px 0 72px}.blog-listing__mark{width:76px;height:76px;top:-38px}.blog-listing__mark img{width:65px;height:65px}.blog-listing__heading>span{font-size:14px}.blog-listing__heading h1{font-size:clamp(30px,9vw,40px)}.blog-grid{grid-template-columns:minmax(0,403px);row-gap:34px;margin-top:30px}.blog-grid .image-card--offset{margin-top:0}.blog-grid .image-card h2,.blog-grid .image-card h3{inset-inline:20px;font-size:clamp(18px,5vw,24px);line-height:1.22;bottom:68px}.blog-grid .image-card--offset h2,.blog-grid .image-card--offset h3{bottom:68px}.blog-grid .image-card a{inset-inline-start:20px;font-size:14px;bottom:30px}.blog-grid .image-card__arrow{width:52px;height:52px}.blog-page .contact-section{min-height:620px}.blog-page .contact-section__inner{padding-top:76px}.site-menu-overlay__panels{grid-template-columns:minmax(0,424px);gap:58px;padding-top:145px}.site-menu-panel,.site-menu-panel--student,.site-menu-panel--corporate{margin-top:0}.site-menu-panel__title{font-size:clamp(23px,6.2vw,28px)}.site-menu-panel__links{width:auto;max-width:none;margin-inline:clamp(22px,7vw,33px)}.site-menu-panel__links a{font-size:clamp(17px,4.7vw,22px)}.hero-slider,.hero-slide__content{min-height:560px}.hero-slide__image{object-fit:cover;object-position:62% center;height:560px}.site-header__social{visibility:visible;gap:6px}.site-header__social a{width:22px}.site-header__social img{width:10px;height:10px}.site-header__brand{justify-content:center;margin-left:0}.site-header__brand img{width:clamp(120px,35vw,160px)}.site-header__actions{gap:14px}.site-header__language{width:28px}.hero-slide__inner{padding-top:clamp(190px,28vw,260px)}.hero-title{font-size:clamp(27px,8vw,32px);line-height:1.08}.hero-text{max-width:31ch;font-size:14px}.hero-slide__actions{gap:10px}.hero-slide__actions a{min-height:44px;padding-inline:18px}.program-grid,.branches-section__grid{grid-template-columns:1fr}.branches-section__grid{row-gap:48px}.branches-section__copy+.branch-card{margin-top:18px}.feature-grid{gap:22px 16px}.timeline-item{grid-template-columns:42px 54px 1fr;gap:14px;min-height:54px}.timeline-item:nth-child(n){min-height:54px}.timeline-item>span{width:42px;padding-top:4px;font-size:24px}.timeline-item i{width:54px;height:54px}.timeline-item__line{display:none}.timeline-item__icon,.timeline-item:nth-child(2) .timeline-item__icon,.timeline-item:nth-child(3) .timeline-item__icon{width:30px;height:30px}.timeline-item:nth-child(4) .timeline-item__icon{width:24px;height:24px}.timeline-item:nth-child(5) .timeline-item__icon{width:34px;height:34px}.timeline-item h3{margin-top:6px;font-size:18px}.timeline-item p{margin-top:3px;font-size:14px}.xray-section__cta{width:min(100% - 40px,330px);margin-top:32px}.xray-section .gradient-button{margin-inline:auto}.branches-section{padding-top:82px}.lab-section{padding-top:76px;padding-bottom:54px}.lab-section__copy>img{width:32px;height:32px;top:-42px}.lab-cards{margin-top:38px}.lab-section .gradient-button{margin-top:38px;font-size:15px}.success-section{padding-block:58px}.success-section__copy p{font-size:14px}.success-section__media{--success-media-inset-x:15px;--success-media-inset-top:13px;--success-media-inset-bottom:13px;aspect-ratio:625/437}.success-section__media-glass{border-width:1px;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 60px #f2f2f20f}.success-section__media>img{border-radius:15px}.success-section__media button{width:52px}.gradient-button--arrow{min-width:0;margin-top:26px;font-size:15px}.contact-form__row{grid-template-columns:1fr}.site-footer__watermark{opacity:.45;width:250px}.site-footer__watermark--left{left:-130px}.site-footer__watermark--right{right:-130px}.site-footer__menus{grid-template-columns:1fr 1fr;gap:18px 28px}}@media (width<=519px){.site-header__language{width:32px}.site-header__menu{gap:10px;width:42px}.feature-grid,.program-grid{grid-template-columns:1fr}.timeline-item{text-align:center;grid-template-columns:1fr;justify-items:center}.timeline-item i{order:-1}.faq-item{grid-template-columns:28px 1fr 30px;gap:12px}.faq-section .faq-item__answer{padding-inline:40px 0}.site-footer__cards-panel{grid-template-columns:1fr}.site-footer__feature-card{min-height:202px}.site-footer__feature-card:after{display:none}.site-footer__badge{letter-spacing:1.8px;white-space:nowrap;min-width:178px;min-height:46px;padding-inline:18px;font-size:clamp(12px,3.5vw,14px)}.site-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.site-footer__social{grid-template-columns:repeat(3,max-content);gap:12px 20px;display:grid}.site-footer__credit{gap:6px}}@media (width>=720px) and (width<=1919px){.coaching-page__header,.measurement-page__header,.study-spaces-page__header,.xray-report-page__header,.success-stories-page__header,.omega-lab-page__header,.appointment-page__header,.branches-page__header,.why-omega-page__header{height:clamp(150px,14.74vw,283px)!important}.coaching-intro,.measurement-intro,.study-spaces-intro,.xray-report-intro,.success-stories-intro{min-height:auto}.coaching-intro__inner,.measurement-intro__inner,.study-spaces-intro__inner,.xray-report-intro__inner,.success-stories-intro__inner{padding-bottom:clamp(110px,9.38vw,180px)}}@media (width>=720px) and (height<=1300px){.site-menu-overlay .site-menu-overlay__inner{height:100dvh!important;min-height:0!important}.site-menu-overlay .site-menu-overlay__panels{box-sizing:border-box!important;height:100dvh!important;padding-top:26vh!important;padding-bottom:16px!important}.site-menu-overlay .site-menu-panel{height:52vh!important;max-height:580px!important;margin-top:0!important;overflow:hidden!important}.site-menu-overlay .site-menu-panel--student{margin-top:2vh!important}.site-menu-overlay .site-menu-panel__title{margin-top:50px!important;font-size:clamp(18px,2vh,24px)!important}.site-menu-overlay .site-menu-panel__links{margin-top:24px!important}.site-menu-overlay .site-menu-panel__links li,.site-menu-overlay .site-menu-panel__links a{min-height:4.5vh!important}.site-menu-overlay .site-menu-panel__links a{font-size:clamp(15px,1.75vh,20px)!important}}.faq-page__content{min-height:auto!important}.faq-page__hero{height:clamp(150px,14.74vw,283px)}.faq-page__mark{top:calc(clamp(150px,14.74vw,283px) - clamp(38px,2.55vw,49px))}.faq-page-item__answer{opacity:0;grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid;overflow:hidden}.faq-page-item__answer>p{min-height:0;overflow:hidden}.faq-page-item.is-open .faq-page-item__answer{opacity:1;grid-template-rows:1fr;padding-top:13px;padding-bottom:26px}.swal2-popup{background:#111110;border:1px solid #ed9c6e59;border-radius:16px;width:min(440px,100vw - 32px);padding:42px 36px 38px;box-shadow:0 24px 60px #0000008c}.swal2-title{color:#0000;background:linear-gradient(96deg,#ed9c6e,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:17px 0 0;font-family:Instrument Sans,Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:500}.swal2-html-container{color:#f1e8dd;margin:14px 0 0;font-family:Instrument Sans,Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.5}.swal2-icon.swal2-success,.swal2-icon.swal2-error{color:#db8351;border-color:#db8351;margin:0 auto}.swal2-icon.swal2-success [class^=swal2-success-line],.swal2-icon.swal2-success .swal2-success-ring,.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#db8351;border-color:#db8351}.swal2-timer-progress-bar{background:linear-gradient(90deg,#ed9c6e,#8d4e2c)}@media (width<=719px){.swal2-popup{padding:34px 24px 30px}.swal2-title{font-size:24px}.faq-page-item.is-open .faq-page-item__answer{padding-top:0;padding-bottom:23px}}.omega-lab-categories__grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px}.omega-lab-category{justify-items:center;width:100%}.omega-lab-category>span:last-child{text-align:center;width:min(198px,100%);margin-inline:0}.omega-lab-category__icon img,.omega-lab-category__icon svg{will-change:opacity, transform;width:52px;height:52px}@media (width<=1179px){.omega-lab-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}}@media (width<=719px){.omega-lab-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.omega-lab-intro{min-height:auto!important}.omega-lab-intro__inner{padding-bottom:214px}.omega-lab-categories h2{padding-bottom:.12em;line-height:1.28}@media (width<=979px){.omega-lab-intro__inner{padding-bottom:178px}}@media (width<=719px){.omega-lab-intro__inner{padding-bottom:106px}}.appointment-intro{min-height:auto!important}.appointment-intro__inner{padding-bottom:209px}@media (width<=979px){.appointment-intro__inner{padding-bottom:172px}}@media (width<=719px){.appointment-intro__inner{padding-bottom:100px}}.appointment-steps__card{padding-top:94px}@media (width<=719px){.appointment-steps__card{padding-top:82px}}.why-omega-intro{min-height:auto!important}.why-omega-intro__inner{padding-bottom:150px}.success-story-card>a{width:51px;height:51px;transition:transform .25s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-story-card>a:hover{transform:translate(-50%,-50%)scale(1.1)}.success-story-card>a img{width:100%;height:100%}@media (width>=1920px){.site-menu-overlay .site-menu-overlay__panels{height:100dvh!important;padding-top:305px!important;padding-bottom:0!important}.site-menu-overlay .site-menu-panel{height:500px!important;margin-top:0!important;overflow:visible!important}.site-menu-overlay .site-menu-panel--student{margin-top:51px!important}.site-menu-overlay .site-menu-panel--corporate{margin-top:2px!important}.site-menu-overlay .site-menu-panel__title{margin-top:30px!important;font-size:28px!important;line-height:1.55!important}.site-menu-overlay .site-menu-panel__links{margin-top:9px!important}.site-menu-overlay .site-menu-panel__links li,.site-menu-overlay .site-menu-panel__links a{min-height:62px!important}.site-menu-overlay .site-menu-panel__links a{font-size:22px!important}}@media (width>=720px) and (width<=1919px) and (height<=1300px){.site-menu-overlay .site-menu-overlay__panels{height:100dvh!important;padding:clamp(150px,15.9vw,305px) 0 18px!important}.site-menu-overlay .site-menu-panel{height:min(500px,100dvh - clamp(150px,15.9vw,305px) - 18px)!important;margin-top:0!important}.site-menu-overlay .site-menu-panel--student{height:min(500px,100dvh - clamp(150px,15.9vw,305px) - 18px - min(51px,4.5vh))!important;margin-top:min(51px,4.5vh)!important}.site-menu-overlay .site-menu-panel__title{margin-top:clamp(16px,1.56vw,30px)!important}.site-menu-overlay .site-menu-panel__links{margin-top:clamp(5px,.47vw,9px)!important}.site-menu-overlay .site-menu-panel__links li,.site-menu-overlay .site-menu-panel__links a{min-height:clamp(32px,min(3.23vw,5.1vh),62px)!important}}.success-stories-reviews__grid.owl-carousel{display:block!important}.success-stories-reviews__grid.owl-carousel .owl-stage-outer{overflow:hidden}.success-stories-reviews__grid.owl-carousel .owl-stage{display:flex!important}.success-stories-reviews__grid.owl-carousel .owl-item{flex:none;display:flex!important}.success-stories-reviews__grid.owl-carousel .success-review-card{width:100%;height:100%}.success-stories-reviews__grid.owl-carousel .success-review-card__chat{width:24px;height:24px}.success-stories-reviews__grid.owl-carousel .success-review-card__heart img:first-child{width:33px;height:33px}.success-stories-reviews__grid.owl-carousel .success-review-card__heart img:last-child{width:17px;height:17px}.appointment-intro__inner{grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-top:0;padding-bottom:65px;display:grid}.appointment-intro__copy{width:min(100%,621px);min-width:0;margin-top:84px}.appointment-intro__visual{opacity:1;justify-self:start;width:min(38.125vw,732px);height:auto;position:static}@media (width<=979px){.appointment-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.appointment-intro__visual{opacity:.58;width:min(38.125vw,732px)}}@media (width<=719px){.appointment-intro__inner{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.appointment-intro__copy{z-index:1;width:calc(100vw - 40px);max-width:100%;margin-top:84px;position:relative}.appointment-intro__copy h1,.appointment-intro__copy h2,.appointment-intro__copy p{max-inline-size:calc(100vw - 40px)}.appointment-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}}@media (width>=1180px){.success-stories-intro__visual{left:auto;right:max(20px, calc((100vw - var(--container)) / 2 + 62px));object-fit:contain;width:min(27.03vw,519px);height:auto}}@media (width<=979px){.why-omega-intro__inner{padding-bottom:145px}}@media (width<=719px){.why-omega-intro__inner{padding-bottom:100px}}.study-spaces-intro__inner{grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-top:0;padding-bottom:65px;display:grid}.study-spaces-intro__copy{width:min(100%,621px);min-width:0;margin-top:84px}.study-spaces-intro__visual{object-fit:initial;justify-self:start;width:min(38.125vw,732px);max-width:none;height:auto;position:static}@media (width<=979px){.study-spaces-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.study-spaces-intro__visual{opacity:.58;width:min(38.125vw,732px)}}@media (width<=719px){.study-spaces-intro__inner{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.study-spaces-intro__copy{z-index:1;width:calc(100vw - 40px);max-width:100%;margin-top:84px;position:relative}.study-spaces-intro h1,.study-spaces-intro h2,.study-spaces-intro p{max-inline-size:calc(100vw - 40px)}.study-spaces-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}.study-spaces-result{min-height:233px}}.education-programs-page .coaching-intro__inner{grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-top:0;padding-bottom:65px;display:grid}.education-programs-page .coaching-intro__inner>div{width:min(100%,621px);min-width:0;margin-top:84px}.education-programs-page .coaching-intro__visual{object-fit:initial;justify-self:start;width:min(38.125vw,732px);max-width:none;height:auto;position:static}@media (width<=979px){.education-programs-page .coaching-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.education-programs-page .coaching-intro__visual{opacity:.58;width:min(38.125vw,732px)}}@media (width<=719px){.education-programs-page .coaching-intro__inner{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.education-programs-page .coaching-intro__inner>div{z-index:1;width:calc(100vw - 40px);max-width:100%;margin-top:84px;position:relative}.education-programs-page .coaching-intro h1,.education-programs-page .coaching-intro h2,.education-programs-page .coaching-intro p{max-inline-size:calc(100vw - 40px)}.education-programs-page .coaching-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}}.education-programs-page .contact-section__inner{padding-top:45px}@media (width<=719px){.education-programs-page .contact-section__inner{padding-top:76px}}.success-stories-intro__inner{grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-top:0;padding-bottom:65px;display:grid}.success-stories-intro__copy{width:min(100%,621px);min-width:0;margin-top:84px}.success-stories-intro h1{letter-spacing:normal;font-size:40px;font-weight:500;line-height:1.15}.success-stories-intro h2{color:#fff;max-width:623px;margin-top:7px;font-size:28px;font-weight:500;line-height:1.22}.success-stories-intro p{color:#fff;max-width:none;margin-top:0;font-size:18px;font-weight:300;line-height:1.5}.success-stories-intro h2+p{margin-top:17px}.success-stories-intro__visual{object-fit:initial;opacity:1;justify-self:start;width:min(38.125vw,732px);max-width:none;height:auto;position:static}@media (width<=979px){.success-stories-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.success-stories-intro__visual{opacity:.58;width:min(38.125vw,732px)}}@media (width<=719px){.success-stories-intro__inner{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.success-stories-intro__copy{z-index:1;width:calc(100vw - 40px);max-width:100%;margin-top:84px;position:relative}.success-stories-intro h1,.success-stories-intro h2,.success-stories-intro p{max-inline-size:calc(100vw - 40px)}.success-stories-intro h1{font-size:clamp(29px,8vw,40px)}.success-stories-intro h2{font-size:clamp(19px,5.3vw,28px)}.success-stories-intro p{font-size:15px}.success-stories-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}}.why-omega-intro__inner{grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-top:0;padding-bottom:65px;display:grid}.why-omega-intro__copy{width:min(100%,621px);min-width:0;margin-top:84px}.why-omega-intro__visual{opacity:1;justify-self:start;width:min(38.125vw,732px);height:auto;position:static}@media (width<=979px){.why-omega-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.why-omega-intro__visual{opacity:.58;width:min(38.125vw,732px)}}@media (width<=719px){.why-omega-intro__inner{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.why-omega-intro__copy{z-index:1;width:calc(100vw - 40px);max-width:100%;margin-top:84px;position:relative}.why-omega-intro__copy h1,.why-omega-intro__copy h2,.why-omega-intro__copy p{max-inline-size:calc(100vw - 40px)}.why-omega-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}}.xray-report-intro__inner{grid-template-columns:minmax(0,621px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:36px;padding-top:0;padding-bottom:65px;display:grid}.xray-report-intro__copy{width:min(100%,621px);min-width:0;margin-top:84px}.xray-report-intro__visual{object-fit:initial;justify-self:start;width:min(38.125vw,732px);max-width:none;height:auto;position:static}@media (width<=979px){.xray-report-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px}.xray-report-intro__visual{opacity:.58;width:min(38.125vw,732px)}}@media (width<=719px){.xray-report-intro__inner{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.xray-report-intro__copy{z-index:1;width:calc(100vw - 40px);max-width:100%;margin-top:84px;position:relative}.xray-report-intro h1,.xray-report-intro h2,.xray-report-intro p{max-inline-size:calc(100vw - 40px)}.xray-report-intro__visual{opacity:1;justify-self:center;width:min(96vw,430px)}}.education-programs-list a{isolation:isolate;box-shadow:none;background:0 0;border:0}.education-programs-list a:before{display:none}.education-programs-list__card-surface{z-index:0;opacity:1;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:radial-gradient(78.85% 78.85% at 13.35% 16.4%,#ffffff0d 0%,#fff0 42%);border:2px solid #ffffff80;border-radius:32px;position:absolute;inset:0;box-shadow:inset 1px 1px 1px #ffffff29,inset -1px -1px 1px #ffffff14}.education-programs-list__card-image,.education-programs-list h3,.education-programs-list a>span:not(.education-programs-list__card-arrow,.education-programs-list__card-surface){z-index:1;position:relative}.education-programs-list__card-arrow{z-index:2}.education-programs-list__card-image{position:absolute}.education-programs-list__card--lgs .education-programs-list__card-image,.education-programs-list__card--tyt .education-programs-list__card-image{width:120px;height:139px;top:42px}.education-programs-list__card--tyt .education-programs-list__card-image{width:119px;height:138px}.education-programs-list__card--ayt .education-programs-list__card-image{width:125px;height:145px;top:39px}.education-programs-list__card--high-school .education-programs-list__card-image{width:129px;height:150px;top:41px}.education-programs-list__card--primary-school .education-programs-list__card-image{width:123px;height:143px;top:31px}.education-programs-list__card--middle-school .education-programs-list__card-image{width:163px;height:140px;top:32px}.education-programs-list__card--high-school,.education-programs-list__card--primary-school,.education-programs-list__card--middle-school{padding-top:193px}.education-program-detail-page .contact-section,.measurement-page .contact-section{min-height:auto}.xray-how-page .xray-section{overflow:visible}.xray-how-page .contact-section__inner{padding-top:105px}.guaranteed-system-page .contact-section__inner,.academic-xray-page .contact-section__inner{padding-top:45px}@media (width>=720px){.xray-how-page .xray-section{min-height:990px}.xray-how-page .xray-report-importance{top:830px}}@media (width<=719px){.xray-how-page.guaranteed-system-page .contact-section__inner,.xray-how-page.academic-xray-page .contact-section__inner{padding-top:76px}.xray-how-page .xray-report-importance{width:min(100% - 40px,784px)}.xray-how-page .contact-section__inner{padding-top:150px}.xray-how-page .timeline-item__line{display:none}}.education-program-detail-page .study-spaces-result h2{width:min(100% - 40px,773px)}@media (width<=719px){.education-program-detail-page .study-spaces-result{min-height:auto;padding:49px 20px 44px}.education-program-detail-page .study-spaces-result .gradient-button{margin:24px auto 0;position:relative;top:auto}}.xray-how-steps{text-align:center;background:#f1e8dd;padding:46px 0 70px}.xray-how-steps>p{color:#6d6d6d;margin:0;font-size:18px;font-weight:500;line-height:normal}.xray-how-steps>h2{color:#0000;background:linear-gradient(90deg,#ea9a6c,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:9px 0 0;font-size:40px;font-weight:600;line-height:normal}.xray-how-steps .xray-how-steps__list{text-align:center;grid-template-columns:repeat(3,265px);grid-auto-rows:203px;justify-content:center;gap:79px 65px;width:min(100% - 40px,925px);margin:clamp(44px,39.5px + .7031vw,53px) auto 0;padding:0;list-style:none;display:grid}.xray-how-steps__list li{text-align:center;border:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.xray-how-steps__list>li>div{width:100%;min-width:0}.xray-how-steps__number{box-sizing:border-box;color:#fff;isolation:isolate;flex:0 0 88px;place-items:center;width:88px;height:88px;padding-bottom:8px;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.22;display:grid;position:relative}.xray-how-steps .xray-how-steps__number{color:#fff}.xray-how-steps__number:before{z-index:-1;content:"";background:linear-gradient(90deg,#ea9a6c,#c36b3c);border-radius:50%;width:80px;height:80px;position:absolute;top:0;left:4px;box-shadow:0 4px 4px #0000001c}.xray-how-steps__list h3{color:#0000;background:linear-gradient(90deg,#ea9a6c,#c36b3c);-webkit-background-clip:text;background-clip:text;margin:12px 0 0;font-size:24px;font-weight:600;line-height:1.22}.xray-how-steps__list>li>div>span{color:#6d6d6d;margin-top:7px;font-size:18px;font-weight:400;line-height:1.5;display:block}.xray-how-steps .gradient-button{color:#fff;justify-content:center;align-items:center;width:330px;height:57px;margin-top:113px;padding:0;font-size:18px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.xray-how-steps .gradient-button__label{z-index:1;color:#fff;position:relative}@media (width<=979px){.xray-how-steps__list{grid-template-columns:repeat(2,265px);grid-auto-rows:auto;justify-content:center;gap:60px 65px}.xray-how-steps .gradient-button{margin-top:60px}}@media (width<=639px){.xray-how-steps{padding:42px 0 52px}.xray-how-steps>p{font-size:15px}.xray-how-steps>h2{font-size:32px}.xray-how-steps__list{grid-template-columns:minmax(0,265px);gap:52px 0}.xray-how-steps__list h3{font-size:22px}.xray-how-steps__list span{font-size:16px}.xray-how-steps .gradient-button{width:min(330px,100% - 40px);margin-top:52px;font-size:16px}}.program-information .study-spaces-offering p{color:#6d6d6d;text-align:center;margin:12px 0 0;font-size:15px;font-weight:300;line-height:1.28}.education-program-detail-page .coaching-audience span{align-items:center;gap:12px;display:inline-flex}.education-program-detail-page .coaching-audience span img{width:16px;height:16px}.program-content{text-align:center;background:#f1e8dd;padding:53px 0 65px}.program-content__inner{width:min(100% - 80px,1234px);margin-inline:auto}.program-content__kicker{color:#6d6d6d;text-transform:uppercase;margin:0;font-size:18px;font-weight:500;line-height:normal}.program-content h2,.program-content h3{color:#0000;background:linear-gradient(90deg,#ea9a6c,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:0}.program-content h2{margin-top:8px;font-size:40px;font-weight:600;line-height:normal}.program-content__grid{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:79px;margin-top:38px;display:grid}.program-content__grid article{align-content:start;justify-items:center;display:grid}.program-content__icon{place-items:center;width:128px;height:128px;display:grid;position:relative}.program-content__icon:before{content:"";background:linear-gradient(90deg,#ea9a6c,#c36b3c);border-radius:50%;width:120px;height:120px;position:absolute;top:0;box-shadow:0 4px 4px #0000001c}.program-content__icon img{z-index:1;object-fit:contain;width:53px;height:53px;position:relative}.program-content h3{width:min(225px,100%);margin-top:9px;font-size:22px;font-weight:600;line-height:1.22}@media (width<=1179px){.program-content__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px}}@media (width<=719px){.program-content{padding:42px 0 50px}.program-content__inner{width:min(100% - 40px,560px)}.program-content h2{font-size:31px}.program-content__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px;margin-top:34px}.program-content__icon{transform-origin:bottom;transform:scale(.83)}.program-content h3{margin-top:2px;font-size:17px}}.academic-xray-page .branches-intro{min-height:803px!important}.academic-xray-page .branches-intro__inner{align-items:start;min-height:797px;padding-bottom:0}.academic-xray-page .branches-intro__copy{margin-top:103px}.academic-xray-page .branches-intro__copy h2{margin-top:20px}.academic-xray-page .branches-intro__copy h2+p{margin-top:18px}.academic-xray-page .branches-intro__copy h3{color:#0000;background:linear-gradient(90deg,#ea9a6c,#c36b3c);-webkit-background-clip:text;background-clip:text;margin:45px 0 0;font-size:28px;font-weight:500;line-height:1.213}.academic-xray-page .branches-intro__copy ul{color:#fff;margin:18px 0 0;padding-left:27px;font-size:18px;font-weight:300;line-height:1.5;list-style:outside}.academic-xray-page .branches-intro__visual{margin-top:-42px}.academic-xray-analysis{text-align:center;background:#f1e8dd;min-height:1025px;padding:62px 0 116px;position:relative;overflow:hidden}.academic-xray-analysis:before{content:"";opacity:.16;pointer-events:none;background:url(/images/academic-xray-background.svg) 50%/100% 100% no-repeat;width:901.174px;height:1031px;position:absolute;top:-6px;left:calc(50% - 452px)}.academic-xray-analysis>.site-container{z-index:1;position:relative}.academic-xray-analysis__kicker{color:#6d6d6d;text-transform:uppercase;margin:0;font-size:18px;font-weight:500;line-height:normal}.academic-xray-analysis h2{color:#0000;background:linear-gradient(90deg,#ea9a6c,#c36b3c);-webkit-background-clip:text;background-clip:text;margin:9px 0 0;font-size:40px;font-weight:600;line-height:normal}.academic-xray-analysis__grid{grid-template-rows:repeat(2,218px);grid-template-columns:repeat(4,241px);justify-content:space-between;gap:80px 0;width:min(100%,1098px);margin:88px auto 0;display:grid}.academic-xray-analysis__card{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.academic-xray-analysis__icon{flex:0 0 128px;place-items:center;width:128px;height:128px;display:grid;position:relative}.academic-xray-analysis__icon img:first-child{width:128px;height:128px;position:absolute;inset:0}.academic-xray-analysis__icon img:last-child{z-index:1;object-fit:contain;width:59px;height:59px;position:relative}.academic-xray-analysis__card h3{color:#0000;background:linear-gradient(90deg,#ea9a6c,#c36b3c);-webkit-background-clip:text;background-clip:text;width:min(225px,100%);margin:9px 0 0;font-size:22px;font-weight:600;line-height:1.22}.academic-xray-analysis__card p{color:#6d6d6d;width:241px;max-width:100%;margin:7px 0 0;font-size:18px;font-weight:400;line-height:normal}.academic-xray-analysis .gradient-button{color:#fff;justify-content:center;align-items:center;width:331px;height:57px;margin-top:105px;padding:0;font-size:18px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.home-page .contact-section__inner{padding-top:45px}.home-page .program-card{box-sizing:border-box;isolation:isolate;min-height:348px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:32px;flex-direction:column;align-items:center;padding:203px 22px 20px;text-decoration:none;display:flex;position:relative;overflow:visible}.home-page .program-card:after{display:none}.home-page .program-card__surface{z-index:0;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:radial-gradient(78.85% 78.85% at 13.35% 16.4%,#ffffff0d 0%,#fff0 42%);border:2px solid #ffffff80;border-radius:32px;position:absolute;inset:0;box-shadow:inset 1px 1px 1px #ffffff29,inset -1px -1px 1px #ffffff14}.home-page .program-card__image{z-index:1;object-fit:contain;width:150px;max-width:none;height:150px;position:absolute;top:39px;left:50%;transform:translate(-50%)}.home-page .program-card h3,.home-page .program-card__description{z-index:1;position:relative}.home-page .program-card h3{color:#0000;background:linear-gradient(96deg,#ed9c6e,#8d4e2c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:600;line-height:1.1}.home-page .program-card__description{color:#fff;margin-top:8px;font-size:16px;font-weight:300;line-height:1.25;display:block}.home-page .program-card__arrow{z-index:2;opacity:0;place-items:center;width:52px;height:52px;transition:opacity .16s;display:grid;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.home-page .program-card__arrow img:first-child{width:52px;height:52px;position:absolute}.home-page .program-card__arrow img:last-child{width:23px;height:auto;position:relative}.home-page .program-card:hover .program-card__arrow,.home-page .program-card:focus-visible .program-card__arrow{opacity:1}@media (width<=1099px){.academic-xray-page .branches-intro__visual{margin-top:0}.academic-xray-analysis{min-height:0}.academic-xray-analysis__grid{grid-template-rows:none;grid-template-columns:repeat(2,241px);justify-content:center;column-gap:56px}}@media (width<=719px){.site-footer__brand-block{display:contents}.site-footer__brand{order:1;justify-self:center}.site-footer__menus{text-align:center;order:2}.site-footer__menus ul{justify-items:center}.site-footer__social{order:3;justify-content:center;justify-self:center}.site-footer__credit{text-align:center;order:4;justify-content:center;justify-self:center}.home-page .contact-section__inner{padding-top:76px}.academic-xray-page .branches-intro{min-height:auto!important}.academic-xray-page .branches-intro__inner{min-height:0;padding-bottom:65px}.academic-xray-page .branches-intro__copy{margin-top:84px}.academic-xray-page .branches-intro__copy h2{margin-top:12px}.academic-xray-page .branches-intro__copy h3{font-size:23px}.academic-xray-page .branches-intro__copy ul{font-size:15px}.academic-xray-analysis{padding:42px 0 58px}.academic-xray-analysis:before{left:50%;transform:translate(-50%)}.academic-xray-analysis__kicker{font-size:15px}.academic-xray-analysis h2{font-size:31px}.academic-xray-analysis__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 14px;width:min(100% - 40px,560px);margin-top:52px}.academic-xray-analysis__icon{transform-origin:bottom;transform:scale(.83)}.academic-xray-analysis__card h3{margin-top:2px;font-size:17px}.academic-xray-analysis__card p{font-size:14px}.academic-xray-analysis .gradient-button{width:min(331px,100% - 40px);margin-top:58px;font-size:15px}.blog-page__hero,.blog-detail-page__hero,.contact-page__hero,.faq-page__hero,.omega-lab-page__header,.appointment-page__header,.branches-page__header,.why-omega-page__header,.measurement-page__header,.study-spaces-page__header,.xray-report-page__header,.success-stories-page__header,.coaching-page__header{height:clamp(150px,14.74vw,283px)}.contact-page__mark{top:calc(clamp(150px,14.74vw,283px) - clamp(38px,2.55vw,49px))}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
