@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-950:#460809;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-600:#00a544;--color-green-800:#016630;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-100:#cbfbf1;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-900:#0b4f4a;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-600:#155dfc;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-background:var(--color-background);--font-arabic:"Segoe UI",Tahoma,Arial,sans-serif;--font-persian:Tahoma,"Segoe UI",Arial,sans-serif;--font-urdu:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq","Nafees Nastaleeq","Segoe UI",Tahoma,Arial,sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-950:lab(13.003% 29.04 16.7519);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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,ui-sans-serif,system-ui,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{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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-10{top:calc(var(--spacing)*10)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[210\]{z-index:210}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-table{display:inline-table}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.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-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-18{height:4.5rem}.h-20{height:calc(var(--spacing)*20)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[min\(92dvh\,42rem\)\]{max-height:min(92dvh,42rem)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-\[18\%\]{min-height:18%}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-24{width:calc(var(--spacing)*24)}.w-48{width:calc(var(--spacing)*48)}.w-72{width:calc(var(--spacing)*72)}.w-\[56\%\]{width:56%}.w-\[82vw\]{width:82vw}.w-\[85vw\]{width:85vw}.w-\[min\(92vw\,27\.5rem\)\]{width:min(92vw,27.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[82vw\]{min-width:82vw}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.\[touch-action\:pan-x_pan-y\]{touch-action:pan-x pan-y}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing)*1)}.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-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\[overscroll-behavior-x\:contain\]{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(1rem-1px\)\]{border-radius:calc(1rem - 1px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#dcfce7\]{border-color:#dcfce7}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200)60%,transparent)}}.border-emerald-200\/65{border-color:#a4f4cfa6}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/65{border-color:color-mix(in oklab,var(--color-emerald-200)65%,transparent)}}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200)70%,transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200)80%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/70{border-color:color-mix(in oklab,var(--color-emerald-300)70%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-900\/10{border-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/10{border-color:color-mix(in oklab,var(--color-emerald-900)10%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/70{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab,var(--color-slate-300)70%,transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/80{border-color:color-mix(in oklab,var(--color-slate-300)80%,transparent)}}.border-slate-300\/90{border-color:#cad5e2e6}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/90{border-color:color-mix(in oklab,var(--color-slate-300)90%,transparent)}}.border-slate-900\/8{border-color:#0f172b14}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/8{border-color:color-mix(in oklab,var(--color-slate-900)8%,transparent)}}.border-slate-900\/12{border-color:#0f172b1f}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/12{border-color:color-mix(in oklab,var(--color-slate-900)12%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/35{background-color:#ecfdf559}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/35{background-color:color-mix(in oklab,var(--color-emerald-50)35%,transparent)}}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50)40%,transparent)}}.bg-emerald-50\/55{background-color:#ecfdf58c}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/55{background-color:color-mix(in oklab,var(--color-emerald-50)55%,transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50)60%,transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.bg-emerald-50\/75{background-color:#ecfdf5bf}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/75{background-color:color-mix(in oklab,var(--color-emerald-50)75%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-950\/34{background-color:#02061857}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/34{background-color:color-mix(in oklab,var(--color-slate-950)34%,transparent)}}.bg-slate-950\/44{background-color:#02061870}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/44{background-color:color-mix(in oklab,var(--color-slate-950)44%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white)76%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white)82%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab,var(--color-white)96%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--color-background-center\)\]\/70{--tw-gradient-from:var(--color-background-center)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-background-center\)\]\/70{--tw-gradient-from:color-mix(in oklab,var(--color-background-center)70%,transparent)}}.from-\[var\(--color-background-center\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab, red, red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab,var(--color-black)30%,transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-100\/30{--tw-gradient-from:#d0fae54d}@supports (color:color-mix(in lab, red, red)){.from-emerald-100\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-100)30%,transparent)}}.from-emerald-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-100\/40{--tw-gradient-from:#d0fae566}@supports (color:color-mix(in lab, red, red)){.from-emerald-100\/40{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-100)40%,transparent)}}.from-emerald-100\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/35{--tw-gradient-from:#02061859}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/35{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.from-slate-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/40{--tw-gradient-via:#02061866}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/40{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)40%,transparent)}}.via-slate-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab,var(--color-black)20%,transparent)}}.to-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-100\/20{--tw-gradient-to:#cbfbf133}@supports (color:color-mix(in lab, red, red)){.to-teal-100\/20{--tw-gradient-to:color-mix(in oklab,var(--color-teal-100)20%,transparent)}}.to-teal-100\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-100\/30{--tw-gradient-to:#cbfbf14d}@supports (color:color-mix(in lab, red, red)){.to-teal-100\/30{--tw-gradient-to:color-mix(in oklab,var(--color-teal-100)30%,transparent)}}.to-teal-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab,var(--color-white)10%,transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_38\%\]{object-position:center 38%}.p-0{padding:calc(var(--spacing)*0)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-18{padding-top:4.5rem}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-7{padding-right:calc(var(--spacing)*7)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-\[0\.98rem\]{font-size:.98rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#16a34a\]{color:#16a34a}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/80{color:#009767cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/80{color:color-mix(in oklab,var(--color-emerald-600)80%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.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-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-emerald-300{-webkit-text-decoration-color:var(--color-emerald-300);-webkit-text-decoration-color:var(--color-emerald-300);-webkit-text-decoration-color:var(--color-emerald-300);text-decoration-color:var(--color-emerald-300)}.underline-offset-4{text-underline-offset:4px}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-10px_28px_rgba\(2\,6\,23\,0\.10\)\]{--tw-shadow:0 -10px 28px var(--tw-shadow-color,#0206171a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgb\(5_150_105_\/_0\.2\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#05966933);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(5\,150\,105\,0\.18\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0596692e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(15\,23\,42\,0\.09\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#0f172a17);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgb\(15_23_42_\/_0\.16\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-emerald-200\/50{--tw-ring-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.ring-emerald-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200)50%,transparent)}}.ring-emerald-200\/60{--tw-ring-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.ring-emerald-200\/60{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200)60%,transparent)}}.ring-emerald-200\/70{--tw-ring-color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.ring-emerald-200\/70{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200)70%,transparent)}}.ring-emerald-200\/80{--tw-ring-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.ring-emerald-200\/80{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200)80%,transparent)}}.ring-emerald-400\/55{--tw-ring-color:#00d2948c}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/55{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)55%,transparent)}}.ring-white\/60{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ring-white\/60{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.invert{--tw-invert:invert(100%);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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-all{transition-property:all;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[unicode-bidi\:isolate\]{unicode-bidi:isolate}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.marker\:text-emerald-500 ::marker{color:var(--color-emerald-500)}.marker\:text-emerald-500::marker{color:var(--color-emerald-500)}.marker\:text-emerald-500 ::-webkit-details-marker{color:var(--color-emerald-500)}.marker\:text-emerald-500::-webkit-details-marker{color:var(--color-emerald-500)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:-top-8:before{content:var(--tw-content);top:calc(var(--spacing)*-8)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing)*1.5)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing)*1.5)}.before\:h-8:before{content:var(--tw-content);height:calc(var(--spacing)*8)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-emerald-300:before{content:var(--tw-content);background-color:var(--color-emerald-300)}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-white\/10:before{content:var(--tw-content);--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.before\:from-white\/10:before{--tw-gradient-from:color-mix(in oklab,var(--color-white)10%,transparent)}}.before\:from-white\/10:before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/28:hover{background-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/28:hover{background-color:color-mix(in oklab,var(--color-white)28%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-emerald-900:hover{color:var(--color-emerald-900)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_28px_120px_rgba\(15\,23\,42\,0\.14\)\]:hover{--tw-shadow:0 28px 120px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.hover\:shadow-emerald-600\/20:hover{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-600\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-600)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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\:ring-emerald-400:focus{--tw-ring-color:var(--color-emerald-400)}.focus\:ring-emerald-400\/70:focus{--tw-ring-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-400\/70:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.focus\:ring-emerald-600:focus{--tw-ring-color:var(--color-emerald-600)}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/40:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.focus\:ring-white\/55:focus{--tw-ring-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/55:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color:var(--color-slate-950)}.focus\:ring-offset-white:focus{--tw-ring-offset-color:var(--color-white)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-emerald-100:focus-visible{background-color:var(--color-emerald-100)}.focus-visible\:text-emerald-800:focus-visible{color:var(--color-emerald-800)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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-visible\:ring-emerald-400:focus-visible{--tw-ring-color:var(--color-emerald-400)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-color:var(--color-emerald-500)}.focus-visible\:ring-red-400:focus-visible{--tw-ring-color:var(--color-red-400)}.focus-visible\:ring-sky-300:focus-visible{--tw-ring-color:var(--color-sky-300)}.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-emerald-800:active{background-color:var(--color-emerald-800)}.active\:bg-slate-100:active{background-color:var(--color-slate-100)}.disabled\:bg-gray-400:disabled{background-color:var(--color-gray-400)}.disabled\:bg-slate-500:disabled{background-color:var(--color-slate-500)}@media (min-width:380px){.min-\[380px\]\:inline-flex{display:inline-flex}}@media (min-width:420px){.min-\[420px\]\:min-w-28{min-width:calc(var(--spacing)*28)}.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[420px\]\:flex-row{flex-direction:row}}@media (min-width:480px){.min-\[480px\]\:w-\[64vw\]{width:64vw}.min-\[480px\]\:min-w-\[64vw\]{min-width:64vw}}@media (min-width:520px){.min-\[520px\]\:flex-row{flex-direction:row}}@media (min-width:560px){.min-\[560px\]\:flex-row{flex-direction:row}.min-\[560px\]\:items-center{align-items:center}}@media (min-width:860px){.min-\[860px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:-mx-2{margin-inline:calc(var(--spacing)*-2)}.sm\:-mt-20{margin-top:calc(var(--spacing)*-20)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mb-10{margin-bottom:calc(var(--spacing)*10)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:w-\[54\%\]{width:54%}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[calc\(1\.75rem-1px\)\]{border-radius:calc(1.75rem - 1px)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-1{padding-top:calc(var(--spacing)*1)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pt-28{padding-top:calc(var(--spacing)*28)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:top-2{top:calc(var(--spacing)*2)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-auto{margin-inline:auto}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-9{margin-bottom:calc(var(--spacing)*9)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-1\.5{height:calc(var(--spacing)*1.5)}.md\:h-2{height:calc(var(--spacing)*2)}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-7{height:calc(var(--spacing)*7)}.md\:min-h-10{min-height:calc(var(--spacing)*10)}.md\:w-1\.5{width:calc(var(--spacing)*1.5)}.md\:w-2{width:calc(var(--spacing)*2)}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-80{width:calc(var(--spacing)*80)}.md\:w-\[45vw\]{width:45vw}.md\:w-\[52\%\]{width:52%}.md\:w-\[52vw\]{width:52vw}.md\:w-full{width:100%}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-120{max-width:calc(var(--spacing)*120)}.md\:min-w-\[52vw\]{min-width:52vw}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-\[28px\]{border-radius:28px}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border-2{border-style:var(--tw-border-style);border-width:2px}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pr-11{padding-right:calc(var(--spacing)*11)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pl-11{padding-left:calc(var(--spacing)*11)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[10px\]{font-size:10px}.md\:before\:right-3\.5:before{content:var(--tw-content);right:calc(var(--spacing)*3.5)}.md\:before\:left-3\.5:before{content:var(--tw-content);left:calc(var(--spacing)*3.5)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:order-0{order:0}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:mt-6{margin-top:calc(var(--spacing)*6)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:min-h-10{min-height:calc(var(--spacing)*10)}.lg\:min-h-11{min-height:calc(var(--spacing)*11)}.lg\:w-\[22rem\]{width:22rem}.lg\:min-w-\[22rem\]{min-width:22rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(22rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-2{padding-block:calc(var(--spacing)*2)}.lg\:py-3{padding-block:calc(var(--spacing)*3)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-start-2{grid-column-start:2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:aspect-\[4\/5\]{aspect-ratio:4/5}.xl\:min-h-\[16\%\]{min-height:16%}.xl\:w-full{width:100%}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:gap-x-8{column-gap:calc(var(--spacing)*8)}.xl\:object-center{object-position:center}.xl\:px-3{padding-inline:calc(var(--spacing)*3)}.xl\:py-2{padding-block:calc(var(--spacing)*2)}}@media (min-width:96rem){.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:col-start-auto{grid-column-start:auto}.\32 xl\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-emerald-300\/10:where(.dark,.dark *){border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-300)10%,transparent)}}.dark\:border-emerald-400\/50:where(.dark,.dark *){border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.dark\:border-emerald-500:where(.dark,.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600\/70:where(.dark,.dark *){border-color:#009767b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-600\/70:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-600)70%,transparent)}}.dark\:border-emerald-700\/60:where(.dark,.dark *){border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-700)60%,transparent)}}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/40:where(.dark,.dark *){border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-800)40%,transparent)}}.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-800)60%,transparent)}}.dark\:border-emerald-800\/70:where(.dark,.dark *){border-color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/70:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-800)70%,transparent)}}.dark\:border-emerald-900\/30:where(.dark,.dark *){border-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:border-emerald-900\/40:where(.dark,.dark *){border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:border-emerald-900\/45:where(.dark,.dark *){border-color:#004e3b73}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/45:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900)45%,transparent)}}.dark\:border-emerald-900\/50:where(.dark,.dark *){border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-600\/90:where(.dark,.dark *){border-color:#45556ce6}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/90:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-600)90%,transparent)}}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/60:where(.dark,.dark *){border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/30:where(.dark,.dark *){border-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.dark\:border-slate-800\/40:where(.dark,.dark *){border-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:border-slate-800\/60:where(.dark,.dark *){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.dark\:bg-emerald-400:where(.dark,.dark *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-500:where(.dark,.dark *){background-color:var(--color-emerald-500)}.dark\:bg-emerald-700:where(.dark,.dark *){background-color:var(--color-emerald-700)}.dark\:bg-emerald-800:where(.dark,.dark *){background-color:var(--color-emerald-800)}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-950\/18:where(.dark,.dark *){background-color:#002c222e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/18:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)18%,transparent)}}.dark\:bg-emerald-950\/20:where(.dark,.dark *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:bg-emerald-950\/25:where(.dark,.dark *){background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)25%,transparent)}}.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:bg-emerald-950\/35:where(.dark,.dark *){background-color:#002c2259}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/35:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)35%,transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)50%,transparent)}}.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)60%,transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:bg-red-950\/50:where(.dark,.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950)50%,transparent)}}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/70:where(.dark,.dark *){background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.dark\:bg-slate-800\/80:where(.dark,.dark *){background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/25:where(.dark,.dark *){background-color:#0f172b40}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)25%,transparent)}}.dark\:bg-slate-900\/30:where(.dark,.dark *){background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)30%,transparent)}}.dark\:bg-slate-900\/38:where(.dark,.dark *){background-color:#0f172b61}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/38:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)38%,transparent)}}.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.dark\:bg-slate-900\/48:where(.dark,.dark *){background-color:#0f172b7a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/48:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)48%,transparent)}}.dark\:bg-slate-900\/54:where(.dark,.dark *){background-color:#0f172b8a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/54:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)54%,transparent)}}.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.dark\:bg-slate-900\/78:where(.dark,.dark *){background-color:#0f172bc7}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/78:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)78%,transparent)}}.dark\:bg-slate-900\/80:where(.dark,.dark *){background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.dark\:bg-slate-900\/85:where(.dark,.dark *){background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/85:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)85%,transparent)}}.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.dark\:bg-slate-950:where(.dark,.dark *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/18:where(.dark,.dark *){background-color:#0206182e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/18:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)18%,transparent)}}.dark\:bg-slate-950\/40:where(.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)40%,transparent)}}.dark\:bg-slate-950\/46:where(.dark,.dark *){background-color:#02061875}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/46:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)46%,transparent)}}.dark\:bg-slate-950\/50:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)50%,transparent)}}.dark\:bg-slate-950\/60:where(.dark,.dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)60%,transparent)}}.dark\:bg-slate-950\/62:where(.dark,.dark *){background-color:#0206189e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/62:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)62%,transparent)}}.dark\:bg-slate-950\/70:where(.dark,.dark *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)70%,transparent)}}.dark\:bg-slate-950\/80:where(.dark,.dark *){background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.dark\:bg-slate-950\/94:where(.dark,.dark *){background-color:#020618f0}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/94:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)94%,transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:from-\[var\(--color-background-center\)\]\/55:where(.dark,.dark *){--tw-gradient-from:var(--color-background-center)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--color-background-center\)\]\/55:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-background-center)55%,transparent)}}.dark\:from-\[var\(--color-background-center\)\]\/55:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-emerald-900\/20:where(.dark,.dark *){--tw-gradient-from:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:from-emerald-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-emerald-950\/70:where(.dark,.dark *){--tw-gradient-from:#002c22b3}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-950\/70:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950)70%,transparent)}}.dark\:from-emerald-950\/70:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-slate-950\/80:where(.dark,.dark *){--tw-gradient-from:#020618cc}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-950\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.dark\:from-slate-950\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-slate-950\/60:where(.dark,.dark *){--tw-gradient-via:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:via-slate-950\/60:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)60%,transparent)}}.dark\:via-slate-950\/60:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-slate-900:where(.dark,.dark *){--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-slate-900\/40:where(.dark,.dark *){--tw-gradient-to:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-900\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.dark\:to-slate-900\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-teal-900\/10:where(.dark,.dark *){--tw-gradient-to:#0b4f4a1a}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-900\/10:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-teal-900)10%,transparent)}}.dark\:to-teal-900\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-emerald-100:where(.dark,.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:where(.dark,.dark *){color:var(--color-emerald-500)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-slate-50:where(.dark,.dark *){color:var(--color-slate-50)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-950:where(.dark,.dark *){color:var(--color-slate-950)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/90:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/90:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)90%,transparent)}}.dark\:opacity-40:where(.dark,.dark *){opacity:.4}.dark\:shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.45\)\]:where(.dark,.dark *){--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.45\)\]:where(.dark,.dark *){--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_24px_80px_rgba\(2\,6\,23\,0\.45\)\]:where(.dark,.dark *){--tw-shadow:0 24px 80px var(--tw-shadow-color,#02061773);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-emerald-400\/20:where(.dark,.dark *){--tw-shadow-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-emerald-400\/20:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-400)20%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-emerald-400\/45:where(.dark,.dark *){--tw-ring-color:#00d29473}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-400\/45:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)45%,transparent)}}.dark\:ring-emerald-800\/30:where(.dark,.dark *){--tw-ring-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-800\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-800)30%,transparent)}}.dark\:ring-emerald-800\/50:where(.dark,.dark *){--tw-ring-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-800\/50:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-800)50%,transparent)}}.dark\:ring-emerald-800\/60:where(.dark,.dark *){--tw-ring-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-800\/60:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-800)60%,transparent)}}.dark\:ring-emerald-900\/60:where(.dark,.dark *){--tw-ring-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-900\/60:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-900)60%,transparent)}}.dark\:ring-white\/5:where(.dark,.dark *){--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/5:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:backdrop-blur-md:where(.dark,.dark *){--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.dark\:marker\:text-emerald-400:where(.dark,.dark *) ::marker{color:var(--color-emerald-400)}.dark\:marker\:text-emerald-400:where(.dark,.dark *)::marker{color:var(--color-emerald-400)}.dark\:marker\:text-emerald-400:where(.dark,.dark *) ::-webkit-details-marker{color:var(--color-emerald-400)}.dark\:marker\:text-emerald-400:where(.dark,.dark *)::-webkit-details-marker{color:var(--color-emerald-400)}.dark\:before\:bg-emerald-700\/40:where(.dark,.dark *):before{content:var(--tw-content);background-color:#00795666}@supports (color:color-mix(in lab, red, red)){.dark\:before\:bg-emerald-700\/40:where(.dark,.dark *):before{background-color:color-mix(in oklab,var(--color-emerald-700)40%,transparent)}}.dark\:before\:from-slate-950\/18:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-from:#0206182e}@supports (color:color-mix(in lab, red, red)){.dark\:before\:from-slate-950\/18:where(.dark,.dark *):before{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)18%,transparent)}}.dark\:before\:from-slate-950\/18:where(.dark,.dark *):before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@media (hover:hover){.dark\:hover\:bg-emerald-400:where(.dark,.dark *):hover{background-color:var(--color-emerald-400)}.dark\:hover\:bg-emerald-600:where(.dark,.dark *):hover{background-color:var(--color-emerald-600)}.dark\:hover\:bg-emerald-900\/20:where(.dark,.dark *):hover{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:hover\:bg-emerald-950\/40:where(.dark,.dark *):hover{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:hover\:bg-emerald-950\/50:where(.dark,.dark *):hover{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-950)50%,transparent)}}.dark\:hover\:bg-slate-700:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-900\/50:where(.dark,.dark *):hover{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.dark\:hover\:bg-slate-900\/60:where(.dark,.dark *):hover{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:hover\:bg-white\/16:where(.dark,.dark *):hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/16:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.dark\:hover\:text-emerald-200:where(.dark,.dark *):hover{color:var(--color-emerald-200)}.dark\:hover\:text-emerald-300:where(.dark,.dark *):hover{color:var(--color-emerald-300)}.dark\:hover\:text-red-100:where(.dark,.dark *):hover{color:var(--color-red-100)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:shadow-emerald-500\/20:where(.dark,.dark *):hover{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-emerald-500\/20:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.dark\:focus\:ring-emerald-400:where(.dark,.dark *):focus{--tw-ring-color:var(--color-emerald-400)}.dark\:focus\:ring-emerald-400\/30:where(.dark,.dark *):focus{--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-emerald-400\/30:where(.dark,.dark *):focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.dark\:focus\:ring-emerald-500:where(.dark,.dark *):focus{--tw-ring-color:var(--color-emerald-500)}.dark\:focus\:ring-offset-slate-950:where(.dark,.dark *):focus{--tw-ring-offset-color:var(--color-slate-950)}.dark\:focus-visible\:bg-emerald-950\/50:where(.dark,.dark *):focus-visible{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:bg-emerald-950\/50:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-emerald-950)50%,transparent)}}.dark\:focus-visible\:text-emerald-200:where(.dark,.dark *):focus-visible{color:var(--color-emerald-200)}.dark\:focus-visible\:ring-emerald-500:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-emerald-500)}.dark\:focus-visible\:ring-offset-slate-950:where(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-slate-950)}.dark\:active\:bg-emerald-300:where(.dark,.dark *):active{background-color:var(--color-emerald-300)}.dark\:active\:bg-slate-700:where(.dark,.dark *):active{background-color:var(--color-slate-700)}@media (min-width:64rem){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}}:root{--color-primary:#059669;--color-primary-light:#10b981;--color-primary-dark:#047857;--color-primary-muted:#d1fae5;--brand-green:var(--color-primary);--brand-green-hover:var(--color-primary-dark);--brand-green-active:#065f46;--brand-green-soft:var(--color-primary-muted);--brand-green-border:#0596693d;--clinical-accent:#0f766e;--focus-ring:var(--color-focus-ring);--color-accent:#065f46;--color-accent-light:#0f766e;--color-accent-dark:#134e4a;--color-background:#edf5f3;--color-background-top:#e4efef;--color-background-bottom:#deebea;--color-background-edge:#dbe9e8;--color-background-center:#f8fcfa;--color-background-rgb:237 245 243;--color-surface:#f8fcfa;--color-surface-alt:#edf7f4;--color-surface-elevated:#fff;--color-surface-card:#fbfefd;--color-surface-tint:#e7f8f1;--color-section-glow:20 184 166;--color-section-mint:16 185 129;--color-text-primary:#065f46;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--color-text-light:#cbd5e1;--color-border:#d7e5e2;--color-border-subtle:#eaf3f1;--color-border-strong:#b9d1cc;--color-success:#16a34a;--color-success-bg:#ecfdf5;--color-success-border:#dcfce7;--color-warning:#ca8a04;--color-warning-bg:#fefce8;--color-warning-border:#fef08a;--color-error:#dc2626;--color-error-bg:#fee2e2;--color-error-border:#fecaca;--color-info:#0ea5e9;--color-info-bg:#f0f9ff;--color-info-border:#bae6fd;--color-input-bg:#fff;--color-input-border:#cbd5e1;--color-input-text:#0f172a;--color-button-bg:#059669;--color-button-bg-hover:#047857;--color-button-text:#fff;--color-focus-ring:#10b981;--color-focus-ring-offset:#fff}.dark{--color-primary:#10b981;--color-primary-light:#6ee7b7;--color-primary-dark:#059669;--color-primary-muted:#064e3b;--brand-green:var(--color-primary);--brand-green-hover:var(--color-primary-light);--brand-green-active:#34d399;--brand-green-soft:var(--color-primary-muted);--brand-green-border:#6ee7b738;--clinical-accent:#5eead4;--focus-ring:var(--color-focus-ring);--color-accent:#6ee7b7;--color-accent-light:#a7f3d0;--color-accent-dark:#059669;--color-background:#06131c;--color-background-top:#0b1a25;--color-background-bottom:#041018;--color-background-edge:#030b12;--color-background-center:#0b1c26;--color-background-rgb:6 19 28;--color-surface:#0d1c28;--color-surface-alt:#102634;--color-surface-elevated:#122432;--color-surface-card:#102230;--color-surface-tint:#073527;--color-section-glow:45 212 191;--color-section-mint:52 211 153;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-light:#64748b;--color-border:#374151;--color-border-subtle:#1f2937;--color-border-strong:#2b4a43;--color-success:#34d399;--color-success-bg:#064e3b;--color-success-border:#065f46;--color-warning:#eab308;--color-warning-bg:#292818;--color-warning-border:#453709;--color-error:#f87171;--color-error-bg:#5f1f1f;--color-error-border:#7f1d1d;--color-info:#38bdf8;--color-info-bg:#0c2d4a;--color-info-border:#0e4a8b;--color-input-bg:#1f2937;--color-input-border:#374151;--color-input-text:#f1f5f9;--color-button-bg:#10b981;--color-button-bg-hover:#059669;--color-button-text:#020617;--color-focus-ring:#6ee7b7;--color-focus-ring-offset:#020617}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:clip}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(ellipse 76rem 42rem at 50% 8rem,#0ea5e917,transparent 66%),radial-gradient(ellipse 70rem 42rem at 20% 58rem,rgb(var(--color-section-mint)/.045),transparent 70%),radial-gradient(ellipse 78rem 48rem at 88% 92rem,#0f766e0a,transparent 72%),linear-gradient(90deg,var(--color-background-edge)0%,var(--color-background)15%,var(--color-background-center)50%,var(--color-background)85%,var(--color-background-edge)100%),linear-gradient(to bottom,var(--color-background-top)0%,var(--color-background)46%,var(--color-background-bottom)100%);color:var(--color-text-primary);font-family:var(--font-sans);min-height:100vh;transition:background-color .3s,color .3s;position:relative;overflow-x:clip}html[lang=fa] body{font-family:var(--font-persian);line-height:1.75}html[lang=ar] body{font-family:var(--font-arabic);line-height:1.72}html[lang=ur] body{font-family:var(--font-urdu);line-height:1.86}html[dir=rtl] body{text-align:start}html[lang=fa] body,html[lang=ar] body,html[lang=ur] body{font-feature-settings:"kern"}html[lang=fa] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,li,span),html[lang=ar] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,li,span),html[lang=ur] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,li,span){letter-spacing:normal;text-transform:none}body:before{content:"";z-index:0;pointer-events:none;filter:blur(2px);will-change:transform;background:radial-gradient(52rem 34rem at 12% 12%,#0284c718,#0000 70%),radial-gradient(50rem 32rem at 88% 10%,#14b8a613,#0000 72%),radial-gradient(48rem 30rem at 78% 76%,#10b9810d,#0000 74%),radial-gradient(44rem 28rem at 18% 88%,#0759850d,#0000 72%),linear-gradient(90deg,#082f4909,#0000 26% 74%,#064e3b08);animation:34s ease-in-out infinite alternate ambient-light-drift;position:fixed;inset:-12vh -10vw;transform:translate(0)}.dark body:before{opacity:.72;background:radial-gradient(54rem 34rem at 12% 12%,#0ea5e917,#0000 72%),radial-gradient(50rem 32rem at 88% 10%,#2dd4bf0f,#0000 74%),radial-gradient(48rem 30rem at 78% 76%,#34d3990a,#0000 76%),radial-gradient(44rem 28rem at 18% 88%,#38bdf80a,#0000 74%),linear-gradient(90deg,#0ea5e906,#0000 28% 72%,#10b98106)}body:after{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:linear-gradient(115deg,#0000 0%,#0ea5e906 24%,#0000 48%,#10b98105 72%,#0000 100%),url("data:image/svg+xml,%3Csvg width='1800' height='840' viewBox='0 0 1800 840' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-70 276C108 232 242 252 376 279C520 308 568 246 642 220C742 185 838 265 952 246C1078 224 1168 154 1285 188C1412 225 1500 294 1870 236' stroke='%230284c7' stroke-opacity='.085' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M-40 548C156 492 306 514 476 556C656 600 774 482 910 492C1088 505 1176 604 1352 565C1490 535 1594 456 1840 494' stroke='%230f766e' stroke-opacity='.072' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M184 382C304 344 416 350 536 382M760 334C872 304 1018 314 1136 350M1204 665C1326 628 1478 634 1608 676' stroke='%2310b981' stroke-opacity='.055' stroke-width='1.45' stroke-linecap='round'/%3E%3Ccircle cx='642' cy='220' r='3.8' fill='%2314b8a6' fill-opacity='.11'/%3E%3Ccircle cx='952' cy='246' r='3.8' fill='%230ea5e9' fill-opacity='.095'/%3E%3Ccircle cx='1352' cy='565' r='3.8' fill='%2310b981' fill-opacity='.09'/%3E%3C/svg%3E");background-position:top,50% 28rem;background-repeat:repeat-y,no-repeat;background-size:100% 78rem,min(124rem,124vw);min-height:100%;position:absolute;inset:0}.dark body:after{opacity:.44;filter:saturate(1.08)}body>*{z-index:1;position:relative}body>[data-portal-fixed]{position:fixed}button,a,input,textarea,select{font:inherit}*,:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%}p,h1,h2,h3,h4,h5,h6,a,li,label,span{overflow-wrap:anywhere}input,textarea,select{min-width:0;font-size:16px}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.interactive-control{touch-action:manipulation;cursor:pointer;will-change:translate,scale;transition-property:color,background-color,border-color,box-shadow,translate,scale,opacity;transition-duration:.18s;transition-timing-function:ease-out}.interactive-control:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;translate:0 1px;scale:.985}.interactive-control:disabled,.interactive-control[aria-disabled=true]{cursor:not-allowed;opacity:.62;pointer-events:none;translate:0;scale:1}.interactive-control:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.interactive-control{will-change:auto;transition-duration:80ms}.interactive-control:active{translate:0;scale:1}.site-header{will-change:auto;transition-duration:80ms}.hero-image-stage,.hero-image-stage:before,.hero-image-stage:after,.hero-video,.hero-image-bottom-fade{transition:none}}.page-shell{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1rem,3.5vw,3rem)}.content-shell{width:min(100%,72rem);margin-inline:auto}.prose-shell{width:min(100%,48rem);margin-inline:auto}.section-y{padding-block:clamp(3rem,7vw,6rem)}.site-section{isolation:isolate;background:var(--color-background);box-shadow:0 -1px 0 var(--color-background),0 1px 0 var(--color-background);overflow:hidden}#home{isolation:isolate;overflow:hidden}#home:before,#home:after,.site-section:before,.site-section:after{content:"";pointer-events:none;position:absolute}#home:before{z-index:1;background:radial-gradient(ellipse 58rem 34rem at 26% 29%,#ffffff5c,transparent 68%),radial-gradient(ellipse 48rem 32rem at 22% 22%,#0ea5e924,transparent 72%),radial-gradient(ellipse 42rem 30rem at 68% 20%,#14b8a61b,transparent 74%),linear-gradient(to bottom,transparent 0%,transparent 70%,var(--color-background)100%);mix-blend-mode:soft-light;opacity:.78;inset:0}#home:after{z-index:1;opacity:.58;background-image:url("data:image/svg+xml,%3Csvg width='1500' height='760' viewBox='0 0 1500 760' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-120 492C62 402 194 410 334 462C488 518 594 414 734 392C900 366 1014 464 1162 430C1282 402 1372 330 1620 382' stroke='%23ffffff' stroke-opacity='.18' stroke-width='1.4'/%3E%3Cpath d='M110 254C248 210 368 226 498 272C636 320 742 220 878 234C1016 249 1116 330 1264 286C1362 256 1428 225 1548 248' stroke='%2314b8a6' stroke-opacity='.14' stroke-width='1.35'/%3E%3C/svg%3E");background-position:50% 14%;background-repeat:no-repeat;background-size:min(108rem,132vw);inset:0}.dark #home:before{opacity:.54;background:radial-gradient(ellipse 58rem 34rem at 26% 29%,#0ea5e929,transparent 70%),radial-gradient(ellipse 48rem 32rem at 22% 22%,#38bdf81c,transparent 72%),radial-gradient(ellipse 42rem 30rem at 68% 20%,#2dd4bf12,transparent 76%),linear-gradient(to bottom,transparent 0%,transparent 70%,var(--color-background)100%)}.dark #home:after{opacity:.36}.site-section:before{z-index:0;opacity:.62;background-repeat:no-repeat;inset:-26% 0}.site-section:after{z-index:0;opacity:.28;background-repeat:no-repeat;background-size:min(102rem,124vw);inset:-14% 0 -18%}#problem:before{background:radial-gradient(60rem 30rem at 24% 12%,#0ea5e90f,#0000 72%),radial-gradient(48rem 26rem at 88% 74%,#10b98109,#0000 74%)}#problem:after{background-image:url("data:image/svg+xml,%3Csvg width='1500' height='520' viewBox='0 0 1500 520' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-70 296C110 250 245 267 385 302C536 340 612 258 744 262C895 267 978 338 1122 318C1266 298 1354 234 1570 276' stroke='%230284c7' stroke-opacity='.07' stroke-width='1.35' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50% 45%}#updates:before{background:radial-gradient(56rem 28rem at 72% 42%,#0ea5e90b,#0000 68%),radial-gradient(58rem 28rem at 18% 84%,#10b9810a,#0000 72%)}#updates{box-shadow:none;overflow:visible}#updates:after{background-image:url("data:image/svg+xml,%3Csvg width='1500' height='520' viewBox='0 0 1500 520' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M100 328C230 286 358 293 486 332M694 196C806 166 954 176 1085 214M1124 404C1260 358 1398 370 1526 420' stroke='%2314b8a6' stroke-opacity='.06' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50% 52%}#credentials:before{background:radial-gradient(58rem 30rem at 18% 54%,#0284c70d,#0000 72%),radial-gradient(44rem 26rem at 88% 20%,#2dd4bf0a,#0000 74%)}#credentials:after{opacity:.22;background-image:linear-gradient(115deg,#0000 8%,#0ea5e909 8.15%,#0000 8.35% 30%,#10b98107 30.15%,#0000 30.38%);background-position:50% 20%;background-size:88rem 30rem}#team:before{background:radial-gradient(52rem 27rem at 16% 48%,#0ea5e90a,#0000 70%),radial-gradient(48rem 24rem at 84% 24%,#22c55e09,#0000 74%),radial-gradient(42rem 22rem at 48% 98%,#14b8a608,#0000 74%)}#team:after{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg width='1400' height='500' viewBox='0 0 1400 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-40 360C132 304 256 324 396 356C552 392 648 306 798 314C960 323 1056 404 1210 374C1322 352 1420 296 1510 310' stroke='%230ea5e9' stroke-opacity='.055' stroke-width='1.25'/%3E%3C/svg%3E");background-position:50% 48%}#contact:before{background:radial-gradient(64rem 32rem at 62% 18%,#0ea5e90b,#0000 72%),radial-gradient(54rem 28rem at 24% 92%,#10b9810a,#0000 74%)}#contact:after{background-image:url("data:image/svg+xml,%3Csvg width='1500' height='520' viewBox='0 0 1500 520' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-100 220C106 178 240 218 388 248C536 278 636 200 784 212C964 227 1058 308 1216 280C1370 252 1458 192 1600 216' stroke='%2310b981' stroke-opacity='.06' stroke-width='1.35' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50% 30%}.dark .site-section:before{opacity:.42}.dark .site-section:after{opacity:.18}.dark #problem:before{background:radial-gradient(60rem 30rem at 24% 12%,#38bdf80b,#0000 74%),radial-gradient(48rem 26rem at 88% 74%,#34d39907,#0000 76%)}.dark #updates:before{background:radial-gradient(56rem 28rem at 72% 42%,#38bdf809,#0000 70%),radial-gradient(58rem 28rem at 18% 84%,#34d39908,#0000 74%)}.dark #credentials:before{background:radial-gradient(58rem 30rem at 18% 54%,#0ea5e90a,#0000 74%),radial-gradient(44rem 26rem at 88% 20%,#2dd4bf07,#0000 76%)}.dark #team:before{background:radial-gradient(52rem 27rem at 16% 48%,#38bdf808,#0000 72%),radial-gradient(48rem 24rem at 84% 24%,#34d39907,#0000 76%),radial-gradient(42rem 22rem at 48% 98%,#2dd4bf06,#0000 76%)}.dark #contact:before{background:radial-gradient(64rem 32rem at 62% 18%,#38bdf809,#0000 74%),radial-gradient(54rem 28rem at 24% 92%,#34d39908,#0000 76%)}@keyframes ambient-light-drift{0%{transform:translate(-.8rem,-.4rem)scale(1)}to{transform:translate(.9rem,.7rem)scale(1.015)}}@media (max-width:1023px){body:before{background:radial-gradient(36rem 26rem at 16% 10%,#0ea5e913,#0000 72%),radial-gradient(34rem 24rem at 86% 16%,#14b8a60d,#0000 74%),radial-gradient(32rem 22rem at 70% 78%,#10b98109,#0000 76%);inset:-8vh -12vw}body:after{opacity:.48;background-size:100% 82rem,min(96rem,150vw)}.site-section:before{opacity:.42;inset:-16% 0 -14%}.site-section:after{opacity:.16}}@media (max-width:640px){body{background:radial-gradient(ellipse 32rem 24rem at 50% 8rem,#0ea5e911,transparent 72%),radial-gradient(ellipse 28rem 22rem at 86% 52rem,#10b98109,transparent 74%),linear-gradient(to bottom,var(--color-background-top)0%,var(--color-background)48%,var(--color-background-bottom)100%)}body:before{filter:none;opacity:.72;animation:none}body:after,.site-section:after,#home:after{display:none}#home:before,.site-section:before{opacity:.34}}@media (prefers-reduced-motion:reduce){body:before{will-change:auto;animation:none}}.medical-card{background:var(--color-surface-card);border:1px solid #065f461a}@supports (color:color-mix(in lab, red, red)){.medical-card{background:color-mix(in srgb,var(--color-surface-card)92%,rgb(var(--color-section-mint)/.08))}}.medical-card{box-shadow:0 14px 34px #0f172a14,inset 0 1px #ffffff9e}.dark .medical-card{background:var(--color-surface-card);border-color:#6ee7b71a}@supports (color:color-mix(in lab, red, red)){.dark .medical-card{background:color-mix(in srgb,var(--color-surface-card)88%,transparent)}}.dark .medical-card{box-shadow:inset 0 1px #ffffff0e}.medical-panel{background:#ffffff8f;border:1px solid #065f461a;box-shadow:inset 0 1px #ffffff85}.dark .medical-panel{background:#0f232f6b;border-color:#6ee7b71a;box-shadow:inset 0 1px #ffffff0b}.credentials-grid{align-items:stretch}.credential-card-group,.credential-card-track{display:contents}.credential-carousel-dots{display:none}.credential-card{isolation:isolate;background:linear-gradient(145deg,var(--color-surface-card),var(--color-surface-alt)),radial-gradient(ellipse at 0% 0%,#0ea5e909,transparent 22rem),radial-gradient(ellipse at 100% 100%,#10b9810a,transparent 20rem);border:1px solid #065f461f;border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credential-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-card)94%,white 6%),color-mix(in srgb,var(--color-surface-alt)82%,white 18%)),radial-gradient(ellipse at 0% 0%,#0ea5e909,transparent 22rem),radial-gradient(ellipse at 100% 100%,#10b9810a,transparent 20rem)}}.credential-card{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 46px #0f172a16}.credential-card:hover{border-color:#065f462e;transform:translateY(-1px);box-shadow:0 22px 56px #0f172a1c}.dark .credential-card{background:linear-gradient(145deg,var(--color-surface-card),#07131db8),radial-gradient(ellipse at 0% 0%,#38bdf80e,transparent 22rem),radial-gradient(ellipse at 100% 100%,#2dd4bf0b,transparent 20rem);border-color:#94a3b826}@supports (color:color-mix(in lab, red, red)){.dark .credential-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-card)88%,transparent),#07131db8),radial-gradient(ellipse at 0% 0%,#38bdf80e,transparent 22rem),radial-gradient(ellipse at 100% 100%,#2dd4bf0b,transparent 20rem)}}.dark .credential-card{box-shadow:0 20px 52px #0000003d}.dark .credential-card:hover{border-color:#6ee7b738;box-shadow:0 24px 58px #00000052}.credential-media{background:radial-gradient(20rem 14rem at 18% 12%,#ffffffa3,#0000 70%),linear-gradient(135deg,#f1f7f6f5,#e5efeddb);min-height:clamp(18.5rem,31vw,23.5rem);position:relative;overflow:hidden}.dark .credential-media{background:radial-gradient(20rem 14rem at 18% 12%,#ffffff0e,#0000 70%),linear-gradient(135deg,#0c1d27fa,#051019eb)}.credential-mobile-track,.credential-mobile-slide{position:absolute;inset:0}.credential-image{object-fit:contain;object-position:center;opacity:0;-webkit-user-select:none;user-select:none;padding:clamp(1.1rem,2.2vw,1.65rem);transition:opacity .22s,transform .22s;transform:scale(.985)}.credential-image-active{opacity:1;transform:scale(1)}.credential-media-controls{z-index:2;pointer-events:none;inset-inline:clamp(.85rem,1.6vw,1.1rem);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:clamp(.85rem,1.6vw,1.1rem)}.credential-dots{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);pointer-events:auto;background:#ffffffb8;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .55rem;display:inline-flex;box-shadow:0 8px 20px #0f172a1a}.dark .credential-dots{background:#040e16a8;box-shadow:0 8px 22px #00000047}.credential-dot{background:#64748b75;border-radius:999px;width:.5rem;height:.5rem;transition:width .18s,background-color .18s,opacity .18s}.credential-dot[aria-current=true]{background:var(--color-primary);width:1.15rem}.dark .credential-dot{background:#94a3b870}.dark .credential-dot[aria-current=true]{background:var(--color-primary-light)}.credential-nav-button{color:#0f172a;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);pointer-events:auto;background:#ffffffc7;border:1px solid #0f172a1c;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:border-color .18s,background-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #0f172a1c}.credential-nav-button:hover,.credential-nav-button:focus-visible{color:var(--color-primary-dark);background:#fffffff0;border-color:#065f4647;transform:translateY(-1px)}.credential-nav-button:disabled{cursor:not-allowed;opacity:.38;transform:none}.dark .credential-nav-button{color:#e2e8f0;background:#040e16ad;border-color:#94a3b829;box-shadow:0 10px 24px #00000047}.dark .credential-nav-button:hover,.dark .credential-nav-button:focus-visible{color:var(--color-primary-light);background:#081c24d1;border-color:#6ee7b747}.credential-content{flex-direction:column;flex:1;padding:clamp(1.2rem,2.3vw,1.65rem);display:flex}.credential-badge{width:fit-content;color:var(--color-primary-dark);background:#10b98118;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.dark .credential-badge{color:var(--color-primary-light);background:#2dd4bf1f}.credential-title{color:var(--color-text-primary);margin-top:1rem;font-size:clamp(1.125rem,1.25vw,1.35rem);font-weight:650;line-height:1.22}.credential-summary{color:var(--color-text-secondary);margin-top:.65rem;font-size:clamp(.95rem,.92vw,1.02rem);line-height:1.68}.credential-dot:focus-visible,.credential-nav-button:focus-visible{outline-offset:.18rem;outline:2px solid #14b8a6bf}@media (max-width:1023px){.credentials-grid{width:100%;max-width:min(100%,42rem);overflow:visible;display:block!important}.credential-card-group{box-shadow:none;background:0 0;border:0;margin:0;display:block;overflow:visible}.credential-card-group+.credential-card-group{margin-top:clamp(1.9rem,5vw,2.6rem)}.credential-card-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:0;scroll-padding-inline:0;display:flex;overflow:auto visible}.credential-card-track::-webkit-scrollbar{display:none}.credential-card-track>.credential-recognition-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%}.credential-carousel-dots{justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.credential-carousel-dot{background:#64748b61;border-radius:999px;width:.48rem;height:.48rem;transition:width .18s,background-color .18s,opacity .18s;display:block}.credential-carousel-dot[data-active=true]{background:var(--color-primary);width:1.1rem}.dark .credential-carousel-dot{background:#94a3b86b}.dark .credential-carousel-dot[data-active=true]{background:var(--color-primary-light)}.credential-card-track{padding-block:.15rem .35rem}.credential-recognition-card{background:linear-gradient(145deg,#ffffffd1,#f6fdfaa3),radial-gradient(88% 44% at 50% 0,#10b9810e,#0000 72%)!important;border:0 #0000!important;box-shadow:0 16px 46px #0f172a0f,inset 0 1px #ffffffa8!important}.dark .credential-recognition-card{background:linear-gradient(145deg,#0c1f2ab3,#05111b8a),radial-gradient(88% 44% at 50% 0,#2dd4bf14,#0000 72%)!important;border:0 #0000!important;box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff0b!important}.credential-card:hover{transform:none}.credential-media{flex-direction:column;min-height:clamp(18rem,48vw,23rem);display:flex;overflow:visible}.credential-recognition-card .credential-media{border-radius:1.15rem;box-shadow:none!important;background:radial-gradient(78% 58%,#ffffff57,#0000 72%),linear-gradient(145deg,#edf5f357,#deebea38)!important;border:0!important;padding:clamp(.35rem,1.6vw,.65rem)!important;-webkit-mask-image:none!important;mask-image:none!important}.dark .credential-recognition-card .credential-media{box-shadow:none!important;background:radial-gradient(78% 58%,#ffffff0e,#0000 72%),linear-gradient(145deg,#0f232f57,#05111b38)!important}.credential-image-backdrop{opacity:.16!important;filter:blur(22px)saturate(1.03)!important;border-radius:1.75rem!important;inset:-1.25rem!important;-webkit-mask-image:radial-gradient(82% 72%,#000 0%,#000000b8 58%,#0000 100%)!important;mask-image:radial-gradient(82% 72%,#000 0%,#000000b8 58%,#0000 100%)!important}.credential-recognition-card .credential-media[data-fit=contain]>.credential-image-backdrop,.dark .credential-recognition-card .credential-media[data-fit=contain]>.credential-image-backdrop{opacity:.18!important}.credential-mobile-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;min-height:clamp(18rem,48vw,23rem);display:flex;position:relative;inset:auto;overflow:auto hidden}.credential-mobile-track::-webkit-scrollbar{display:none}.credential-mobile-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:100%;position:relative;inset:auto}.credential-mobile-slide .credential-image{opacity:1;border-radius:1rem;transition:none;transform:none}.credential-media-controls{z-index:1;pointer-events:auto;inset-inline:auto;justify-content:center;padding:0 0 .85rem;position:static;bottom:auto}.credential-nav-button{display:none}.credential-dots{background:#ffffffad;gap:.42rem;padding:.3rem .42rem;box-shadow:0 6px 16px #0f172a14}.dark .credential-dots{background:#040e1694;box-shadow:0 6px 16px #00000038}.credential-dot{width:.42rem;height:.42rem}.credential-dot[aria-current=true]{width:1rem}}@media (max-width:640px){.credential-card{border-radius:1.05rem}.credential-media,.credential-mobile-track{min-height:clamp(16rem,78vw,20rem)}.credential-image{padding:1rem}.credential-mobile-slide .credential-image{border-radius:.9rem}.credential-media-controls{padding-bottom:.75rem}.credential-content{padding:1.05rem}}@media (prefers-reduced-motion:reduce){.credential-card,.credential-image,.credential-dot,.credential-nav-button{transition:none}.credential-card:hover,.credential-nav-button:hover,.credential-nav-button:focus-visible{transform:none}}.route-background,.section-hero-surface{background:0 0}.technology-cta-panel{color:#f8fdfb;background:radial-gradient(34rem 22rem at 8% 0,#2dd4bf2e,#0000 66%),radial-gradient(30rem 22rem at 92% 8%,#84cc1624,#0000 62%),linear-gradient(110deg,#021921 0%,#043632 45%,#065f46 100%);border:1px solid #6ee7b733;box-shadow:0 22px 52px #022c2238,inset 0 1px #ffffff29,inset 0 -1px #0369a12e}.technology-cta-panel:before,.technology-cta-panel:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.technology-cta-panel:before{opacity:.82;background:linear-gradient(90deg,#ffffff17,#0000 20% 78%,#ffffff12),linear-gradient(#ffffff14,#0000 34%),radial-gradient(at 48% 64%,#0000 0%,#02061733 100%)}.technology-cta-panel:after{background:linear-gradient(#0000,#0206173d);height:46%;inset:auto 0 0}.technology-cta-panel>:not(.technology-cta-motif){z-index:1;position:relative}.technology-cta-motif{z-index:0;color:#a7f3d033;filter:drop-shadow(0 0 18px #2dd4bf24)}.technology-cta-icon{color:#a7f3d0;filter:drop-shadow(0 8px 18px #10b9812e)}.technology-cta-copy{color:#dcfce7e0}.technology-cta-primary{color:#042f2e;background:radial-gradient(at 50% -50%,#ffffff5c,#0000 62%),linear-gradient(135deg,#ecfdf5 0%,#a7f3d0 52%,#5eead4 100%);border:1px solid #fff3;box-shadow:0 14px 30px #022c223d,inset 0 1px #fff9}.technology-cta-primary:hover,.technology-cta-primary:focus-visible{color:#032321;background:radial-gradient(at 50% -50%,#ffffff7a,#0000 62%),linear-gradient(135deg,#fff 0%,#bbf7d0 52%,#7dd3fc 100%);box-shadow:0 18px 36px #022c224d,inset 0 1px #ffffffbf}.technology-cta-secondary{color:#ecfdf5;background:#ffffff12;border:1px solid #a7f3d057;box-shadow:inset 0 1px #ffffff14}.technology-cta-secondary:hover,.technology-cta-secondary:focus-visible{color:#fff;background:#ffffff21;border-color:#a7f3d08f}.dark .technology-cta-panel{background:radial-gradient(34rem 22rem at 8% 0,#2dd4bf24,#0000 66%),radial-gradient(30rem 22rem at 92% 8%,#84cc161a,#0000 62%),linear-gradient(110deg,#010d14 0%,#03262c 48%,#044e41 100%);border-color:#6ee7b738;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff29,inset 0 -1px #022c2280}.dark .technology-cta-motif{color:#a7f3d026}.soft-section-divider{background:linear-gradient(90deg,#0000,#10b9814d,#0000);height:1px;position:relative}.dark .soft-section-divider{background:linear-gradient(90deg,#0000,#6ee7b73d,#0000)}.soft-section-divider:after{content:"";filter:blur(10px);background:linear-gradient(90deg,#0000,#10b9811f,#0000);position:absolute;inset:-.375rem 0}.dark .soft-section-divider:after{background:linear-gradient(90deg,#0000,#6ee7b71a,#0000)}.fluid-title{font-size:clamp(1.875rem,1.25rem + 2.5vw,4.75rem);line-height:1.05}.fluid-heading{font-size:clamp(1.5rem,1.125rem + 1.25vw,2.75rem);line-height:1.12}.fluid-subheading{font-size:clamp(1.125rem,1rem + .75vw,1.75rem);line-height:1.2}.fluid-body{font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.7}.hero-cta{font-size:.75rem;font-weight:500;line-height:1.125rem}@media (min-width:768px){.hero-cta{font-size:.8125rem}}@media (min-width:1024px){.hero-cta{font-size:.875rem;line-height:1.25rem}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.hero-desktop-shell{padding-top:clamp(6.75rem,10vh,9rem)}.hero-desktop-bg{object-position:53% center}.hero-video{object-position:center center}.hero-desktop-panel-wrap{max-width:clamp(23rem,27vw,23.25rem);margin-inline-start:clamp(-1rem,-1vw,-.5rem)}.hero-desktop-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffffa8;border-color:#0f172a14;padding:1.5rem;box-shadow:0 10px 28px #0f172a14}.dark .hero-desktop-panel{background-color:#0206177a;border-color:#ffffff1a;box-shadow:0 12px 30px #02061752}.hero-desktop-ctas{gap:.5rem}.hero-desktop-panel .hero-cta{max-width:10.25rem;padding-inline:.875rem;font-size:.8125rem}.updates-desktop-frame{padding-top:.25rem}.updates-desktop-track{scroll-snap-type:x proximity;padding-inline:0;gap:1.5rem;padding-bottom:2rem;overflow:visible}.updates-desktop-track::-webkit-scrollbar{width:0;height:0;display:none}.updates-desktop-card{flex-direction:column;flex-basis:calc(33.3333% - 1rem);width:calc(33.3333% - 1rem);min-width:calc(33.3333% - 1rem);padding:1.25rem;display:flex;box-shadow:0 14px 32px #0f172a17}.dark .updates-desktop-card{box-shadow:none}.updates-desktop-image{border-color:#0000}.updates-desktop-edge-fade,.updates-desktop-indicators{display:none}.updates-desktop-arrow{color:#0f172ac7;padding:.55rem;display:none;box-shadow:0 8px 20px #0f172a14}.dark .updates-desktop-arrow{color:#e2e8f0db}.updates-desktop-arrow-left{left:-2.75rem}.updates-desktop-arrow-right{right:-2.75rem}}.responsive-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.bg-surface{background-color:var(--color-white)}.bg-surface:where(.dark,.dark *){background-color:var(--color-slate-900)}.bg-surface-alt{background-color:var(--color-slate-50)}.bg-surface-alt:where(.dark,.dark *){background-color:var(--color-slate-800)}.border-default{border-color:var(--color-slate-200)}.border-default:where(.dark,.dark *){border-color:var(--color-slate-800)}.text-primary{color:var(--color-slate-900)}.text-primary:where(.dark,.dark *){color:var(--color-white)}.text-secondary{color:var(--color-slate-600)}.text-secondary:where(.dark,.dark *){color:var(--color-slate-300)}.text-muted{color:var(--color-slate-500)}.text-muted:where(.dark,.dark *){color:var(--color-slate-400)}:root{--premium-edge-blue:14 165 233;--premium-edge-teal:20 184 166;--premium-edge-green:16 185 129;--premium-surface-alpha:.74;--premium-border-alpha:.11;--premium-glass-blur:18px;--premium-card-radius:1.5rem;--premium-soft-shadow:0 18px 58px #0f172a16;--premium-control-shadow:0 10px 22px #0f172a13}.dark{--premium-surface-alpha:.58;--premium-border-alpha:.13;--premium-soft-shadow:0 18px 58px #00000042;--premium-control-shadow:0 10px 24px #00000038}body{text-rendering:geometricPrecision;background:radial-gradient(ellipse 60rem 42rem at -10% 12rem,rgb(var(--premium-edge-blue)/.105),transparent 72%),radial-gradient(ellipse 54rem 38rem at 112% 22rem,rgb(var(--premium-edge-teal)/.09),transparent 74%),radial-gradient(ellipse 58rem 42rem at -8% 94rem,rgb(var(--premium-edge-green)/.06),transparent 76%),radial-gradient(ellipse 62rem 44rem at 108% 138rem,rgb(var(--premium-edge-blue)/.055),transparent 76%),linear-gradient(90deg,var(--color-background-edge)0%,var(--color-background)14%,var(--color-background-center)36%,var(--color-background-center)64%,var(--color-background)86%,var(--color-background-edge)100%),linear-gradient(to bottom,var(--color-background-top)0%,var(--color-background)44%,var(--color-background-bottom)100%)}.dark body{background:radial-gradient(ellipse 62rem 42rem at -8% 12rem,rgb(var(--premium-edge-blue)/.11),transparent 74%),radial-gradient(ellipse 54rem 38rem at 112% 24rem,rgb(var(--premium-edge-teal)/.08),transparent 76%),radial-gradient(ellipse 58rem 42rem at -8% 96rem,rgb(var(--premium-edge-green)/.052),transparent 78%),radial-gradient(ellipse 62rem 44rem at 108% 140rem,rgb(var(--premium-edge-blue)/.052),transparent 78%),linear-gradient(90deg,var(--color-background-edge)0%,var(--color-background)16%,var(--color-background-center)42%,var(--color-background-center)58%,var(--color-background)84%,var(--color-background-edge)100%),linear-gradient(to bottom,var(--color-background-top)0%,var(--color-background)46%,var(--color-background-bottom)100%)}body:before{background:radial-gradient(ellipse 50rem 38rem at 8% 16%,rgb(var(--premium-edge-blue)/.082),transparent 74%),radial-gradient(ellipse 46rem 36rem at 92% 14%,rgb(var(--premium-edge-teal)/.074),transparent 76%),radial-gradient(ellipse 44rem 34rem at 12% 82%,rgb(var(--premium-edge-green)/.052),transparent 78%),radial-gradient(ellipse 42rem 32rem at 88% 76%,rgb(var(--premium-edge-blue)/.046),transparent 78%);filter:none;opacity:.62;will-change:auto;animation:none}.dark body:before{filter:none;opacity:.5}body:after{background-image:linear-gradient(90deg,rgb(var(--premium-edge-blue)/.028),transparent 18%,transparent 82%,rgb(var(--premium-edge-green)/.026)),url("data:image/svg+xml,%3Csvg width='1900' height='980' viewBox='0 0 1900 980' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-140 296C48 224 194 246 350 302C520 363 636 260 792 248C976 234 1084 335 1248 308C1390 285 1498 206 2040 250' stroke='%230ea5e9' stroke-opacity='.052' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M-110 645C82 588 236 612 402 658C586 708 716 578 876 594C1060 613 1165 715 1346 672C1502 635 1604 552 2020 606' stroke='%2310b981' stroke-opacity='.047' stroke-width='1.35' stroke-linecap='round'/%3E%3Cpath d='M218 450C340 410 474 416 592 456M770 364C896 326 1032 337 1158 381M1256 780C1388 732 1548 738 1692 790' stroke='%2314b8a6' stroke-opacity='.04' stroke-width='1.1' stroke-linecap='round'/%3E%3Ccircle cx='792' cy='248' r='3.2' fill='%2314b8a6' fill-opacity='.08'/%3E%3Ccircle cx='1248' cy='308' r='3.2' fill='%230ea5e9' fill-opacity='.075'/%3E%3Ccircle cx='1346' cy='672' r='3.2' fill='%2310b981' fill-opacity='.07'/%3E%3C/svg%3E");opacity:.56;background-position:top,50% 22rem;background-size:100% 88rem,min(138rem,138vw)}.dark body:after{opacity:.36}#home:before{background:radial-gradient(ellipse 54rem 32rem at 50% 18%,#ffffff57,transparent 72%),radial-gradient(ellipse 48rem 32rem at 18% 22%,rgb(var(--premium-edge-blue)/.13),transparent 76%),radial-gradient(ellipse 48rem 32rem at 86% 18%,rgb(var(--premium-edge-teal)/.105),transparent 78%),radial-gradient(ellipse 28rem 20rem at 50% 42%,rgb(var(--premium-edge-green)/.045),transparent 74%),linear-gradient(to bottom,transparent 0%,transparent 72%,var(--color-background)100%);mix-blend-mode:normal;opacity:.68}#home:after{opacity:.42;background-image:url("data:image/svg+xml,%3Csvg width='1700' height='820' viewBox='0 0 1700 820' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round'%3E%3Cpath d='M-160 505C50 398 205 426 370 480C552 540 658 402 826 392C1018 381 1138 498 1312 462C1450 434 1538 342 1860 386' stroke='%23ffffff' stroke-opacity='.13' stroke-width='1.2'/%3E%3Cpath d='M68 292C228 230 368 246 524 302C688 361 806 232 960 250C1118 269 1222 364 1390 316C1512 281 1592 238 1774 262' stroke='%2314b8a6' stroke-opacity='.105' stroke-width='1.15'/%3E%3Cpath d='M260 585C392 540 522 548 656 594M978 508C1104 470 1246 482 1372 532' stroke='%230ea5e9' stroke-opacity='.07' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");background-size:min(120rem,142vw)}.site-section:before{opacity:.46;filter:blur(1px)}.site-section:after{opacity:.18}#problem:before,#updates:before,#credentials:before,#team:before,#contact:before{background-blend-mode:screen}.dark #home:before,.dark .site-section:before{opacity:.34}.dark #home:after,.dark .site-section:after{opacity:.14}@media (min-width:1024px){.site-section{box-shadow:none;background:0 0}.site-section:before{inset:-18% -10vw -14%;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.site-section:after{background-size:min(112rem,132vw);inset:-12% -12vw -16%;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}#executive-preview>.content-shell>.grid{align-items:start}#executive-routing-card{align-self:stretch;height:100%;min-height:clamp(24rem,28vw,28rem)}}@media (max-width:1023px){.site-section{box-shadow:none;background:0 0}.site-section:before{inset:-22% -14vw -20%;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.site-section:after{background-size:min(102rem,156vw);inset:-18% -16vw -22%;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}#executive-routing-card{min-height:clamp(20rem,42vw,24rem)}.updates-desktop-frame,.credential-card-group{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%)}}.route-background{isolation:isolate;position:relative}.route-background:before,.section-hero-surface:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 54rem 28rem at 8% 16%,rgb(var(--premium-edge-blue)/.065),transparent 74%),radial-gradient(ellipse 48rem 26rem at 92% 28%,rgb(var(--premium-edge-teal)/.058),transparent 76%),linear-gradient(90deg,transparent,#ffffff38 36%,#ffffff38 64%,transparent);position:absolute;inset:0}.dark .route-background:before,.dark .section-hero-surface:before{background:radial-gradient(ellipse 54rem 28rem at 8% 16%,rgb(var(--premium-edge-blue)/.052),transparent 76%),radial-gradient(ellipse 48rem 26rem at 92% 28%,rgb(var(--premium-edge-teal)/.045),transparent 78%),linear-gradient(90deg,transparent,#ffffff06 38%,#ffffff06 62%,transparent)}.route-background>*,.section-hero-surface>*{z-index:1;position:relative}.medical-card,.medical-panel,article[class*=bg-white],section[class*=bg-white],div[class*=bg-white\/80],div[class*=bg-white\/90]{border-color:rgb(6 95 70/var(--premium-border-alpha));background:linear-gradient(145deg,rgb(255 255 255/var(--premium-surface-alpha)),#f8fcfa94),radial-gradient(ellipse at 0% 0%,rgb(var(--premium-edge-blue)/.035),transparent 22rem),radial-gradient(ellipse at 100% 100%,rgb(var(--premium-edge-green)/.032),transparent 20rem);box-shadow:var(--premium-soft-shadow),inset 0 1px 0 #ffffffb3;-webkit-backdrop-filter:blur(var(--premium-glass-blur))saturate(1.12);backdrop-filter:blur(var(--premium-glass-blur))saturate(1.12)}.dark .medical-card,.dark .medical-panel,.dark article[class*=bg-white],.dark section[class*=bg-white],.dark div[class*=bg-white\/80],.dark div[class*=bg-white\/90]{border-color:rgb(148 163 184/var(--premium-border-alpha));background:linear-gradient(145deg,rgb(15 35 47/var(--premium-surface-alpha)),#07131d75),radial-gradient(ellipse at 0% 0%,rgb(var(--premium-edge-blue)/.044),transparent 22rem),radial-gradient(ellipse at 100% 100%,rgb(var(--premium-edge-green)/.034),transparent 20rem);box-shadow:var(--premium-soft-shadow),inset 0 1px 0 #fff1}.medical-card,.medical-panel{position:relative}.medical-card:before,.medical-panel:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff75,transparent 32%,transparent 76%,rgb(var(--premium-edge-teal)/.05)),linear-gradient(to bottom,#ffffff38,transparent 34%);opacity:.48;position:absolute;inset:0}.dark .medical-card:before,.dark .medical-panel:before{opacity:.26;background:linear-gradient(135deg,#ffffff14,transparent 34%,transparent 74%,rgb(var(--premium-edge-teal)/.06)),linear-gradient(to bottom,#ffffff0b,transparent 36%)}.medical-card>*,.medical-panel>*{z-index:1;position:relative}.interactive-control{transition-property:color,background-color,border-color,box-shadow,opacity,translate,scale,transform,filter;transition-duration:.22s}.interactive-control:hover:not(:disabled):not([aria-disabled=true]){filter:saturate(1.03)}.primary-green-action{color:#fff;background:radial-gradient(ellipse at 50% -30%,#ffffff52,transparent 58%),linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)52%,#075985 100%);border-color:#047857c2;box-shadow:0 14px 28px #0596692e,inset 0 1px #ffffff3d}.primary-green-action:hover{color:#fff;background:radial-gradient(ellipse at 50% -30%,#ffffff5c,transparent 58%),linear-gradient(135deg,var(--color-primary-dark)0%,#0f766e 54%,#0369a1 100%);border-color:#065f46d1;box-shadow:0 16px 34px #05966938,inset 0 1px #ffffff47}.primary-green-action:active{color:#fff;background:radial-gradient(at 50% -30%,#ffffff38,#0000 58%),linear-gradient(135deg,#047857 0%,#0f766e 54%,#075985 100%);border-color:#064e3be0;box-shadow:0 10px 22px #05966929,inset 0 1px #ffffff2e}.primary-green-action:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #34d399d1,0 14px 28px #0596692e,inset 0 1px #ffffff3d}.dark .primary-green-action:focus-visible{box-shadow:0 0 0 2px #020617,0 0 0 4px #10b981e6,0 14px 28px #0596692e,inset 0 1px #ffffff3d}.primary-green-action:disabled,.primary-green-action[aria-disabled=true]{cursor:not-allowed;opacity:.56;filter:saturate(.82);box-shadow:none}a[class*=bg-emerald-600],button[class*=bg-emerald-600],a[class*=dark\:bg-emerald-500],button[class*=dark\:bg-emerald-500]{background:radial-gradient(at 50% -30%,#ffffff52,#0000 58%),linear-gradient(135deg,#059669 0%,#047f78 52%,#075985 100%);box-shadow:0 14px 28px #0596692e,inset 0 1px #ffffff3d}a[class*=bg-emerald-600]:hover,button[class*=bg-emerald-600]:hover,a[class*=dark\:bg-emerald-500]:hover,button[class*=dark\:bg-emerald-500]:hover{background:radial-gradient(at 50% -30%,#ffffff5c,#0000 58%),linear-gradient(135deg,#047857 0%,#0f766e 54%,#0369a1 100%);box-shadow:0 16px 34px #05966938,inset 0 1px #ffffff47}button[class*=border],a[class*=border],input,textarea,select,[role=listbox],[role=dialog],details{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08)}input,textarea,select{background-color:#ffffffc7;border-color:#0f172a1f;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #0f172a09}.dark input,.dark textarea,.dark select{background-color:#081621b8;border-color:#94a3b833;box-shadow:inset 0 1px #ffffff0e,0 8px 24px #00000024}.site-header{--header-top-progress:1;--header-surface-alpha:1;--header-edge-alpha:1;--header-pale-alpha:1;--header-border-alpha:.08;--header-shadow-alpha:.045;--header-blur:0px;--header-control-color:255 255 255;--header-brand-color:110 231 183;background:linear-gradient(90deg,rgb(52 145 116/var(--header-edge-alpha))0%,rgb(112 183 156/var(--header-edge-alpha))6%,rgb(216 241 234/var(--header-pale-alpha))13%,rgb(248 253 251/var(--header-surface-alpha))20%,rgb(255 255 255/var(--header-surface-alpha))26%,rgb(255 255 255/var(--header-surface-alpha))74%,rgb(248 253 251/var(--header-surface-alpha))80%,rgb(216 241 234/var(--header-pale-alpha))87%,rgb(112 183 156/var(--header-edge-alpha))94%,rgb(52 145 116/var(--header-edge-alpha))100%);border-bottom-color:rgb(15 23 42/var(--header-border-alpha));box-shadow:0 10px 26px rgb(15 23 42/var(--header-shadow-alpha));-webkit-backdrop-filter:blur(var(--header-blur))saturate(1.02);backdrop-filter:blur(var(--header-blur))saturate(1.02);isolation:isolate;will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .36s,border-color .36s,background .36s,-webkit-backdrop-filter .36s,backdrop-filter .36s;transform:translate(0)}.site-header-hidden{transform:translateY(-105%)}.dark .site-header{background:linear-gradient(90deg,rgb(10 84 66/var(--header-edge-alpha))0%,rgb(12 72 60/var(--header-edge-alpha))7%,rgb(8 37 44/var(--header-pale-alpha))19%,rgb(5 15 24/var(--header-surface-alpha))32%,rgb(5 15 24/var(--header-surface-alpha))68%,rgb(8 37 44/var(--header-pale-alpha))81%,rgb(12 72 60/var(--header-edge-alpha))93%,rgb(10 84 66/var(--header-edge-alpha))100%);border-bottom-color:rgb(148 163 184/calc(var(--header-border-alpha) + .04));box-shadow:0 10px 28px rgb(0 0 0/calc(var(--header-shadow-alpha) + .14))}.site-header[data-header-state=revealed]{background-color:#0000}.site-header .interactive-control{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header a:not(.primary-green-action):not([class*=bg-emerald-600]),.site-header button:not(.primary-green-action):not([class*=bg-emerald-600]),.site-header .header-language-trigger,.site-header .header-brand-link{color:rgb(var(--header-control-color));transition-property:color,fill,stroke,background-color,border-color,box-shadow,opacity,filter;transition-duration:.36s;transition-timing-function:ease}.site-header svg,.site-header svg path,.site-header svg circle{transition-property:color,fill,stroke,opacity;transition-duration:.36s;transition-timing-function:ease}.site-header .header-brand-text{color:rgb(var(--header-brand-color));transition:color .36s}.site-header nav a:hover{color:#047857}.dark .site-header a:not(.primary-green-action):not([class*=bg-emerald-600]),.dark .site-header button:not(.primary-green-action):not([class*=bg-emerald-600]){color:#f8fafc}.dark .site-header nav a:hover{color:#a7f3d0}.dark .site-header button[class*=bg-white]{box-shadow:none;background-color:#ffffff17;border-color:#ffffff24}.dark .site-header button[class*=bg-white]:hover{background-color:#ffffff24;border-color:#5eead438}#mobile-menu{background:#fffffffa}.dark #mobile-menu{background:#050f18fa}@media (max-width:1023px){.site-header{background:linear-gradient(90deg,rgb(58 151 120/var(--header-edge-alpha))0%,rgb(211 240 232/var(--header-pale-alpha))10%,rgb(249 253 252/var(--header-surface-alpha))18%,rgb(255 255 255/var(--header-surface-alpha))24%,rgb(255 255 255/var(--header-surface-alpha))76%,rgb(249 253 252/var(--header-surface-alpha))82%,rgb(211 240 232/var(--header-pale-alpha))90%,rgb(58 151 120/var(--header-edge-alpha))100%)}.dark .site-header{background:linear-gradient(90deg,rgb(10 84 66/var(--header-edge-alpha))0%,rgb(8 37 44/var(--header-pale-alpha))17%,rgb(5 15 24/var(--header-surface-alpha))30%,rgb(5 15 24/var(--header-surface-alpha))70%,rgb(8 37 44/var(--header-pale-alpha))83%,rgb(10 84 66/var(--header-edge-alpha))100%)}}@media (max-width:640px){.site-header{background:linear-gradient(90deg,rgb(68 158 128/var(--header-edge-alpha))0%,rgb(226 245 240/var(--header-pale-alpha))7%,rgb(252 254 253/var(--header-surface-alpha))12%,rgb(255 255 255/var(--header-surface-alpha))16%,rgb(255 255 255/var(--header-surface-alpha))84%,rgb(252 254 253/var(--header-surface-alpha))88%,rgb(226 245 240/var(--header-pale-alpha))93%,rgb(68 158 128/var(--header-edge-alpha))100%)}}@media (prefers-reduced-motion:reduce){.site-header{will-change:auto;transition:none}.site-header a,.site-header button,.site-header svg,.site-header svg path,.site-header svg circle,.site-header .header-brand-text{transition:none}}[role=listbox],[role=dialog],div[class*=fixed][class*=h-dvh]{background:radial-gradient(ellipse at 0% 0%,rgb(var(--premium-edge-blue)/.045),transparent 18rem),radial-gradient(ellipse at 100% 100%,rgb(var(--premium-edge-green)/.04),transparent 18rem),#ffffffe0;border-color:#065f461a;box-shadow:0 26px 90px #0f172a2e,inset 0 1px #ffffffa3}.dark [role=listbox],.dark [role=dialog],.dark div[class*=fixed][class*=h-dvh]{background:radial-gradient(ellipse at 0% 0%,rgb(var(--premium-edge-blue)/.06),transparent 18rem),radial-gradient(ellipse at 100% 100%,rgb(var(--premium-edge-green)/.045),transparent 18rem),#06121ce6;border-color:#94a3b824;box-shadow:0 26px 90px #00000070,inset 0 1px #ffffff0f}.cookie-consent-root{z-index:210;pointer-events:none;padding-inline:max(1rem,env(safe-area-inset-left))max(1rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom));inset-inline:0;position:fixed;bottom:0}body>.cookie-consent-root{z-index:210;position:fixed}.cookie-consent-card{pointer-events:auto;background:linear-gradient(#fffffffa,#f8fdfbfa);border-color:#065f4624;animation:.24s cubic-bezier(.16,1,.3,1) both cookie-banner-in;box-shadow:0 18px 54px #0f172a29,inset 0 1px #ffffffb3}.dark .cookie-consent-card{background:linear-gradient(#0d1f2bfa,#06121cfa);border-color:#94a3b82e;box-shadow:0 22px 64px #00000061,inset 0 1px #ffffff0f}.cookie-consent-root-dismissing .cookie-consent-card{animation:.19s ease-in both cookie-banner-out}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes cookie-banner-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.cookie-consent-card{animation:none}}.back-to-top-button{right:calc(2rem + env(safe-area-inset-right));bottom:calc(2rem + env(safe-area-inset-bottom));z-index:190;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.08);opacity:0;pointer-events:none;background:radial-gradient(at 50% 0,#ffffff47,#0000 64%),linear-gradient(135deg,#059669f5,#087f77f5 52%,#026786f5);border:1px solid #ffffff70;border-radius:1.05rem;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),bottom .26s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,color .18s,filter .18s;display:inline-flex;position:fixed;transform:translateY(1.1rem);box-shadow:0 18px 44px #0f172a2e,inset 0 1px #ffffff57}.floating-home-button{left:calc(2rem + env(safe-area-inset-left));bottom:calc(2rem + env(safe-area-inset-bottom));z-index:190;color:#047857;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);opacity:0;pointer-events:none;background:radial-gradient(at 50% 0,#14b8a614,#0000 70%),linear-gradient(145deg,#fffffffa,#f6fcfaf5);border-radius:.86rem;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding-inline:.82rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .18s,color .18s;display:inline-flex;position:fixed;transform:translateY(12px)scale(.96);box-shadow:0 14px 34px #0f172a1f,inset 0 0 0 1px #065f461c,inset 0 1px #ffffffb3}.floating-home-button:before{content:"";opacity:0;pointer-events:none;background:#10b981;border-radius:999px;width:.46rem;height:.46rem;position:absolute;inset-block-start:.48rem;inset-inline-start:.48rem;transform:scale(.82);box-shadow:0 0 #10b98161,0 0 12px #10b98161}.floating-home-button-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.floating-home-button-visible:before{animation:1.85s ease-in-out infinite floating-home-signal}.floating-home-button:hover{color:#065f46;transform:translateY(-2px);box-shadow:0 22px 52px #0f172a2e,inset 0 0 0 1px #065f4629,inset 0 1px #ffffffc7}.floating-home-button:active{transform:translate(0)scale(.975)}.floating-home-button:focus-visible{outline-offset:3px;outline:2px solid #10b981b8}.floating-home-button-icon{filter:drop-shadow(0 0 #10b98100);flex:none;width:1.05rem;height:1.05rem}.floating-home-button-visible .floating-home-button-icon{animation:1.85s ease-in-out infinite floating-home-icon-pulse}.dark .floating-home-button{color:#5eead4;background:radial-gradient(at 50% 0,#2dd4bf14,#0000 72%),linear-gradient(145deg,#0e2330fa,#06131efa);box-shadow:0 22px 54px #00000061,inset 0 0 0 1px #94a3b824,inset 0 1px #ffffff0e}.dark .floating-home-button:hover{color:#a7f3d0;box-shadow:0 24px 62px #00000075,inset 0 0 0 1px #94a3b833,inset 0 1px #ffffff13}@keyframes floating-home-signal{0%,to{opacity:.38;transform:scale(.82);box-shadow:0 0 #10b98157,0 0 10px #10b9814d}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 6px #10b98100,0 0 18px #10b98194}}@keyframes floating-home-icon-pulse{0%,to{opacity:.72;color:#047857;filter:drop-shadow(0 0 #10b98100)}50%{opacity:1;color:#10b981;filter:drop-shadow(0 0 7px #10b9816b)}}.back-to-top-button:before{content:"";border-radius:inherit;opacity:.78;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 42%),radial-gradient(at 50% 100%,#04785747,#0000 72%);position:absolute;inset:1px}.back-to-top-button-visible{opacity:1;pointer-events:auto;transform:translate(0)}.back-to-top-button-consent-offset{bottom:calc(9.25rem + env(safe-area-inset-bottom))}.back-to-top-button:hover{color:#fff;filter:saturate(1.06);border-color:#ffffff94;transform:translateY(-2px);box-shadow:0 22px 52px #0f172a38,inset 0 1px #fff6}.back-to-top-button:active{transform:translate(0);box-shadow:0 12px 28px #0f172a29,inset 0 1px #ffffff47}.back-to-top-button:focus-visible{outline-offset:3px;outline:2px solid #10b981b8}.back-to-top-progress{display:none}.back-to-top-progress-track,.back-to-top-progress-value{vector-effect:non-scaling-stroke;stroke-width:3.5px;stroke-linecap:round}.back-to-top-progress-track{stroke:#64748b47}.back-to-top-progress-value{stroke:var(--color-primary);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--scroll-progress));transition:stroke .18s,stroke-opacity .18s}.back-to-top-button-icon{z-index:2;filter:drop-shadow(0 2px 5px #022c2242);width:1.24rem;height:1.24rem;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s;position:relative}.back-to-top-button:hover .back-to-top-button-icon{transform:translateY(-1.5px)}.back-to-top-button:hover .back-to-top-progress-value{stroke:var(--color-primary-light)}@media (min-width:1024px){.back-to-top-button{transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),bottom .26s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,color .18s,filter .18s;transform:translateY(1.1rem)}.back-to-top-button-visible{transform:translate(0)}}.dark .back-to-top-button{color:#ecfdf5;background:radial-gradient(at 50% 0,#2dd4bf2e,#0000 66%),linear-gradient(135deg,#055f4efa,#074852fa 54%,#052d44fa);border-color:#6ee7b733;box-shadow:0 20px 48px #00000061,inset 0 1px #ffffff1c}.dark .back-to-top-button:before{background:linear-gradient(135deg,#ffffff1a,#0000 44%),radial-gradient(at 50% 100%,#2dd4bf29,#0000 72%)}.dark .back-to-top-button:hover{color:#fff;border-color:#6ee7b757;box-shadow:0 24px 58px #00000075,inset 0 1px #ffffff24}.dark .back-to-top-progress-track{stroke:#0f172ab8}.dark .back-to-top-progress-value{stroke:var(--color-primary)}.dark .back-to-top-button:hover .back-to-top-progress-value{stroke:var(--color-primary-light)}@media (max-width:1023px){.floating-home-button{left:calc(1.5rem + env(safe-area-inset-left));bottom:calc(1.75rem + env(safe-area-inset-bottom));border-radius:.84rem;min-height:2.9rem;padding-inline:.78rem}.back-to-top-button{right:max(1rem,calc(1rem + env(safe-area-inset-right)));bottom:max(1rem,calc(1rem + env(safe-area-inset-bottom)));background:radial-gradient(at 50% 0,#ffffff3d,#0000 64%),linear-gradient(135deg,#059669f5,#087f77f5 52%,#026786f5);border-color:#ffffff6b;border-radius:.95rem;width:3rem;height:3rem;box-shadow:0 14px 34px #0f172a2e,inset 0 1px #ffffff52}.back-to-top-button:before{display:block}.back-to-top-progress{display:none}.back-to-top-button-icon{width:1.12rem;height:1.12rem}.back-to-top-button-consent-offset{bottom:max(8.5rem,calc(8.5rem + env(safe-area-inset-bottom)))}}@media (max-width:640px){.floating-home-button{left:calc(1.125rem + env(safe-area-inset-left));bottom:calc(1.25rem + env(safe-area-inset-bottom));border-radius:.82rem;min-height:2.75rem;padding-inline:.72rem;font-size:.78rem}.floating-home-button-icon{width:1rem;height:1rem}.back-to-top-button{right:max(.875rem,calc(.875rem + env(safe-area-inset-right)));bottom:max(.875rem,calc(.875rem + env(safe-area-inset-bottom)));border-radius:.9rem;width:2.875rem;height:2.875rem}.back-to-top-button:before{display:block}.back-to-top-button-icon{width:1.08rem;height:1.08rem}.back-to-top-button-consent-offset{bottom:max(8.25rem,calc(8.25rem + env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.floating-home-button,.back-to-top-button,.back-to-top-button-icon,.back-to-top-progress-value{transition:none}.floating-home-button:before,.floating-home-button-icon{animation:none!important}.floating-home-button,.back-to-top-button,.floating-home-button:hover,.floating-home-button:active,.back-to-top-button:hover,.back-to-top-button:active{transform:none}}footer{isolation:isolate;--footer-ambient-a:#05966914;--footer-ambient-b:#99f6e41f;--footer-separator:#14b8a633;--footer-separator-soft:#10b9810e}.dark footer{--footer-ambient-a:#0d948817;--footer-ambient-b:#2dd4bf0b;--footer-separator:#2dd4bf47;--footer-separator-soft:#34d39914}footer:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to right,transparent,var(--footer-separator),transparent);opacity:.78;inset-inline:clamp(1rem,6vw,5rem);height:1px;position:absolute;top:0}footer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--color-background-rgb)/.34),transparent);inset-inline:0;height:5rem;position:absolute;top:0}.soft-section-divider{background:0 0}.soft-section-divider:after{background:linear-gradient(to right,transparent,rgb(var(--premium-edge-teal)/.07),transparent);filter:blur(18px);opacity:.55}footer [class*=border-s],footer [class*=border-t]{border-color:#065f4613}.dark footer [class*=border-s],.dark footer [class*=border-t]{border-color:#94a3b817}.site-footer{--footer-surface-a:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.site-footer{--footer-surface-a:color-mix(in srgb,var(--color-surface)82%,var(--color-background)18%)}}.site-footer{--footer-surface-b:var(--color-surface-alt)}@supports (color:color-mix(in lab, red, red)){.site-footer{--footer-surface-b:color-mix(in srgb,var(--color-surface-alt)72%,var(--color-background)28%)}}.site-footer{--footer-text-strong:var(--color-text-primary);--footer-text-soft:#475569d1;--footer-text-muted:#64748bc7;--footer-line:#065f461b;--footer-line-strong:#05966952;--footer-link-hover:var(--color-primary-dark);color:var(--footer-text-strong);background:linear-gradient(180deg,var(--footer-surface-a)0%,var(--footer-surface-b)100%)}.dark .site-footer{--footer-surface-a:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.dark .site-footer{--footer-surface-a:color-mix(in srgb,var(--color-surface)70%,var(--color-background)30%)}}.dark .site-footer{--footer-surface-b:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.dark .site-footer{--footer-surface-b:color-mix(in srgb,var(--color-background)82%,var(--color-surface-alt)18%)}}.dark .site-footer{--footer-text-strong:#f1f5f9;--footer-text-soft:#cbd5e1d1;--footer-text-muted:#94a3b8c2;--footer-line:#94a3b81b;--footer-line-strong:#6ee7b738;--footer-link-hover:var(--color-primary-light);background:linear-gradient(180deg,var(--footer-surface-a)0%,var(--footer-surface-b)100%)}.site-footer-shell{padding-block:clamp(3.25rem,5.8vw,4.9rem)max(clamp(1.15rem,2.4vw,1.65rem),calc(4.25rem + env(safe-area-inset-bottom)))}.footer-main{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(2rem,4.8vw,4.5rem);display:grid}.footer-brand-block{max-width:31rem}.footer-brand-title{color:var(--footer-text-strong);letter-spacing:0;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:740;line-height:1}.footer-tagline{max-width:28rem;color:var(--footer-text-soft);margin-top:.9rem;font-size:.96rem;font-weight:500;line-height:1.68}.footer-contact-block{margin-top:1.65rem}.footer-section-title{width:fit-content;color:var(--footer-text-strong);letter-spacing:.04em;font-size:.76rem;font-weight:720;line-height:1.2;display:inline-flex;position:relative}.footer-email{width:fit-content;max-width:100%;min-height:2.35rem;color:var(--footer-text-soft);border-radius:.45rem;align-items:center;gap:.58rem;margin-top:1.25rem;font-size:.95rem;font-weight:620;line-height:1.3;text-decoration:none;display:inline-flex}.footer-email:hover,.footer-email:focus-visible{color:var(--footer-link-hover)}.footer-email-icon{flex:none;width:1rem;height:1rem}.footer-icon-badge{width:1.7rem;min-height:1.7rem;color:var(--color-primary);background:var(--color-surface);border:1px solid #0000;border-radius:.5rem;flex:0 0 1.7rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.footer-icon-badge{background:color-mix(in srgb,var(--color-surface)72%,transparent)}}.footer-icon-badge{transition:color var(--motion-hover-duration)var(--motion-premium-ease),background-color var(--motion-hover-duration)var(--motion-premium-ease),transform var(--motion-hover-duration)var(--motion-premium-ease);box-shadow:inset 0 1px #ffffff47}.footer-icon-badge-mail{color:var(--color-primary)}.footer-icon-badge-linkedin{color:#0a66c2}.footer-icon-badge-whatsapp{color:#25d366}.dark .footer-icon-badge{background:var(--color-surface-alt)}@supports (color:color-mix(in lab, red, red)){.dark .footer-icon-badge{background:color-mix(in srgb,var(--color-surface-alt)42%,transparent)}}.dark .footer-icon-badge{box-shadow:inset 0 1px #ffffff0b}.footer-email:hover .footer-icon-badge,.footer-email:focus-visible .footer-icon-badge,.footer-social-link:hover .footer-icon-badge,.footer-social-link:focus-visible .footer-icon-badge{background:var(--color-surface-tint);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.footer-email:hover .footer-icon-badge,.footer-email:focus-visible .footer-icon-badge,.footer-social-link:hover .footer-icon-badge,.footer-social-link:focus-visible .footer-icon-badge{background:color-mix(in srgb,var(--color-surface-tint)74%,transparent)}}.footer-email:hover .footer-icon-badge,.footer-email:focus-visible .footer-icon-badge,.footer-social-link:hover .footer-icon-badge,.footer-social-link:focus-visible .footer-icon-badge{transform:scale(1.06)}.footer-email:hover .footer-icon-badge-mail,.footer-email:focus-visible .footer-icon-badge-mail{color:var(--footer-link-hover)}.footer-social-link{width:fit-content;max-width:100%;min-height:2.35rem;color:var(--footer-text-soft);border-radius:.35rem;align-items:center;gap:.58rem;font-size:.94rem;font-weight:560;line-height:1.35;text-decoration:none;display:inline-flex}.footer-social-link:hover,.footer-social-link:focus-visible{color:var(--footer-link-hover)}.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3.2vw,3rem);width:100%;display:grid}.footer-directory-column{min-width:0}.footer-link-list{flex-direction:column;align-items:flex-start;gap:.56rem;margin-top:1.35rem;display:flex}.footer-link{width:fit-content;max-width:100%;min-height:2rem;color:var(--footer-text-soft);border-radius:.35rem;align-items:center;font-size:.94rem;font-weight:560;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.footer-link:after{content:"";opacity:0;transform-origin:50%;height:1px;transition:opacity var(--motion-hover-duration)var(--motion-premium-ease),transform var(--motion-hover-duration)var(--motion-premium-ease);inset-inline:0;background:currentColor;border-radius:999px;position:absolute;bottom:.18rem;transform:scaleX(.36)}.footer-link:hover,.footer-link:focus-visible{color:var(--footer-link-hover)}.footer-link:hover:after,.footer-link:focus-visible:after{opacity:.45;transform:scaleX(1)}.footer-copyright{border-top:1px solid var(--footer-line);color:var(--footer-text-muted);text-align:center;margin-top:clamp(2.1rem,4.2vw,3.1rem);padding-top:1rem;font-size:.86rem;font-weight:520;line-height:1.6}.footer-copyright p{margin:0}@media (max-width:1023px){.site-footer-shell{padding-block:clamp(3rem,6.5vw,4.35rem)max(1.4rem,calc(4.15rem + env(safe-area-inset-bottom)))}.footer-main{grid-template-columns:1fr;align-items:start;gap:2.35rem}}@media (max-width:640px){.site-footer-shell{padding-block:2.8rem max(1.35rem,calc(4rem + env(safe-area-inset-bottom)))}.footer-brand-title{font-size:clamp(1.55rem,8vw,2.05rem)}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem 1.35rem}.footer-link-list{gap:.58rem}.footer-email{max-width:100%}.footer-copyright{margin-top:2rem}}@media (max-width:380px){.footer-directory{grid-template-columns:1fr;gap:1.55rem}}svg{stroke-linecap:round;stroke-linejoin:round}@media (min-width:1536px){.page-shell{width:min(100%,96rem)}body:after{background-size:100% 92rem,min(148rem,118vw)}}@media (max-width:1023px){:root{--premium-glass-blur:14px}body{background:radial-gradient(ellipse 42rem 32rem at -18% 9rem,rgb(var(--premium-edge-blue)/.075),transparent 76%),radial-gradient(ellipse 40rem 30rem at 118% 24rem,rgb(var(--premium-edge-teal)/.06),transparent 78%),linear-gradient(90deg,var(--color-background)0%,var(--color-background-center)50%,var(--color-background)100%),linear-gradient(to bottom,var(--color-background-top)0%,var(--color-background)48%,var(--color-background-bottom)100%)}}@media (max-width:640px){:root{--premium-glass-blur:10px;--premium-soft-shadow:0 12px 30px #0f172a12}.medical-card,.medical-panel,article[class*=bg-white],section[class*=bg-white],div[class*=bg-white\/80],div[class*=bg-white\/90]{-webkit-backdrop-filter:blur(var(--premium-glass-blur));backdrop-filter:blur(var(--premium-glass-blur))}.medical-card:before,.medical-panel:before{opacity:.28}}.hero-image-stage{background-color:var(--color-background);overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 66%,#000000c7 80%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#000000c7 80%,#0000 100%)}.dark .hero-image-stage{-webkit-mask-image:linear-gradient(#000 0% 58%,#000000c7 76%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#000000c7 76%,#0000 100%)}.hero-video,.hero-fallback-image{pointer-events:none;-webkit-user-select:none;user-select:none}.hero-video{z-index:1;object-fit:cover;object-position:center top;opacity:0;background-color:#0000;width:100%;height:100%;transition:opacity .52s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translateZ(0)}.hero-video-ready{opacity:1}.hero-video-readability-overlay{z-index:2;pointer-events:none;background:radial-gradient(42rem 28rem at 28% 48%,#ffffff57,#0000 72%),linear-gradient(#ffffff14,#fff3 42%,#0000 70%)}.dark .hero-video-readability-overlay{background:radial-gradient(46rem 30rem at 28%,#0206176b,#0000 74%),linear-gradient(#02061733,#02061747 46%,#0000 72%)}.hero-image-stage:before,.hero-image-stage:after,.dark .hero-image-stage:before,.dark .hero-image-stage:after{content:"";z-index:2;pointer-events:none;inset-inline:-10%;position:absolute;bottom:-1px}.hero-image-stage:before{background:radial-gradient(ellipse 48rem 9rem at 50% 100%,rgb(var(--premium-edge-teal)/.025),transparent 72%),linear-gradient(to bottom,transparent 0%,rgb(var(--color-background-rgb)/.2)54%,var(--color-background)100%);height:min(18rem,30vh)}.hero-image-stage:after{background:linear-gradient(to right,transparent 0%,transparent 20%,rgb(var(--premium-edge-teal)/.018)42%,rgb(var(--premium-edge-green)/.025)50%,rgb(var(--premium-edge-teal)/.018)58%,transparent 80%,transparent 100%)top/100% 1px no-repeat,radial-gradient(ellipse 36rem 3.5rem at 50% 0%,rgb(var(--premium-edge-teal)/.018),transparent 74%);opacity:.62;height:min(4rem,7vh);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%)}.dark .hero-image-stage:before{background:radial-gradient(ellipse 54rem 12rem at 50% 100%,rgb(var(--premium-edge-teal)/.035),transparent 74%),linear-gradient(to bottom,transparent 0%,rgb(var(--color-background-rgb)/.42)50%,var(--color-background)100%);height:min(24rem,38vh)}.dark .hero-image-stage:after{background:linear-gradient(to right,transparent 0%,transparent 20%,rgb(var(--premium-edge-teal)/.026)42%,rgb(var(--premium-edge-green)/.036)50%,rgb(var(--premium-edge-teal)/.026)58%,transparent 80%,transparent 100%)top/100% 1px no-repeat,radial-gradient(ellipse 38rem 4rem at 50% 0%,rgb(var(--premium-edge-teal)/.032),transparent 76%);opacity:.72;height:min(5rem,9vh)}.hero-image-bottom-fade{z-index:3;background:linear-gradient(to top,var(--color-background)0%,rgb(var(--color-background-rgb)/.94)14%,rgb(var(--color-background-rgb)/.72)36%,rgb(var(--color-background-rgb)/.28)70%,transparent 100%);height:min(16rem,28vh)}.dark .hero-image-bottom-fade{background:linear-gradient(to top,var(--color-background)0%,rgb(var(--color-background-rgb)/.95)14%,rgb(var(--color-background-rgb)/.76)38%,rgb(var(--color-background-rgb)/.32)72%,transparent 100%);height:min(22rem,36vh)}@media (max-width:1023px){.dark .hero-image-stage:before{height:15rem}.dark .hero-image-stage:after,.dark .hero-image-bottom-fade{height:12rem}footer{--footer-ambient-a:#0596690e;--footer-ambient-b:#99f6e414}}@media (max-width:640px){.dark .hero-image-stage{-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.dark .hero-image-stage:before{filter:none;height:9rem}.dark .hero-image-stage:after{height:7rem}footer{--footer-ambient-a:#0596690a;--footer-ambient-b:#99f6e40e}}@media (max-width:1023px){html{scroll-padding-top:calc(4.75rem + env(safe-area-inset-top))}.site-header{height:calc(4rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:linear-gradient(90deg,rgb(58 151 120/var(--header-edge-alpha))0%,rgb(182 224 211/calc(var(--header-pale-alpha)*.86))7%,rgb(247 253 251/var(--header-surface-alpha))15%,rgb(255 255 255/var(--header-surface-alpha))23%,rgb(255 255 255/var(--header-surface-alpha))77%,rgb(247 253 251/var(--header-surface-alpha))85%,rgb(182 224 211/calc(var(--header-pale-alpha)*.86))93%,rgb(58 151 120/var(--header-edge-alpha))100%);transition-duration:.21s}.dark .site-header{background:linear-gradient(90deg,rgb(8 68 55/var(--header-edge-alpha))0%,rgb(7 42 43/calc(var(--header-pale-alpha)*.92))13%,rgb(5 15 24/var(--header-surface-alpha))25%,rgb(5 15 24/var(--header-surface-alpha))75%,rgb(7 42 43/calc(var(--header-pale-alpha)*.92))87%,rgb(8 68 55/var(--header-edge-alpha))100%)}.site-header button,.site-header a{min-height:2.5rem}#mobile-menu{width:min(90vw,24rem);padding-top:env(safe-area-inset-top);background:radial-gradient(ellipse at 0% 0%,rgb(var(--premium-edge-teal)/.035),transparent 14rem),#fffffffb;-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04)}.dark #mobile-menu{background:radial-gradient(ellipse at 0% 0%,rgb(var(--premium-edge-teal)/.04),transparent 14rem),#050f18fb}.hero-image-stage{-webkit-mask-image:linear-gradient(#000 0% 68%,#000000b8 83%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000b8 83%,#0000 100%)}.hero-image-stage:before{background:radial-gradient(ellipse 34rem 6rem at 50% 100%,rgb(var(--premium-edge-teal)/.018),transparent 74%),linear-gradient(to bottom,transparent 0%,rgb(var(--color-background-rgb)/.18)58%,var(--color-background)100%);height:min(14rem,24vh)}.hero-image-stage:after{opacity:.46;height:min(3.25rem,6vh)}.hero-image-bottom-fade{background:linear-gradient(to top,var(--color-background)0%,rgb(var(--color-background-rgb)/.9)18%,rgb(var(--color-background-rgb)/.66)42%,rgb(var(--color-background-rgb)/.24)74%,transparent 100%);height:min(12rem,22vh)}.hero-video{object-position:center top}.hero-video-readability-overlay{background:radial-gradient(34rem 22rem at 50% 58%,#ffffff52,#0000 74%),linear-gradient(#ffffff14,#ffffff2e 46%,#0000 74%)}.dark .hero-video-readability-overlay{background:radial-gradient(36rem 24rem at 50% 58%,#02061761,#0000 76%),linear-gradient(#0206172e,#0206173d 48%,#0000 76%)}.cookie-consent-card{border-radius:1rem}footer:before{opacity:.46;width:min(30rem,64vw);inset:18% auto 0 0}footer:after{background:linear-gradient(to right,transparent 0%,transparent 18%,var(--footer-separator)45%,var(--footer-separator)55%,transparent 82%,transparent 100%)top/100% 1px no-repeat,radial-gradient(ellipse 24rem 1.75rem at 50% 0%,var(--footer-separator-soft),transparent 76%);height:2rem;inset-inline:clamp(2rem,18vw,10rem)}button[class*=border],a[class*=border],input,textarea,select,[role=listbox],[role=dialog],div[class*=fixed][class*=h-dvh]{-webkit-backdrop-filter:blur(9px)saturate(1.04);backdrop-filter:blur(9px)saturate(1.04)}}@media (max-width:640px){html{scroll-padding-top:calc(4.25rem + env(safe-area-inset-top))}.page-shell{padding-inline:clamp(1rem,4.5vw,1.35rem)}.site-header{height:calc(3.75rem + env(safe-area-inset-top));background:linear-gradient(90deg,rgb(69 157 127/calc(var(--header-edge-alpha)*.74))0%,rgb(224 244 238/calc(var(--header-pale-alpha)*.66))5%,rgb(253 254 254/var(--header-surface-alpha))10%,rgb(255 255 255/var(--header-surface-alpha))15%,rgb(255 255 255/var(--header-surface-alpha))85%,rgb(253 254 254/var(--header-surface-alpha))90%,rgb(224 244 238/calc(var(--header-pale-alpha)*.66))95%,rgb(69 157 127/calc(var(--header-edge-alpha)*.74))100%);box-shadow:0 8px 18px rgb(15 23 42/calc(var(--header-shadow-alpha)*.78))}.dark .site-header{background:linear-gradient(90deg,rgb(7 60 50/calc(var(--header-edge-alpha)*.82))0%,rgb(7 34 39/calc(var(--header-pale-alpha)*.72))9%,rgb(5 15 24/var(--header-surface-alpha))18%,rgb(5 15 24/var(--header-surface-alpha))82%,rgb(7 34 39/calc(var(--header-pale-alpha)*.72))91%,rgb(7 60 50/calc(var(--header-edge-alpha)*.82))100%)}#mobile-menu{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(92vw,22rem)}.hero-image-stage{-webkit-mask-image:linear-gradient(#000 0% 66%,#000000a6 81%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#000000a6 81%,#0000 100%)}.hero-image-stage:before{background:radial-gradient(ellipse 22rem 4rem at 50% 100%,rgb(var(--premium-edge-teal)/.012),transparent 76%),linear-gradient(to bottom,transparent 0%,rgb(var(--color-background-rgb)/.18)54%,var(--color-background)100%);height:8.5rem}.hero-image-stage:after{opacity:.32;height:2.5rem}.hero-image-bottom-fade,.dark .hero-image-bottom-fade{height:8.5rem}.hero-video{object-position:center top}.cookie-consent-card{padding:1rem}.back-to-top-button{right:max(.875rem,calc(.875rem + env(safe-area-inset-right)));bottom:max(.875rem,calc(.875rem + env(safe-area-inset-bottom)));border-radius:.9rem;width:2.875rem;height:2.875rem;box-shadow:0 14px 34px #0f172a2e,inset 0 1px #ffffff52}.back-to-top-button-consent-offset{bottom:max(8.25rem,calc(8.25rem + env(safe-area-inset-bottom)))}.back-to-top-button:before{border-radius:inherit;display:block}footer:before{opacity:.34;width:min(22rem,76vw);inset:20% auto 0 0}footer:after{height:1.5rem;inset-inline:4rem}}@media (orientation:landscape) and (max-height:520px){.site-header{height:calc(3.5rem + env(safe-area-inset-top))}.hero-image-stage{height:clamp(17rem,78vh,24rem)}.hero-desktop-bg{object-fit:cover;object-position:center 42%}.hero-video{object-position:center 42%}.hero-desktop-shell{padding-top:clamp(9.25rem,46vh,13rem);padding-bottom:1.5rem}.hero-desktop-panel-wrap{max-width:min(36rem,70vw)}#home .fluid-title{font-size:clamp(1.75rem,4.8vw,2.75rem);line-height:1.04}.hero-desktop-panel{padding:1rem}.cookie-consent-root{padding-inline:max(.75rem,env(safe-area-inset-left))max(.75rem,env(safe-area-inset-right));padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.cookie-consent-card{max-width:min(56rem,100vw - 1.5rem);padding:.875rem}}#home.hero-cinematic{color:#fff;min-height:clamp(42.5rem,88svh,51.25rem)}#home.hero-cinematic:before,#home.hero-cinematic:after{display:none}.hero-cinematic .hero-image-stage{background-color:var(--color-background);height:100%;-webkit-mask-image:none;mask-image:none}.hero-cinematic .hero-poster,.hero-cinematic .hero-poster-image{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-cinematic .hero-poster-image{object-fit:cover;object-position:52% center;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-cinematic .hero-video{z-index:1;object-position:52% center;transition:opacity .62s cubic-bezier(.16,1,.3,1)}.hero-cinematic .hero-video-readability-overlay{z-index:2;background:linear-gradient(#01080e80 0%,#01080e3d 18%,#0000 38%),radial-gradient(48rem 31rem at 16% 72%,#01080ea8,#01080e47 48%,#0000 76%),linear-gradient(90deg,#01080e70 0%,#01080e42 24%,#0000 60%)}.hero-cinematic .hero-image-stage:before,.hero-cinematic .hero-image-stage:after,.dark .hero-cinematic .hero-image-stage:before,.dark .hero-cinematic .hero-image-stage:after{display:none}.hero-cinematic .hero-image-bottom-fade{z-index:3;background:linear-gradient(to top,var(--color-background)0%,rgb(var(--color-background-rgb)/.86)16%,rgb(var(--color-background-rgb)/.48)44%,rgb(var(--color-background-rgb)/.16)72%,transparent 100%);height:24%}.hero-cinematic .hero-desktop-panel-wrap{max-width:min(42rem,68vw);margin-inline-start:clamp(0rem,2.4vw,2rem)}.hero-cinematic .hero-desktop-panel{max-width:42rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 24px #00000075;background:0 0;border:0;border-radius:0;padding:0}.hero-cinematic .hero-desktop-panel p{text-shadow:0 1px 18px #00000075;max-width:39rem;margin-top:clamp(.9rem,1.4vw,1.1rem);font-size:clamp(1.0625rem,1.05vw,1.18rem);line-height:1.64}.hero-cinematic .hero-desktop-ctas{margin-top:clamp(1.05rem,1.8vw,1.45rem)}.hero-cinematic .hero-cta{min-height:2.75rem;text-shadow:none;border-radius:.5rem;padding-inline:1.1rem;font-size:.9rem}.hero-scroll-explore{left:50%;bottom:calc(clamp(1.45rem,4svh,2.6rem) + env(safe-area-inset-bottom));z-index:4;min-width:8.25rem;min-height:3rem;color:var(--color-accent);letter-spacing:0;text-shadow:0 1px #ffffff75;background:#edf5f3c2;border:1px solid #065f4647;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:clamp(.8125rem,.74rem + .22vw,1rem);font-weight:500;animation:2.1s ease-in-out infinite hero-scroll-breathe;display:inline-flex;position:absolute;translate:0;box-shadow:0 8px 22px #065f4621,inset 0 1px #ffffff70}.hero-scroll-explore svg{opacity:.9;animation:2.1s ease-in-out infinite hero-scroll-chevron}.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible{color:var(--color-primary-dark);background:#d1fae5d1;border-color:#065f466b}.dark .hero-scroll-explore{color:var(--color-primary-light);text-shadow:0 1px 12px #00000073;background:#06131c94;border-color:#6ee7b747;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff14}.dark .hero-scroll-explore:hover,.dark .hero-scroll-explore:focus-visible{color:var(--color-primary-light)}@supports (color:color-mix(in lab, red, red)){.dark .hero-scroll-explore:hover,.dark .hero-scroll-explore:focus-visible{color:color-mix(in srgb,var(--color-primary-light)78%,white)}}.dark .hero-scroll-explore:hover,.dark .hero-scroll-explore:focus-visible{background:#064e3b6b;border-color:#6ee7b766}.hero-scroll-explore:focus-visible{outline-offset:.35rem;border-radius:.5rem;outline:2px solid #6ee7b7f2}@keyframes hero-scroll-breathe{0%,to{opacity:.9;scale:.97}50%{opacity:1;scale:1.035}}@keyframes hero-scroll-chevron{0%,to{transform:translate(0)}50%{transform:translateY(2.5px)}}.site-header{--header-top-progress:1;--header-surface-alpha:.045;--header-edge-alpha:.045;--header-pale-alpha:.052;--header-shadow-alpha:.008;--header-control-color:255 255 255;--header-brand-color:110 231 183;background:linear-gradient(to bottom,rgb(2 8 13/calc(.36*var(--header-top-progress)))0%,rgb(2 8 13/calc(.13*var(--header-top-progress)))56%,transparent 100%),linear-gradient(90deg,rgb(255 255 255/var(--header-surface-alpha))0%,rgb(255 255 255/calc(var(--header-surface-alpha)*.72))50%,rgb(255 255 255/var(--header-surface-alpha))100%);box-shadow:0 12px 34px rgb(15 23 42/var(--header-shadow-alpha));border-bottom:0}.dark .site-header{background:linear-gradient(to bottom,rgb(0 5 10/calc(.44*var(--header-top-progress)))0%,rgb(0 5 10/calc(.18*var(--header-top-progress)))58%,transparent 100%),linear-gradient(90deg,rgb(3 13 20/var(--header-surface-alpha))0%,rgb(3 13 20/calc(var(--header-surface-alpha)*.76))50%,rgb(3 13 20/var(--header-surface-alpha))100%);box-shadow:0 12px 34px rgb(0 0 0/calc(var(--header-shadow-alpha) + .08))}.site-header a:not([class*=bg-emerald-600]),.site-header button:not([class*=bg-emerald-600]){color:rgb(var(--header-control-color));text-shadow:0 1px 10px #00000047}.site-header nav a{letter-spacing:.005em}.site-header a[aria-label] span{color:rgb(var(--header-brand-color));letter-spacing:.015em}.site-header[data-header-state=revealed] a:not([class*=bg-emerald-600]),.site-header[data-header-state=revealed] button:not([class*=bg-emerald-600]){text-shadow:none}.dark .site-header a:not([class*=bg-emerald-600]),.dark .site-header button:not([class*=bg-emerald-600]){color:rgb(var(--header-control-color))}.site-header button[class*=bg-white]{background-color:#ffffff1f;border-color:#fff3;box-shadow:inset 0 1px #ffffff24}.site-header button[class*=bg-white]:hover{background-color:#ffffff2e;border-color:#6ee7b759}.site-header nav a:hover,.site-header nav a:focus-visible,.site-header button:not([data-app-close]):hover,.site-header button:not([data-app-close]):focus-visible,.site-header button[aria-expanded=true]{color:var(--color-primary-light)!important}.site-header button[data-app-trigger]:hover,.site-header button[data-app-trigger]:focus-visible{border-color:var(--color-primary-light);color:#fff!important}@supports (color:color-mix(in lab, red, red)){.site-header button[data-app-trigger]:hover,.site-header button[data-app-trigger]:focus-visible{border-color:color-mix(in srgb,var(--color-primary-light)54%,white)}}.site-header button[data-app-trigger]:hover,.site-header button[data-app-trigger]:focus-visible{background:linear-gradient(135deg,var(--color-primary),var(--color-accent-light))}@supports (color:color-mix(in lab, red, red)){.site-header button[data-app-trigger]:hover,.site-header button[data-app-trigger]:focus-visible{background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-accent-light)78%,var(--color-primary)))}}.site-header button[data-app-trigger]:hover,.site-header button[data-app-trigger]:focus-visible{box-shadow:0 8px 22px #0596692e,inset 0 1px #fff3}.site-header button[data-language-trigger]:hover,.site-header button[data-language-trigger]:focus-visible,.site-header button[data-language-trigger][aria-expanded=true],.site-header button[aria-label]:hover,.site-header button[aria-label]:focus-visible,.site-header button[aria-controls=mobile-menu]:hover,.site-header button[aria-controls=mobile-menu]:focus-visible{border-color:var(--color-primary-light);color:var(--color-primary-light)!important}@supports (color:color-mix(in lab, red, red)){.site-header button[data-language-trigger]:hover,.site-header button[data-language-trigger]:focus-visible,.site-header button[data-language-trigger][aria-expanded=true],.site-header button[aria-label]:hover,.site-header button[aria-label]:focus-visible,.site-header button[aria-controls=mobile-menu]:hover,.site-header button[aria-controls=mobile-menu]:focus-visible{border-color:color-mix(in srgb,var(--color-primary-light)42%,white)}}.language-menu{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.language-menu{border-color:color-mix(in srgb,var(--color-primary)18%,#0f172a29)}}.language-menu{background:radial-gradient(at 10% 0,#10b98114,#0000 9rem),linear-gradient(145deg,#f4faf7f5,#e7f1eef0);box-shadow:0 18px 42px #0f172a2e,inset 0 1px #ffffffb8}.dark .language-menu{background:radial-gradient(at 8% 0,#10b9811f,#0000 9rem),linear-gradient(145deg,#091923f7,#040e16f5);border-color:#6ee7b72e;box-shadow:0 20px 48px #00000070,inset 0 1px #ffffff12}.language-menu-item{line-height:1.35;color:#1e293b!important;text-shadow:none!important}.dark .language-menu-item{color:#e2e8f0!important}.language-menu-item:hover,.language-menu-item:focus-visible{background:#10b9811c;color:var(--color-primary)!important}.dark .language-menu-item:hover,.dark .language-menu-item:focus-visible{background:#10b98121;color:var(--color-primary-light)!important}.language-menu-item-selected{background:linear-gradient(90deg,#10b98129,#10b98112);box-shadow:inset 0 0 0 1px #10b98129;color:var(--color-accent)!important}.dark .language-menu-item-selected{background:linear-gradient(90deg,#10b9812e,#10b98114);box-shadow:inset 0 0 0 1px #6ee7b729;color:var(--color-primary-light)!important}.language-menu-check{width:1rem;color:var(--color-primary);flex:0 0 1rem;justify-content:center;align-items:center;font-size:0;font-weight:700;display:inline-flex}.language-menu-item-selected .language-menu-check:before{content:"✓";font-size:.8rem}@media (min-width:1024px) and (orientation:portrait){#home.hero-cinematic{min-height:clamp(45rem,78svh,53.75rem)}.hero-cinematic .hero-desktop-shell{min-height:calc(clamp(45rem,78svh,53.75rem) - 5rem)}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:center top}}@media (max-width:1023px){#home.hero-cinematic{min-height:clamp(45rem,86svh,53.75rem)}.hero-cinematic .hero-desktop-shell{min-height:calc(clamp(45rem,86svh,53.75rem) - 4rem);padding-top:clamp(7.25rem,17svh,10rem);padding-bottom:calc(clamp(5.25rem,11svh,7rem) + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center}.hero-cinematic .hero-desktop-panel-wrap{text-align:center;max-width:min(39rem,88vw);margin-inline:auto}.hero-cinematic .fluid-title{max-width:13.75ch;margin-inline:auto;font-size:clamp(2.35rem,5.6vw,3rem);line-height:1.08}.hero-cinematic .hero-desktop-panel p{max-width:35.5rem;margin-inline:auto;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.62}.hero-cinematic .hero-desktop-ctas{justify-content:center;align-items:center}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:center top}.hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#01080e7a 0%,#01080e29 22%,#0000 42%),radial-gradient(38rem 26rem at 50% 72%,#01080eb8,#01080e52 52%,#0000 78%)}.hero-cinematic .hero-image-bottom-fade{background:linear-gradient(to top,var(--color-background)0%,rgb(var(--color-background-rgb)/.88)16%,rgb(var(--color-background-rgb)/.52)45%,rgb(var(--color-background-rgb)/.18)72%,transparent 100%);height:30%}.site-header{background:linear-gradient(to bottom,rgb(2 8 13/calc(.5*var(--header-top-progress)))0%,rgb(2 8 13/calc(.22*var(--header-top-progress)))58%,transparent 100%),linear-gradient(90deg,rgb(255 255 255/var(--header-surface-alpha)),rgb(255 255 255/calc(var(--header-surface-alpha)*.7)))}.dark .site-header{background:linear-gradient(to bottom,rgb(0 5 10/calc(.58*var(--header-top-progress)))0%,rgb(0 5 10/calc(.28*var(--header-top-progress)))58%,transparent 100%),linear-gradient(90deg,rgb(3 13 20/var(--header-surface-alpha)),rgb(3 13 20/calc(var(--header-surface-alpha)*.72)))}}@media (max-width:640px){#home.hero-cinematic{min-height:clamp(45rem,88svh,53.75rem)}.hero-cinematic .hero-desktop-shell{min-height:calc(clamp(45rem,88svh,53.75rem) - 3.75rem);padding-bottom:calc(clamp(4.9rem,10.5svh,6.5rem) + env(safe-area-inset-bottom))}.hero-cinematic .hero-desktop-panel-wrap{max-width:min(100%,26rem)}.hero-cinematic .fluid-title{letter-spacing:-.014em;max-width:12.75ch;font-size:clamp(2rem,8.7vw,2.5rem);line-height:1.1}.hero-cinematic .hero-desktop-panel p{margin-top:.85rem;font-size:clamp(.95rem,3.9vw,1.0625rem);line-height:1.64}.hero-cinematic .hero-desktop-ctas{gap:.65rem;width:100%}.hero-cinematic .hero-cta{width:100%;min-height:2.9rem;font-size:.875rem}.hero-scroll-explore{bottom:calc(1.15rem + env(safe-area-inset-bottom))}.hero-cinematic .hero-image-bottom-fade{height:31%}}#home.hero-cinematic{background:#02080d;min-height:clamp(43rem,92svh,52rem);overflow:hidden;width:100%!important;max-width:none!important;box-shadow:none!important;margin-top:-4rem!important;border:0!important;border-radius:0!important;margin-inline:0!important}.hero-cinematic .hero-image-stage{border-radius:0!important}.hero-eyebrow{color:var(--color-primary-light);letter-spacing:.09em;text-transform:uppercase;text-shadow:0 1px 16px #0000006b;margin-bottom:clamp(.55rem,1vw,.75rem);font-size:clamp(1rem,1.2vw,1.18rem);font-weight:700;line-height:1.2}.hero-cinematic .hero-desktop-ctas{gap:clamp(.75rem,1vw,1rem);margin-top:clamp(1.2rem,2vw,1.55rem)}.hero-cinematic .hero-cta{letter-spacing:0;padding-inline:1.45rem;font-size:.98rem;font-weight:700;border-radius:.9rem!important;height:clamp(3.6rem,4.2vw,3.95rem)!important;min-height:clamp(3.6rem,4.2vw,3.95rem)!important}.hero-cinematic .hero-cta:first-child{width:clamp(12.8rem,15vw,14.4rem)!important}.hero-cinematic .hero-cta:last-child{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff94;gap:.55rem;width:clamp(15.8rem,19vw,17.8rem)!important}.hero-cta-chevron{flex:none}html[dir=rtl] .hero-cta-chevron-ltr,html:not([dir=rtl]) .hero-cta-chevron-rtl{display:none}.hero-responsible-line svg{color:var(--color-primary-light);flex:none}.hero-scroll-explore{bottom:calc(clamp(1.2rem,3svh,2rem) + env(safe-area-inset-bottom));color:#ffffffdb;text-shadow:0 1px 16px #0009;white-space:nowrap;gap:.18rem;min-width:0;min-height:0;font-size:clamp(.84rem,1vw,.96rem);font-weight:620;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.dark .hero-scroll-explore,.dark .hero-scroll-explore:hover,.dark .hero-scroll-explore:focus-visible{color:#fffffff5;box-shadow:none!important;background:0 0!important;border:0!important}.hero-scroll-explore:focus-visible{outline-offset:.35rem;outline:2px solid #6ee7b7db}.site-header[data-header-state=top]{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;width:100%;height:5rem;top:0;left:0;right:0;box-shadow:none!important;background:0 0!important;border-radius:0!important}.site-header[data-header-state=top] a:not(.primary-green-action):not([class*=bg-emerald-600]),.site-header[data-header-state=top] button:not(.primary-green-action):not([class*=bg-emerald-600]){color:rgb(var(--header-control-color));text-shadow:0 1px 14px #00000075}.site-header[data-header-state=top] button[data-app-trigger]{border-radius:.75rem}@media (min-width:640px){#home.hero-cinematic{margin-top:-5rem!important}}@media (max-width:1023px){#home.hero-cinematic{min-height:clamp(46rem,100svh,56rem);border-radius:0!important;width:100%!important}.hero-cinematic .hero-desktop-shell{min-height:clamp(46rem,100svh,56rem);padding-top:clamp(6rem,13svh,8rem);padding-bottom:calc(clamp(4.6rem,8svh,5.8rem) + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center}.hero-cinematic .hero-desktop-panel-wrap{text-align:center;width:min(100%,38rem);max-width:min(38rem,91vw);margin-inline:auto}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:center top}.hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00070c7a 0%,#00070c1f 23%,#0000 45%),radial-gradient(32rem 25rem at 50% 69%,#00080dbf,#00080d57 56%,#0000 82%),linear-gradient(#0000 48%,#0555482e 75%,#0555486b 100%)}.hero-eyebrow{white-space:nowrap;margin-inline:auto;font-size:clamp(.9rem,2.3vw,1.06rem)}.hero-cinematic .fluid-title{max-width:11.6ch;margin-inline:auto;font-size:clamp(2.75rem,9.8vw,3.25rem);line-height:1.03}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){max-width:34rem;margin-inline:auto;font-size:clamp(.96rem,2.5vw,1.06rem);line-height:1.55}.hero-cinematic .hero-desktop-ctas{flex-direction:column;gap:.75rem;width:min(100%,24rem);margin-inline:auto}.hero-cinematic .hero-cta,.hero-cinematic .hero-cta:first-child,.hero-cinematic .hero-cta:last-child{width:100%!important;height:clamp(3.35rem,8vw,3.75rem)!important;min-height:clamp(3.35rem,8vw,3.75rem)!important}.hero-responsible-line{text-align:start;justify-content:flex-start;align-items:flex-start;width:min(100%,24rem);margin-inline:auto;font-size:clamp(.88rem,2.35vw,1rem)}.site-header[data-header-state=top]{height:4.25rem}}@media (max-width:640px){#home.hero-cinematic{min-height:clamp(46rem,100svh,54rem);margin-top:-4rem!important}.hero-cinematic .hero-desktop-shell{padding-inline:clamp(1rem,5.5vw,1.35rem);min-height:clamp(46rem,100svh,54rem);padding-top:clamp(5.25rem,12svh,7rem);padding-bottom:calc(clamp(4.4rem,7.5svh,5.35rem) + env(safe-area-inset-bottom))}.hero-cinematic .hero-desktop-panel-wrap{max-width:min(100%,22.5rem)}.hero-cinematic .fluid-title{font-size:clamp(2.65rem,11vw,3.15rem)}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){max-width:21.75rem}.hero-scroll-explore{bottom:calc(1.05rem + env(safe-area-inset-bottom));font-size:.78rem}.site-header[data-header-state=top]{height:4rem}.site-header[data-header-state=top] .page-shell{padding-inline:1rem}}.site-header .header-brand-link{gap:.52rem}.site-header .header-brand-mark{border-radius:.45rem;flex:none;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;overflow:hidden}.site-header .header-brand-logo{object-fit:cover;object-position:left center;width:5.9rem;max-width:none;height:2.15rem;transform:translate(-.35rem)}.site-header .header-brand-text{color:rgb(var(--header-control-color))!important}.site-header .header-brand-link{flex-shrink:0;gap:clamp(.45rem,.7vw,.6rem)}.site-header .header-brand-mark{border-radius:0;width:3rem;height:2rem;overflow:visible}.site-header .header-brand-logo,.header-drawer-brand-logo{object-fit:contain;object-position:center;width:3rem;height:2rem;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;display:block;transform:none}.site-header .header-brand-text{font-weight:650;color:rgb(var(--header-control-color))!important}.site-header[data-header-state=top] .header-brand-text{color:#fffffff5!important}.site-header button[data-app-trigger]{font-weight:650;box-shadow:0 8px 22px #05966929;background:var(--color-primary)!important;color:#fff!important;border:0!important;border-radius:.75rem!important}.site-header button[data-app-trigger]:hover,.site-header button[data-app-trigger]:focus-visible{box-shadow:0 10px 24px #05966933;background:var(--color-primary-dark)!important;color:#fff!important}.site-header .header-language-trigger{min-width:0;text-shadow:none;box-shadow:none!important;color:rgb(var(--header-control-color))!important;background:0 0!important;border:0!important}.site-header[data-header-state=top] .header-language-trigger{text-shadow:0 1px 14px #0000006b;color:#fffffff0!important}.site-header .header-language-trigger:hover,.site-header .header-language-trigger:focus-visible,.site-header .header-language-trigger[aria-expanded=true]{color:var(--color-primary-light)!important;background:#ffffff14!important}.site-header[data-header-state=revealed] .header-language-trigger:hover,.site-header[data-header-state=revealed] .header-language-trigger:focus-visible,.site-header[data-header-state=revealed] .header-language-trigger[aria-expanded=true]{color:var(--color-primary)!important;background:#10b98114!important}.language-menu{z-index:90;overflow:hidden;border-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.language-menu{border-color:color-mix(in srgb,var(--color-primary)18%,#0f172a24)!important}}.language-menu{color:#0f172a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a2e!important}.dark .language-menu{color:#f1f5f9;background:#05121bfa!important;border-color:#6ee7b729!important;box-shadow:0 22px 50px #0000007a!important}.language-menu-item,.mobile-language-item{line-height:1.35;color:#1e293b!important;text-shadow:none!important}.dark .language-menu-item,.dark .mobile-language-item{color:#e2e8f0!important}.language-menu-item:hover,.language-menu-item:focus-visible,.mobile-language-item:hover,.mobile-language-item:focus-visible{color:var(--color-primary)!important;background:#10b9811a!important}.dark .language-menu-item:hover,.dark .language-menu-item:focus-visible,.dark .mobile-language-item:hover,.dark .mobile-language-item:focus-visible{color:var(--color-primary-light)!important;background:#10b98124!important}.language-menu-item:focus-visible,.mobile-language-item:focus-visible{outline-offset:2px;outline:2px solid #10b981a6}.language-menu-item-selected,.mobile-language-item-selected{font-weight:650;box-shadow:inset 0 0 0 1px #10b9812e;color:var(--color-primary-dark)!important;background:#10b98126!important}.dark .language-menu-item-selected,.dark .mobile-language-item-selected{box-shadow:inset 0 0 0 1px #6ee7b72e;color:var(--color-primary-light)!important;background:#10b9812e!important}.language-menu-check{width:1rem;color:var(--color-primary);flex:0 0 1rem;justify-content:center;align-items:center;font-size:0;display:inline-flex}.language-menu-item-selected .language-menu-check:before{content:"✓";font-size:.85rem;font-weight:800}.mobile-language-item .language-menu-check:before{content:none}.dark .language-menu-check{color:var(--color-primary-light)}.mobile-language-list{border-radius:.75rem}.header-drawer-brand-logo{flex:none;width:2.5rem;height:1.6875rem}@media (max-width:1023px){.site-header .header-brand-mark,.site-header .header-brand-logo{width:2.8125rem;height:1.875rem}}@media (max-width:640px){.site-header .header-brand-link{gap:.45rem}.site-header .header-brand-mark,.site-header .header-brand-logo{width:2.625rem;height:1.75rem}}@media (orientation:landscape) and (max-height:520px){#home.hero-cinematic{min-height:clamp(24rem,96svh,30rem)}.hero-cinematic .hero-desktop-shell{min-height:calc(clamp(24rem,96svh,30rem) - 3.5rem);padding-top:clamp(5rem,20svh,6.5rem);padding-bottom:calc(2.25rem + env(safe-area-inset-bottom));align-items:flex-start}.hero-cinematic .hero-desktop-panel-wrap{text-align:left;max-width:min(34rem,64vw);margin-inline-start:0}.hero-cinematic .fluid-title{margin-inline:0;font-size:clamp(1.95rem,5vw,2.8rem)}.hero-cinematic .hero-desktop-panel p{margin-inline:0;font-size:.95rem;line-height:1.52}.hero-cinematic .hero-desktop-ctas{justify-content:flex-start}.hero-scroll-explore{bottom:calc(.7rem + env(safe-area-inset-bottom))}.hero-cinematic .hero-image-bottom-fade{height:25%}}@media (prefers-reduced-motion:reduce){.hero-scroll-explore,.hero-scroll-explore svg{animation:none}.hero-cinematic .hero-video{transition:none}}#home.hero-cinematic{background:#030c12;border:1px solid #fff3;border-radius:clamp(1.4rem,2.2vw,2.25rem);width:min(100% - clamp(1rem,3vw,2.5rem),92rem);min-height:clamp(43rem,100svh - 1.5rem,51.5rem);margin-inline:auto;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 80px #0f172a2e,inset 0 2px #ffffff6b;margin-top:calc(-5rem + clamp(.75rem,1.4vw,1.35rem))!important}.dark #home.hero-cinematic{background:#02080d;border-color:#6ee7b724;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff14}.hero-cinematic .hero-image-stage{border-radius:inherit;height:auto;inset:0;overflow:hidden}.hero-cinematic .hero-poster,.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-cinematic .hero-desktop-shell{min-height:clamp(43rem,100svh - 1.5rem,51.5rem);padding-top:clamp(7rem,13svh,9rem);padding-bottom:calc(clamp(5.15rem,9svh,6.45rem) + env(safe-area-inset-bottom));justify-content:flex-end}.hero-cinematic .hero-desktop-panel p{max-width:38rem}.hero-responsible-line{color:#d1fae5e6;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 1px 16px #0000006b;max-width:34rem;margin-top:clamp(.85rem,1.2vw,1.1rem);font-size:clamp(.78rem,.82vw,.9rem);font-weight:560;line-height:1.45}.hero-cinematic .hero-cta{border-radius:999px;min-height:2.85rem;padding-inline:clamp(1.05rem,1.4vw,1.35rem);font-size:.9rem;font-weight:650}.hero-cinematic .hero-cta:first-child{background:#10b981eb;box-shadow:0 14px 32px #04785747,inset 0 1px #fff3}.hero-cinematic .hero-cta:last-child{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#ffffff24;border-color:#ffffff7a;box-shadow:inset 0 1px #ffffff29}.hero-scroll-explore{bottom:calc(clamp(1rem,2.6svh,1.55rem) + env(safe-area-inset-bottom));color:#d1fae5;text-shadow:0 1px 14px #0000008c;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#03181c7a;border-color:#d1fae557;min-width:9rem;min-height:2.75rem;box-shadow:0 10px 30px #0000003d,inset 0 1px #ffffff1f}.dark .hero-scroll-explore{background:#020c1285}.site-header{transition:transform .24s,top .24s,left .24s,right .24s,width .24s,background-color .18s,box-shadow .18s}.site-header[data-header-state=top]{width:auto;height:clamp(4.1rem,5.6vw,4.85rem);box-shadow:none;background:linear-gradient(#00080d70 0%,#00080d1f 68%,#0000 100%);border-radius:clamp(1.4rem,2.2vw,2.25rem) clamp(1.4rem,2.2vw,2.25rem) 0 0;top:clamp(.75rem,1.4vw,1.35rem);left:max(50vw - 46rem,clamp(1rem,3vw,2.5rem)/2);right:max(50vw - 46rem,clamp(1rem,3vw,2.5rem)/2)}.site-header[data-header-state=revealed]{border-radius:0;width:100%;top:0;left:0;right:0}@media (max-width:1023px){#home.hero-cinematic{border-radius:clamp(1.25rem,4vw,1.75rem);width:min(100% - clamp(.85rem,3.4vw,1.75rem),46rem);min-height:clamp(44.5rem,100svh - 1.25rem,54rem)}.hero-cinematic .hero-desktop-shell{min-height:clamp(44.5rem,100svh - 1.25rem,54rem);padding-top:clamp(6.2rem,14svh,8.5rem);padding-bottom:calc(clamp(5rem,9.5svh,6.4rem) + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center}.hero-cinematic .hero-desktop-panel-wrap{text-align:center;width:min(100%,34rem);max-width:min(34rem,88vw);margin-inline:auto}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:center top}.hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00080d8f 0%,#00080d29 24%,#0000 48%),radial-gradient(38rem 28rem at 50% 75%,#00080dc2,#00080d57 54%,#0000 80%),linear-gradient(#0000 50%,#0478571f 76%,#04785747 100%)}.hero-responsible-line{margin-inline:auto;font-size:clamp(.72rem,1.25vw,.82rem)}.site-header[data-header-state=top]{height:clamp(3.75rem,7vw,4.35rem);left:max(50vw - 23rem,clamp(.85rem,3.4vw,1.75rem)/2);right:max(50vw - 23rem,clamp(.85rem,3.4vw,1.75rem)/2)}}@media (max-width:640px){#home.hero-cinematic{border-radius:1.35rem;width:calc(100% - 1rem);min-height:clamp(44.5rem,100svh - 1rem,52.5rem);margin-top:-3.5rem!important}.hero-cinematic .hero-desktop-shell{padding-inline:clamp(1.05rem,5vw,1.45rem);min-height:clamp(44.5rem,100svh - 1rem,52.5rem);padding-top:clamp(5.8rem,14svh,7.4rem);padding-bottom:calc(clamp(4.75rem,9.5svh,6rem) + env(safe-area-inset-bottom))}.hero-cinematic .fluid-title{max-width:12.8ch;font-size:clamp(2.05rem,9vw,2.55rem);line-height:1.08}.hero-cinematic .hero-desktop-panel p{max-width:22rem;margin-top:.9rem;font-size:clamp(.96rem,4vw,1.04rem);line-height:1.58}.hero-cinematic .hero-desktop-ctas{margin-top:1.1rem;flex-direction:column;width:min(100%,20.5rem);margin-inline:auto}.hero-cinematic .hero-cta{justify-content:center;width:100%;min-height:2.9rem}.hero-responsible-line{letter-spacing:.03em;max-width:20rem;margin-top:.85rem;font-size:.7rem}.hero-scroll-explore{bottom:calc(.9rem + env(safe-area-inset-bottom));min-width:8.35rem;min-height:2.55rem;font-size:.78rem}.site-header[data-header-state=top]{border-radius:1.35rem 1.35rem 0 0;height:3.85rem;top:.5rem;left:.5rem;right:.5rem}.site-header[data-header-state=top] .page-shell{padding-inline:1rem}}#home.hero-cinematic{background:#02080d;width:100%!important;max-width:none!important;min-height:clamp(43rem,92svh,52rem)!important;box-shadow:none!important;margin-inline:0!important;border:0!important;border-radius:0!important;margin-top:-5rem!important}.dark #home.hero-cinematic{box-shadow:none!important;border:0!important}.hero-cinematic .hero-image-stage{height:auto;inset:0;border-radius:0!important}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:52% center}.hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00070c57 0%,#00070c24 18%,#0000 40%),radial-gradient(50rem 32rem at 15% 70%,#00080d80,#00080d38 50%,#0000 78%),linear-gradient(90deg,#00080d61 0%,#00080d2e 30%,#0000 64%),linear-gradient(#0000 52%,#05554829 80%,#05554857 100%)}.dark .hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00050a6b 0%,#00050a2b 18%,#0000 40%),radial-gradient(50rem 32rem at 15% 70%,#00050a94,#00050a42 50%,#0000 78%),linear-gradient(90deg,#00050a70 0%,#00050a38 30%,#0000 64%),linear-gradient(#0000 52%,#043e3629 80%,#043e365c 100%)}.hero-cinematic .hero-image-bottom-fade{background:linear-gradient(to top,var(--color-background)0%,rgb(var(--color-background-rgb)/.72)13%,rgb(var(--color-background-rgb)/.3)42%,transparent 100%);height:30%}.hero-cinematic .hero-desktop-shell{padding-top:clamp(6.5rem,14svh,9rem);padding-bottom:calc(clamp(4.9rem,8svh,6rem) + env(safe-area-inset-bottom));justify-content:flex-end;min-height:clamp(43rem,92svh,52rem)!important}.hero-cinematic .hero-desktop-panel-wrap{text-align:start;width:min(100%,44rem);max-width:min(44rem,58vw);margin-inline-start:clamp(.4rem,2.8vw,2.4rem)}.hero-cinematic .fluid-title{letter-spacing:-.026em;max-width:12.2ch;font-size:clamp(3.25rem,4.35vw,4.125rem);line-height:1.055}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){color:#ffffffe0;max-width:41rem;margin-top:clamp(.85rem,1.3vw,1.1rem);font-size:clamp(1.06rem,1.3vw,1.2rem);line-height:1.58}.hero-cinematic .hero-desktop-ctas{flex-wrap:nowrap;gap:clamp(.75rem,1vw,1rem);width:max-content;max-width:min(100%,34rem);margin-top:clamp(1.2rem,2vw,1.55rem)}.hero-cinematic .hero-cta{letter-spacing:0;white-space:nowrap;padding-inline:1.45rem;font-size:.98rem;font-weight:700;border-radius:.9rem!important;flex:none!important;max-width:none!important;height:clamp(3.6rem,4.2vw,3.95rem)!important;min-height:clamp(3.6rem,4.2vw,3.95rem)!important}.hero-cinematic .hero-cta:first-child{background:var(--color-primary);box-shadow:none;border:0;flex-basis:13.6rem!important;width:13.6rem!important;min-width:13.6rem!important;max-width:13.6rem!important}.hero-cinematic .hero-cta:first-child:hover{background:var(--color-primary-dark)}.hero-cinematic .hero-cta:last-child{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff94;gap:.55rem;flex-basis:17.4rem!important;width:17.4rem!important;min-width:17.4rem!important;max-width:17.4rem!important}.hero-cinematic .hero-cta:last-child:hover{background:#ffffff1a}.hero-responsible-line{color:#ffffffd1;letter-spacing:0;text-shadow:0 1px 16px #00000070;align-items:center;gap:.48rem;max-width:38rem;margin-top:clamp(.95rem,1.4vw,1.15rem);font-size:clamp(.95rem,1.05vw,1.06rem);font-weight:560;line-height:1.45;display:flex;text-transform:none!important}.hero-scroll-explore,.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.dark .hero-scroll-explore,.dark .hero-scroll-explore:hover,.dark .hero-scroll-explore:focus-visible{color:var(--color-button-bg);white-space:nowrap;min-width:0!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hero-scroll-explore{text-shadow:0 1px 16px #0009;gap:.18rem;font-size:clamp(.84rem,1vw,.96rem);font-weight:620;bottom:calc(clamp(1.2rem,3svh,2rem) + env(safe-area-inset-bottom))!important}.hero-scroll-explore,.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.hero-scroll-explore:active{transform:none!important}.hero-scroll-explore{transition-property:color,opacity,filter!important}.hero-scroll-explore:active{animation-play-state:paused;scale:1}.hero-scroll-explore:active svg{animation-play-state:paused;transform:translate(0)}.site-header[data-header-state=top]{width:100%!important;height:5rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;top:0!important;left:0!important;right:0!important}.site-header[data-header-state=top] .page-shell{width:min(100%,90rem);max-width:none;padding-inline:clamp(1rem,3.5vw,3rem)}.site-header[data-header-state=top] a:not([class*=bg-emerald-600]),.site-header[data-header-state=top] button:not([class*=bg-emerald-600]){text-shadow:0 1px 14px #00000075;color:#fff!important}.site-header[data-header-state=top] button[data-app-trigger]{border-radius:.75rem;background:var(--color-primary)!important;color:#fff!important;box-shadow:none!important;border:0!important}.site-header[data-header-state=top] button[data-language-trigger],.site-header[data-header-state=top] button[aria-label],.site-header[data-header-state=top] button[aria-controls=mobile-menu]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.site-header[data-header-state=top] button[data-language-trigger]{min-width:0;padding-inline:.5rem}@media (max-width:1023px){#home.hero-cinematic{border-radius:0!important;width:100%!important;min-height:clamp(46rem,100svh,56rem)!important}.hero-cinematic .hero-desktop-shell{padding-top:clamp(6rem,13svh,8rem);padding-bottom:calc(clamp(4.6rem,8svh,5.8rem) + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;min-height:clamp(46rem,100svh,56rem)!important}.hero-cinematic .hero-desktop-panel-wrap{text-align:center;width:min(100%,38rem);max-width:min(38rem,91vw);margin-inline:auto}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:center top}.hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00070c57 0%,#00070c14 23%,#0000 45%),radial-gradient(32rem 25rem at 50% 70%,#00080d99,#00080d47 56%,#0000 82%),linear-gradient(#0000 48%,#05554829 75%,#0555485c 100%)}.hero-cinematic .fluid-title{max-width:11.6ch;margin-inline:auto;font-size:clamp(2.75rem,9.8vw,3.25rem);line-height:1.03}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){max-width:34rem;margin-inline:auto;font-size:clamp(.96rem,2.5vw,1.06rem);line-height:1.55}.hero-cinematic .hero-desktop-ctas{flex-direction:column;gap:.75rem;width:min(100%,24rem);margin-inline:auto}.hero-cinematic .hero-cta,.hero-cinematic .hero-cta:first-child,.hero-cinematic .hero-cta:last-child{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(3.35rem,8vw,3.75rem)!important;min-height:clamp(3.35rem,8vw,3.75rem)!important}.hero-responsible-line{text-align:start;justify-content:flex-start;align-items:flex-start;width:min(100%,24rem);margin-inline:auto;font-size:clamp(.88rem,2.35vw,1rem)}.site-header[data-header-state=top]{height:5rem!important}}@media (max-width:640px){#home.hero-cinematic{min-height:clamp(46rem,100svh,54rem)!important;margin-top:-4rem!important}.hero-cinematic .hero-desktop-shell{padding-inline:clamp(1rem,5.5vw,1.35rem);padding-top:clamp(5.25rem,12svh,7rem);padding-bottom:calc(clamp(4.4rem,7.5svh,5.35rem) + env(safe-area-inset-bottom));min-height:clamp(46rem,100svh,54rem)!important}.hero-cinematic .hero-desktop-panel-wrap{max-width:min(100%,22.5rem)}.hero-cinematic .fluid-title{font-size:clamp(2.65rem,11vw,3.15rem)}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){max-width:21.75rem}.hero-scroll-explore{font-size:.78rem;bottom:calc(1.05rem + env(safe-area-inset-bottom))!important}.site-header[data-header-state=top]{height:4rem!important}.site-header[data-header-state=top] .page-shell{padding-inline:1rem}}.primary-green-action,.site-header button.primary-green-action[data-app-trigger],.hero-cinematic .hero-cta.primary-green-action:first-child{color:#fff!important;background:radial-gradient(ellipse at 50% -30%,#ffffff52,transparent 58%),linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)52%,#075985 100%)!important;border-color:#047857c2!important;box-shadow:0 14px 28px #0596692e,inset 0 1px #ffffff3d!important}.primary-green-action:hover,.site-header button.primary-green-action[data-app-trigger]:hover,.hero-cinematic .hero-cta.primary-green-action:first-child:hover{color:#fff!important;background:radial-gradient(ellipse at 50% -30%,#ffffff5c,transparent 58%),linear-gradient(135deg,var(--color-primary-dark)0%,#0f766e 54%,#0369a1 100%)!important;border-color:#065f46d1!important;box-shadow:0 16px 34px #05966938,inset 0 1px #ffffff47!important}.primary-green-action:active,.site-header button.primary-green-action[data-app-trigger]:active,.hero-cinematic .hero-cta.primary-green-action:first-child:active{color:#fff!important;background:radial-gradient(at 50% -30%,#ffffff38,#0000 58%),linear-gradient(135deg,#047857 0%,#0f766e 54%,#075985 100%)!important;border-color:#064e3be0!important;box-shadow:0 10px 22px #05966929,inset 0 1px #ffffff2e!important}.primary-green-action:focus-visible,.site-header button.primary-green-action[data-app-trigger]:focus-visible,.hero-cinematic .hero-cta.primary-green-action:first-child:focus-visible{outline:none!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #34d399d1,0 14px 28px #0596692e,inset 0 1px #ffffff3d!important}.dark .primary-green-action:focus-visible,.dark .site-header button.primary-green-action[data-app-trigger]:focus-visible,.dark .hero-cinematic .hero-cta.primary-green-action:first-child:focus-visible{box-shadow:0 0 0 2px #020617,0 0 0 4px #10b981e6,0 14px 28px #0596692e,inset 0 1px #ffffff3d!important}.site-header a:not(.primary-green-action):not([class*=bg-emerald-600]),.site-header button:not(.primary-green-action):not([class*=bg-emerald-600]),.site-header[data-header-state=top] a:not(.primary-green-action):not([class*=bg-emerald-600]),.site-header[data-header-state=top] button:not(.primary-green-action):not([class*=bg-emerald-600]){transition-property:color,fill,stroke,background-color,border-color,box-shadow,opacity,filter;transition-duration:.36s;transition-timing-function:ease;color:rgb(var(--header-control-color))!important}.site-header .header-brand-text,.site-header[data-header-state=top] .header-brand-text{transition:color .36s;color:rgb(var(--header-brand-color))!important}html:not(.dark) .site-header[data-route-surface=internal]{--header-control-color:15 23 42;--header-brand-color:5 150 105}html:not(.dark) .site-header[data-route-surface=internal] a:not(.primary-green-action):not([class*=bg-emerald-600]),html:not(.dark) .site-header[data-route-surface=internal] button:not(.primary-green-action):not([class*=bg-emerald-600]):not(.language-menu-item),html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] a:not(.primary-green-action):not([class*=bg-emerald-600]),html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] button:not(.primary-green-action):not([class*=bg-emerald-600]):not(.language-menu-item){color:#0f172a!important;text-shadow:none!important}html:not(.dark) .site-header[data-route-surface=internal] .header-brand-text,html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] .header-brand-text{color:#059669!important;text-shadow:none!important}html:not(.dark) .site-header[data-route-surface=internal] button.primary-green-action[data-app-trigger]{color:#0f172a!important;background:#ffffffe6!important;border-color:#0f172a24!important;box-shadow:0 1px 2px #0f172a0d!important}html:not(.dark) .site-header[data-route-surface=internal] button.primary-green-action[data-app-trigger]:hover,html:not(.dark) .site-header[data-route-surface=internal] button.primary-green-action[data-app-trigger]:focus-visible{color:#047857!important;background:#fffffffa!important;border-color:#065f463d!important;box-shadow:0 8px 22px #0f172a14!important}@media (max-width:1023px){#home.hero-cinematic{min-height:clamp(47rem,100svh,58rem)!important}.hero-cinematic .hero-poster-image,.hero-cinematic .hero-video{object-position:center top!important}.hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00070c3d 0%,#00070c0f 24%,#0000 45%),radial-gradient(34rem 23rem at 50% 77%,#00080dc2,#00080d61 54%,#0000 82%),linear-gradient(#0000 44%,#05554838 74%,#05554880 100%)}.dark .hero-cinematic .hero-video-readability-overlay{background:linear-gradient(#00050a4d 0%,#00050a14 24%,#0000 45%),radial-gradient(34rem 23rem at 50% 77%,#00050ad1,#00050a6b 54%,#0000 82%),linear-gradient(#0000 44%,#043e363d 74%,#043e3685 100%)}.hero-cinematic .hero-image-bottom-fade{height:38%}.hero-cinematic .hero-desktop-shell{min-height:clamp(47rem,100svh,58rem)!important;padding-top:clamp(11.5rem,30svh,18rem)!important;padding-bottom:calc(clamp(2.45rem,4.8svh,3.75rem) + env(safe-area-inset-bottom))!important;justify-content:flex-end!important}.hero-cinematic .hero-desktop-panel-wrap{width:min(100%,32rem)!important;max-width:min(32rem,88vw)!important}.hero-eyebrow{letter-spacing:.075em;margin-bottom:.5rem;font-size:clamp(.78rem,1.75vw,.92rem)!important}.hero-cinematic .fluid-title{max-width:12.5ch;line-height:1.06;font-size:clamp(2.18rem,7.2vw,2.82rem)!important}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){max-width:30rem;margin-top:.72rem;line-height:1.5;font-size:clamp(.9rem,2.05vw,1rem)!important}.hero-cinematic .hero-desktop-ctas{gap:.58rem!important;width:min(100%,22rem)!important;margin-top:.95rem!important}.hero-cinematic .hero-cta,.hero-cinematic .hero-cta:first-child,.hero-cinematic .hero-cta:last-child{padding-inline:1.1rem;border-radius:.78rem!important;height:clamp(3rem,6.4vw,3.35rem)!important;min-height:clamp(3rem,6.4vw,3.35rem)!important;font-size:.86rem!important}.hero-responsible-line{line-height:1.35;width:min(100%,22rem)!important;margin-top:.72rem!important;font-size:clamp(.78rem,1.85vw,.9rem)!important;display:none!important}.hero-scroll-explore{bottom:calc(.2rem + env(safe-area-inset-bottom))!important}}@media (max-width:640px){#home.hero-cinematic{min-height:clamp(47.5rem,100svh,55rem)!important}.hero-cinematic .hero-desktop-shell{padding-inline:clamp(1rem,5vw,1.25rem)!important;min-height:clamp(47.5rem,100svh,55rem)!important;padding-top:clamp(13rem,36svh,19rem)!important;padding-bottom:calc(clamp(2.1rem,4.2svh,3rem) + env(safe-area-inset-bottom))!important}.hero-cinematic .hero-desktop-panel-wrap{max-width:min(100%,21rem)!important}.hero-cinematic .fluid-title{font-size:clamp(2rem,8.8vw,2.42rem)!important}.hero-cinematic .hero-desktop-panel p:not(.hero-eyebrow){max-width:20.5rem;font-size:clamp(.86rem,3.65vw,.96rem)!important}.hero-cinematic .hero-desktop-ctas{width:min(100%,20.25rem)!important}.hero-cinematic .hero-cta,.hero-cinematic .hero-cta:first-child,.hero-cinematic .hero-cta:last-child{height:2.92rem!important;min-height:2.92rem!important}.hero-responsible-line{width:min(100%,20.25rem)!important;font-size:.76rem!important}}html:not(.dark) .site-header .language-menu{color:#0f172a!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;backdrop-filter:blur(16px)saturate(1.08)!important;background:#fffffffa!important;border-color:#0f172a24!important;box-shadow:0 20px 48px #0f172a33,inset 0 1px #fffc!important}html:not(.dark) .site-header .language-menu-item{color:#0f172a!important;text-shadow:none!important;background:0 0!important}html:not(.dark) .site-header .language-menu-item:hover,html:not(.dark) .site-header .language-menu-item:focus-visible{color:#047857!important;background:#10b9811c!important}html:not(.dark) .site-header .language-menu-item-selected{color:#047857!important;background:#10b98129!important;box-shadow:inset 0 0 0 1px #10b98133!important}html:not(.dark) .site-header .language-menu-check{color:#059669!important}html:not(.dark) .site-header .header-language-trigger[aria-expanded=true]{color:#047857!important;text-shadow:none!important;background:#ffffffb8!important}html:not(.dark) .site-header[data-route-surface=home] .language-menu,html:not(.dark) .site-header[data-route-surface=home][data-header-state=top] .language-menu{color:#0f172a!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#ffffffd6!important;border:1px solid #0f172a29!important;box-shadow:0 22px 56px #0000003d,inset 0 1px #ffffffdb!important}html:not(.dark) .site-header[data-route-surface=home] .language-menu .language-menu-item,html:not(.dark) .site-header[data-route-surface=home][data-header-state=top] .language-menu .language-menu-item{color:#0f172a!important;text-shadow:none!important;background:0 0!important}html:not(.dark) .site-header[data-route-surface=home] .language-menu .language-menu-item:hover,html:not(.dark) .site-header[data-route-surface=home] .language-menu .language-menu-item:focus-visible,html:not(.dark) .site-header[data-route-surface=home][data-header-state=top] .language-menu .language-menu-item:hover,html:not(.dark) .site-header[data-route-surface=home][data-header-state=top] .language-menu .language-menu-item:focus-visible{color:#047857!important;background:#10b9811f!important}html:not(.dark) .site-header[data-route-surface=home] .language-menu .language-menu-item-selected,html:not(.dark) .site-header[data-route-surface=home][data-header-state=top] .language-menu .language-menu-item-selected{color:#047857!important;background:#10b9812b!important;box-shadow:inset 0 0 0 1px #10b98138!important}html:not(.dark) .site-header[data-route-surface=internal] .language-menu .language-menu-item:hover,html:not(.dark) .site-header[data-route-surface=internal] .language-menu .language-menu-item:focus-visible,html:not(.dark) .site-header[data-route-surface=internal] .language-menu .language-menu-item[data-hovered=true],html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] .language-menu .language-menu-item:hover,html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] .language-menu .language-menu-item:focus-visible,html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] .language-menu .language-menu-item[data-hovered=true],html:not(.dark) .site-header[data-route-surface=internal] .language-menu button[role=option]:hover,html:not(.dark) .site-header[data-route-surface=internal] .language-menu button[role=option]:focus-visible,html:not(.dark) .site-header[data-route-surface=internal] .language-menu button[role=option][data-hovered=true]{color:#065f46!important;background:#d1fae5eb!important;font-weight:700!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px #10b98142,0 4px 12px #0f172a0f!important}html:not(.dark) .site-header[data-route-surface=internal] .language-menu .language-menu-item-selected,html:not(.dark) .site-header[data-route-surface=internal][data-header-state=top] .language-menu .language-menu-item-selected{color:#047857!important;background:#10b9812b!important;box-shadow:inset 0 0 0 1px #10b98138!important}html:not(.dark) .site-header[data-route-surface=internal] .language-menu .language-menu-item{transition:color .16s,background-color .16s,box-shadow .16s,transform .16s!important}.site-header .language-menu button.language-menu-item:hover,.site-header .language-menu button.language-menu-item:focus-visible,.site-header .language-menu button.language-menu-item[data-hovered=true]{color:#065f46!important;background-color:#d1fae5eb!important;background-image:none!important;font-weight:700!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px #10b98157,0 4px 12px #0f172a14!important}.dark .site-header .language-menu button.language-menu-item:hover,.dark .site-header .language-menu button.language-menu-item:focus-visible,.dark .site-header .language-menu button.language-menu-item[data-hovered=true]{color:#a7f3d0!important;background-color:#064e3b9e!important;background-image:none!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #6ee7b73d,0 4px 14px #00000038!important}.site-header,.site-header[data-header-state=top],.site-header[data-header-state=revealed],.site-header[data-header-state=hidden]{z-index:100;opacity:1;transform:translate(0);border-radius:0!important;width:100%!important;height:5rem!important;transition-property:transform,opacity,background-color,border-color,box-shadow,color,fill,stroke,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.38s,.38s,.36s,.36s,.36s,.36s,.36s,.36s,.36s,.36s!important;transition-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease,ease,ease,ease,ease,ease,ease,ease!important;top:0!important;left:0!important;right:0!important}.site-header-hidden{opacity:0!important;transition-property:transform,background-color,border-color,box-shadow,opacity,color,fill,stroke,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.38s,.36s,.36s,.36s,.38s,.36s,.36s,.36s,.36s,.36s!important;transition-timing-function:cubic-bezier(.16,1,.3,1),ease,ease,ease,cubic-bezier(.16,1,.3,1),ease,ease,ease,ease,ease!important;transform:translateY(-105%)!important}.site-header .page-shell,.site-header[data-header-state=top] .page-shell,.site-header[data-header-state=revealed] .page-shell,.site-header[data-header-state=hidden] .page-shell{gap:.75rem!important;width:min(100%,90rem)!important;max-width:none!important;padding-inline:clamp(1rem,3.5vw,3rem)!important;transition-property:none!important;transition-duration:0s!important}.site-header .header-language-trigger,.site-header[data-header-state=top] .header-language-trigger,.site-header[data-header-state=revealed] .header-language-trigger,.site-header[data-header-state=hidden] .header-language-trigger{padding-inline:.5rem!important}.site-header .header-brand-link,.site-header[data-header-state=top] .header-brand-link,.site-header[data-header-state=revealed] .header-brand-link,.site-header[data-header-state=hidden] .header-brand-link{gap:.52rem!important}.site-header .header-brand-mark,.site-header[data-header-state=top] .header-brand-mark,.site-header[data-header-state=revealed] .header-brand-mark,.site-header[data-header-state=hidden] .header-brand-mark{flex-basis:2.15rem!important;width:2.15rem!important;height:2.15rem!important}.site-header .header-brand-logo,.site-header[data-header-state=top] .header-brand-logo,.site-header[data-header-state=revealed] .header-brand-logo,.site-header[data-header-state=hidden] .header-brand-logo{object-fit:contain!important;object-position:center!important;width:2.15rem!important;height:2.15rem!important;transform:none!important}@media (max-width:640px){.site-header,.site-header[data-header-state=top],.site-header[data-header-state=revealed],.site-header[data-header-state=hidden]{height:4rem!important}.site-header .page-shell,.site-header[data-header-state=top] .page-shell,.site-header[data-header-state=revealed] .page-shell,.site-header[data-header-state=hidden] .page-shell{padding-inline:clamp(1rem,4.5vw,1.35rem)!important}}@media (max-width:1023px){.site-header,.site-header[data-header-state=top],.site-header[data-header-state=revealed],.site-header[data-header-state=hidden]{opacity:1;transform:translate(0);transition-property:transform,opacity,background-color,border-color,box-shadow,color,fill,stroke,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.38s,.38s,.36s,.36s,.36s,.36s,.36s,.36s,.36s,.36s!important;transition-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease,ease,ease,ease,ease,ease,ease,ease!important}.site-header-hidden{opacity:0!important;transform:translateY(-105%)!important}}@media (min-width:1024px){.site-header,.site-header[data-header-state=top],.site-header[data-header-state=revealed],.site-header[data-header-state=hidden]{opacity:1!important;transition-property:transform,box-shadow,border-color,background,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.26s,.36s,.36s,.36s,.36s!important;transition-timing-function:cubic-bezier(.16,1,.3,1),ease,ease,ease,ease!important}.site-header-hidden{opacity:1!important;transform:translateY(-105%)!important}}.site-footer:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(to right,transparent,var(--footer-separator),transparent)!important;opacity:.78!important;inset-inline:clamp(1rem,6vw,5rem)!important;width:auto!important;height:1px!important;position:absolute!important;top:0!important;bottom:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.site-footer:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(to bottom,rgb(var(--color-background-rgb)/.28),transparent)!important;opacity:1!important;inset-inline:0!important;height:4.25rem!important;position:absolute!important;top:0!important;bottom:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.footer-redesign{--footer-bg-top:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.footer-redesign{--footer-bg-top:color-mix(in srgb,var(--color-background)84%,var(--color-surface)16%)}}.footer-redesign{--footer-bg-mid:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.footer-redesign{--footer-bg-mid:color-mix(in srgb,var(--color-surface)74%,var(--color-background)26%)}}.footer-redesign{--footer-bg-deep:var(--color-surface-alt)}@supports (color:color-mix(in lab, red, red)){.footer-redesign{--footer-bg-deep:color-mix(in srgb,var(--color-surface-alt)68%,var(--color-background)32%)}}.footer-redesign{--footer-strong:#0d1f2b;--footer-body:#334155d6;--footer-muted:#64748bc2;--footer-line-soft:#065f4621;--footer-line-strong:#10b98180;--footer-green:#10b981;--footer-green-strong:#059669;--footer-icon-bg:#ffffffad;color:var(--footer-strong);background:linear-gradient(180deg,var(--color-background)0%,var(--color-background)5%,transparent 16%),radial-gradient(ellipse 76rem 34rem at 50% 9rem,#10b9811f,transparent 68%),radial-gradient(ellipse 62rem 30rem at 50% 19rem,#14b8a617,transparent 72%),linear-gradient(180deg,var(--color-background)0%,var(--footer-bg-top)18%,var(--footer-bg-mid)54%,var(--footer-bg-deep)100%)}@supports (color:color-mix(in lab, red, red)){.footer-redesign{background:linear-gradient(180deg,var(--color-background)0%,color-mix(in srgb,var(--color-background)82%,var(--footer-bg-top)18%)5%,transparent 16%),radial-gradient(ellipse 76rem 34rem at 50% 9rem,#10b9811f,transparent 68%),radial-gradient(ellipse 62rem 30rem at 50% 19rem,#14b8a617,transparent 72%),linear-gradient(180deg,var(--color-background)0%,var(--footer-bg-top)18%,var(--footer-bg-mid)54%,var(--footer-bg-deep)100%)}}.dark .footer-redesign{--footer-bg-top:#07121b;--footer-bg-mid:#091721;--footer-bg-deep:#040c13;--footer-strong:#f8fafc;--footer-body:#cbd5e1c7;--footer-muted:#94a3b8b3;--footer-line-soft:#94a3b824;--footer-line-strong:#2dd4bf7a;--footer-green:#34d399;--footer-green-strong:#10b981;--footer-icon-bg:#0f2330b8;background:linear-gradient(180deg,var(--color-background)0%,var(--color-background)5%,transparent 16%),radial-gradient(ellipse 82rem 34rem at 50% 9rem,#10b9812e,transparent 66%),radial-gradient(ellipse 66rem 31rem at 50% 19rem,#2dd4bf1b,transparent 72%),linear-gradient(180deg,var(--color-background)0%,var(--footer-bg-top)18%,var(--footer-bg-mid)54%,var(--footer-bg-deep)100%)}@supports (color:color-mix(in lab, red, red)){.dark .footer-redesign{background:linear-gradient(180deg,var(--color-background)0%,color-mix(in srgb,var(--color-background)82%,var(--footer-bg-top)18%)5%,transparent 16%),radial-gradient(ellipse 82rem 34rem at 50% 9rem,#10b9812e,transparent 66%),radial-gradient(ellipse 66rem 31rem at 50% 19rem,#2dd4bf1b,transparent 72%),linear-gradient(180deg,var(--color-background)0%,var(--footer-bg-top)18%,var(--footer-bg-mid)54%,var(--footer-bg-deep)100%)}}.footer-redesign.site-footer:before,.footer-redesign.site-footer:after{display:none!important}.footer-glow-field{z-index:0;pointer-events:none;inset-inline:0;height:clamp(12rem,20vw,19rem);position:absolute;top:clamp(8rem,13vw,12.5rem);overflow:hidden}.footer-wave-glow{filter:blur(32px);opacity:.9;inset-inline:50%;background:radial-gradient(#34d3996b,#14b8a62e 42%,#0000 72%);border-radius:999px;width:min(80rem,112vw);height:clamp(7rem,12vw,10rem);position:absolute;top:25%;transform:translate(-50%)rotate(-1.4deg)}.footer-wave-line{opacity:.92;clip-path:polygon(0 58%,12% 58%,17% 45%,22% 60%,29% 57%,35% 42%,41% 70%,48% 18%,55% 78%,62% 48%,69% 58%,76% 40%,83% 59%,100% 58%);filter:drop-shadow(0 0 14px #34d3996b);inset-inline:50%;background:linear-gradient(90deg,#0000 0%,#34d39926 13%,#34d3999e 26%,#10b981c7 42%,#5eead4bf 52%,#10b981bd 62%,#34d39973 78%,#0000 100%);width:min(72rem,108vw);height:clamp(2.8rem,5.5vw,4.4rem);position:absolute;top:47%;transform:translate(-50%)}.footer-shell{padding-block:clamp(5.2rem,8.4vw,7.6rem)max(clamp(1.45rem,2.6vw,2rem),calc(2rem + env(safe-area-inset-bottom)))}.footer-cta{text-align:center;justify-items:center;max-width:54rem;margin-inline:auto;display:grid}.footer-cta-title{color:var(--footer-strong);letter-spacing:0;margin:0;font-size:clamp(2rem,4.2vw,4.15rem);font-weight:760;line-height:1.03}.footer-cta-subtitle{max-width:39rem;color:var(--footer-body);margin:1.1rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:500;line-height:1.72}.footer-cta-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.7rem;display:flex}.footer-primary-button,.footer-secondary-button{border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.9rem;padding:.78rem 1.08rem;font-size:.92rem;font-weight:680;line-height:1.1;text-decoration:none;display:inline-flex}.footer-primary-button{color:#fff}.footer-secondary-button{border:1px solid var(--footer-strong)}@supports (color:color-mix(in lab, red, red)){.footer-secondary-button{border:1px solid color-mix(in srgb,var(--footer-strong)22%,transparent)}}.footer-secondary-button{color:var(--footer-strong);background:#ffffff14}.dark .footer-secondary-button{color:#fff;border-color:#ffffff38}.footer-button-icon{width:1rem;height:1rem}.footer-content{grid-template-columns:minmax(16rem,1.05fr) minmax(28rem,1.7fr) minmax(15rem,.9fr);align-items:start;gap:clamp(2rem,4.2vw,4.4rem);margin-top:clamp(8.5rem,14vw,12.5rem);display:grid}.footer-brand-panel,.footer-contact-panel{min-width:0}.footer-brand-lockup{width:fit-content;color:var(--footer-strong);border-radius:.82rem;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.footer-brand-mark{width:2.35rem;height:2.35rem;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.footer-brand-mark img{object-fit:contain;width:2.35rem;height:2.35rem}.footer-brand-name{letter-spacing:0;font-size:1.28rem;font-weight:760}.footer-company-description{max-width:24rem;color:var(--footer-body);margin:1.25rem 0 0;font-size:.98rem;font-weight:500;line-height:1.72}.footer-brand-statement{color:var(--footer-green);letter-spacing:.03em;margin:1rem 0 0;font-size:.82rem;font-weight:720}.footer-social-block{margin-top:1.9rem}.footer-social-heading{color:var(--footer-strong);letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:720}.footer-social-list{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.footer-social-icon{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--footer-body);outline-offset:-.22rem;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .19s,filter .19s,opacity .19s,transform .19s;display:inline-grid;box-shadow:none!important;background:0 0!important}.footer-social-icon svg{width:1.25rem;height:1.25rem}.footer-social-icon:hover,.footer-social-icon:focus-visible{filter:brightness(1.06)saturate(1.08);box-shadow:none;transform:scale(1.06)}.footer-social-icon:active{transform:scale(.98)!important}.footer-social-linkedin,.footer-social-linkedin:hover,.footer-social-linkedin:focus-visible{color:#0a66c2}.footer-social-instagram,.footer-social-instagram:hover,.footer-social-instagram:focus-visible{color:#c13584}.footer-social-whatsapp,.footer-social-whatsapp:hover,.footer-social-whatsapp:focus-visible{color:#25d366}.footer-social-email,.footer-social-email:hover,.footer-social-email:focus-visible{color:var(--footer-green)}.footer-directory-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.35rem);display:grid}.footer-directory-mobile{display:none}.footer-section-title{width:fit-content;color:var(--footer-strong);letter-spacing:.02em;margin:0;font-size:.82rem;font-weight:760;line-height:1.2;display:inline-flex;position:relative}.footer-section-title:after{content:"";background:linear-gradient(to right,var(--footer-green),transparent);inset-inline-start:0;border-radius:999px;width:2.2rem;height:2px;position:absolute;bottom:-.62rem}.footer-link-list,.footer-accordion-links,.footer-contact-list{flex-direction:column;align-items:flex-start;gap:.64rem;display:flex}.footer-link-list{margin-top:1.35rem}.footer-link,.footer-legal-link{width:fit-content;max-width:100%;min-height:1.9rem;color:var(--footer-body);border-radius:.4rem;align-items:center;font-size:.9rem;font-weight:540;line-height:1.35;text-decoration:none;display:inline-flex}.footer-link:hover,.footer-link:focus-visible,.footer-legal-link:hover,.footer-legal-link:focus-visible{color:var(--footer-green)}.footer-contact-list{gap:.85rem;margin-top:1.35rem}.footer-contact-item{max-width:100%;color:var(--footer-body);align-items:flex-start;gap:.7rem;font-size:.9rem;font-weight:550;line-height:1.48;text-decoration:none;display:flex}a.footer-contact-item:hover,a.footer-contact-item:focus-visible{color:var(--footer-green)}.footer-contact-item strong,.footer-contact-item span span{display:block}.footer-contact-icon{width:1.2rem;height:1.2rem;color:var(--footer-green);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 1.2rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.footer-contact-icon svg{width:1.05rem;height:1.05rem}.footer-medical-disclaimer{max-width:18rem;color:var(--footer-muted);margin:1.3rem 0 0;font-size:.73rem;font-weight:500;line-height:1.65}.updates-swipe-cue{color:var(--color-text-secondary);text-align:center;margin:-1.45rem auto 1.25rem;font-size:.82rem;font-weight:650;display:none}.footer-ecg-divider{grid-template-columns:minmax(1rem,1fr) minmax(8rem,20rem) minmax(1rem,1fr);align-items:center;gap:clamp(.65rem,1.8vw,1.3rem);margin-top:clamp(3.2rem,5.6vw,5rem);display:grid}.footer-ecg-line{background:linear-gradient(to right,transparent,var(--footer-line-strong),transparent);height:1px;box-shadow:0 0 12px #10b98129}.footer-ecg-divider svg{width:100%;height:1.75rem;overflow:visible}.footer-ecg-divider path{fill:none;stroke:var(--footer-green);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #34d3997a)}.footer-legal-row{color:var(--footer-strong);justify-content:center;align-items:center;padding:1.15rem 0 .15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-legal-row{color:color-mix(in srgb,var(--footer-strong)74%,var(--footer-muted))}}.footer-legal-row{text-align:center;font-size:clamp(.78rem,.72rem + .18vw,.9rem);font-weight:580;line-height:1.55}.footer-copyright{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;border:0;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){.footer-wave-glow{animation:8s ease-in-out infinite alternate footer-wave-breathe}.footer-ecg-divider path{animation:7.5s ease-in-out infinite footer-ecg-pulse}}@keyframes footer-wave-breathe{0%{opacity:.72;transform:translate(-50%)rotate(-1.4deg)scaleX(.98)}to{opacity:.96;transform:translate(-50%)rotate(-1.4deg)scaleX(1.02)}}@keyframes footer-ecg-pulse{0%,68%,to{stroke-opacity:.74}36%{stroke-opacity:1}}@media (max-width:1180px){.footer-content{grid-template-columns:minmax(14rem,.9fr) minmax(26rem,1.5fr)}.footer-contact-panel{grid-column:1/-1}}@media (max-width:900px){.footer-shell{padding-top:clamp(4.6rem,10vw,6.5rem)}.updates-swipe-cue{display:block}.footer-content{grid-template-columns:1fr;margin-top:clamp(7.5rem,17vw,10rem)}.footer-directory-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact-panel{grid-column:auto}.footer-legal-row{flex-direction:column;align-items:center}}@media (max-width:640px){.footer-redesign{background:linear-gradient(180deg,var(--color-background)0%,var(--color-background)5%,transparent 16%),radial-gradient(ellipse 36rem 22rem at 50% 10rem,#10b98126,transparent 70%),linear-gradient(180deg,var(--color-background)0%,var(--footer-bg-top)18%,var(--footer-bg-mid)58%,var(--footer-bg-deep)100%)}@supports (color:color-mix(in lab, red, red)){.footer-redesign{background:linear-gradient(180deg,var(--color-background)0%,color-mix(in srgb,var(--color-background)82%,var(--footer-bg-top)18%)5%,transparent 16%),radial-gradient(ellipse 36rem 22rem at 50% 10rem,#10b98126,transparent 70%),linear-gradient(180deg,var(--color-background)0%,var(--footer-bg-top)18%,var(--footer-bg-mid)58%,var(--footer-bg-deep)100%)}}.footer-shell{padding-block:4.4rem max(1.25rem,calc(1.6rem + env(safe-area-inset-bottom)))}.footer-cta-title{font-size:clamp(2rem,10vw,3rem)}.footer-cta-actions,.footer-primary-button,.footer-secondary-button{width:100%}.footer-content{gap:2.1rem;margin-top:7.4rem}.footer-directory-desktop{display:none}.footer-directory-mobile{gap:.55rem;display:grid}.footer-accordion{border-block-end:1px solid var(--footer-line-soft)}.footer-accordion-summary{cursor:pointer;min-height:3rem;color:var(--footer-strong);border-radius:.62rem;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;font-weight:700;list-style:none;display:flex}.footer-accordion-summary::-webkit-details-marker{display:none}.footer-accordion-summary svg{width:1rem;height:1rem;transition:transform var(--motion-hover-duration)var(--motion-premium-ease)}.footer-accordion[open] .footer-accordion-summary svg{transform:rotate(180deg)}.footer-accordion-links{padding:.1rem 0 .9rem}.footer-ecg-divider{grid-template-columns:minmax(1rem,1fr) minmax(7rem,12rem) minmax(1rem,1fr);margin-top:2.5rem}}:root{--motion-premium-ease:cubic-bezier(.16,1,.3,1);--motion-hover-duration:.21s;--motion-press-duration:.1s;--motion-release-duration:.19s;--interaction-primary-hover-scale:1.02;--interaction-secondary-hover-scale:1.015;--interaction-press-scale:.975;--interaction-card-lift:-2px;--interaction-shadow-primary:0 18px 38px #0596693d,inset 0 1px 0 #ffffff47;--interaction-shadow-primary-pressed:0 9px 20px #05966929,inset 0 1px 0 #ffffff2e;--interaction-shadow-secondary:0 12px 28px #0f172a1c,inset 0 1px 0 #ffffff6b;--interaction-shadow-card:0 20px 48px #0f172a1b,inset 0 1px 0 #ffffffa3;--interaction-border-hover:#065f4647;--interaction-soft-hover-bg:#ecfdf5b8;--interaction-link-underline:#10b9818c}.dark{--interaction-shadow-primary:0 18px 42px #10b9812e,inset 0 1px 0 #ffffff2e;--interaction-shadow-primary-pressed:0 9px 22px #10b9811f,inset 0 1px 0 #ffffff1f;--interaction-shadow-secondary:0 14px 34px #00000047,inset 0 1px 0 #ffffff14;--interaction-shadow-card:0 22px 54px #00000052,inset 0 1px 0 #ffffff12;--interaction-border-hover:#6ee7b752;--interaction-soft-hover-bg:#064e3b47;--interaction-link-underline:#6ee7b794}:where(a,button,summary,input,textarea,select,[role=button],[role=option],[tabindex]):not([tabindex="-1"]){touch-action:manipulation}.interactive-control,:where(a,button,summary,input,textarea,select,[role=button],[role=option]){transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-premium-ease);transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter,text-decoration-color}.interactive-control:active:not(:disabled):not([aria-disabled=true]),:where(button,[role=button],summary):active:not(:disabled):not([aria-disabled=true]){transition-duration:var(--motion-press-duration);transform:translate3d(0,1px,0)scale(var(--interaction-press-scale))}.interactive-control:focus-visible,:where(a,button,summary,input,textarea,select,[role=button],[role=option]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.primary-green-action,:where(a,button)[class*=bg-emerald-600],:where(a,button)[class*=dark\:bg-emerald-500]{will-change:transform,box-shadow;transform:translate(0)scale(1)}.primary-green-action:hover:not(:disabled):not([aria-disabled=true]),.primary-green-action:focus-visible:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:hover:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:focus-visible:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:hover:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:focus-visible:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary-light)}@supports (color:color-mix(in lab, red, red)){.primary-green-action:hover:not(:disabled):not([aria-disabled=true]),.primary-green-action:focus-visible:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:hover:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:focus-visible:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:hover:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:focus-visible:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb,var(--color-primary-light)64%,var(--color-primary-dark))}}.primary-green-action:hover:not(:disabled):not([aria-disabled=true]),.primary-green-action:focus-visible:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:hover:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:focus-visible:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:hover:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:focus-visible:not(:disabled):not([aria-disabled=true]){filter:brightness(1.035)saturate(1.04);transform:translate3d(0,-1px,0)scale(var(--interaction-primary-hover-scale));box-shadow:var(--interaction-shadow-primary)!important}.primary-green-action:active:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=bg-emerald-600]:active:not(:disabled):not([aria-disabled=true]),:where(a,button)[class*=dark\:bg-emerald-500]:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.98)saturate(1.02);transform:translate3d(0,1px,0)scale(var(--interaction-press-scale));box-shadow:var(--interaction-shadow-primary-pressed)!important}:where(a,button).interactive-control:not(.primary-green-action):not([class*=bg-emerald-600]):not([class*=dark\:bg-emerald-500]):hover:not(:disabled):not([aria-disabled=true]):not(.language-menu-item):not(.mobile-language-item),:where(a,button).interactive-control:not(.primary-green-action):not([class*=bg-emerald-600]):not([class*=dark\:bg-emerald-500]):focus-visible:not(:disabled):not([aria-disabled=true]):not(.language-menu-item):not(.mobile-language-item){border-color:var(--interaction-border-hover);box-shadow:var(--interaction-shadow-secondary);filter:saturate(1.035);transform:translate3d(0,-1px,0)scale(var(--interaction-secondary-hover-scale))}.site-header :where(a,button).interactive-control:hover,.site-header :where(a,button).interactive-control:focus-visible,.site-header :where(a,button).interactive-control:active{transform:none!important}.site-header nav a{text-decoration:none;position:relative}.site-header nav a:after{content:"";opacity:0;transform-origin:50%;height:1px;transition:opacity var(--motion-hover-duration)var(--motion-premium-ease),transform var(--motion-hover-duration)var(--motion-premium-ease);inset-inline:.45rem;background:currentColor;border-radius:999px;position:absolute;bottom:.12rem;transform:scaleX(.42)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{opacity:.42;transform:scaleX(1)}:where(main,footer,.cookie-consent-root) a:not(.primary-green-action):not([class*=bg-emerald-600]):not([class*=bg-white]):not([class*=border]):not(.floating-home-button){text-underline-offset:.22em;text-decoration-color:#0000}:where(main,footer,.cookie-consent-root) a:not(.primary-green-action):not([class*=bg-emerald-600]):not([class*=bg-white]):not([class*=border]):not(.floating-home-button):hover,:where(main,footer,.cookie-consent-root) a:not(.primary-green-action):not([class*=bg-emerald-600]):not([class*=bg-white]):not([class*=border]):not(.floating-home-button):focus-visible{-webkit-text-decoration-color:var(--interaction-link-underline);-webkit-text-decoration-color:var(--interaction-link-underline);-webkit-text-decoration-color:var(--interaction-link-underline);text-decoration-color:var(--interaction-link-underline);filter:brightness(1.05)saturate(1.04)}.updates-desktop-card:hover,.credential-card:hover,.team-grid article.medical-card:hover{border-color:var(--interaction-border-hover);box-shadow:var(--interaction-shadow-card);transform:translate3d(0,var(--interaction-card-lift),0)}.medical-card:has(.interactive-control):hover{border-color:var(--interaction-border-hover);box-shadow:var(--interaction-shadow-card);transform:translate3d(0,var(--interaction-card-lift),0)}.credential-card:hover{transform:translate3d(0,var(--interaction-card-lift),0)}.credential-dot,.updates-desktop-track button,.updates-desktop-arrow,.credential-nav-button{transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-premium-ease);transition-property:background-color,border-color,box-shadow,color,opacity,transform}.credential-dot:hover,.credential-dot:focus-visible,.updates-desktop-track button:hover,.updates-desktop-track button:focus-visible{background-color:var(--color-primary);opacity:.9;transform:scale(1.08)}.credential-nav-button:hover:not(:disabled),.credential-nav-button:focus-visible:not(:disabled),.updates-desktop-arrow:hover:not(:disabled),.updates-desktop-arrow:focus-visible:not(:disabled){border-color:var(--interaction-border-hover);box-shadow:var(--interaction-shadow-secondary);transform:translateY(-50%)scale(1.02)}.credential-nav-button:active:not(:disabled),.updates-desktop-arrow:active:not(:disabled){transition-duration:var(--motion-press-duration);transform:translate3d(0,-50%,0)scale(var(--interaction-press-scale))}.language-menu-item:hover,.language-menu-item:focus-visible,.language-menu-item[data-hovered=true],.mobile-language-item:hover,.mobile-language-item:focus-visible{box-shadow:inset 0 0 0 1px var(--interaction-border-hover);background-color:var(--interaction-soft-hover-bg)!important;color:var(--color-primary-dark)!important}.dark .language-menu-item:hover,.dark .language-menu-item:focus-visible,.dark .language-menu-item[data-hovered=true],.dark .mobile-language-item:hover,.dark .mobile-language-item:focus-visible{color:var(--color-primary-light)!important}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary)34%,var(--color-input-border))}}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){background-color:var(--color-input-bg)}@supports (color:color-mix(in lab, red, red)){input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-input-bg)90%,var(--color-surface-tint))}}input:focus,textarea:focus,select:focus{background-color:var(--color-input-bg);border-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus{background-color:color-mix(in srgb,var(--color-input-bg)92%,var(--color-surface-tint))}}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--color-focus-ring),inset 0 1px 0 #ffffff8f!important}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring)26%,transparent),inset 0 1px 0 #ffffff8f!important}}.dark input:focus,.dark textarea:focus,.dark select:focus{box-shadow:0 0 0 3px var(--color-focus-ring),inset 0 1px 0 #ffffff0f!important}@supports (color:color-mix(in lab, red, red)){.dark input:focus,.dark textarea:focus,.dark select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring)24%,transparent),inset 0 1px 0 #ffffff0f!important}}@media (hover:none) and (pointer:coarse){.interactive-control:active:not(:disabled):not([aria-disabled=true]),:where(a,button,summary,[role=button]):active:not(:disabled):not([aria-disabled=true]){filter:brightness(.98)saturate(1.02);transform:translateY(1px)scale(.98)}.site-header :where(a,button).interactive-control:active{transform:none!important}}@media (prefers-reduced-motion:reduce){.interactive-control,:where(a,button,summary,input,textarea,select,[role=button],[role=option]),.medical-card,.credential-card,.credential-dot,.credential-nav-button,.updates-desktop-arrow,.site-header nav a:after{will-change:auto!important;transition-duration:80ms!important}.interactive-control:hover,.interactive-control:focus-visible,.interactive-control:active,:where(a,button,summary,[role=button]):hover,:where(a,button,summary,[role=button]):focus-visible,:where(a,button,summary,[role=button]):active,.medical-card:hover,.credential-card:hover,.credential-nav-button:hover,.updates-desktop-arrow:hover,.credential-dot:hover{transform:none!important}}.device-preview-root{min-height:100dvh;color:var(--color-text-primary);background:radial-gradient(ellipse 44rem 26rem at 18% 0%,rgb(var(--color-section-mint)/.08),transparent 70%),linear-gradient(180deg,var(--color-background-top),var(--color-background));padding:clamp(1rem,2.5vw,2rem)}.device-preview-toolbar{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;max-width:88rem;margin-inline:auto;padding-bottom:1rem;display:grid}.device-preview-toolbar h1{color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:720}.device-preview-toolbar p{color:var(--color-text-secondary);margin:.45rem 0 0;font-size:.95rem}.device-preview-controls{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.device-preview-field{color:var(--color-text-secondary);gap:.35rem;font-size:.78rem;font-weight:650;display:grid}.device-preview-field select{border:1px solid var(--color-border);min-height:2.55rem;color:var(--color-input-text);background:var(--color-input-bg);border-radius:.75rem;padding:0 .85rem}.device-preview-segmented{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;align-self:end;min-height:2.55rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.device-preview-segmented{background:color-mix(in srgb,var(--color-surface)76%,transparent)}}.device-preview-segmented button,.device-preview-refresh{min-height:2.55rem;color:var(--color-text-secondary);border:0;padding-inline:.9rem;font-weight:650;transition:color .18s,background-color .18s}.device-preview-segmented button:hover,.device-preview-segmented button:focus-visible,.device-preview-refresh:hover,.device-preview-refresh:focus-visible,.device-preview-segment-active{color:var(--color-primary-dark);background:var(--color-surface-tint)}.device-preview-refresh{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;align-self:end}@supports (color:color-mix(in lab, red, red)){.device-preview-refresh{background:color-mix(in srgb,var(--color-surface)76%,transparent)}}.device-preview-stage{justify-items:center;gap:1rem;max-width:88rem;margin-inline:auto;padding-top:1.4rem;display:grid}.device-preview-meta{width:min(100%,var(--preview-width,412px));color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.82rem;font-weight:650;display:flex}.device-preview-meta a{color:var(--color-primary-dark);text-decoration:none}.device-preview-frame-shell{width:min(100%,calc(var(--preview-width) + 1.4rem));border:1px solid var(--color-border-strong);overflow:auto}@supports (color:color-mix(in lab, red, red)){.device-preview-frame-shell{border:1px solid color-mix(in srgb,var(--color-border-strong)64%,transparent)}}.device-preview-frame-shell{background:linear-gradient(145deg,#0f172ae0,#020617f0);border-radius:2rem;padding:.7rem;box-shadow:0 24px 70px #0f172a3d}.device-preview-frame-shell iframe{width:var(--preview-width);height:var(--preview-height);background:var(--color-background);border:0;border-radius:1.35rem;display:block}@media (max-width:900px){.device-preview-toolbar{grid-template-columns:1fr;align-items:start}.device-preview-controls{justify-content:flex-start}}@media (max-width:520px){.device-preview-controls,.device-preview-field,.device-preview-field select,.device-preview-segmented,.device-preview-refresh{width:100%}.device-preview-segmented button{flex:1}.device-preview-frame-shell{border-radius:1.35rem;padding:.45rem}.device-preview-frame-shell iframe{border-radius:1rem}}#mobile-menu.mobile-drawer{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface-elevated)!important;border-inline-end:1px solid #065f461f!important;width:min(92vw,27.5rem)!important}@supports (color:color-mix(in lab, red, red)){#mobile-menu.mobile-drawer{background:color-mix(in srgb,var(--color-surface-elevated)96%,white 4%)!important}}#mobile-menu.mobile-drawer{overflow-x:hidden;color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:18px 0 48px #0f172a2e!important}html[dir=rtl] #mobile-menu.mobile-drawer{border-inline-start:0!important;border-inline-end:1px solid #065f461f!important;box-shadow:18px 0 48px #0f172a2e!important}.dark #mobile-menu.mobile-drawer{background:var(--color-surface-elevated)!important;border-color:#6ee7b71f!important}@supports (color:color-mix(in lab, red, red)){.dark #mobile-menu.mobile-drawer{background:color-mix(in srgb,var(--color-surface-elevated)88%,var(--color-background)12%)!important}}.dark #mobile-menu.mobile-drawer{color:#f1f5f9!important;box-shadow:20px 0 56px #0000006b!important}html[dir=rtl].dark #mobile-menu.mobile-drawer{box-shadow:20px 0 56px #0000006b!important}#mobile-menu .mobile-drawer-header{background:0 0!important;border-color:#065f461a!important}.dark #mobile-menu .mobile-drawer-header{background:0 0!important;border-color:#94a3b81f!important}#mobile-menu .mobile-drawer-header .font-semibold{white-space:nowrap;overflow-wrap:normal;color:#065f46!important;text-shadow:none!important}.dark #mobile-menu .mobile-drawer-header .font-semibold{color:#f1f5f9!important}#mobile-menu .mobile-drawer-close{min-width:2.75rem;min-height:2.75rem;color:#0f172a!important;box-shadow:none!important;background:0 0!important}.dark #mobile-menu .mobile-drawer-close{color:#f1f5f9!important}#mobile-menu .mobile-drawer-nav-link{white-space:nowrap;overflow-wrap:normal;border:1px solid #0000;justify-content:flex-start;align-items:center;transition-property:color,background-color,border-color,box-shadow;color:#1e293b!important;text-align:left!important;width:100%!important;min-height:3.25rem!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border-radius:.375rem!important;padding:.875rem 1rem!important;font-size:1rem!important;font-weight:500!important;line-height:1.35!important;display:flex!important}#mobile-menu .mobile-drawer-nav ul{gap:.5rem!important;margin:0!important;padding:0!important;display:grid!important}#mobile-menu .mobile-drawer-nav li{width:100%;display:block}#mobile-menu .mobile-drawer-nav-link:hover,#mobile-menu .mobile-drawer-nav-link:focus-visible{color:#065f46!important;box-shadow:none!important;background:#10b9810e!important;border-color:#0000!important}#mobile-menu .mobile-drawer-nav-link:focus-visible{outline-offset:2px;outline:2px solid #10b981bf}#mobile-menu .mobile-drawer-nav-link:active{color:#065f46!important;background:#10b98113!important;transform:none!important}.dark #mobile-menu .mobile-drawer-nav-link{color:#e2e8f0!important}.dark #mobile-menu .mobile-drawer-nav-link:hover,.dark #mobile-menu .mobile-drawer-nav-link:focus-visible{color:#a7f3d0!important;background:#10b98114!important;border-color:#0000!important}#mobile-menu .mobile-drawer-secondary{gap:.75rem;display:grid;background:0 0!important;border-color:#065f461a!important}.dark #mobile-menu .mobile-drawer-secondary{background:0 0!important;border-color:#94a3b81f!important}#mobile-menu .mobile-drawer-cta{min-height:3rem;border-radius:.5rem!important}#mobile-menu .mobile-language-panel{gap:.25rem;display:grid}#mobile-menu .mobile-language-trigger,#mobile-menu .mobile-theme-toggle{text-align:start;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500;line-height:1.35;color:#1e293b!important;box-shadow:none!important;background:0 0!important;display:flex!important}#mobile-menu .mobile-language-current{color:#475569;align-items:center;gap:.4rem;min-width:0;font-size:.875rem;font-weight:500;display:inline-flex}#mobile-menu .mobile-language-current svg{flex:none;transition:transform .18s ease-out}#mobile-menu .mobile-language-list{gap:.25rem;padding-block:.2rem .35rem;display:grid}#mobile-menu .mobile-language-item{text-align:start;white-space:nowrap;overflow-wrap:normal;border:1px solid #0000;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.875rem;padding:.75rem 1rem;font-size:.925rem;font-weight:500;line-height:1.35;color:#1e293b!important;text-shadow:none!important;background:0 0!important;display:flex!important}#mobile-menu .mobile-language-trigger:hover,#mobile-menu .mobile-language-trigger:focus-visible,#mobile-menu .mobile-theme-toggle:hover,#mobile-menu .mobile-theme-toggle:focus-visible,#mobile-menu .mobile-language-item:hover,#mobile-menu .mobile-language-item:focus-visible{color:#065f46!important;box-shadow:none!important;background:#10b9810e!important;border-color:#0000!important}#mobile-menu .mobile-language-trigger:focus-visible,#mobile-menu .mobile-theme-toggle:focus-visible,#mobile-menu .mobile-language-item:focus-visible{outline-offset:2px;outline:2px solid #10b981bf}#mobile-menu .mobile-language-item-selected{font-weight:600;color:#047857!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dark #mobile-menu .mobile-language-trigger,.dark #mobile-menu .mobile-theme-toggle{color:#e2e8f0!important}.dark #mobile-menu .mobile-language-current{color:#94a3b8}.dark #mobile-menu .mobile-language-item{color:#e2e8f0!important}.dark #mobile-menu .mobile-language-trigger:hover,.dark #mobile-menu .mobile-language-trigger:focus-visible,.dark #mobile-menu .mobile-theme-toggle:hover,.dark #mobile-menu .mobile-theme-toggle:focus-visible,.dark #mobile-menu .mobile-language-item:hover,.dark #mobile-menu .mobile-language-item:focus-visible{color:#a7f3d0!important;background:#10b98114!important;border-color:#0000!important}.dark #mobile-menu .mobile-language-item-selected{color:#a7f3d0!important;background:0 0!important;border-color:#0000!important}#mobile-menu .language-menu-check{place-items:center;min-width:1rem;display:inline-grid;color:var(--color-primary)!important}.dark #mobile-menu .language-menu-check{color:var(--color-primary-light)!important}@media (max-width:1023px){.hero-cinematic .hero-desktop-shell{padding-bottom:calc(clamp(3.4rem,6svh,4.35rem) + env(safe-area-inset-bottom))!important}.hero-scroll-explore{bottom:calc(.42rem + env(safe-area-inset-bottom))!important}.hero-scroll-explore,.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.hero-scroll-explore:active{transform:none!important}}@media (max-width:640px){.hero-cinematic .hero-desktop-shell{padding-bottom:calc(clamp(3.45rem,6.3svh,4.15rem) + env(safe-area-inset-bottom))!important}}.hero-scroll-explore,.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.hero-scroll-explore:active,.hero-scroll-explore:visited{will-change:color,opacity;-webkit-tap-highlight-color:transparent;filter:none!important;transition-property:color,opacity!important;animation:none!important;transform:scale(1)!important}.hero-scroll-explore svg{will-change:transform;transform:translate(0)}@media (hover:none) and (pointer:coarse){.hero-scroll-explore,.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.hero-scroll-explore:active{filter:none!important;animation:none!important;transform:scale(1)!important}}.interactive-text,.interactive-text:visited{width:fit-content;max-width:100%;color:inherit;font-weight:540;line-height:inherit;white-space:nowrap;transform-origin:50%;outline:0;place-items:center start;transition:color .18s,font-weight .18s,opacity .18s,transform .18s,text-shadow .18s;display:inline-grid;transform:translate(0)scale(1);box-shadow:none!important;background:0 0!important;border-color:#0000!important;-webkit-text-decoration:none!important;text-decoration:none!important}.interactive-text:before,.interactive-text-label{grid-area:1/1}.interactive-text:before{content:attr(data-label);visibility:hidden;pointer-events:none;white-space:nowrap;font-weight:650}.interactive-text-label{white-space:nowrap;min-width:0}.interactive-text:hover,.interactive-text:focus-visible,.interactive-text:active{font-weight:620;color:var(--color-primary-dark)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;-webkit-text-decoration:none!important;text-decoration:none!important;transform:translate(2px)!important}.interactive-text:focus-visible{text-shadow:0 0 .01px,0 0 12px #10b9812e}.dark .interactive-text:hover,.dark .interactive-text:focus-visible,.dark .interactive-text:active{color:var(--color-primary-light)!important}html[dir=rtl] .interactive-text:hover,html[dir=rtl] .interactive-text:focus-visible,html[dir=rtl] .interactive-text:active{transform:translate(-2px)!important}.site-header nav a.interactive-text:after{display:none!important}.header-nav-link{min-height:2rem;color:rgb(var(--header-control-color)/.92);padding:0}.site-header .header-nav-link.interactive-text:hover,.site-header .header-nav-link.interactive-text:focus-visible,.site-header .header-nav-link.interactive-text:active,.site-header[data-header-state=top] .header-nav-link.interactive-text:hover,.site-header[data-header-state=top] .header-nav-link.interactive-text:focus-visible,.site-header[data-header-state=top] .header-nav-link.interactive-text:active,.site-header[data-header-state=revealed] .header-nav-link.interactive-text:hover,.site-header[data-header-state=revealed] .header-nav-link.interactive-text:focus-visible,.site-header[data-header-state=revealed] .header-nav-link.interactive-text:active,.site-header[data-header-state=hidden] .header-nav-link.interactive-text:hover,.site-header[data-header-state=hidden] .header-nav-link.interactive-text:focus-visible,.site-header[data-header-state=hidden] .header-nav-link.interactive-text:active{text-shadow:0 0 16px #10b98138;color:#34d399!important}html:not(.dark) .site-header[data-route-surface=internal] .header-nav-link.interactive-text:hover,html:not(.dark) .site-header[data-route-surface=internal] .header-nav-link.interactive-text:focus-visible,html:not(.dark) .site-header[data-route-surface=internal] .header-nav-link.interactive-text:active,html:not(.dark) .site-header[data-header-state=revealed] .header-nav-link.interactive-text:hover,html:not(.dark) .site-header[data-header-state=revealed] .header-nav-link.interactive-text:focus-visible,html:not(.dark) .site-header[data-header-state=revealed] .header-nav-link.interactive-text:active{text-shadow:0 0 14px #10b98129;color:#059669!important}.footer-link.interactive-text,.footer-legal-link.interactive-text{color:var(--footer-body)}.footer-legal-link.interactive-text{color:inherit}:where(main,footer,.cookie-consent-root) a.interactive-text:hover,:where(main,footer,.cookie-consent-root) a.interactive-text:focus-visible{filter:none!important;text-decoration-color:#0000!important}#mobile-menu .mobile-drawer-nav-link.interactive-text,#mobile-menu .mobile-drawer-nav-link.interactive-text:hover,#mobile-menu .mobile-drawer-nav-link.interactive-text:focus-visible,#mobile-menu .mobile-drawer-nav-link.interactive-text:active,.dark #mobile-menu .mobile-drawer-nav-link.interactive-text:hover,.dark #mobile-menu .mobile-drawer-nav-link.interactive-text:focus-visible{width:100%!important;min-height:3.25rem!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:.375rem!important;padding:.875rem 1rem!important;font-weight:500!important;transform:none!important}#mobile-menu .mobile-drawer-nav-link.interactive-text:hover,#mobile-menu .mobile-drawer-nav-link.interactive-text:focus-visible,#mobile-menu .mobile-drawer-nav-link.interactive-text:active{color:#065f46!important;background:#10b9810e!important}.dark #mobile-menu .mobile-drawer-nav-link.interactive-text:hover,.dark #mobile-menu .mobile-drawer-nav-link.interactive-text:focus-visible,.dark #mobile-menu .mobile-drawer-nav-link.interactive-text:active{color:#a7f3d0!important;background:#10b98114!important}.back-to-top-button,.footer-social-icon,.credential-nav-button,.updates-desktop-arrow,.header-language-trigger,.site-header button:not(.primary-green-action),.mobile-drawer-close{will-change:transform,color,background-color,border-color,box-shadow,opacity}.footer-social-icon:active,.credential-nav-button:active:not(:disabled),.updates-desktop-arrow:active:not(:disabled),.site-header button:active:not(:disabled){transform:translateY(1px)scale(.975)}.updates-desktop-arrow:hover:not(:disabled),.updates-desktop-arrow:focus-visible:not(:disabled){transform:translateY(-50%)scale(1.02)}.updates-desktop-arrow:active:not(:disabled){transform:translateY(calc(1px - 50%))scale(.975)}.credential-mobile-track{transform:translate3d(calc(var(--credential-index,0)*-100%),0,0);transition:transform var(--credential-motion-duration,.26s)var(--motion-premium-ease);will-change:transform;scrollbar-width:none;touch-action:pan-y;direction:ltr;scroll-behavior:auto!important;scroll-snap-type:none!important;display:flex!important;overflow:visible!important}.credential-mobile-slide{flex:0 0 100%;min-width:100%;transform:translate(0);position:relative!important;inset:auto!important}.credential-mobile-slide .credential-image{opacity:1;transition:opacity .22s;transform:none}.credential-mobile-slide[aria-hidden=true] .credential-image{opacity:.18}.credential-media{overflow:hidden!important}.credential-nav-button:hover:not(:disabled),.credential-nav-button:focus-visible:not(:disabled){transform:translateY(-1px)scale(1.02)!important}.credential-dot:hover,.credential-dot:focus-visible{transform:scale(1.12)}.credential-dot{border-radius:999px;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 2.75rem!important;place-items:center!important;padding:0!important;line-height:0!important;display:inline-grid!important;position:relative!important}.credential-dot:before{content:"";background:#64748b85;border-radius:999px;transition:width .18s,background-color .18s,opacity .18s,transform .18s;width:.5rem!important;height:.5rem!important;display:block!important}.credential-dot[aria-current=true]:before{background:var(--color-primary);width:1.05rem!important;height:.5rem!important}.credential-dot:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-.42rem}.dark .credential-dot:before{background:#94a3b880}.dark .credential-dot[aria-current=true]:before{background:var(--color-primary-light)}.credential-media-controls{inset-inline:clamp(.65rem,1.4vw,.9rem);align-items:center;bottom:clamp(.65rem,1.4vw,.9rem)}.credential-nav-button{color:#0f172ac7;border-radius:999px;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.credential-nav-visual{-webkit-backdrop-filter:blur(8px)saturate(1.04);backdrop-filter:blur(8px)saturate(1.04);background:#ffffffd1;border:1px solid #0f172a1f;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-grid;box-shadow:0 6px 14px #0f172a1a}.credential-nav-icon{stroke-width:2px;width:.95rem;height:.95rem}.credential-nav-button:hover:not(:disabled),.credential-nav-button:focus-visible:not(:disabled){color:var(--color-primary-dark);transform:none!important}.credential-nav-button:hover:not(:disabled) .credential-nav-visual,.credential-nav-button:focus-visible:not(:disabled) .credential-nav-visual{background:#fffffff0;border-color:#065f463d;transform:translateY(-1px);box-shadow:0 7px 16px #0f172a1f}.credential-nav-button:active:not(:disabled){transform:none!important}.credential-nav-button:active:not(:disabled) .credential-nav-visual{transform:translateY(1px)scale(.96)}.credential-nav-button:disabled .credential-nav-visual{opacity:.38;box-shadow:none}.credential-nav-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-.32rem}.dark .credential-nav-button{color:#e2e8f0c7}.dark .credential-nav-visual{background:#040e169e;border-color:#94a3b829;box-shadow:0 7px 16px #00000038}.dark .credential-nav-button:hover:not(:disabled),.dark .credential-nav-button:focus-visible:not(:disabled){color:var(--color-primary-light)}.dark .credential-nav-button:hover:not(:disabled) .credential-nav-visual,.dark .credential-nav-button:focus-visible:not(:disabled) .credential-nav-visual{background:#081c24c7;border-color:#6ee7b73d}.credential-dots{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.credential-dot{flex-basis:2.5rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}.credential-dot:before{width:.375rem!important;height:.375rem!important}.credential-dot[aria-current=true]:before{width:.875rem!important;height:.375rem!important}.credential-dot:hover,.credential-dot:focus-visible{background:0 0!important;transform:none!important}.credential-dot:hover:before,.credential-dot:focus-visible:before{transform:scale(1.12)}.credential-dot:active{transform:none!important}.credential-dot:active:before{transform:scale(.92)}.credential-recognition-card{cursor:default;border-color:#065f461f;outline:none;min-height:100%;transition:border-color .24s ease-out,box-shadow .24s ease-out,transform .24s ease-out;transform:translate(0);box-shadow:0 18px 46px #0f172a16}.dark .credential-recognition-card{border-color:#94a3b826;box-shadow:0 20px 52px #0000003d}@media (max-width:1023px){.credential-recognition-card{min-height:33rem}}@media (max-width:430px){.credential-recognition-card{min-height:34.75rem}}.credential-recognition-card .credential-media{isolation:isolate;border:1px solid var(--color-primary);height:clamp(16.5rem,24vw,20.5rem);min-height:0;padding:clamp(.35rem,.75vw,.7rem);position:relative;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card .credential-media{border:1px solid color-mix(in srgb,var(--color-primary)14%,transparent)}}.credential-recognition-card .credential-media{background:radial-gradient(ellipse 80% 68% at 18% 8%,#ffffff7a,transparent 70%),linear-gradient(135deg,var(--color-surface-card),var(--color-surface-alt));border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card .credential-media{background:radial-gradient(ellipse 80% 68% at 18% 8%,#ffffff7a,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface-card)94%,white 6%),color-mix(in srgb,var(--color-surface-alt)86%,var(--brand-green-soft)14%))}}.credential-recognition-card .credential-media{transition:border-color .24s ease-out}.dark .credential-recognition-card .credential-media{border-color:var(--color-primary-light)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card .credential-media{border-color:color-mix(in srgb,var(--color-primary-light)14%,transparent)}}.dark .credential-recognition-card .credential-media{background:radial-gradient(ellipse 80% 68% at 18% 8%,#ffffff0e,transparent 70%),linear-gradient(135deg,var(--color-surface-card),#05121beb)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card .credential-media{background:radial-gradient(ellipse 80% 68% at 18% 8%,#ffffff0e,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface-card)88%,transparent),#05121beb)}}.credential-image-backdrop{z-index:-1;border-radius:inherit;background-image:linear-gradient(135deg,#ffffff6b,#10b98114),var(--credential-image-url);opacity:0;filter:blur(18px)saturate(1.05);background-position:50%;background-size:cover;transition:opacity .22s ease-out;position:absolute;inset:0;transform:scale(1.08)}.dark .credential-image-backdrop{background-image:linear-gradient(135deg,#040e1675,#10b98114),var(--credential-image-url);opacity:0}.credential-recognition-card .credential-image{padding:inherit;border-radius:inherit;object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;transition:transform .28s ease-out,opacity .24s ease-out;transform:translate(0)scale(1);opacity:1!important;width:100%!important;height:100%!important}.credential-recognition-card .credential-media[data-fit=contain] .credential-image{object-fit:contain}.credential-recognition-card .credential-media[data-fit=contain]>.credential-image-backdrop{opacity:.5}.dark .credential-recognition-card .credential-media[data-fit=contain]>.credential-image-backdrop{opacity:.42}.credential-recognition-card:hover{border-color:#065f461f;transform:translate(0);box-shadow:0 18px 46px #0f172a16}.dark .credential-recognition-card:hover{border-color:#94a3b826;box-shadow:0 20px 52px #0000003d}@media (hover:hover) and (pointer:fine){.credential-recognition-card:hover{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:hover{border-color:color-mix(in srgb,var(--brand-green)54%,transparent)}}.credential-recognition-card:hover{transform:translateY(-3px);box-shadow:0 24px 62px #0f172a24}.dark .credential-recognition-card:hover{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card:hover{border-color:color-mix(in srgb,var(--brand-green)48%,transparent)}}.dark .credential-recognition-card:hover{box-shadow:0 26px 64px #00000057}.credential-recognition-card:hover .credential-media{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:hover .credential-media{border-color:color-mix(in srgb,var(--brand-green)76%,transparent)}}.credential-recognition-card:hover .credential-image{transform:translate(0)scale(1.04)}.credential-recognition-card:hover .credential-title{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:hover .credential-title{color:color-mix(in srgb,var(--color-text-primary)82%,var(--brand-green))}}.credential-recognition-card:hover .credential-title{font-weight:700}.dark .credential-recognition-card:hover .credential-title{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card:hover .credential-title{color:color-mix(in srgb,var(--color-text-primary)78%,var(--brand-green))}}}.credential-recognition-card:focus-visible{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:focus-visible{border-color:color-mix(in srgb,var(--brand-green)54%,transparent)}}.credential-recognition-card:focus-visible{transform:translateY(-3px);box-shadow:0 24px 62px #0f172a24}.credential-recognition-card:focus-visible:not(:hover){border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:focus-visible:not(:hover){border-color:color-mix(in srgb,var(--brand-green)54%,transparent)}}.credential-recognition-card:focus-visible:not(:hover){transform:translateY(-3px);box-shadow:0 24px 62px #0f172a24}.dark .credential-recognition-card:focus-visible{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card:focus-visible{border-color:color-mix(in srgb,var(--brand-green)48%,transparent)}}.dark .credential-recognition-card:focus-visible{box-shadow:0 26px 64px #00000057}.dark .credential-recognition-card:focus-visible:not(:hover){border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card:focus-visible:not(:hover){border-color:color-mix(in srgb,var(--brand-green)48%,transparent)}}.dark .credential-recognition-card:focus-visible:not(:hover){box-shadow:0 26px 64px #00000057}.credential-recognition-card:focus-visible .credential-media{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:focus-visible .credential-media{border-color:color-mix(in srgb,var(--brand-green)76%,transparent)}}.credential-recognition-card:focus-visible:not(:hover) .credential-media{border-color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:focus-visible:not(:hover) .credential-media{border-color:color-mix(in srgb,var(--brand-green)76%,transparent)}}.credential-recognition-card:focus-visible .credential-image,.credential-recognition-card:focus-visible:not(:hover) .credential-image{transform:translate(0)scale(1.04)}.credential-recognition-card:focus-visible .credential-title{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:focus-visible .credential-title{color:color-mix(in srgb,var(--color-text-primary)82%,var(--brand-green))}}.credential-recognition-card:focus-visible .credential-title{font-weight:700}.credential-recognition-card:focus-visible:not(:hover) .credential-title{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.credential-recognition-card:focus-visible:not(:hover) .credential-title{color:color-mix(in srgb,var(--color-text-primary)82%,var(--brand-green))}}.credential-recognition-card:focus-visible:not(:hover) .credential-title{font-weight:700}.dark .credential-recognition-card:focus-visible .credential-title{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card:focus-visible .credential-title{color:color-mix(in srgb,var(--color-text-primary)78%,var(--brand-green))}}.dark .credential-recognition-card:focus-visible:not(:hover) .credential-title{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark .credential-recognition-card:focus-visible:not(:hover) .credential-title{color:color-mix(in srgb,var(--color-text-primary)78%,var(--brand-green))}}.credential-recognition-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:.22rem}@media (min-width:1024px){.credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-recognition-card .credential-content{min-height:15rem}}@media (max-width:1023px){.credential-recognition-card .credential-media{height:clamp(15.5rem,47vw,21rem);min-height:0;display:block;overflow:hidden!important}.credential-recognition-card:focus-visible{transform:translateY(-2px)}}@media (max-width:640px){.credential-recognition-card .credential-media{height:clamp(14rem,74vw,18rem);min-height:0}.credential-recognition-card .credential-content{padding:clamp(1rem,5vw,1.3rem)}}@media (prefers-reduced-motion:reduce){.credential-recognition-card,.credential-recognition-card:hover,.credential-recognition-card:focus-visible,.credential-recognition-card .credential-image,.credential-recognition-card .credential-media,.credential-image-backdrop,.credential-recognition-card:hover .credential-image,.credential-recognition-card:hover .credential-media,.credential-recognition-card:focus-visible .credential-image,.credential-recognition-card:focus-visible .credential-media{will-change:auto!important;transition-duration:80ms!important;transform:none!important}}.footer-social-icon{min-width:2.75rem!important;min-height:2.75rem!important}.footer-social-icon:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:.12rem}@media (max-width:1023px){.credential-mobile-track{min-height:clamp(18rem,48vw,23rem)}.credential-media-controls{pointer-events:auto;position:static}}@media (max-width:640px){.credential-mobile-track{min-height:clamp(16rem,78vw,20rem)}}@media (prefers-reduced-motion:reduce){.interactive-text,.credential-mobile-track,.credential-mobile-slide .credential-image{transition:none!important}.interactive-text:hover,.interactive-text:focus-visible,.interactive-text:active,.credential-dot:hover,.credential-dot:focus-visible,.credential-nav-button:hover,.credential-nav-button:focus-visible,.credential-nav-button:active{transform:none!important}}.hero-scroll-explore,.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.hero-scroll-explore:active,.hero-scroll-explore:visited{filter:none!important;width:max-content!important;margin-inline:auto!important;transition-property:color,opacity!important;transition-duration:.18s!important;transition-timing-function:ease-in-out!important;left:0!important;right:0!important;transform:scale(1)!important}.hero-scroll-explore{animation:1.9s ease-in-out infinite hero-scroll-explore-text-cue!important}.hero-scroll-explore svg{transform:translate(0);animation:1.9s ease-in-out infinite hero-scroll-explore-arrow-cue!important}.hero-scroll-explore:hover,.hero-scroll-explore:focus-visible,.dark .hero-scroll-explore:hover,.dark .hero-scroll-explore:focus-visible{color:var(--color-button-bg-hover)}.hero-scroll-explore:active{opacity:.9}.hero-scroll-explore:active svg{transform:translateY(1px)}@keyframes hero-scroll-explore-text-cue{0%,to{opacity:.72}50%{opacity:1}}@keyframes hero-scroll-explore-arrow-cue{0%,to{transform:translate(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hero-scroll-explore,.hero-scroll-explore svg{animation:none!important}.motion-reveal,.motion-reveal-item{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.hero-video{display:none!important}}#executive-routing-card>div{justify-content:flex-start}#executive-routing-card .routing-intelligence-visual{z-index:0;color:#059669d1;opacity:.86;pointer-events:none;align-items:flex-end;min-height:clamp(7.8rem,13vw,9.8rem);margin-top:auto;padding-top:clamp(1.25rem,4vw,2.25rem);display:flex;position:relative}#executive-routing-card .routing-intelligence-visual:before{content:"";background:radial-gradient(at 50% 58%,#10b9811f,#0000 56%),linear-gradient(90deg,#0000,#0f172a09,#0000);border-radius:999px;position:absolute;inset:28% 12% 7%}#executive-routing-card .routing-intelligence-visual svg{z-index:1;width:min(100%,26rem);height:auto;margin-inline:auto;position:relative;overflow:visible}#executive-routing-card .routing-heart-shadow{fill:#0f172a14}#executive-routing-card .routing-heart-back{fill:#04785714;transform:translate(8px,8px)}#executive-routing-card .routing-heart-face{fill:url(#cardiacHeartSurface);stroke:currentColor;stroke-width:1.15px}#executive-routing-card .routing-heart-highlight{fill:url(#cardiacHeartHighlight)}#executive-routing-card .routing-cardiac-signal{fill:none;stroke:url(#cardiacSignalStroke);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}#executive-routing-card .routing-cardiac-signal-depth{stroke:#0f172a1a;transform:translateY(3px)}#executive-routing-card .routing-signal-dot{fill:#ecfdf5eb;stroke:currentColor;stroke-width:1.6px}#executive-routing-card .routing-signal-dot-left{opacity:.72}.dark #executive-routing-card .routing-intelligence-visual{color:#6ee7b7bd;opacity:.8}.dark #executive-routing-card .routing-intelligence-visual:before{background:radial-gradient(at 50% 58%,#34d39914,#0000 58%),linear-gradient(90deg,#0000,#e2e8f009,#0000)}.dark #executive-routing-card .routing-heart-shadow{fill:#0003}.dark #executive-routing-card .routing-heart-back{fill:#10b98114}.dark #executive-routing-card .routing-cardiac-signal-depth{stroke:#00000038}.dark #executive-routing-card .routing-signal-dot{fill:#064e3bc7}@media (max-width:859px){#executive-routing-card .routing-intelligence-visual{min-height:clamp(7.25rem,24vw,9rem)}}@media (max-width:420px){#executive-routing-card .routing-intelligence-visual{min-height:6.8rem;margin-top:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
