@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-divide-x-reverse:0;--nav-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[140\%\]{inset:-140%}.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)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[calc\(50\%\+10px\)\]{top:calc(50% + 10px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:calc(var(--spacing) * 0)}.right-5{right:calc(var(--spacing) * 5)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[30px\]{bottom:30px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order: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-6{margin-inline:calc(var(--spacing) * -6)}.-mx-\[var\(--space-24\)\]{margin-inline:calc(var(--space-24) * -1)}.mx-auto{margin-inline:auto}.-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-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[3px\]{margin-top:3px}.mt-\[11px\]{margin-top:11px}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-\[var\(--space-12\)\]{margin-top:var(--space-12)}.mt-\[var\(--space-16\)\]{margin-top:var(--space-16)}.mt-\[var\(--space-20\)\]{margin-top:var(--space-20)}.mt-\[var\(--space-24\)\]{margin-top:var(--space-24)}.mt-\[var\(--space-28\)\]{margin-top:var(--space-28)}.mt-\[var\(--space-32\)\]{margin-top:var(--space-32)}.mt-\[var\(--space-36\)\]{margin-top:var(--space-36)}.mt-\[var\(--space-40\)\]{margin-top:var(--space-40)}.mt-\[var\(--space-48\)\]{margin-top:var(--space-48)}.mt-\[var\(--space-56\)\]{margin-top:var(--space-56)}.mt-\[var\(--space-64\)\]{margin-top:var(--space-64)}.mt-\[var\(--space-80\)\]{margin-top:var(--space-80)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mr-auto{margin-right:auto}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-\[var\(--space-16\)\]{margin-bottom:var(--space-16)}.mb-\[var\(--space-20\)\]{margin-bottom:var(--space-20)}.mb-\[var\(--space-40\)\]{margin-bottom:var(--space-40)}.mb-\[var\(--space-48\)\]{margin-bottom:var(--space-48)}.mb-\[var\(--space-80\)\]{margin-bottom:var(--space-80)}.ml-auto{margin-left:auto}.\[display\:-webkit-box\]{display:-webkit-box}.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}.table{display:table}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-0\.5{height:calc(var(--spacing) * .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-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-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[17px\]{height:17px}.h-\[22px\]{height:22px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[56px\]{height:56px}.h-\[70px\]{height:70px}.h-\[84px\]{height:84px}.h-\[88px\]{height:88px}.h-\[163px\]{height:163px}.h-\[244px\]{height:244px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[52vh\]{min-height:52vh}.min-h-\[89px\]{min-height:89px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.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-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[17px\]{width:17px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[32\%\]{width:32%}.w-\[39\%\]{width:39%}.w-\[56\%\]{width:56%}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[115px\]{width:115px}.w-\[210px\]{width:210px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[60px\]{max-width:60px}.max-w-\[88\%\]{max-width:88%}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[657px\]{max-width:657px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1152px\]{max-width:1152px}.max-w-\[1296px\]{max-width:1296px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[104px\]{min-width:104px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-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)}.scale-\[1\.04\]{scale:1.04}.scale-\[1\.12\]{scale:1.12}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-\[9px\]{gap:9px}.gap-\[18px\]{gap:18px}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-12\)\]{gap:var(--space-12)}.gap-\[var\(--space-14\)\]{gap:var(--space-14)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}.gap-\[var\(--space-18\)\]{gap:var(--space-18)}.gap-\[var\(--space-20\)\]{gap:var(--space-20)}.gap-\[var\(--space-28\)\]{gap:var(--space-28)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-\[var\(--space-12\)\]{column-gap:var(--space-12)}.gap-x-\[var\(--space-20\)\]{column-gap:var(--space-20)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-\[var\(--space-4\)\]{row-gap:var(--space-4)}.gap-y-\[var\(--space-56\)\]{row-gap:var(--space-56)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}:where(.divide-black\/\[\.07\]>:not(:last-child)){border-color:#00000012}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/\[\.07\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 7.0%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--radius-12\)\]{border-radius:var(--radius-12)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-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-\[\#63F5B6\]\/20{border-color:#63f5b633;border-color:lab(87.5193% -51.8741 18.2329/.2)}.border-\[\#78F8BC\]\/35{border-color:#78f8bc59;border-color:lab(89.168% -47.5411 17.5745/.35)}.border-\[\#27272C\]{border-color:#27272c}.border-\[\#28282A\]{border-color:#28282a}.border-\[\#35343A\]{border-color:#35343a}.border-\[var\(--color-line-on-light-hairline\)\]{border-color:var(--color-line-on-light-hairline)}.border-\[var\(--color-text-on-light\)\]{border-color:var(--color-text-on-light)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/\[\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-black\/\[\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, 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\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/\[\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-\[\#8FD0C1\]\/15{background-color:#8fd0c126;background-color:lab(78.7885% -23.9263 .524926/.15)}.bg-\[\#00000014\]{background-color:#00000014}.bg-\[\#63F5B6\]{background-color:#63f5b6}.bg-\[\#63F5B6\]\/\[0\.08\]{background-color:#63f5b614;background-color:lab(87.5193% -51.8741 18.2329/.08)}.bg-\[\#78F8BC\]{background-color:#78f8bc}.bg-\[\#111\]{background-color:#111}.bg-\[\#FEFAEB\]{background-color:#fefaeb}.bg-\[\#FEFBED\]{background-color:#fefbed}.bg-\[\#FEFBED\]\/90{background-color:#fefbede6;background-color:lab(98.568% -.730753 7.10408/.9)}.bg-\[\#dedbd6\]{background-color:#dedbd6}.bg-\[var\(--color-fill-on-light-subtle\)\]{background-color:var(--color-fill-on-light-subtle)}.bg-\[var\(--color-surface-dark\)\]{background-color:var(--color-surface-dark)}.bg-\[var\(--color-surface-light\)\]{background-color:var(--color-surface-light)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.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-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/\[\.045\]{background-color:#0000000b}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.045\]{background-color:color-mix(in oklab, var(--color-black) 4.5%, transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/\[0\.18\]{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.18\]{background-color:color-mix(in oklab, var(--color-black) 18%, 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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-\[radial-gradient\(circle_at_78\%_18\%\,rgba\(255\,255\,255\,0\.45\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 78% 18%,#ffffff73,#0000 58%)}.bg-\[radial-gradient\(ellipse_80\%_60\%_at_50\%_-10\%\,rgba\(55\,205\,143\,0\.12\)\,transparent\)\]{background-image:radial-gradient(80% 60% at 50% -10%,#37cd8f1f,#0000)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[62\%_center\]{object-position:62% center}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[9px\]{padding:9px}.p-\[var\(--space-16\)\]{padding:var(--space-16)}.p-\[var\(--space-20\)\]{padding:var(--space-20)}.p-\[var\(--space-24\)\]{padding:var(--space-24)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.px-\[var\(--space-16\)\]{padding-inline:var(--space-16)}.px-\[var\(--space-20\)\]{padding-inline:var(--space-20)}.px-\[var\(--space-24\)\]{padding-inline:var(--space-24)}.px-\[var\(--space-32\)\]{padding-inline:var(--space-32)}.px-\[var\(--space-36\)\]{padding-inline:var(--space-36)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[58px\]{padding-block:58px}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.py-\[var\(--space-32\)\]{padding-block:var(--space-32)}.py-\[var\(--space-96\)\]{padding-block:var(--space-96)}.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-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[110px\]{padding-top:110px}.pt-\[112px\]{padding-top:112px}.pt-\[var\(--space-28\)\]{padding-top:var(--space-28)}.pt-\[var\(--space-40\)\]{padding-top:var(--space-40)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.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-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[58px\]{padding-bottom:58px}.pb-\[256px\]{padding-bottom:256px}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pb-\[var\(--space-20\)\]{padding-bottom:var(--space-20)}.pb-\[var\(--space-32\)\]{padding-bottom:var(--space-32)}.pb-\[var\(--space-96\)\]{padding-bottom:var(--space-96)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[length\:var\(--font-size-body-14\)\]{font-size:var(--font-size-body-14)}.text-\[length\:var\(--font-size-body-15\)\]{font-size:var(--font-size-body-15)}.text-\[length\:var\(--font-size-body-16\)\]{font-size:var(--font-size-body-16)}.text-\[length\:var\(--font-size-caption-12\)\]{font-size:var(--font-size-caption-12)}.text-\[length\:var\(--font-size-heading-18\)\]{font-size:var(--font-size-heading-18)}.text-\[length\:var\(--font-size-heading-22\)\]{font-size:var(--font-size-heading-22)}.text-\[length\:var\(--font-size-heading-28\)\]{font-size:var(--font-size-heading-28)}.text-\[length\:var\(--font-size-heading-44\)\]{font-size:var(--font-size-heading-44)}.text-\[length\:var\(--font-size-label-13\)\]{font-size:var(--font-size-label-13)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[var\(--line-height-body\)\]{--tw-leading:var(--line-height-body);line-height:var(--line-height-body)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.tracking-\[-0\.25px\]{--tw-tracking:-.25px;letter-spacing:-.25px}.tracking-\[-1\.2px\]{--tw-tracking:-1.2px;letter-spacing:-1.2px}.tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-keep{word-break:keep-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-black{color:var(--color-black)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#6BC8F7\]{color:#6bc8f7}.text-\[\#8F6CFE\]{color:#8f6cfe}.text-\[\#8FD0C1\]{color:#8fd0c1}.text-\[\#21b876\]{color:#21b876}.text-\[\#40C3F9\]{color:#40c3f9}.text-\[\#63F5B6\]\/70{color:#63f5b6b3;color:lab(87.5193% -51.8741 18.2329/.7)}.text-\[\#87F0B6\]{color:#87f0b6}.text-\[\#FB923C\]{color:#fb923c}.text-\[\#FEFAEB\]{color:#fefaeb}.text-\[\#FEFAEB\]\/30{color:#fefaeb4d;color:lab(98.281% -.501543 7.71592/.3)}.text-\[\#FEFAEB\]\/40{color:#fefaeb66;color:lab(98.281% -.501543 7.71592/.4)}.text-\[\#FEFAEB\]\/\[\.88\]{color:#fefaebe0;color:lab(98.281% -.501543 7.71592/.88)}.text-\[\#f2f0ed\]{color:#f2f0ed}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[\#fafafa\]{color:#fafafa}.text-\[rgba\(255\,250\,234\,0\.75\)\]{color:#fffaeabf}.text-\[var\(--color-text-on-dark\)\]{color:var(--color-text-on-dark)}.text-\[var\(--color-text-on-light\)\]{color:var(--color-text-on-light)}.text-\[var\(--color-text-on-light-secondary\)\]{color:var(--color-text-on-light-secondary)}.text-black{color:var(--color-black)}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-black\/80{color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.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)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_30px_100px_rgba\(72\,245\,238\,0\.08\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#48f5ee14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[80px\]{--tw-backdrop-blur:blur(80px);-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,)}.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-opacity{transition-property:opacity;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.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-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[animation-duration\:3s\]{animation-duration:3s}.\[scrollbar-width\:none\]{scrollbar-width:none}@media (hover:hover){.group-hover\:-inset-\[3px\]:is(:where(.group):hover *){inset:-3px}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.15\]:is(:where(.group):hover *){scale:1.15}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:scale-\[1\.065\]:is(:where(.group):hover *){scale:1.065}.group-hover\:border-\[\#78F8BC\]\/70:is(:where(.group):hover *){border-color:#78f8bcb3;border-color:lab(89.168% -47.5411 17.5745/.7)}.group-hover\:bg-\[var\(--color-fill-on-light-subtle\)\]:is(:where(.group):hover *){background-color:var(--color-fill-on-light-subtle)}.group-hover\:bg-black\/\[0\.04\]:is(:where(.group):hover *){background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/\[0\.04\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.group-hover\:text-\[\#FEFAEB\]\/50:is(:where(.group):hover *){color:#fefaeb80;color:lab(98.281% -.501543 7.71592/.5)}.group-hover\:text-\[\#FEFAEB\]\/60:is(:where(.group):hover *){color:#fefaeb99;color:lab(98.281% -.501543 7.71592/.6)}.group-hover\:opacity-65:is(:where(.group):hover *){opacity:.65}}.group-focus-visible\:scale-\[1\.02\]:is(:where(.group):focus-visible *){scale:1.02}.group-focus-visible\:scale-\[1\.15\]:is(:where(.group):focus-visible *){scale:1.15}.group-focus-visible\:scale-\[1\.025\]:is(:where(.group):focus-visible *){scale:1.025}.group-focus-visible\:scale-\[1\.065\]:is(:where(.group):focus-visible *){scale:1.065}.group-focus-visible\:bg-\[var\(--color-fill-on-light-subtle\)\]:is(:where(.group):focus-visible *){background-color:var(--color-fill-on-light-subtle)}.group-focus-visible\:bg-black\/\[0\.04\]:is(:where(.group):focus-visible *){background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:bg-black\/\[0\.04\]:is(:where(.group):focus-visible *){background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}@media (hover:hover){.hover\:border-\[var\(--color-line-on-light-hairline\)\]:hover{border-color:var(--color-line-on-light-hairline)}.hover\:border-black\/30:hover{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/30:hover{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-\[\#00000024\]:hover{background-color:#00000024}.hover\:bg-\[\#DDF9EA\]:hover{background-color:#ddf9ea}.hover\:bg-\[var\(--color-fill-on-light-subtle\)\]:hover{background-color:var(--color-fill-on-light-subtle)}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.hover\:bg-black\/\[0\.12\]:hover{background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.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\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/\[\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[\#FEFAEB\]\/60:hover{color:#fefaeb99;color:lab(98.281% -.501543 7.71592/.6)}.hover\:text-\[var\(--color-text-on-light\)\]:hover{color:var(--color-text-on-light)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-black\/45:focus{border-color:#00000073}@supports (color:color-mix(in lab, red, red)){.focus\:border-black\/45:focus{border-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.focus\:border-white\/60:focus{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/60:focus{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.focus-visible\:bg-\[\#00000024\]:focus-visible{background-color:#00000024}.focus-visible\:bg-\[\#DDF9EA\]:focus-visible{background-color:#ddf9ea}.focus-visible\:bg-black\/75:focus-visible{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-black\/75:focus-visible{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.focus-visible\:bg-white\/15:focus-visible{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/15:focus-visible{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-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-\[var\(--color-text-on-light\)\]:focus-visible{--tw-ring-color:var(--color-text-on-light)}.focus-visible\:ring-black\/30:focus-visible{--tw-ring-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-black\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.focus-visible\:ring-white\/45:focus-visible{--tw-ring-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, 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-4:focus-visible{--tw-ring-offset-width:4px;--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-black:focus-visible{--tw-ring-offset-color:var(--color-black)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.99\]:active{scale:.99}@media (min-width:40rem){.sm\:top-1\/2{top:50%}.sm\:-right-4{right:calc(var(--spacing) * -4)}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[100px\]{height:100px}.sm\:h-full{height:100%}.sm\:min-h-\[164px\]{min-height:164px}.sm\:w-\[160px\]{width:160px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-\[var\(--space-12\)\]{gap:var(--space-12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-\[58px\]{padding-inline:58px}.sm\:px-\[var\(--space-16\)\]{padding-inline:var(--space-16)}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-\[var\(--space-0\)\]{margin-inline:var(--space-0)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mt-\[50px\]{margin-top:50px}.md\:mt-\[var\(--space-20\)\]{margin-top:var(--space-20)}.md\:mt-\[var\(--space-40\)\]{margin-top:var(--space-40)}.md\:mt-\[var\(--space-50\)\]{margin-top:var(--space-50)}.md\:mt-\[var\(--space-56\)\]{margin-top:var(--space-56)}.md\:mt-\[var\(--space-64\)\]{margin-top:var(--space-64)}.md\:mt-\[var\(--space-80\)\]{margin-top:var(--space-80)}.md\:mt-\[var\(--space-112\)\]{margin-top:var(--space-112)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:mb-\[var\(--space-48\)\]{margin-bottom:var(--space-48)}.md\:mb-\[var\(--space-64\)\]{margin-bottom:var(--space-64)}.md\:mb-\[var\(--space-96\)\]{margin-bottom:var(--space-96)}.md\:hidden{display:none}.md\:h-\[100px\]{height:100px}.md\:min-h-\[120px\]{min-height:120px}.md\:min-h-\[500px\]{min-height:500px}.md\:w-\[94\%\]{width:94%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[310px\]{max-width:310px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-\[var\(--space-40\)\]{gap:var(--space-40)}.md\:overflow-visible{overflow:visible}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.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\:p-\[var\(--space-24\)\]{padding:var(--space-24)}.md\:p-\[var\(--space-28\)\]{padding:var(--space-28)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-11{padding-inline:calc(var(--spacing) * 11)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:px-\[54px\]{padding-inline:54px}.md\:px-\[58px\]{padding-inline:58px}.md\:px-\[72px\]{padding-inline:72px}.md\:px-\[var\(--layout-gutter\)\]{padding-inline:var(--layout-gutter)}.md\:px-\[var\(--space-0\)\]{padding-inline:var(--space-0)}.md\:px-\[var\(--space-20\)\]{padding-inline:var(--space-20)}.md\:px-\[var\(--space-44\)\]{padding-inline:var(--space-44)}.md\:px-\[var\(--space-54\)\]{padding-inline:var(--space-54)}.md\:px-\[var\(--space-56\)\]{padding-inline:var(--space-56)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-\[var\(--space-16\)\]{padding-block:var(--space-16)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-\[142px\]{padding-top:142px}.md\:pt-\[var\(--space-48\)\]{padding-top:var(--space-48)}.md\:pt-\[var\(--space-64\)\]{padding-top:var(--space-64)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-\[268px\]{padding-bottom:268px}.md\:pb-\[var\(--space-0\)\]{padding-bottom:var(--space-0)}.md\:pb-\[var\(--space-48\)\]{padding-bottom:var(--space-48)}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[length\:var\(--font-size-body-14\)\]{font-size:var(--font-size-body-14)}.md\:text-\[length\:var\(--font-size-body-15\)\]{font-size:var(--font-size-body-15)}.md\:text-\[length\:var\(--font-size-body-16\)\]{font-size:var(--font-size-body-16)}.md\:text-\[length\:var\(--font-size-caption-12\)\]{font-size:var(--font-size-caption-12)}.md\:text-\[length\:var\(--font-size-display-60\)\]{font-size:var(--font-size-display-60)}.md\:text-\[length\:var\(--font-size-heading-18\)\]{font-size:var(--font-size-heading-18)}.md\:text-\[length\:var\(--font-size-heading-22\)\]{font-size:var(--font-size-heading-22)}.md\:text-\[length\:var\(--font-size-heading-24\)\]{font-size:var(--font-size-heading-24)}.md\:text-\[length\:var\(--font-size-heading-44\)\]{font-size:var(--font-size-heading-44)}.md\:text-\[length\:var\(--font-size-label-13\)\]{font-size:var(--font-size-label-13)}.md\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.md\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.md\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.md\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.md\:leading-\[1\.82\]{--tw-leading:1.82;line-height:1.82}.md\:leading-\[var\(--line-height-body\)\]{--tw-leading:var(--line-height-body);line-height:var(--line-height-body)}.md\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\:tracking-\[-1\.2px\]{--tw-tracking:-1.2px;letter-spacing:-1.2px}.md\:tracking-\[-1\.6px\]{--tw-tracking:-1.6px;letter-spacing:-1.6px}.md\:tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.md\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.md\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.md\:whitespace-pre-line{white-space:pre-line}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:top-\[202px\]{top:202px}.lg\:left-0{left:calc(var(--spacing) * 0)}.lg\:left-\[31px\]{left:31px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mx-auto{margin-inline:auto}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-\[30px\]{margin-top:30px}.lg\:mt-\[63px\]{margin-top:63px}.lg\:mt-\[var\(--space-30\)\]{margin-top:var(--space-30)}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.lg\:mb-\[68px\]{margin-bottom:68px}.lg\:mb-\[var\(--space-68\)\]{margin-bottom:var(--space-68)}.lg\:mb-\[var\(--space-112\)\]{margin-bottom:var(--space-112)}.lg\:ml-\[22\%\]{margin-left:22%}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[9px\]{height:9px}.lg\:h-\[240px\]{height:240px}.lg\:w-\[22px\]{width:22px}.lg\:w-\[80\%\]{width:80%}.lg\:w-\[216px\]{width:216px}.lg\:w-\[1148px\]{width:1148px}.lg\:max-w-\[900px\]{max-width:900px}.lg\:max-w-none{max-width:none}.lg\:origin-top-left{transform-origin:0 0}.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-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:grid-cols-\[minmax\(0\,0\.828fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.828fr) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-\[9px\]{gap:9px}.lg\:gap-\[10\%\]{gap:10%}.lg\:gap-\[var\(--space-0\)\]{gap:var(--space-0)}.lg\:gap-\[var\(--space-40\)\]{gap:var(--space-40)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-black\/\[\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.lg\:border-black\/\[\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.lg\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:py-\[var\(--space-0\)\]{padding-block:var(--space-0)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-\[58px\]{padding-top:58px}.lg\:pt-\[63px\]{padding-top:63px}.lg\:pt-\[var\(--space-58\)\]{padding-top:var(--space-58)}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-left{text-align:left}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[46px\]{font-size:46px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[72px\]{font-size:72px}.lg\:text-\[length\:var\(--font-size-body-16\)\]{font-size:var(--font-size-body-16)}.lg\:text-\[length\:var\(--font-size-display-60\)\]{font-size:var(--font-size-display-60)}.lg\:text-\[length\:var\(--font-size-heading-44\)\]{font-size:var(--font-size-heading-44)}.lg\:leading-\[1\.0\]{--tw-leading:1;line-height:1}.lg\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.lg\:tracking-\[-1\.3px\]{--tw-tracking:-1.3px;letter-spacing:-1.3px}.lg\:tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.lg\:tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.lg\:tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}.lg\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.lg\:whitespace-nowrap{white-space:nowrap}}@media (min-width:80rem){.xl\:-mt-\[72px\]{margin-top:-72px}.xl\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.xl\:h-\[72px\]{height:72px}.xl\:w-\[200px\]{width:200px}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-24{gap:calc(var(--spacing) * 24)}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.xl\:gap-x-\[var\(--space-24\)\]{column-gap:var(--space-24)}.xl\:gap-y-20{row-gap:calc(var(--spacing) * 20)}.xl\:gap-y-\[var\(--space-80\)\]{row-gap:var(--space-80)}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:px-0{padding-inline:calc(var(--spacing) * 0)}.xl\:px-\[72px\]{padding-inline:72px}.xl\:px-\[var\(--layout-gutter\)\]{padding-inline:var(--layout-gutter)}.xl\:py-12{padding-block:calc(var(--spacing) * 12)}.xl\:py-20{padding-block:calc(var(--spacing) * 20)}.xl\:py-24{padding-block:calc(var(--spacing) * 24)}.xl\:py-28{padding-block:calc(var(--spacing) * 28)}.xl\:pt-20{padding-top:calc(var(--spacing) * 20)}.xl\:pt-40{padding-top:calc(var(--spacing) * 40)}.xl\:pt-\[154px\]{padding-top:154px}.xl\:pt-\[var\(--space-80\)\]{padding-top:var(--space-80)}.xl\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.xl\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.xl\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.xl\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.xl\:pb-\[var\(--space-56\)\]{padding-bottom:var(--space-56)}.xl\:pb-\[var\(--space-128\)\]{padding-bottom:var(--space-128)}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[18px\]{font-size:18px}.xl\:text-\[48px\]{font-size:48px}.xl\:text-\[60px\]{font-size:60px}.xl\:text-\[70px\]{font-size:70px}.xl\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.xl\:tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:w-full>svg{width:100%}}@font-face{font-family:SUIT Variable;src:url(/fonts/SUIT-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--color-surface-dark:#060606;--color-surface-light:#e7e7e7;--color-text-on-dark:#f5f5f2;--color-text-on-dark-muted:#f5f5f233;--color-text-on-dark-secondary:#f5f5f2d9;--color-text-on-light:#060606;--color-text-on-light-muted:#06060633;--color-text-on-light-secondary:#060606d9;--color-line-on-light-hairline:#06060614;--color-line-on-light-strong:#06060629;--color-fill-on-light-subtle:#0606060f;--color-brand-teal-bright:#63f5b6;--color-line-on-dark:#ffffff0f;--color-grid-line-on-dark:#ffffff0f;--color-line-on-light:#0606060f;--color-line-on-dark-hairline:#ffffff14;--color-line-on-dark-strong:#ffffff29;--color-line-on-cream:#292929;--color-text-on-dark-dim:#fff6;--color-fill-on-dark-subtle:#ffffff0f;--color-overlay-on-image:#00000080;--color-overlay-hero:#000000b3;--color-overlay-insight:#060606f5;--color-cream-hover:#fff;--color-nav-hover-dark:#27272c;--color-nav-open-dark:#000000f0;--color-nav-open-light:#e7e7e7f0;--color-line-on-dark-solid:#f5f5f2;--color-line-hairline-dim:#40404014;--color-placeholder:#d9d9d9;--color-placeholder-media:#333;--color-document-graphic:#1c1b1b;--font-family-sans:"SUIT Variable", Arial, Helvetica, sans-serif;--font-family-kpi:"Geist Mono", "Geist Mono Fallback", monospace;--font-size-kpi-60:3.75rem;--font-size-display-100:clamp(36px, 23.8px + 3.64vw, 82px);--font-size-display-60:3.75rem;--font-size-heading-44:2.75rem;--font-size-heading-28:1.75rem;--font-size-heading-24:1.5rem;--font-size-heading-22:1.375rem;--font-size-heading-18:1.125rem;--font-size-heading-17:1.0625rem;--font-size-body-16:1rem;--font-size-body-15:.9375rem;--font-size-body-14:.875rem;--font-size-label-13:.8125rem;--font-size-caption-12:.75rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-heading-44:1.3;--line-height-heading-28:1.3;--line-height-heading-24:1.35;--line-height-heading-22:1.35;--line-height-heading-18:1.35;--line-height-heading-17:1.35;--line-height-body-13:1.5;--line-height-body:1.6;--line-height-body-14:1.55;--line-height-label:1.4;--line-height-kpi:1.14;--line-height-display-100:1.3;--line-height-display-60:1.3;--letter-spacing-display-100:-.04em;--letter-spacing-display-60:-2.4px;--letter-spacing-heading-44:-1.2px;--letter-spacing-heading-28:-.5px;--letter-spacing-heading-24:-.5px;--letter-spacing-heading-22:-.4px;--letter-spacing-heading-18:-.3px;--letter-spacing-heading-17:-.25px;--letter-spacing-kpi:-2.4px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-70:70px;--space-16:16px;--space-20:20px;--space-24:24px;--space-30:30px;--space-32:32px;--space-36:36px;--space-40:40px;--space-50:50px;--space-60:60px;--space-80:80px;--space-140:140px;--space-200:200px;--space-160:160px;--radius-none:0;--radius-2:2px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:999px;--line-width:1px;--grain-size:94px;--grain-opacity:.13;--grain-opacity-on-light:.1;--pattern-size:48px;--pattern-opacity:.1;--intro-height:600px;--impact-lead-height:339px;--impact-stats-height:213px;--impact-copy-width:430px;--impact-kicker-width:667px;--impact-marker-size:12px;--production-lead-height:400px;--production-case-height:300px;--production-close-height:100px;--interlude-height:240px;--interlude-logo-width:191.083px;--interlude-logo-height:60px;--font-size-interlude-tagline:1.1875rem;--line-height-interlude-tagline:24px;--healthcare-lead-height:600px;--healthcare-spacer-height:80px;--footer-cta-height:439px;--footer-cta-pad-top:120px;--footer-logo-width:154px;--sponsor-height:100px;--sponsor-logo-height:30px;--sponsor-insurance-logo-scale:1.3;--sponsor-gap:120px;--sponsor-duration:40s;--pevo-lead-height:480px;--pevo-media-height:320px;--tech-stacked-max-width:600px;--tech-group-height:208px;--tech-step-height:48px;--tech-icon-size:20px;--tech-port-size:6px;--tech-radius:10px;--tech-line:var(--color-text-on-dark-secondary);--tech-capability-fill:var(--color-line-on-cream);--pevo-icon-box:40px;--pevo-icon-glyph:24px;--hiw-menu-height:68px;--hiw-content-height:510px;--hiw-art-width:429px;--hiw-art-render-width:515.2px;--hiw-art-ratio:429 / 344;--hiw-tab-icon:18px;--hiw-button-height:40px;--button-arrow-loop-gap:var(--space-6);--button-arrow-loop-duration:3.12s;--button-hover-duration:.48s;--faq-toggle-duration:.36s;--motion-appear-duration:.7s;--motion-appear-stagger:.1s;--motion-appear-offset-y:20px;--motion-appear-blur:10px;--motion-nav-state-duration:.32s;--motion-ease-appear:cubic-bezier(.22, 1, .36, 1);--motion-section-reveal-duration:.62s;--motion-section-reveal-stagger:90ms;--motion-section-reveal-y:16px;--built-lead-height:400px;--built-icon-size:72px;--deploy-lead-height:400px;--integration-hero-pad-top:180px;--integration-hero-pad-bottom:60px;--insight-lead-height:400px;--insight-row-height:240px;--insight-more-height:168px;--insight-tail-height:100px;--faq-icon-size:24px;--faq-toggle-bar-length:16px;--faq-toggle-bar-width:2px;--hero-headline-max:1000px;--hero-pad-top:240px;--hero-pad-bottom:120px;--hero-pad-top-compact:150px;--hero-pad-bottom-compact:100px;--hero-gap:60px;--hero-gap-compact:100px;--nav-height:64px;--nav-height-xl:72px;--nav-height-current:var(--nav-height);--nav-logo-h:30px;--nav-dropdown-w:210px;--z-nav:50;--z-nav-dropdown:60}*{box-sizing:border-box}html{background:var(--color-surface-dark)}body{background:var(--color-surface-dark);color:var(--color-text-on-dark);font-family:var(--font-family-sans);word-break:keep-all;overflow-wrap:break-word;margin:0}.section-reveal-enabled [data-section-reveal-item]{opacity:0;transform:translate3d(0, var(--motion-section-reveal-y), 0);transition:opacity var(--motion-section-reveal-duration) var(--motion-ease-appear), transform var(--motion-section-reveal-duration) var(--motion-ease-appear);transition-delay:calc(var(--section-reveal-order,0) * var(--motion-section-reveal-stagger));will-change:opacity, transform}.section-reveal-enabled [data-section-reveal-item][data-section-revealed=true]{opacity:1;transform:translate(0)}p,h1,h2,h3{margin:0}.section-intro,.section-impact{isolation:isolate;border-radius:var(--radius-none);background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.grain{z-index:2;background-image:url(/textures/grain.png);background-position:0 0;background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);pointer-events:none;position:absolute;inset:0}.grain--light{filter:invert();mix-blend-mode:multiply;opacity:var(--grain-opacity-on-light)}.grid-guides{z-index:1;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.grid-guide{border-left:var(--line-width) solid var(--color-grid-line-on-dark);min-width:0}.grid-guide:last-child{border-right:var(--line-width) solid var(--color-grid-line-on-dark)}.intro-lead{z-index:3;min-height:var(--intro-height);border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.intro-copy{justify-content:center;gap:var(--space-30);min-width:0;padding:var(--space-200) var(--space-30) var(--space-40);word-break:keep-all;flex-direction:column;grid-column:2/span 2;display:flex}.intro-heading{width:100%;color:var(--color-text-on-dark-muted);font-size:var(--font-size-heading-44);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-44);letter-spacing:var(--letter-spacing-heading-44)}.intro-heading p+p{margin-top:0}.intro-heading.scroll-reveal-quote,.healthcare-heading.scroll-reveal-quote,.integration-hero__heading.scroll-reveal-quote,.doc-quote.scroll-reveal-quote{--quote-reveal:0;color:#0000;background-image:linear-gradient(to bottom, var(--quote-text,var(--color-text-on-dark)) 0%, var(--quote-text,var(--color-text-on-dark)) calc(var(--quote-reveal) * 100%), var(--quote-muted,var(--color-text-on-dark-muted)) calc((var(--quote-reveal) * 100%) + 8%), var(--quote-muted,var(--color-text-on-dark-muted)) 100%);-webkit-text-fill-color:transparent;will-change:background-image;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.section-reveal-enabled [data-section-reveal-item]{opacity:1;transition:none;transform:none}.scroll-reveal-quote{color:var(--quote-text,var(--color-text-on-dark));-webkit-text-fill-color:currentColor;will-change:auto;background-image:none}}.service-grid{z-index:3;border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.service-card{gap:var(--space-32);min-width:0;padding:var(--space-36) var(--space-40) var(--space-40);flex-direction:column;display:flex;overflow:clip}.service-card__visual{aspect-ratio:1;width:100%;height:auto;padding:var(--space-36);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.service-card__pattern{background-image:url(/textures/section-intro-pattern.png);background-position:0 0;background-repeat:repeat;background-size:var(--pattern-size) var(--pattern-size);opacity:var(--pattern-opacity);pointer-events:none;position:absolute;inset:0}.service-card__image{z-index:1;object-fit:contain;width:100%;max-width:none;height:100%;position:relative}.service-card__copy{gap:var(--space-20);word-break:keep-all;flex-direction:column;display:flex}.service-card__copy h2{color:var(--color-text-on-dark);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18)}.service-card__copy p{color:var(--color-text-on-dark);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.section-impact{position:relative}.impact-lead,.impact-stats{z-index:3;border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.impact-lead{min-height:var(--impact-lead-height)}.impact-lead__content{min-width:0;padding:var(--space-200) var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.impact-copy{width:min(100%, var(--impact-copy-width));gap:var(--space-20);flex-direction:column;display:flex}.impact-kicker{width:var(--impact-kicker-width);max-width:calc(100vw - var(--space-40));align-items:center;gap:var(--space-10);display:flex}.impact-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.impact-kicker p{color:var(--color-text-on-dark);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.impact-copy h2{color:var(--color-text-on-dark);font-size:var(--font-size-heading-22);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-22);letter-spacing:var(--letter-spacing-heading-22);word-break:keep-all}.impact-stats{min-height:var(--impact-stats-height)}.impact-stat{gap:var(--space-20);min-width:0;padding:var(--space-40);word-break:keep-all;flex-direction:column;display:flex}.impact-stat--primary{padding-bottom:var(--space-80);grid-column:2}.impact-stat--latency{grid-column:3}.impact-stat--industry{grid-column:4}.impact-stat__value{color:var(--color-text-on-dark);font-family:var(--font-family-kpi);font-size:var(--font-size-kpi-60);font-weight:var(--font-weight-light);line-height:var(--line-height-kpi);letter-spacing:var(--letter-spacing-kpi);font-variant-numeric:tabular-nums;white-space:nowrap}.impact-stat__description{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-14)}.section-healthcare{isolation:isolate;background:var(--color-surface-light);color:var(--color-text-on-light);position:relative;overflow:hidden}.healthcare-lead{z-index:3;min-height:var(--healthcare-lead-height);border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.healthcare-copy{justify-content:center;gap:var(--space-30);min-width:0;padding:var(--space-200) var(--space-30) var(--space-40);word-break:keep-all;flex-direction:column;grid-column:2/span 2;display:flex}.healthcare-heading{--quote-text:var(--color-text-on-light);--quote-muted:var(--color-text-on-light-muted);width:100%;color:var(--color-text-on-light-muted);font-size:var(--font-size-heading-44);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-44);letter-spacing:var(--letter-spacing-heading-44)}.healthcare-desc{width:100%;color:var(--color-text-on-light);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.healthcare-cards{z-index:3;border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.healthcare-card{gap:var(--space-20);min-width:0;padding:var(--space-40);background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.healthcare-card:first-child{grid-column:2}.healthcare-card:nth-child(2){grid-column:3}.healthcare-card__grain{display:none}.healthcare-card>:not(.healthcare-card__grain){z-index:1;position:relative}.healthcare-card__header{align-items:center;gap:var(--space-10);display:flex}.healthcare-card__icon{width:var(--pevo-icon-box);height:var(--pevo-icon-box);color:var(--color-text-on-light);border:var(--line-width) solid var(--color-line-on-light-hairline);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.healthcare-card__icon-glyph{width:var(--pevo-icon-glyph);height:var(--pevo-icon-glyph);display:block}.healthcare-card__label{color:var(--color-text-on-light);font-size:var(--font-size-heading-17);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-17);letter-spacing:var(--letter-spacing-heading-17)}.healthcare-card__heading{color:var(--color-text-on-light);font-size:var(--font-size-heading-24);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-24);letter-spacing:var(--letter-spacing-heading-24)}.healthcare-card__text{color:var(--color-text-on-light-secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);word-break:keep-all}.healthcare-card__tags{gap:var(--space-12);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.healthcare-tag{padding:var(--space-4) var(--space-8);border:var(--line-width) solid var(--color-line-on-light-strong);border-radius:var(--radius-2);background:var(--color-fill-on-light-subtle);color:var(--color-text-on-light);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.healthcare-cards__spacer{z-index:3;height:var(--healthcare-spacer-height);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.healthcare-cards__spacer>span{border:0}.healthcare-cards__spacer>span:first-child{grid-column:2}.healthcare-cards__spacer>span:nth-child(2){grid-column:3}.section-production{isolation:isolate;border-radius:var(--radius-none);background:var(--color-surface-light);color:var(--color-text-on-light);position:relative;overflow:hidden}.grid-guides--light .grid-guide{border-left-color:var(--color-line-on-light)}.grid-guides--light .grid-guide:last-child{border-right-color:var(--color-line-on-light)}.production-lead{z-index:3;min-height:var(--production-lead-height);border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.production-lead__content{min-width:0;padding:0 var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.production-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.production-kicker{align-items:center;gap:var(--space-10);display:flex}.production-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.production-kicker p{color:var(--color-text-on-light);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.production-title{color:var(--color-text-on-light);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap}.production-desc{color:var(--color-text-on-light);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.production-cases{z-index:3;position:relative}.production-case{min-height:var(--production-case-height);border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.production-case__visual{min-width:0;height:100%;padding:var(--space-30);grid-column:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.production-case__visual:before{content:"";z-index:0;background-image:var(--production-case-image);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.production-case--overlay .production-case__visual:after{content:"";z-index:0;background:var(--color-overlay-on-image);pointer-events:none;position:absolute;inset:0}.production-case__label{z-index:1;color:var(--color-text-on-dark);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18);text-align:center;white-space:nowrap;position:relative}.production-case__meta{min-width:0;height:100%;padding:var(--space-30);color:var(--color-text-on-light);grid-column:2;align-items:flex-start;display:flex}.production-case__content{min-width:0;height:100%;padding:var(--space-30) var(--space-30) var(--space-30) 0;color:var(--color-text-on-light);word-break:keep-all;grid-column:3/-1;align-items:center;display:flex}.production-case__content-inner{justify-content:flex-start;align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;height:100%;display:flex}.production-case__os-name{font-family:var(--font-family-kpi);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-14)}.production-case__heading{font-size:var(--font-size-heading-22);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-22);letter-spacing:var(--letter-spacing-heading-22)}.production-case__desc{font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-13)}.production-case__desc--default{font-size:var(--font-size-body-15);line-height:var(--line-height-body)}.production-case__tags{gap:var(--space-12);flex-wrap:wrap;width:100%;display:flex}.production-case__tech{width:100%;font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-13)}.production-close{min-height:var(--production-close-height);border-top:var(--line-width) solid var(--color-line-on-light)}.section-interlude{isolation:isolate;width:100%;height:var(--interlude-height);background:var(--color-surface-dark);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.interlude-pattern{z-index:0;background-image:url(/textures/section-intro-pattern.png);background-position:0 0;background-repeat:repeat;background-size:var(--pattern-size) var(--pattern-size);opacity:var(--pattern-opacity);pointer-events:none;position:absolute;inset:0}.interlude-brand{z-index:3;width:var(--interlude-logo-width);align-items:center;gap:var(--space-10);flex-direction:column;display:flex;position:relative;overflow:hidden}.interlude-logo{width:var(--interlude-logo-width);height:var(--interlude-logo-height);display:block}.interlude-tagline{color:var(--color-text-on-dark-secondary);font-family:var(--font-family-kpi);font-size:var(--font-size-interlude-tagline);font-weight:var(--font-weight-regular);line-height:var(--line-height-interlude-tagline);white-space:nowrap}.section-sponsor{isolation:isolate;height:var(--sponsor-height);background:var(--color-surface-dark);border-top:var(--line-width) solid var(--color-line-on-dark);position:relative;overflow:hidden}.sponsor-marquee{z-index:3;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.sponsor-track{animation:sponsor-scroll var(--sponsor-duration) linear infinite;will-change:transform;flex:none;align-items:center;display:flex}.sponsor-group{align-items:center;gap:var(--sponsor-gap);padding-right:var(--sponsor-gap);flex:none;display:flex}.sponsor-logo{height:var(--sponsor-logo-height);background-color:var(--color-surface-light);flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sponsor-logo--insurance{height:calc(var(--sponsor-logo-height) * var(--sponsor-insurance-logo-scale))}@keyframes sponsor-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.sponsor-track{animation:none}}.section-pevo{isolation:isolate;border-radius:var(--radius-none);background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.pevo-lead{z-index:3;min-height:var(--pevo-lead-height);border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.pevo-lead__content{min-width:0;padding:0 var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.pevo-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.pevo-kicker{align-items:center;gap:var(--space-10);display:flex}.pevo-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.pevo-kicker p{color:var(--color-text-on-dark);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.pevo-title{color:var(--color-text-on-dark);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap;flex-direction:column;display:flex}.pevo-desc{color:var(--color-text-on-dark);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.pevo-showcase{z-index:3;gap:var(--space-40);padding:var(--space-40) 0 var(--space-160);border-top:var(--line-width) solid var(--color-line-on-dark);flex-direction:column;display:flex;position:relative}.pevo-media{width:100%;height:var(--pevo-media-height);background:var(--color-surface-dark);border:var(--line-width) solid var(--color-line-on-dark-hairline);position:relative;overflow:hidden}.pevo-media:before{content:"";background-image:url(/textures/grain.png);background-position:0 0;background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);pointer-events:none;position:absolute;inset:0}.pevo-media.tech-diagram{height:auto;min-height:var(--pevo-media-height);padding:var(--space-60) 0;margin:0}.tech-canvas{width:50%;margin-inline:auto;container-type:inline-size}.tech-diagram:before{z-index:2}.tech-layout{gap:var(--space-40) var(--space-20);width:100%;color:var(--color-text-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.tech-group{min-width:0;min-height:var(--tech-group-height);padding:var(--space-16);justify-content:space-between;gap:var(--space-24);border:var(--line-width) dashed var(--tech-line);border-radius:var(--tech-radius);background:var(--color-surface-dark);flex-direction:column;display:flex;position:relative}.tech-group h3,.tech-control{font-family:var(--font-family-kpi);font-size:var(--font-size-heading-18);letter-spacing:.16em;margin:0;font-weight:500}.tech-group:after{content:"";height:var(--space-40);border-left:var(--line-width) dashed var(--tech-line);position:absolute;top:100%;left:50%}.tech-group:before{content:"";width:var(--tech-port-size);height:var(--tech-port-size);background:var(--tech-line);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.tech-flow{min-width:0;font-size:var(--font-size-body-14);align-items:center;display:flex}.tech-input{gap:var(--space-8)}.tech-step{justify-content:center;align-items:center;gap:var(--space-12);min-height:var(--tech-step-height);padding:var(--space-8) var(--space-16);border:var(--line-width) solid var(--tech-line);border-radius:var(--radius-pill);background:var(--color-surface-dark);white-space:nowrap;display:flex;position:relative}.tech-step:before,.tech-step:after{content:"";width:var(--tech-port-size);height:var(--tech-port-size);background:var(--color-text-on-dark);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tech-step:before{left:0}.tech-step:after{left:100%}.tech-input .tech-step{flex:2}.tech-arrow{min-width:var(--space-16);height:var(--line-width);background:var(--tech-line);flex:1;position:relative}.tech-arrow:after{content:"";width:var(--tech-port-size);height:var(--tech-port-size);border-top:var(--line-width) solid var(--tech-line);border-right:var(--line-width) solid var(--tech-line);position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.tech-bridge{margin-right:calc(-1 * (var(--space-16) * 2 + var(--space-20) + var(--line-width) * 2));z-index:1}.tech-icon{width:var(--tech-icon-size);height:var(--tech-icon-size);flex-shrink:0;display:block}.tech-capabilities{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tech-capabilities>span{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-2);background:var(--tech-capability-fill);font-family:var(--font-family-kpi);font-size:var(--font-size-caption-12);line-height:1.5;display:flex}.tech-capabilities .tech-icon{width:var(--space-16);height:var(--space-16)}.tech-execution .tech-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.tech-capabilities>span{text-transform:uppercase;text-align:center}.tech-control{text-align:center;padding:var(--space-12);border:var(--line-width) solid var(--tech-line);border-radius:var(--tech-radius);background:var(--color-surface-dark);grid-column:1/-1}@media (max-width:1199px){.tech-canvas{max-width:var(--tech-stacked-max-width)}.tech-layout{padding-left:var(--space-24);grid-template-columns:minmax(0,1fr)}.tech-layout:before{content:"";left:0;top:var(--space-40);bottom:var(--space-24);width:var(--space-24);border-left:var(--line-width) dashed var(--tech-line);border-bottom:var(--line-width) dashed var(--tech-line);position:absolute}.tech-group:after{top:var(--space-40);left:calc(-1 * var(--space-24));width:var(--space-24);border-left:0;border-top:var(--line-width) dashed var(--tech-line);height:0}.tech-group:before{left:0;top:var(--space-40);bottom:auto;transform:translate(-50%,-50%)}.tech-bridge{display:none}.tech-input{flex-direction:column}.tech-input>.tech-arrow:first-child{display:none}.tech-input .tech-step{flex:none;width:100%}.tech-input>.tech-arrow:not(.tech-bridge){min-width:0;width:var(--line-width);height:var(--space-24);flex:none}.tech-input>.tech-arrow:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}.tech-input .tech-step:before{top:0;left:50%}.tech-input .tech-step:after{display:none}.tech-steps{flex-direction:column}.tech-steps .tech-step{width:100%}.tech-steps .tech-arrow{width:var(--line-width);height:var(--space-24);flex:none;min-width:0}.tech-steps .tech-arrow:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}.tech-steps .tech-step:before{top:0;left:50%}.tech-steps .tech-step:after{top:100%;left:50%}.tech-steps>.tech-arrow:last-child,.tech-steps>.tech-step:nth-last-child(2):after{display:none}.tech-intelligence>.tech-flow:after{content:"↓";height:var(--space-40);font-size:var(--font-size-heading-24);align-items:center;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}}@container (max-width:480px){.tech-group{padding:var(--space-16)}.tech-group h3,.tech-control{font-size:var(--font-size-body-14);letter-spacing:.12em}.tech-capabilities,.tech-execution .tech-capabilities{grid-template-columns:minmax(0,1fr)}.tech-input>.tech-arrow:first-child{display:none}.tech-input .tech-step{padding-inline:var(--space-12);gap:var(--space-8)}}@media (max-width:767px){.pevo-media.tech-diagram{padding:var(--space-32) var(--space-16)}}@media (max-width:1023px){.tech-canvas{width:100%}}.pevo-cards{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pevo-card{gap:var(--space-20);min-width:0;padding:var(--space-40);flex-direction:column;display:flex}.pevo-card:first-child{grid-column:2}.pevo-card__header{align-items:center;gap:var(--space-10);display:flex}.pevo-card__icon{width:var(--pevo-icon-box);height:var(--pevo-icon-box);background:var(--color-fill-on-dark-subtle);border:var(--line-width) solid var(--color-line-on-dark-hairline);flex:none;justify-content:center;align-items:center;display:flex}.pevo-card__icon-glyph{width:var(--pevo-icon-glyph);height:var(--pevo-icon-glyph);display:block}.pevo-card__label,.pevo-card__heading{color:var(--color-text-on-dark);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18)}.pevo-card__text{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);flex-direction:column;gap:0;display:flex}.pevo-card__tags{gap:var(--space-12);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.pevo-tag{padding:var(--space-4) var(--space-8);border:var(--line-width) solid var(--color-line-on-dark-strong);border-radius:var(--radius-2);background:var(--color-fill-on-dark-subtle);color:var(--color-text-on-dark);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.hiw-lead{isolation:isolate;background:var(--color-surface-dark);color:var(--color-text-on-dark);border-top:var(--line-width) solid var(--color-line-on-dark);position:relative;overflow:hidden}.hiw-lead__content{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hiw-lead__inner{min-width:0;padding:var(--space-140) var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;align-items:flex-start;display:flex}.hiw-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.hiw-kicker{align-items:center;gap:var(--space-10);display:flex}.hiw-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.hiw-kicker p{color:var(--color-text-on-dark);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.hiw-title{color:var(--color-text-on-dark);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap}.hiw-desc{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.hiw-interactive{isolation:isolate;background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.section-howitworks .hiw-interactive{--hiw-content-height:620px}.section-howitworks .hiw-text{min-height:var(--hiw-content-height)}.hiw-menu{z-index:3;border-top:var(--line-width) solid var(--color-grid-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hiw-tab{min-width:0;height:var(--hiw-menu-height);justify-content:center;align-items:center;gap:var(--space-4);border:0;border-right:var(--line-width) solid var(--color-line-on-dark-hairline);color:var(--color-text-on-dark);cursor:pointer;background:0 0;font-family:inherit;display:flex}.hiw-tab[aria-selected=true]{background:var(--color-surface-light);color:var(--color-text-on-light)}.hiw-tab__icon{width:var(--hiw-tab-icon);height:var(--hiw-tab-icon);flex:none;display:block}.hiw-tab__text{font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.hiw-content{z-index:3;border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hiw-media{min-width:0;min-height:var(--hiw-content-height);padding-top:var(--space-60);padding-bottom:var(--space-60);background-color:var(--color-placeholder-media);background-image:url(/textures/section_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-column:1/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hiw-media__art{width:min(var(--hiw-art-render-width), 100%);aspect-ratio:var(--hiw-art-ratio);background-position:50%;background-repeat:no-repeat;background-size:contain}.hiw-media:before{content:"";background-image:url(/textures/grain.png);background-position:0 0;background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);pointer-events:none;position:absolute;inset:0}.hiw-text{min-width:0;padding:var(--space-40);flex-direction:column;grid-column:3/-1;display:flex}.hiw-text__inner{justify-content:space-between;gap:var(--space-40);flex-direction:column;flex:1 0 0;width:430px;max-width:100%;min-height:0;display:flex}.hiw-text__inner--fixed{justify-content:flex-start}.hiw-intro{gap:var(--space-8);flex-direction:column;display:flex}.hiw-intro__heading{color:var(--color-text-on-dark);font-size:var(--font-size-heading-28);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-28);letter-spacing:var(--letter-spacing-heading-28)}.hiw-intro__body{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.hiw-item{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.hiw-item__text{gap:var(--space-4);flex-direction:column;display:flex}.hiw-item__title{color:var(--color-text-on-dark);font-size:var(--font-size-heading-24);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-24);letter-spacing:var(--letter-spacing-heading-24)}.hiw-item__desc{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.hiw-item__tech{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.hiw-button{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-10);height:var(--hiw-button-height);padding:0 var(--space-12);border:var(--line-width) solid var(--color-line-on-dark-solid);border-radius:var(--radius-pill);background:var(--color-surface-dark);color:var(--color-text-on-dark);cursor:pointer;font-family:inherit;display:inline-flex}.hiw-button__icon{flex:none;width:24px;height:24px;display:block}.hiw-button__text{font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.section-built{isolation:isolate;background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.built-lead{z-index:3;min-height:var(--built-lead-height);border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.built-lead__content{min-width:0;padding:0 var(--space-40) var(--space-50);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.built-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.built-kicker{align-items:center;gap:var(--space-10);display:flex}.built-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.built-kicker p{color:var(--color-text-on-dark);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.built-title{color:var(--color-text-on-dark);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap}.built-desc{color:var(--color-text-on-dark);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.built-list-section{z-index:3;padding:var(--space-40) 0 var(--space-80);border-top:var(--line-width) solid var(--color-line-on-dark);position:relative}.built-list{border-top:var(--line-width) solid var(--color-line-hairline-dim);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.built-item{gap:var(--space-40);min-width:0;padding:var(--space-30) var(--space-40);flex-direction:column;display:flex}.built-item__icon{width:var(--built-icon-size);height:var(--built-icon-size);color:var(--color-text-on-dark);flex:none;display:block}.built-item__text{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.built-item__label{color:var(--color-text-on-dark);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}.built-item__heading{color:var(--color-text-on-dark);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18)}.built-item__body{color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.section-approach{isolation:isolate;background:var(--color-surface-light);color:var(--color-text-on-light);position:relative;overflow:hidden}.approach-lead{z-index:3;border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.approach-lead__content{min-width:0;padding:var(--space-200) var(--space-30) calc(var(--space-50) + var(--space-40));flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.approach-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.approach-kicker{align-items:center;gap:var(--space-10);display:flex}.approach-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.approach-kicker p{color:var(--color-text-on-light);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.approach-title{color:var(--color-text-on-light);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap;flex-direction:column;display:flex}.approach-desc{color:var(--color-text-on-light);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.approach-row{z-index:3;border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.approach-row--top{padding:0 0 var(--space-40)}.approach-row--bottom{padding:0 0 var(--space-80)}.approach-row--top .approach-item:first-child{grid-column:2}.approach-row--top .approach-item:nth-child(2){grid-column:3}.approach-row--bottom .approach-item:first-child{grid-column:2}.approach-row--bottom .approach-item:nth-child(2){grid-column:3}.approach-row--bottom .approach-item:nth-child(3){grid-column:4}.approach-item{gap:var(--space-40);min-width:0;padding:var(--space-30) var(--space-40);flex-direction:column;display:flex}.approach-item__icon{width:var(--pevo-icon-box);height:var(--pevo-icon-box);background:var(--color-fill-on-light-subtle);border:var(--line-width) solid var(--color-line-on-light-hairline);flex:none;justify-content:center;align-items:center;display:flex}.approach-item__glyph{width:var(--pevo-icon-glyph);height:var(--pevo-icon-glyph);color:var(--color-text-on-light);display:block}.approach-item__text{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.approach-item__label{color:var(--color-text-on-light);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}.approach-item__heading{color:var(--color-text-on-light);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18)}.approach-item__body{color:var(--color-text-on-light-secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.section-deployment{isolation:isolate;background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.deploy-lead{z-index:3;min-height:var(--deploy-lead-height);border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.deploy-lead__content{min-width:0;padding:0 var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.deploy-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.deploy-kicker{align-items:center;gap:var(--space-10);display:flex}.deploy-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.deploy-kicker p{color:var(--color-text-on-dark);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.deploy-title{color:var(--color-text-on-dark);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap}.deploy-desc{color:var(--color-text-on-dark);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.deploy-cards{z-index:3;padding:var(--space-40) 0;border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.deploy-card{gap:var(--space-20);min-width:0;padding:var(--space-40);flex-direction:column;display:flex}.deploy-card:first-child{grid-column:2}.deploy-card__header{align-items:center;gap:var(--space-10);display:flex}.deploy-card__icon{width:var(--pevo-icon-box);height:var(--pevo-icon-box);background:var(--color-fill-on-dark-subtle);border:var(--line-width) solid var(--color-line-on-dark-hairline);flex:none;justify-content:center;align-items:center;display:flex}.deploy-card__icon-glyph{width:var(--pevo-icon-glyph);height:var(--pevo-icon-glyph);display:block}.deploy-card__label,.deploy-card__heading{color:var(--color-text-on-dark);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18)}.deploy-card__text{min-width:0;color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);flex-direction:column;display:flex}.deploy-card__text p{white-space:normal;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.section-integration{isolation:isolate;background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.integration-hero{z-index:3;border-top:var(--line-width) solid var(--color-line-on-dark);padding-block:var(--integration-hero-pad-top);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:relative}.integration-hero__content{min-width:0;padding:0 var(--space-40);grid-column:2}.integration-hero__heading{color:var(--color-text-on-dark-muted);font-size:var(--font-size-heading-44);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-44);letter-spacing:var(--letter-spacing-heading-44)}.integration-marquee{min-width:0;padding:0 var(--space-40);grid-column:3/5}:root{--logo-marquee-size:70px;--logo-marquee-gap:40px;--logo-marquee-forward-duration:28s;--logo-marquee-reverse-duration:38s}.logo-marquee{gap:var(--space-20);min-width:0;display:grid}.logo-marquee__row{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.logo-marquee__track{width:max-content;animation:logo-marquee-scroll var(--logo-marquee-forward-duration) linear infinite;display:flex}.logo-marquee__track--reverse{animation-duration:var(--logo-marquee-reverse-duration);animation-direction:reverse}.logo-marquee__group{flex-shrink:0;display:flex}.logo-marquee__item{width:var(--logo-marquee-size);height:var(--logo-marquee-size);margin-right:var(--logo-marquee-gap);padding:var(--space-8);flex-shrink:0}.logo-marquee__item img{object-fit:contain;border-radius:var(--radius-8,8px);width:100%;height:100%;display:block}.logo-marquee__mask{background-color:var(--color-surface-light);width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes logo-marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee__row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-marquee__track{animation:none}.logo-marquee__group[aria-hidden=true]{display:none}}.section-insight{isolation:isolate;background:var(--color-surface-light);color:var(--color-text-on-light);position:relative;overflow:hidden}.insight-title{z-index:3;min-height:var(--insight-lead-height);border-top:var(--line-width) solid var(--color-line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.insight-title__content{min-width:0;padding:0 var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.insight-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.insight-kicker{align-items:center;gap:var(--space-10);display:flex}.insight-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.insight-kicker p{color:var(--color-text-on-light);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.insight-heading{color:var(--color-text-on-light);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap}.insight-desc{color:var(--color-text-on-light);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.insight-bento{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--insight-row-height);border-top:var(--line-width) solid var(--color-line-hairline-dim);display:grid;position:relative}.insight-feature{min-width:0;padding:var(--space-30) var(--space-40);transition:background-color var(--motion-nav-state-duration) var(--motion-ease-appear);background-color:#0000;grid-area:1/1/3/3}.insight-feature__media{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.insight-feature__media:before{content:"";background:linear-gradient(to bottom, transparent 67%, var(--color-overlay-insight) 100%);position:absolute;inset:0}.insight-feature__media h3{z-index:1;padding:var(--space-30);color:var(--color-text-on-dark);font-size:var(--font-size-heading-28);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-28);letter-spacing:var(--letter-spacing-heading-28);word-break:keep-all;position:relative}.insight-article{min-width:0;transition:background-color var(--motion-nav-state-duration) var(--motion-ease-appear);background-color:#0000;grid-column:3/5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (hover:hover){.insight-feature:hover,.insight-article:hover{background-color:var(--color-fill-on-light-subtle)}}.insight-thumb{min-width:0;padding:var(--space-30) var(--space-40);background-color:var(--color-placeholder);background-position:50%;background-repeat:no-repeat;background-size:cover;background-origin:content-box;background-clip:content-box}.insight-text{flex-direction:column;min-width:0;display:flex}.insight-row--divided{border-top:var(--line-width) solid var(--color-line-hairline-dim)}.insight-text__title{min-height:0;padding:var(--space-40) var(--space-30) var(--space-20);flex:1 0 0}.insight-text__title h3{color:var(--color-text-on-light);font-size:var(--font-size-heading-22);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-22);letter-spacing:var(--letter-spacing-heading-22)}.insight-text__date{min-height:0;padding:var(--space-30);border-top:var(--line-width) solid var(--color-line-hairline-dim);color:var(--color-text-on-light);font-size:var(--font-size-label-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-13);flex:1 0 0}.insight-more{z-index:3;min-height:var(--insight-more-height);border-top:var(--line-width) solid var(--color-line-hairline-dim);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.insight-more__cell{min-width:0;padding:var(--space-20) var(--space-40) var(--space-40);grid-column:3;align-items:flex-end;display:flex}.insight-tail{z-index:3;height:var(--insight-tail-height);border-top:var(--line-width) solid var(--color-line-hairline-dim);position:relative}.section-faq{isolation:isolate;background:var(--color-surface-light);color:var(--color-text-on-light);border-top:var(--line-width) solid var(--color-line-on-light);position:relative;overflow:hidden}.faq-container{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.faq-title{flex-direction:column;grid-column:1/3;min-width:0;display:flex}.faq-title__top{gap:var(--space-20);padding:var(--space-40) var(--space-40) 0;flex-direction:column;display:flex}.faq-title__eyebrow{align-items:center;gap:var(--space-10);display:flex}.faq-title__eyebrow-marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.faq-title__eyebrow p{color:var(--color-text-on-light);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.faq-title__heading{color:var(--color-text-on-light);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:nowrap}.faq-title__bottom{justify-content:flex-start;gap:var(--space-20);min-height:0;padding:var(--space-60) var(--space-40) var(--space-40);flex-direction:column;flex:none;display:flex}.faq-title__desc{color:var(--color-text-on-light);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.faq-list{grid-column:3/-1;min-width:0}.faq-item+.faq-item{border-top:var(--line-width) solid var(--color-line-hairline-dim)}.faq-question{transition:padding-bottom var(--faq-toggle-duration) var(--motion-ease-appear);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:var(--space-24);padding:var(--space-30) var(--space-30) var(--space-30) var(--space-40);background:0 0;border:0;display:flex}.faq-question:focus-visible{outline-offset:-2px;outline:2px solid}.faq-question--open{padding-bottom:var(--space-14)}.faq-question__main{align-items:center;gap:var(--space-16);flex:1 0 0;min-width:0;display:flex}.faq-question__icon,.faq-question__toggle{width:var(--faq-icon-size);height:var(--faq-icon-size);color:var(--color-text-on-light);flex:none}.faq-question__toggle{position:relative}.faq-question__toggle:before,.faq-question__toggle:after{content:"";width:var(--faq-toggle-bar-length);height:var(--faq-toggle-bar-width);transform-origin:50%;background:currentColor;position:absolute;top:50%;left:50%}.faq-question__toggle:before{transform:translate(-50%,-50%)}.faq-question__toggle:after{transition:transform var(--faq-toggle-duration) var(--motion-ease-appear);transform:translate(-50%,-50%)rotate(90deg)}.faq-question--open .faq-question__toggle:after{transform:translate(-50%,-50%)rotate(180deg)}.faq-question__text{min-width:0;color:var(--color-text-on-light);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.faq-answer-panel{opacity:0;transition:grid-template-rows var(--faq-toggle-duration) var(--motion-ease-appear), opacity var(--faq-toggle-duration) var(--motion-ease-appear);grid-template-rows:0fr;display:grid}.faq-answer-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.faq-answer-panel__clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-answer-panel,.faq-question,.faq-question__toggle:after{transition:none}}.faq-answer{padding:var(--space-30) var(--space-70)}.faq-answer-panel[data-open=true] .faq-answer{border-top:var(--line-width) solid var(--color-line-hairline-dim)}.faq-answer p{color:var(--color-text-on-light);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.faq-spacing{z-index:3;border-top:var(--line-width) solid var(--color-line-hairline-dim);min-height:88px;position:relative}.pill-button{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-8);height:var(--hiw-button-height);padding:var(--space-8) var(--space-16) var(--space-8) var(--space-14);border-radius:var(--radius-pill);background:var(--color-surface-dark);color:var(--color-text-on-dark);cursor:pointer;border:0;font-family:inherit;display:inline-flex}.pill-button__icon{flex:none;width:20px;height:20px;display:block}.pill-button__icon-window{flex:none;width:20px;height:20px;display:block;position:relative;overflow:hidden}.pill-button__icon--mask{background:currentColor;-webkit-mask-image:url(/icons/icon-arrow-diagonal.svg);mask-image:url(/icons/icon-arrow-diagonal.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:18.3333px 18.3333px;mask-size:18.3333px 18.3333px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pill-button__icon-track{top:0;left:calc((20px + var(--button-arrow-loop-gap)) * -1);width:calc(40px + var(--button-arrow-loop-gap));gap:var(--button-arrow-loop-gap);height:20px;animation:button-arrow-loop var(--button-arrow-loop-duration) linear infinite;will-change:transform;display:flex;position:absolute}@keyframes button-arrow-loop{0%{transform:translate(0)}to{transform:translateX(calc(20px + var(--button-arrow-loop-gap)))}}@media (prefers-reduced-motion:reduce){.pill-button__icon-track{transform:translateX(calc(20px + var(--button-arrow-loop-gap)));animation:none}}.pill-button--arrow-loop{--button-hover-fill:var(--color-cream-hover);--button-hover-text:var(--color-text-on-light);isolation:isolate;padding-left:calc(var(--space-14) + 20px + var(--space-12));transition:color var(--button-hover-duration) cubic-bezier(.22, 1, .36, 1);gap:0;position:relative;overflow:hidden}.pill-button--arrow-loop:before{content:"";z-index:0;border-radius:inherit;background:var(--button-hover-fill);transform-origin:0;transition:transform var(--button-hover-duration) cubic-bezier(.22, 1, .36, 1);position:absolute;inset:-2px;transform:scaleX(0)}.pill-button--arrow-loop .pill-button__icon-window{z-index:1;left:var(--space-14);transition:left var(--button-hover-duration) cubic-bezier(.22, 1, .36, 1);position:absolute}.pill-button--arrow-loop .pill-button__text{z-index:1;transition:transform var(--button-hover-duration) cubic-bezier(.22, 1, .36, 1);position:relative}.pill-button--arrow-loop:hover,.pill-button--arrow-loop:focus-visible{color:var(--button-hover-text)}.pill-button--arrow-loop:hover:before,.pill-button--arrow-loop:focus-visible:before{transform:scaleX(1)}.pill-button--arrow-loop:hover .pill-button__icon-window,.pill-button--arrow-loop:focus-visible .pill-button__icon-window{left:calc(100% - var(--space-16) - 20px)}.pill-button--arrow-loop:hover .pill-button__text,.pill-button--arrow-loop:focus-visible .pill-button__text{transform:translateX(calc((20px + var(--space-12)) * -1))}@media (prefers-reduced-motion:reduce){.pill-button--arrow-loop,.pill-button--arrow-loop:before,.pill-button--arrow-loop .pill-button__icon-window,.pill-button--arrow-loop .pill-button__text{transition-duration:0s}}.pill-button__text{font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:nowrap}.site-footer{isolation:isolate;border-top:var(--line-width) solid var(--color-line-on-dark);background:var(--color-surface-dark);color:var(--color-text-on-dark);position:relative;overflow:hidden}.footer-cta{z-index:3;min-height:var(--footer-cta-height);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.footer-cta__content{justify-content:flex-end;align-items:flex-start;gap:var(--space-40);min-width:0;padding:var(--footer-cta-pad-top) var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;display:flex}.footer-cta__heading{color:var(--color-text-on-dark);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);word-break:keep-all}.pill-button--light{gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-8) var(--space-14);border:var(--line-width) solid var(--color-line-on-cream);background:var(--color-cream-hover);color:var(--color-text-on-light)}.pill-button--light.pill-button--arrow-loop{--button-hover-fill:var(--color-surface-dark);--button-hover-text:var(--color-text-on-dark);padding-left:calc(var(--space-14) + 20px + var(--space-12));gap:0}.pill-button--outline{border:var(--line-width) solid var(--color-line-on-dark-solid)}.pill-button.pill-button--arrow-loop{appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;outline:0}.pill-button.pill-button--arrow-loop:hover,.pill-button.pill-button--arrow-loop:focus,.pill-button.pill-button--arrow-loop:focus-visible,.pill-button.pill-button--arrow-loop:active{box-shadow:none;border:0;outline:0}.pill-button--light .pill-button__icon{width:20px;height:20px}.footer-info{z-index:3;padding-top:var(--space-40);border-top:var(--line-width) solid var(--color-line-on-dark);position:relative}.footer-info__list{border-top:var(--line-width) solid var(--color-line-on-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer-brand{gap:var(--space-24);min-width:0;padding:var(--space-30) var(--space-40);flex-direction:column;grid-column:1/3;display:flex}.footer-brand__logo{width:var(--footer-logo-width);height:auto;display:block}.footer-brand__body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.footer-brand__tagline{color:var(--color-text-on-dark-secondary);font-family:var(--font-family-kpi);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-14)}.footer-brand__meta{gap:var(--space-4);min-width:0;padding-top:var(--space-16);color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);word-break:keep-all;flex-direction:column;display:flex}.footer-nav{justify-content:flex-end;gap:var(--space-40);min-width:0;padding:var(--space-30) var(--space-40);flex-direction:column;display:flex}.footer-nav--primary{padding-left:var(--space-16)}.footer-nav__label{padding:0 var(--space-24);color:var(--color-text-on-dark-dim);font-family:var(--font-family-kpi);font-size:var(--font-size-label-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-label)}.footer-nav__spacer{flex:none;height:24px;display:block}.footer-nav__links{flex-direction:column;align-items:flex-start;display:flex}.footer-nav__link{padding:var(--space-10) var(--space-24);color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.footer-copyright{z-index:3;padding:var(--space-12) 0;border-top:var(--line-width) solid var(--color-line-on-dark);color:var(--color-text-on-dark-dim);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-14);justify-content:center;align-items:center;display:flex;position:relative}.section-hero{isolation:isolate;background:var(--color-surface-dark);width:100%;min-height:100dvh;color:var(--color-text-on-dark);flex-direction:column;display:flex;position:relative;overflow:clip}.hero-media{z-index:0;position:absolute;inset:0;overflow:clip}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:var(--color-overlay-hero);pointer-events:none;position:absolute;inset:0}.hero-inner{z-index:3;justify-content:center;gap:var(--hero-gap);min-height:100dvh;padding:var(--hero-pad-top) 0 var(--hero-pad-bottom);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.hero-extra{z-index:3;padding-bottom:var(--hero-pad-bottom);position:relative}.hero-group{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-group__cell{min-width:0;padding:0 var(--space-40);grid-column:1/-1}.hero-eyebrow{align-items:center;gap:var(--space-10);display:flex}.hero-eyebrow__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.hero-eyebrow p{color:var(--color-text-on-dark);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.hero-headline{gap:var(--space-20);flex-direction:column;display:flex}.hero-eyebrow,.hero-headline h1{animation:hero-content-appear var(--motion-appear-duration) var(--motion-ease-appear) var(--motion-appear-stagger) both}.hero-headline h1{color:var(--color-text-on-dark);font-size:var(--font-size-display-100);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-100);letter-spacing:var(--letter-spacing-display-100);max-width:var(--hero-headline-max);word-break:keep-all;overflow-wrap:break-word;white-space:pre-line}.hero-headline p{max-width:800px;color:var(--color-text-on-dark);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);word-break:keep-all;overflow-wrap:break-word;white-space:pre-line}.hero-headline>p{animation:hero-content-appear var(--motion-appear-duration) var(--motion-ease-appear) calc(var(--motion-appear-stagger) * 2) both}.hero-cta{animation:hero-content-appear var(--motion-appear-duration) var(--motion-ease-appear) calc(var(--motion-appear-stagger) * 3) both;text-decoration:none}@keyframes hero-content-appear{0%{opacity:0;filter:blur(var(--motion-appear-blur));transform:translateY(var(--motion-appear-offset-y))}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1199.98px){.hero-inner{padding-top:var(--hero-pad-top-compact);padding-bottom:var(--hero-pad-bottom-compact);gap:var(--hero-gap-compact)}}@media (max-width:809.98px){:root{--hero-pad-top-compact:120px;--hero-pad-bottom-compact:80px}}@property --nav-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.site-nav{z-index:var(--z-nav);width:100%;height:var(--nav-height);border-bottom:var(--line-width) solid transparent;-webkit-backdrop-filter:blur();animation:nav-content-appear var(--motion-appear-duration) var(--motion-ease-appear) both;transition:background-color var(--motion-nav-state-duration) var(--motion-ease-appear), border-color var(--motion-nav-state-duration) var(--motion-ease-appear), backdrop-filter var(--motion-nav-state-duration) var(--motion-ease-appear), -webkit-backdrop-filter var(--motion-nav-state-duration) var(--motion-ease-appear);position:fixed;top:0;left:0;right:0}.site-nav[data-on-dark=true]{background:#0006}.site-nav[data-on-dark=false]{background:#ffffff1f}.site-nav[data-over-hero=true]{background:0 0}.site-nav[data-scrolled=true]{-webkit-backdrop-filter:blur(16px)}.site-nav[data-scrolled=true][data-on-dark=true]{border-bottom-color:var(--color-line-on-dark);background:#0006}.site-nav[data-scrolled=true][data-on-dark=false]{border-bottom-color:var(--color-line-on-light);background:#ffffff1f}.site-nav[data-menu-open=true]{-webkit-backdrop-filter:blur(40px)}.site-nav[data-menu-open=true][data-on-dark=true]{background:var(--color-nav-open-dark);border-bottom-color:var(--color-line-on-dark)}.site-nav[data-menu-open=true][data-on-dark=false]{background:var(--color-nav-open-light);border-bottom-color:var(--color-line-on-light)}@keyframes nav-content-appear{0%{opacity:0;filter:blur(var(--motion-appear-blur));transform:translateY(var(--motion-appear-offset-y))}to{opacity:1;filter:blur();transform:translateY(0)}}.nav-wrap{width:100%;height:100%;padding:0 var(--space-24);justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.nav-wrap{padding:0 var(--space-40)}}.nav-logo{height:var(--nav-logo-h);flex:none;display:block;position:relative}.nav-logo__img{width:auto;height:100%;transition:opacity .3s;display:block}.nav-logo__img--light{position:absolute;inset:0}.site-nav[data-on-dark=true] .nav-logo__img--dark{opacity:1}.site-nav[data-on-dark=true] .nav-logo__img--light,.site-nav[data-on-dark=false] .nav-logo__img--dark{opacity:0}.site-nav[data-on-dark=false] .nav-logo__img--light{opacity:1}.nav-links,.nav-ctas{display:none}.nav-link{align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);height:36px;padding:0 var(--space-12);color:inherit;font-family:inherit;font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}.site-nav[data-on-dark=true] .nav-link{color:#fff}.site-nav[data-on-dark=false] .nav-link{color:#060606bf}.site-nav[data-on-dark=true] .nav-link:hover{background:var(--color-nav-hover-dark)}.site-nav[data-on-dark=false] .nav-link:hover{background:#06060614}.nav-link:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffff73}.site-nav[data-on-dark=false] .nav-link:focus-visible{box-shadow:0 0 0 1px #0606064d}.nav-chevron{transition:transform .2s}.nav-chevron.is-open{transform:rotate(180deg)}.nav-globe{width:17px;height:17px}.nav-menu{display:inline-flex;position:relative}.nav-lang__menu{z-index:var(--z-nav-dropdown)}.nav-dropdown{width:var(--nav-dropdown-w);border-radius:var(--radius-12);padding:var(--space-8);-webkit-backdrop-filter:blur(120px)saturate(1.5)}.nav-menu>.nav-dropdown{z-index:60;position:absolute;top:calc(100% + 10px);left:0}.nav-dropdown[data-on-dark=true]{border:var(--line-width) solid #ffffff1a;background:#000c}.nav-dropdown[data-on-dark=false]{border:var(--line-width) solid #0000001a;background:#fffffff0;box-shadow:0 10px 30px #0000001a}.nav-dropdown__item{align-items:center;gap:var(--space-8);border-radius:var(--radius-8);width:100%;height:44px;padding:0 var(--space-12);font-family:inherit;font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-dropdown[data-on-dark=true] .nav-dropdown__item{color:var(--color-surface-light)}.nav-dropdown[data-on-dark=true] .nav-dropdown__item:hover,.nav-dropdown[data-on-dark=true] .nav-dropdown__item:focus-visible{background:var(--color-nav-hover-dark)}.nav-dropdown[data-on-dark=false] .nav-dropdown__item{color:#060606d1}.nav-dropdown[data-on-dark=false] .nav-dropdown__item:hover,.nav-dropdown[data-on-dark=false] .nav-dropdown__item:focus-visible{background:#06060614}.nav-lang__item{justify-content:space-between}.nav-check-wrap{opacity:0;transition:opacity .15s;display:inline-flex}.nav-check-wrap.is-on{opacity:1}.nav-check{width:16px;height:16px}.nav-cta{border-radius:var(--radius-pill);height:40px;padding:0 var(--space-20);font-family:inherit;font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.site-nav[data-on-dark=true] .nav-cta--sales{background:var(--color-surface-light);color:var(--color-text-on-light)}.site-nav[data-on-dark=true] .nav-cta--sales:hover{background:var(--color-cream-hover)}.site-nav[data-on-dark=false] .nav-cta--sales{background:var(--color-text-on-light);color:#fafafa}.site-nav[data-on-dark=false] .nav-cta--sales:hover{background:#060606bf}.nav-demo-gradient{--nav-angle:0deg;--demo-hi:#ffffff8c;--demo-mid:#ffffff4d;--demo-lo:#ffffff0f;--demo-text:var(--color-surface-light);color:var(--demo-text);background:0 0;border:1px solid #0000;transition:transform .1s;position:relative}.nav-demo-gradient:before{content:"";border-radius:inherit;background:conic-gradient(from var(--nav-angle), var(--demo-lo) 0deg, var(--demo-lo) 104deg, var(--demo-hi) 120deg, var(--demo-lo) 136deg, var(--demo-lo) 284deg, var(--demo-hi) 300deg, var(--demo-lo) 316deg, var(--demo-lo) 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-demo-gradient.is-light{--demo-hi:#0000006b;--demo-mid:#00000029;--demo-lo:#0000000a;--demo-text:#141414;background:#fff}.nav-demo-gradient:hover:before{animation:3s linear infinite nav-demo-spin}.nav-demo-gradient:active{transform:scale(.97)}@keyframes nav-demo-spin{to{--nav-angle:360deg}}@media (prefers-reduced-motion:reduce){.site-nav,.hero-eyebrow,.hero-headline h1,.hero-headline>p,.hero-cta{opacity:1;filter:none;animation:none;transform:none}.site-nav{transition:none}.nav-demo-gradient:hover:before{animation:none}}.nav-burger{padding:var(--space-8);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;display:inline-flex}.nav-burger__bar{border-radius:var(--radius-2);width:24px;height:2px;transition:background-color .2s;display:block}.site-nav[data-on-dark=true] .nav-burger__bar{background:#fff}.site-nav[data-on-dark=false] .nav-burger__bar{background:var(--color-text-on-light)}.nav-mobile{border-top:var(--line-width) solid transparent;padding:var(--space-16) var(--space-24);gap:var(--space-16);-webkit-backdrop-filter:blur(40px);border-bottom-right-radius:24px;border-bottom-left-radius:24px;flex-direction:column;display:flex}.nav-mobile[data-menu-dark=true]{background:#000000e6;border-top-color:#ffffff1a}.nav-mobile[data-menu-dark=false]{background:#e7e7e7e6;border-top-color:#0606061a}.nav-mobile__link,.nav-mobile__label,.nav-mobile__sublink{font-family:inherit;font-size:var(--font-size-body-15);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;transition:color .15s}.nav-mobile__lang{align-items:center;gap:var(--space-8);display:inline-flex}.nav-mobile__group{gap:var(--space-8);flex-direction:column;display:flex}.nav-mobile__sublink{padding-left:var(--space-12);font-size:var(--font-size-body-14)}.nav-mobile[data-menu-dark=true] .nav-mobile__link,.nav-mobile[data-menu-dark=true] .nav-mobile__label,.nav-mobile[data-menu-dark=true] .nav-mobile__sublink{color:#fff}.nav-mobile[data-menu-dark=true] .nav-mobile__link:hover,.nav-mobile[data-menu-dark=true] .nav-mobile__sublink:hover{color:#ffffffb3}.nav-mobile[data-menu-dark=false] .nav-mobile__link,.nav-mobile[data-menu-dark=false] .nav-mobile__label,.nav-mobile[data-menu-dark=false] .nav-mobile__sublink{color:#060606b3}.nav-mobile[data-menu-dark=false] .nav-mobile__link:hover,.nav-mobile[data-menu-dark=false] .nav-mobile__sublink:hover{color:var(--color-text-on-light)}.nav-mobile__ctas{gap:var(--space-12);padding-top:var(--space-8);display:flex}.nav-mobile__cta{border-radius:var(--radius-pill);height:34px;font-family:inherit;font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.nav-mobile[data-menu-dark=true] .nav-mobile__cta{color:#fff;background:#ffffff14}.nav-mobile[data-menu-dark=true] .nav-mobile__cta:hover{background:#ffffff26}.nav-mobile[data-menu-dark=true] .nav-mobile__cta--sales{background:var(--color-surface-light);color:var(--color-text-on-light)}.nav-mobile[data-menu-dark=true] .nav-mobile__cta--sales:hover{background:var(--color-cream-hover)}.nav-mobile[data-menu-dark=false] .nav-mobile__cta{color:var(--color-text-on-light);background:#06060614}.nav-mobile[data-menu-dark=false] .nav-mobile__cta:hover{background:#06060624}.nav-mobile[data-menu-dark=false] .nav-mobile__cta--sales{background:var(--color-text-on-light);color:#fafafa}.nav-mobile[data-menu-dark=false] .nav-mobile__cta--sales:hover{background:#060606bf}@media (min-width:1024px){.nav-links{align-items:center;gap:var(--space-8);display:flex}.nav-ctas{align-items:stretch;gap:var(--space-12);display:flex}.nav-link,.nav-cta{font-size:var(--font-size-body-15)}.nav-cta{padding:0 var(--space-24)}.nav-burger,.nav-mobile{display:none}}@media (min-width:1280px){:root{--nav-height-current:var(--nav-height-xl)}.site-nav{height:var(--nav-height-xl)}}@media (min-width:768px) and (max-width:1023.98px){.healthcare-cards,.healthcare-cards__spacer{grid-template-columns:repeat(2,minmax(0,1fr))}.healthcare-card:first-child,.healthcare-card:nth-child(2),.healthcare-cards__spacer>span:first-child,.healthcare-cards__spacer>span:nth-child(2){grid-column:auto}}@media (max-width:1199px){:root{--font-size-heading-44:2rem;--font-size-display-60:2.5rem;--intro-height:520px}.intro-copy{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.service-grid{grid-template-columns:1fr}.service-card{border-bottom:var(--line-width) solid var(--color-line-on-dark);padding-right:var(--space-24);padding-left:var(--space-24)}.impact-lead__content{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.impact-kicker{width:100%;max-width:none}.impact-stats{min-height:0}.impact-stat--primary,.impact-stat--latency,.impact-stat--industry{grid-column:1/-1}.impact-stat{min-height:var(--impact-stats-height);border-bottom:var(--line-width) solid var(--color-line-on-dark);padding-right:var(--space-24);padding-left:var(--space-24)}.production-lead__content{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.production-title,.production-desc{white-space:normal}.production-case{grid-template-columns:1fr;min-height:0}.production-case__visual{min-height:var(--production-case-height);grid-column:1/-1}.production-case__meta,.production-case__content{padding:var(--space-30) var(--space-24);grid-column:1/-1}.pevo-lead__content{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.pevo-title,.pevo-desc{white-space:normal}.pevo-showcase{padding:var(--space-40) 0 var(--space-60)}.healthcare-copy{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.footer-cta__content{padding:var(--space-60) var(--space-24) var(--space-40);grid-column:1/-1}.footer-info__list{grid-template-columns:1fr}.footer-brand,.footer-nav{padding-right:var(--space-24);padding-left:var(--space-24);grid-column:1/-1}.healthcare-cards{grid-template-columns:1fr}.healthcare-card:nth-child(n){padding:var(--space-24);grid-column:1/-1}.healthcare-cards__spacer{grid-template-columns:1fr;height:auto}.healthcare-cards__spacer>span:nth-child(n){height:var(--healthcare-spacer-height);grid-column:1/-1}.pevo-cards{grid-template-columns:1fr}.pevo-card{padding:var(--space-24)}.pevo-card:first-child{grid-column:auto}.hiw-lead__inner{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.hiw-title,.hiw-desc{white-space:normal}.hiw-content{grid-template-rows:auto auto;grid-template-columns:1fr}.hiw-media{grid-area:1/1/auto/-1;height:auto;min-height:0}.hiw-text{grid-area:2/1/auto/-1}.hiw-text__inner{gap:var(--space-32);flex:none;width:100%}.hiw-item{gap:var(--space-12)}.built-lead__content{padding:120px var(--space-24) var(--space-50);grid-column:1/-1}.built-title,.built-desc{white-space:normal}.built-list{grid-template-columns:1fr}.built-item{padding:var(--space-30) var(--space-24)}.approach-lead__content{padding:120px var(--space-24) calc(var(--space-50) + var(--space-40));grid-column:1/-1}.approach-title,.approach-desc{white-space:normal}.approach-row--top,.approach-row--bottom{grid-template-columns:1fr}.approach-row--top .approach-item,.approach-row--bottom .approach-item{padding:var(--space-30) var(--space-24);grid-column:1/-1}.deploy-lead__content{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.deploy-title,.deploy-desc{white-space:normal}.deploy-cards{padding:var(--space-24) 0;grid-template-columns:1fr}.deploy-card{padding:var(--space-24)}.deploy-card:first-child{grid-column:auto}.integration-hero{gap:var(--space-40);padding-block:120px var(--space-60);grid-template-columns:1fr}.integration-hero__content,.integration-marquee{padding:0 var(--space-24);grid-column:1}.insight-title__content{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.insight-heading,.insight-desc{white-space:normal}.insight-bento{grid-template-columns:1fr;grid-auto-rows:auto}.insight-feature{grid-area:auto/1/auto/-1;min-height:240px}.insight-article{grid-column:1/-1;grid-template-columns:1fr}.insight-thumb{grid-column:1/-1;min-height:200px}.insight-text{grid-column:1/-1}.insight-more__cell{padding:var(--space-40) var(--space-24);grid-column:1/-1}.faq-container{grid-template-columns:1fr}.faq-title{grid-column:1/-1}.faq-title__top,.faq-title__bottom{padding-right:var(--space-24);padding-left:var(--space-24)}.faq-title__heading{white-space:normal}.faq-list{grid-column:1/-1}.faq-question{padding-right:var(--space-24);padding-left:var(--space-24)}.faq-answer{padding-right:var(--space-24);padding-left:var(--space-40)}}html:lang(en) :is(.production-title,.production-desc,.production-case__label,.pevo-title,.pevo-desc,.hiw-title,.hiw-desc,.built-title,.built-desc,.approach-title,.approach-desc,.deploy-title,.deploy-desc,.insight-heading,.insight-desc,.faq-title__heading,.healthcare-tag,.pevo-tag){white-space:normal;overflow-wrap:anywhere}html:lang(en) .insight-bento{grid-auto-rows:minmax(var(--insight-row-height), auto)}@media (max-width:767px){html:lang(en) .hiw-tab{flex-direction:column}html:lang(en) .hiw-tab__text{font-size:var(--font-size-body-14);white-space:normal;overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1199px){:root{--font-size-heading-44:2.25rem;--font-size-display-60:2.75rem}.service-grid,.built-list,.healthcare-cards,.healthcare-cards__spacer{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{padding:var(--space-36) var(--space-40) var(--space-40)}.healthcare-card:nth-child(n),.healthcare-cards__spacer>span:nth-child(n){grid-column:auto}.healthcare-cards__spacer{height:var(--healthcare-spacer-height)}.impact-stat--primary,.impact-stat--latency{grid-column:span 2}.impact-stat--industry{grid-column:1/-1}.insight-article{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-thumb{grid-column:1}.insight-text{grid-column:2}.tech-canvas{width:100%}}main :is(h1,h2,h3,p){overflow-wrap:anywhere}.healthcare-tag,.pevo-tag{white-space:normal;overflow-wrap:anywhere}@media (min-width:1200px) and (max-width:1999px){.tech-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.tech-group{padding:var(--space-12)}.tech-group h3{font-size:var(--font-size-body-14);letter-spacing:.08em}.tech-step{gap:var(--space-4);padding:var(--space-8);white-space:normal;overflow-wrap:anywhere;flex-direction:column;min-width:0}.tech-steps .tech-step{flex:1}.tech-arrow{min-width:var(--space-8)}.tech-capabilities,.tech-execution .tech-capabilities{grid-template-columns:minmax(0,1fr)}.tech-capabilities>span{padding:var(--space-8)}.tech-bridge{margin-right:calc(-1 * (var(--space-12) * 2 + var(--space-20) + var(--line-width) * 2))}}:root{--type-page-title:var(--font-size-display-60);--type-section-title:var(--font-size-display-60);--type-card-title:var(--font-size-heading-18);--type-body:var(--font-size-body-16);--type-label:var(--font-size-label-13);--layout-gutter:var(--space-40);--layout-section-space:var(--space-80);--layout-content-gap:var(--space-40);--layout-reading-width:48rem;--layout-icon-box:var(--space-40);--layout-icon-glyph:var(--space-24)}.ds-page{padding-top:var(--nav-height-current)}.ds-page--hero{padding-top:0}.ds-section{--surface:var(--color-surface-dark);--ink:var(--color-text-on-dark);--secondary:var(--color-text-on-dark-secondary);--divider:var(--color-line-on-dark);--hairline:var(--color-line-on-dark-hairline);--subtle:var(--color-fill-on-dark-subtle);isolation:isolate;background:var(--surface);color:var(--ink);border-top:var(--line-width) solid var(--divider);position:relative}.ds-section--light{--surface:var(--color-surface-light);--ink:var(--color-text-on-light);--secondary:var(--color-text-on-light-secondary);--divider:var(--color-line-on-light);--hairline:var(--color-line-on-light-hairline);--subtle:var(--color-fill-on-light-subtle)}.ds-section__content{z-index:3;padding:var(--layout-section-space) var(--layout-gutter);gap:var(--layout-content-gap);min-width:0;display:grid;position:relative}.ds-header{gap:var(--space-20);max-width:var(--layout-reading-width);display:grid}.ds-header :is(h1,h2,p),.ds-card :is(h3,p),.ds-stack p{margin:0}.ds-page-title{font-size:var(--type-page-title);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);font-weight:var(--font-weight-semibold)}.ds-section-title{font-size:var(--type-section-title);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);font-weight:var(--font-weight-semibold)}.ds-label{font-size:var(--type-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold)}.ds-kicker{align-items:center;gap:var(--space-10);display:flex}.ds-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.ds-description,.ds-body{font-size:var(--type-body);line-height:var(--line-height-body);color:var(--secondary)}.ds-grid{gap:var(--space-40);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-card{padding:var(--space-40);gap:var(--space-20);border:var(--line-width) solid var(--hairline);flex-direction:column;min-width:0;display:flex}.ds-card h3{font-size:var(--type-card-title);line-height:var(--line-height-heading-18);font-weight:var(--font-weight-semibold)}.ds-icon-box{width:var(--layout-icon-box);height:var(--layout-icon-box);border:var(--line-width) solid var(--hairline);background:var(--subtle);place-items:center;display:grid}.ds-icon-box svg{width:var(--layout-icon-glyph);height:var(--layout-icon-glyph)}.ds-tag{padding:var(--space-4) var(--space-8);border:var(--line-width) solid var(--hairline);border-radius:var(--radius-2);background:var(--subtle);font-size:var(--font-size-body-15);overflow-wrap:anywhere}.ds-actions{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.ds-split{gap:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ds-lead{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-lead>*{min-width:0;padding-inline:var(--layout-gutter);grid-column:2/4}.ds-split>*,.ds-stack{min-width:0}.ds-split img{width:100%;height:auto;display:block}.ds-stack{gap:var(--space-24);display:grid}.ds-link{color:inherit;text-underline-offset:var(--space-4)}.ds-link:focus-visible{outline:var(--line-width) solid currentColor;outline-offset:var(--space-4)}.pill-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pill-button:disabled .pill-button__icon-track{animation:none}.ds-section .faq-list{width:100%;min-width:0}@media (max-width:1199px){.ds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-split,.ds-lead{grid-template-columns:minmax(0,1fr)}.ds-lead>*{grid-column:1}}@media (max-width:767px){:root{--font-size-display-100:2.25rem;--font-size-display-60:2.25rem;--font-size-heading-44:1.75rem;--layout-gutter:var(--space-24);--layout-section-space:var(--space-60);--layout-content-gap:var(--space-24)}.ds-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.ds-card{padding:var(--space-24)}}.hiw-tab:focus-visible,.hiw-text__inner:focus-visible{outline-offset:-2px;outline:2px solid}:root{--ds-swatch-height:80px;--ds-media-ratio:16 / 9}.ds-swatch{gap:var(--space-12);min-width:0;display:grid}.ds-swatch code,.ds-type-row code{overflow-wrap:anywhere;font-size:var(--font-size-body-14)}.ds-swatch__color{height:var(--ds-swatch-height);border:var(--line-width) solid var(--color-line-on-light-strong)}.ds-type-row{gap:var(--space-16);min-width:0;padding-bottom:var(--space-24);border-bottom:var(--line-width) solid var(--color-line-on-dark);display:grid}.ds-type-row p{margin:0}.ds-kpi-sample{font-family:var(--font-family-kpi);font-size:var(--font-size-kpi-60);line-height:var(--line-height-kpi);letter-spacing:var(--letter-spacing-kpi);font-weight:var(--font-weight-light)}.ds-focus-trigger{color:inherit;border:var(--line-width) solid currentColor;font:inherit;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;justify-self:start}.ds-focus-trigger:focus-visible{outline-offset:var(--space-4);outline:2px solid}.ds-media-example{gap:var(--space-16);margin:0;display:grid}.ds-media-frame{aspect-ratio:var(--ds-media-ratio);border:var(--line-width) solid var(--color-line-on-dark-hairline);position:relative}.ds-media-frame--contain img{object-fit:contain}.ds-media-frame--cover img{object-fit:cover}:root{--voice-globe-width:480px;--voice-globe-scale:1.2;--voice-media-ratio:4 / 3;--voice-message-width:88%;--voice-telephony-graphic-height:300px;--voice-demo-space:var(--space-200);--voice-lead-space:var(--space-160)}.voice-page .ds-header :is(h1,h2),.voice-page .ds-description{white-space:pre-line}.voice-page :is(h1,h2,h3,h4,p,li,dt,dd){text-wrap:pretty}@media (min-width:1220px){html:lang(ko) .voice-page .ds-header h2{white-space:pre}}.voice-page h3{font-size:var(--type-card-title);line-height:var(--line-height-heading-18);font-weight:var(--font-weight-semibold);margin:0}.voice-page p{margin:0}.voice-page section{scroll-margin-top:var(--nav-height-current)}.voice-demo{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.voice-demo>*{min-width:0;padding:0 var(--layout-gutter) var(--voice-demo-space)}#demo>.ds-section__content{padding-block:var(--voice-demo-space) 0}.voice-foundation__lead .ds-section-title{font-size:var(--font-size-heading-22);line-height:var(--line-height-heading-22);letter-spacing:var(--letter-spacing-heading-22)}.voice-demo>.voice-globe{grid-column:2;place-self:center;overflow:visible}.voice-demo>.ds-stack{grid-column:3/-1}.voice-globe{width:100%;max-width:var(--voice-globe-width);justify-self:center}.voice-globe svg{width:100%;height:auto;transform:scale(var(--voice-globe-scale));transform-origin:50%;display:block}.voice-four{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.voice-cell{min-width:0;padding:var(--space-40) var(--layout-gutter);gap:var(--space-20);flex-direction:column;display:flex;position:relative}.voice-cell p{white-space:pre-line}.voice-assist__icon{width:var(--layout-icon-glyph);height:var(--layout-icon-glyph);flex:none}.voice-cell--icon{gap:var(--space-24);flex-direction:row}.voice-cell--icon .ds-icon-box{flex-shrink:0}.voice-cell--icon .ds-stack{gap:var(--space-20)}.voice-cell__sub{gap:var(--space-8);padding-top:var(--space-20);border-top:var(--line-width) solid var(--hairline);display:grid}.voice-cell__sub h4{font-size:var(--type-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);white-space:pre-line;margin:0}.voice-pipeline>.voice-cell:first-of-type{grid-column:2}.voice-kpis{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.voice-kpi{padding:var(--space-40) var(--layout-gutter);border-top:var(--line-width) solid var(--divider)}.voice-kpi:first-child{grid-column:2}.voice-kpi .impact-stat__value{white-space:pre-line}.voice-kpi__value--text{font-size:var(--font-size-heading-44);letter-spacing:var(--letter-spacing-heading-44);line-height:var(--line-height-heading-44)}.voice-kpi h3{margin-top:var(--space-4)}.voice-quote{border-top:var(--line-width) solid var(--divider)}.voice-quote .ds-stack{gap:var(--space-30);padding-block:var(--space-200) var(--space-40)}.voice-quote .intro-heading p{white-space:pre-line}.voice-page :is(#telephony,#channels,#live-assist,#solutions,#how-it-works)>.ds-section__content{padding-top:var(--voice-lead-space)}.voice-telephony__graphic{min-height:var(--voice-telephony-graphic-height);margin-inline:calc(-1 * var(--layout-gutter));border-top:var(--line-width) solid var(--divider);padding:var(--space-40) var(--layout-gutter);justify-content:center;display:flex}.voice-telephony__graphic img{width:100%;max-width:1280px;height:auto;display:block}.voice-telephony__items{border-top:var(--line-width) solid var(--divider)}.voice-channels__tabs .hiw-tab{grid-column:span 2}.voice-channels__tabs .hiw-intro__body p{white-space:normal}.voice-intro.service-grid{margin-inline:calc(-1 * var(--layout-gutter))}.voice-intro .service-card:first-child{grid-column:2}.voice-intro .service-card__copy h3,.voice-intro .service-card__copy p{color:var(--ink)}@media (max-width:1199px){.voice-demo{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.voice-demo>.voice-globe,.voice-demo>.ds-stack{grid-column:1}.voice-pipeline{grid-template-columns:minmax(0,1fr)}.voice-pipeline>.voice-cell:first-of-type,.voice-intro .service-card:first-child{grid-column:auto}.voice-four{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-telephony__items{border-top:0}.voice-cell{border-top:var(--line-width) solid var(--divider)}.voice-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-kpi:first-child{grid-column:auto}}@media (max-width:767px){:root{--voice-demo-space:var(--layout-section-space);--voice-lead-space:var(--layout-section-space);--voice-globe-scale:1}.voice-four,.voice-kpis{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.voice-globe rect{fill-opacity:1!important;transition:none!important}}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pretendard/Pretendard-Regular.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pretendard/Pretendard-Medium.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pretendard/Pretendard-Bold.woff2)format("woff2")}:root{--assist-panel-w:562px;--assist-panel-h:374px;--assist-ease:cubic-bezier(.22, 1, .36, 1)}.assist{margin-inline:calc(-1 * var(--layout-gutter));padding-block:var(--space-60);color:#151619;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;font-family:Pretendard,sans-serif;display:grid}.assist p,.assist dl,.assist dt,.assist dd,.assist ul{margin:0}.assist__chat{width:100%;min-width:0;height:var(--assist-panel-h);padding:0 var(--layout-gutter) 30px;transform:translateY(calc(-1 * var(--space-20)));grid-column:1/3;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;display:grid}.assist__row{grid-template-columns:66px minmax(0,1fr);align-items:end;gap:12px;width:100%;min-width:0;min-height:0;display:grid}.assist__row:not(.assist__row--agent){grid-area:1/2}.assist__row--agent{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 66px}.assist__avatar{border-radius:50%;flex:none;width:66px;height:66px}.assist__row:not(.assist__row--agent) .assist__avatar{grid-column:1}.assist__row:not(.assist__row--agent) .assist__bubble{grid-column:2}.assist__row--agent .assist__bubble{grid-column:1}.assist__row--agent .assist__avatar{grid-column:2}.assist__bubble{color:#060606;width:max-content;max-width:100%;font-size:var(--font-size-body-15);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;transform-origin:0 100%;animation:assist-bubble .48s var(--assist-ease) both;background:#fff;border:1px solid #f5f5f2;border-radius:24px;justify-self:start;padding:12px;font-weight:500;line-height:1.5}.assist__bubble--agent{color:#fafaf9;text-align:right;transform-origin:100% 100%;background:#060606;justify-self:end}.assist__panel{width:var(--assist-panel-w);max-width:calc(100% - var(--layout-gutter));height:var(--assist-panel-h);margin-left:var(--layout-gutter);background:#fff;border-radius:10px;grid-column:3/5;justify-self:start;position:relative;overflow:hidden}.assist__header{z-index:2;border-bottom:1px solid #0000;align-items:center;gap:12px;height:48px;padding:0 16px;transition:border-color .4s;display:flex;position:relative}.assist--skeleton .assist__header,.assist--suggest .assist__header{border-bottom-color:#eaebec}.assist__orb-slot{flex:none;width:24px;height:24px}.assist__title{letter-spacing:-.32px;color:#10b0ca;opacity:0;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:22px;transition:opacity .4s}.assist--skeleton .assist__title,.assist--suggest .assist__title{opacity:1;transition-delay:.4s}.assist__live{letter-spacing:-.28px;color:#d80f0f;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:22px;display:flex}.assist__layer{opacity:0;transition:opacity .4s var(--assist-ease);flex-direction:column;align-items:center;display:flex;position:absolute;inset:48px 0 0}.assist__listening{justify-content:center;gap:32px;padding:26px 24px 60px}.assist--listening .assist__listening{opacity:1}.assist__orb-space{width:124px;height:124px}.assist__orb-space--small{width:32px;height:32px}.assist__listening-text{letter-spacing:-.52px;color:#10b0ca;text-align:center;white-space:nowrap;font-size:26px;font-weight:700;line-height:22px}.assist__dots i{font-style:normal;animation:1.4s infinite assist-dot}.assist__dots i:nth-child(2){animation-delay:.2s}.assist__dots i:nth-child(3){animation-delay:.4s}.assist__loaded{transform:translateY(calc(-1 * var(--space-20)));gap:12px;padding:24px}.assist--loaded .assist__loaded{opacity:1}.assist--skeleton .assist__loaded,.assist--suggest .assist__loaded{opacity:1;pointer-events:none}.assist__loaded-text{letter-spacing:-.4px;color:#10b0ca;font-size:20px;font-weight:700;line-height:26px;transition:opacity .3s}.assist__card{transform-origin:50%;transition:transform .7s var(--assist-ease), opacity .5s;background:#fff;border-radius:24px;align-items:flex-start;gap:24px;margin-top:12px;padding:24px;display:flex;box-shadow:0 0 11.9px #9192a436}.assist__card img{border-radius:50%;flex:none;width:74px;height:74px}.assist__card dl{gap:8px;display:grid}.assist__card dl>div{align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.assist__card dt{color:#9ba0a9;flex:none;width:60px;line-height:18px}.assist__card dd{color:#3b404b;letter-spacing:-.28px;white-space:nowrap;align-items:center;gap:12px;display:flex}.assist__date{color:#9ea1a8;font-size:12px;font-weight:400}.assist--skeleton .assist__loaded-text,.assist--suggest .assist__loaded-text{opacity:0}.assist--skeleton .assist__card,.assist--suggest .assist__card{opacity:0;transform:scale(.02)}.assist--listening .assist__card{transform:scale(.9)}.assist__suggest{align-items:stretch;gap:12px;padding:24px}.assist--skeleton .assist__suggest,.assist--suggest .assist__suggest{opacity:1;transition-delay:.3s}.assist__skeleton{opacity:0;align-content:start;gap:12px;transition:opacity .3s;display:grid;position:absolute;inset:24px}.assist--skeleton .assist__skeleton{opacity:1}.assist__skeleton span{background:linear-gradient(90deg,#f0f1f2 28%,#f8f9fa 46%,#f0f1f2 64%) 0 0/300% 100%;border-radius:6px;height:16px;animation:2.2s cubic-bezier(.4,0,.2,1) infinite assist-shimmer;display:block}.assist__skeleton span:first-child{height:26px}.assist__skeleton-block{width:100%;border-radius:24px!important;height:88px!important}.assist__content{opacity:0;transition:opacity .5s var(--assist-ease), transform .5s var(--assist-ease);gap:12px;display:grid;transform:translateY(8px)}.assist--suggest .assist__content{opacity:1;transform:none}.assist__situation{letter-spacing:-.4px;color:#060606;font-size:20px;font-weight:700;line-height:26px}.assist__bullets{letter-spacing:-.28px;color:#4e5156;gap:4px;padding-left:21px;font-size:14px;line-height:20px;list-style:outside;display:grid}.assist__summary{color:#4e5156;white-space:nowrap;align-items:center;gap:4px;padding-bottom:8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.assist__chip{background:#f6f7f8;border:1px solid #eaebec;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:4px 6px;display:inline-flex}.assist__reco{align-items:flex-end;gap:8px;display:flex}.assist__reco>img:first-child{flex:none}.assist__tail{flex:none;width:20px;height:20px;margin:0 -12px 12px -6px;position:relative;left:2px;transform:rotate(-90deg)}.assist__say{color:#4e5156;background:#e7e7e7;border-radius:31px;flex:1;gap:2px;min-width:0;padding:16px 24px;display:grid}.assist__say-label{font-size:12px;font-weight:700;line-height:18px}.assist__say p:last-child{letter-spacing:-.28px;font-size:14px;line-height:22px}.assist__orb{z-index:3;width:124px;height:124px;transition:left .7s var(--assist-ease), top .7s var(--assist-ease), width .7s var(--assist-ease), height .7s var(--assist-ease);position:absolute;top:184px;left:281px;transform:translate(-50%,-50%)}.assist__orb img{width:100%;height:100%;animation:3s ease-in-out infinite assist-bob;display:block}.assist--loaded .assist__orb{top:calc(88px - var(--space-20));width:32px;height:32px}.assist--skeleton .assist__orb,.assist--suggest .assist__orb{width:24px;height:24px;top:24px;left:28px}.assist--skeleton .assist__orb img,.assist--suggest .assist__orb img{animation:none}@keyframes assist-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes assist-dot{0%,60%,to{opacity:.2}30%{opacity:1}}@keyframes assist-bubble{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes assist-shimmer{0%{background-position:160% 0}to{background-position:-160% 0}}@media (max-width:1199px){.assist{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.assist__chat,.assist__panel{grid-column:1;margin-left:0}.assist__chat{grid-template-rows:150px 150px;grid-template-columns:minmax(0,1fr);width:100%;height:auto}.assist__row:not(.assist__row--agent),.assist__row--agent{grid-column:1}.assist__panel{margin-inline:var(--layout-gutter);max-width:calc(100% - 2 * var(--layout-gutter));justify-self:center}}@media (max-width:767px){.assist__orb{left:50%}.assist--skeleton .assist__orb,.assist--suggest .assist__orb{left:28px}.assist__listening-text{white-space:normal;font-size:20px}.assist__card{gap:16px;padding:16px}.assist__summary{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.assist *,.assist :before,.assist :after{transition:none!important;animation:none!important}}.voice-solutions{--production-case-height:190px}.voice-solutions>.ds-section__content{padding:var(--layout-section-space) 0 0;gap:var(--layout-section-space)}.voice-solutions .ds-lead{margin-inline:0}.voice-solutions .production-case__content-inner{gap:var(--space-24)}.voice-solutions__close{--production-close-height:200px}.voice-solutions .production-case__heading{font-size:var(--font-size-heading-22);line-height:var(--line-height-heading-22);letter-spacing:var(--letter-spacing-heading-22)}.document-page :is(.ds-page-title,.ds-section-title){white-space:pre-line}.document-page section,.section-intro{scroll-margin-top:var(--nav-height-current)}.document-page :is(h1,h2,h3,h4,p,li,dt,dd){text-wrap:pretty}.doc-hero__sample{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:root{--space-120:120px;--space-180:180px;--doc-paper-width:430px;--doc-flow-link:40px;--doc-flow-icon:20px;--doc-flow-bleed:var(--space-140);--doc-step-min-width:320px}.doc-section{padding-bottom:var(--space-40)}.document-detail :is(h2,h3,p,pre,dl){margin:0}.doc-lead{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.doc-lead__content{min-width:0;padding:var(--space-140) var(--space-40) var(--space-40);flex-direction:column;grid-column:2/-1;justify-content:flex-end;display:flex}.doc-copy{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.doc-kicker{align-items:center;gap:var(--space-10);display:flex}.doc-kicker__marker{width:var(--impact-marker-size);height:var(--impact-marker-size);background:var(--color-brand-teal-bright);flex:none}.doc-kicker p{color:var(--ink);font-size:var(--font-size-label-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label)}.doc-lead__title{color:var(--ink);font-size:var(--font-size-display-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);white-space:pre-line}.doc-lead__desc{max-width:var(--layout-reading-width);color:var(--ink);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);white-space:pre-line}.doc-lead--split{padding-bottom:var(--space-160);align-items:start}.doc-lead--split .doc-lead__content{top:max(calc(var(--nav-height-current) + var(--space-40)), calc(50vh - var(--space-180)));grid-column:2;justify-content:flex-start;padding-bottom:0;position:sticky}.doc-lead__aside{min-width:0;padding:var(--space-140) var(--space-40) 0;grid-column:3}.doc-steps{width:100%;min-width:var(--doc-step-min-width);gap:var(--doc-flow-link);flex-direction:column;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.doc-step{border:var(--line-width) solid var(--color-line-on-dark-strong);border-radius:var(--radius-16);background:0 0;flex-direction:column;display:flex;position:relative}.doc-step:after{content:"";inset:calc(-1 * var(--line-width));z-index:4;border:var(--line-width) solid var(--color-line-on-dark-strong);border-radius:var(--radius-16);pointer-events:none;position:absolute}.doc-step__visual{aspect-ratio:425/258;background:var(--color-document-graphic);border-bottom:var(--line-width) solid var(--color-line-on-dark-strong);border-radius:var(--radius-16) var(--radius-16) 0 0;overflow:hidden}.doc-step__visual img{width:calc(100% + 4px);max-width:none;height:auto;margin:-2px 0 0 -2px;display:block}.doc-step__head{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-16) 0;background:0 0;display:flex}.doc-step__icon{width:var(--doc-flow-icon);height:var(--doc-flow-icon);color:var(--ink);flex:none;display:block}.doc-step__icon svg{width:100%;height:100%;display:block}.doc-step__label{color:var(--ink);font-size:var(--font-size-body-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.doc-step__body{padding:var(--space-8) var(--space-16) var(--space-16);color:var(--secondary);font-size:var(--font-size-body-14);line-height:var(--line-height-body-14);background:0 0}.doc-step__link{width:var(--space-12);height:var(--doc-flow-link);color:var(--secondary);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (min-width:1200px) and (max-width:1919px){.doc-lead--split .doc-lead__title{font-size:var(--font-size-heading-44);line-height:var(--line-height-heading-44);letter-spacing:var(--letter-spacing-heading-44)}}.doc-block,.doc-sublead{z-index:3;border-top:var(--line-width) solid var(--divider);position:relative}.doc-content-tail{padding-bottom:var(--space-80)}.doc-grid{gap:var(--space-40);padding:var(--space-40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.doc-tile{gap:var(--space-20);min-width:0;padding:var(--space-40);background:var(--surface);border:var(--line-width) solid var(--hairline);flex-direction:column;display:flex;position:relative;overflow:hidden}.doc-tile__grain{z-index:0}.doc-tile>:not(.doc-tile__grain){z-index:1;position:relative}.doc-tile__header{align-items:center;gap:var(--space-10);display:flex}.doc-tile__icon{width:var(--pevo-icon-box);height:var(--pevo-icon-box);background:var(--subtle);border:var(--line-width) solid var(--hairline);color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}.doc-tile__glyph{width:var(--pevo-icon-glyph);height:var(--pevo-icon-glyph);display:block}.doc-tile__label,.doc-tile__heading,.doc-item__heading{color:var(--ink);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-heading-18)}.doc-tile__text,.doc-item__body{color:var(--secondary);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.doc-rails{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-col-2{grid-column:2}.doc-col-3{grid-column:3}.doc-col-4{grid-column:4}.doc-tile--rail{background:0 0;border:0}.doc-rails--tail .doc-tile--rail{padding-top:var(--space-80);padding-bottom:var(--space-120)}.doc-rails--output .doc-tile--rail{padding-top:var(--space-80);padding-bottom:var(--space-180)}.doc-rails--cases .doc-tile--rail{padding-top:var(--space-80);padding-bottom:var(--space-160)}.doc-rails>.doc-panel{border-top:0;grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.doc-rails .doc-panel__paper{grid-column:1}.doc-rails .doc-panel__result{grid-column:2}.doc-rails .doc-field{grid-template-columns:minmax(0,1fr)}.doc-evidence-graphic{min-width:0;padding:var(--space-30) 0;grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;display:grid}.doc-evidence-graphic__source{aspect-ratio:320/454;min-width:0;position:relative;overflow:hidden}.doc-evidence-graphic__source img{width:200%;max-width:none;height:auto;display:block;position:absolute;inset:0 auto auto 0;transform:translateY(-5.5762%)}.doc-evidence-graphic__content{gap:var(--space-60);min-width:0;padding:0 var(--space-40);flex-direction:column;display:flex}.doc-evidence-example{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.doc-evidence-example h3{align-items:center;gap:var(--space-8);color:var(--ink);font-size:var(--font-size-body-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);display:flex}.doc-evidence-example h3 svg{width:var(--space-16);height:var(--space-16);color:currentColor;flex:none}.doc-evidence-example>p{color:var(--secondary);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-14)}.doc-evidence-example dl{margin:var(--space-8) 0 0;border-top:var(--line-width) solid var(--hairline)}.doc-evidence-example dl>div{border-bottom:var(--line-width) solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-evidence-example :is(dt,dd){min-width:0;padding:var(--space-8) var(--space-4);font-size:var(--font-size-body-14);line-height:var(--line-height-body-14);overflow-wrap:anywhere}.doc-evidence-example dt{color:var(--secondary);border-right:var(--line-width) solid var(--hairline)}.doc-evidence-example dd{justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--ink);display:flex}.doc-evidence-example dd span{align-items:center;gap:var(--space-4);color:var(--color-brand-teal-dark);font-size:var(--font-size-label-13);line-height:var(--line-height-label);flex:none;display:inline-flex}.doc-evidence-example dd svg{width:var(--space-14);height:var(--space-14)}.doc-list{padding:var(--space-40) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-list.doc-content-tail{padding-bottom:var(--space-80)}.doc-item{gap:var(--space-40);min-width:0;padding:var(--space-30) var(--space-40);flex-direction:column;display:flex}.doc-item__icon{width:var(--built-icon-size);height:var(--built-icon-size);color:var(--ink);flex:none;display:block}.doc-item__text{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.doc-item__label{color:var(--ink);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}.doc-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-tabs button{min-width:0;height:var(--hiw-menu-height);justify-content:center;align-items:center;gap:var(--space-4);padding:0 var(--space-12);border:0;border-right:var(--line-width) solid var(--hairline);color:var(--ink);font-family:inherit;font-size:var(--font-size-body-16);line-height:var(--line-height-body);cursor:pointer;background:0 0;display:flex}.doc-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface)}.doc-tabs__icon{width:var(--hiw-tab-icon);height:var(--hiw-tab-icon);flex:none;display:block}.doc-hiw{border-top:var(--line-width) solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-hiw__media{min-width:0;min-height:var(--hiw-content-height);padding:var(--space-60) var(--space-40);background-color:var(--color-placeholder-media);background-image:url(/textures/section_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-column:1/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.doc-hiw__media:before{content:"";background-image:url(/textures/grain.png);background-position:0 0;background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);pointer-events:none;position:absolute;inset:0}.doc-paper{--surface:var(--color-surface-light);--ink:var(--color-text-on-light);--secondary:var(--color-text-on-light-secondary);--hairline:var(--color-line-on-light-hairline);--subtle:var(--color-fill-on-light-subtle);z-index:1;width:min(var(--doc-paper-width), 100%);gap:var(--space-20);padding:var(--space-40);background:var(--surface);color:var(--ink);flex-direction:column;display:flex;position:relative}.doc-paper .is-highlighted{background:var(--subtle)}.doc-hiw__text{gap:var(--space-40);min-width:0;padding:var(--space-40);flex-direction:column;grid-column:3/-1;display:flex}.doc-hiw__result{gap:var(--space-16);flex-direction:column;display:flex}.doc-showcase{padding:var(--space-40)}.doc-media{min-height:var(--pevo-media-height);padding:var(--space-60) 0;background:var(--color-surface-dark);border:var(--line-width) solid var(--color-line-on-dark-hairline);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.doc-media:before{content:"";z-index:2;background-image:url(/textures/grain.png);background-position:0 0;background-repeat:repeat;background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);pointer-events:none;position:absolute;inset:0}.doc-media>*{z-index:3;position:relative}.doc-flow{width:calc(50% + 2 * var(--doc-flow-bleed));align-items:stretch;gap:var(--doc-flow-link);margin:0 auto;padding:0;list-style:none;display:flex}.doc-flow__node{border:var(--line-width) solid var(--color-line-on-dark-strong);border-radius:var(--radius-12);flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.doc-flow__head{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:var(--line-width) solid var(--color-line-on-dark-strong);display:flex}.doc-flow__icon{width:var(--doc-flow-icon);height:var(--doc-flow-icon);color:var(--ink);flex:none;display:block}.doc-flow__icon svg{width:100%;height:100%;display:block}.doc-flow__label{color:var(--ink);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-14)}.doc-flow__body{padding:var(--space-16);color:var(--secondary);font-size:var(--font-size-body-14);line-height:var(--line-height-body-14)}.doc-flow__link{left:calc(100% + var(--space-14));top:calc(50% - var(--space-20));width:var(--space-12);height:var(--doc-flow-link);color:var(--secondary);position:absolute;transform:rotate(-90deg)}.doc-flow__dot{fill:var(--ink)}.doc-panel{border-top:var(--line-width) solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-block>.doc-panel{border-top:0}.doc-panel__paper,.doc-panel__result{align-items:stretch;gap:var(--space-20);min-width:0;padding:var(--space-40);flex-direction:column;display:flex}.doc-panel__paper{background:var(--subtle);border-right:var(--line-width) solid var(--hairline);grid-column:1/3}.doc-panel__result{grid-column:3/-1}.doc-panel__label{color:var(--ink);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}.doc-intro{gap:var(--space-8);flex-direction:column;display:flex}.doc-intro__heading{color:var(--ink);font-size:var(--font-size-heading-22);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-22);letter-spacing:var(--letter-spacing-heading-22)}.doc-intro__body{color:var(--secondary);font-size:var(--font-size-body-15);line-height:var(--line-height-body);white-space:pre-line}.doc-source{gap:var(--space-12);font-size:var(--font-size-body-15);line-height:var(--line-height-body);display:grid}.doc-source p{white-space:pre-line;padding:var(--space-12);border-left:var(--line-width) solid transparent}.doc-source .is-highlighted{background:var(--surface);font-weight:var(--font-weight-semibold);border-left-color:currentColor}.doc-source--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-source--columns p:first-child{font-weight:var(--font-weight-semibold);grid-column:1/-1}.doc-fields{gap:var(--space-12);display:grid}.doc-field{gap:var(--space-8) var(--space-16);padding:var(--space-16);color:inherit;border:var(--line-width) solid var(--hairline);text-align:left;cursor:pointer;font:inherit;font-size:var(--font-size-body-15);line-height:var(--line-height-body);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.doc-field strong{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.doc-field small{font-size:var(--font-size-body-14);line-height:var(--line-height-body-14);color:var(--secondary);grid-column:1/-1}.doc-field[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.doc-field[aria-pressed=true] small{color:inherit}.doc-toggle{gap:var(--space-8);flex-wrap:wrap;display:flex}.doc-toggle button{padding:var(--space-8) var(--space-12);border:var(--line-width) solid var(--hairline);border-radius:var(--radius-2);color:inherit;font:inherit;font-size:var(--font-size-body-14);line-height:var(--line-height-body-14);cursor:pointer;background:0 0}.doc-toggle button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.doc-views{display:grid}.doc-views>*{grid-area:1/1;min-width:0;display:grid}.doc-views>[aria-hidden=true]{visibility:hidden}.doc-definition{gap:var(--space-16);display:grid}.doc-definition>div{gap:var(--space-12);padding-bottom:var(--space-16);border-bottom:var(--line-width) solid var(--hairline);font-size:var(--font-size-body-15);line-height:var(--line-height-body);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-definition dd{color:var(--secondary);overflow-wrap:anywhere}.doc-code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:var(--font-family-kpi);font-size:var(--font-size-body-14);line-height:var(--line-height-body)}.doc-table{overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:var(--font-size-body-14)}.doc-table :is(td,th){padding:var(--space-12) var(--space-8);text-align:left;border-bottom:var(--line-width) solid var(--hairline)}.doc-table button{font:inherit;color:inherit;padding:var(--space-4);cursor:pointer;background:0 0;border:0;text-decoration:underline}.doc-table .is-highlighted{background:var(--surface)}.doc-sublead{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-sublead__content{align-items:flex-start;gap:var(--space-20);min-width:0;padding:var(--space-40);flex-direction:column;grid-column:2/-1;display:flex}.doc-sublead--quote .doc-sublead__content{padding-top:var(--space-120);gap:var(--space-30)}.doc-quote{--quote-text:var(--ink);--quote-muted:var(--color-text-on-dark-muted);width:100%;color:var(--quote-muted);font-size:var(--font-size-heading-44);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-44);letter-spacing:var(--letter-spacing-heading-44);white-space:pre-line}.ds-section--light .doc-quote{--quote-muted:var(--color-text-on-light-muted)}.doc-tail{z-index:3;height:var(--space-80);border-top:var(--line-width) solid var(--divider);position:relative}.doc-section:has(>.doc-tail){padding-bottom:0}.doc-sublead__desc{max-width:var(--layout-reading-width);color:var(--ink);font-size:var(--font-size-body-16);line-height:var(--line-height-body)}.doc-tabs button:focus-visible,.document-detail [role=tabpanel]:focus-visible{outline-offset:-2px;outline:2px solid}.document-detail :is(.doc-field,.doc-toggle button,.doc-table button):focus-visible{outline:var(--line-width) solid currentColor;outline-offset:var(--space-4)}@media (max-width:1199px){.doc-lead__content,.doc-sublead__content{padding:120px var(--space-24) var(--space-40);grid-column:1/-1}.doc-lead--split{padding-bottom:var(--space-60)}.doc-lead--split .doc-lead__content{grid-column:1/-1;position:static}.doc-lead__aside{max-width:var(--doc-paper-width);padding:0 var(--space-24);grid-column:1/-1}.doc-steps{width:100%;margin-left:0}.doc-sublead__content{padding:var(--space-24)}.doc-grid,.doc-grid--2,.doc-grid--4,.doc-list,.doc-panel,.doc-rails,.doc-hiw,.doc-rails>.doc-panel{grid-template-columns:minmax(0,1fr)}.doc-rails>.doc-panel,.doc-col-2,.doc-col-3,.doc-col-4{grid-column:auto}.doc-evidence-graphic{padding:var(--space-30) 0;grid-column:auto}.doc-tile--rail,.doc-rails--tail .doc-tile--rail,.doc-rails--output .doc-tile--rail,.doc-rails--cases .doc-tile--rail{padding:var(--space-24);border-top:var(--line-width) solid var(--hairline)}.doc-sublead--quote .doc-sublead__content{padding-top:var(--space-60)}.doc-rails>.doc-tile--rail:first-child{border-top:0}.doc-hiw__media,.doc-hiw__text{grid-column:1/-1}.doc-hiw__media{min-height:0;padding:var(--space-60) var(--space-24)}.doc-hiw__text,.doc-showcase{padding:var(--space-24)}.doc-media{padding:var(--space-32) var(--space-16)}.doc-flow{flex-direction:column;width:100%}.doc-flow__link{top:100%;left:50%;transform:translate(-50%)}.doc-grid,.doc-tile{padding:var(--space-24)}.doc-list{padding:var(--space-24) 0}.doc-list.doc-content-tail{padding-bottom:var(--space-80)}.doc-item{padding:var(--space-30) var(--space-24)}.doc-panel__paper,.doc-panel__result,.doc-rails .doc-panel__paper,.doc-rails .doc-panel__result{padding:var(--space-24);grid-column:1/-1}.doc-panel__paper{border-right:0;border-bottom:var(--line-width) solid var(--hairline)}}@media (min-width:768px) and (max-width:1199px){.doc-grid--2,.doc-grid--4,.doc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.doc-section{padding-bottom:var(--space-36)}.doc-steps{min-width:0}.doc-evidence-graphic{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.doc-evidence-graphic__content{padding:0 var(--space-24) var(--space-24)}.doc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-tabs button:nth-child(-n+2){border-bottom:var(--line-width) solid var(--hairline)}.doc-field,.doc-definition>div,.doc-source--columns{grid-template-columns:minmax(0,1fr)}}.doc-hero__sample>*{min-width:0;padding-inline:var(--space-40)}.doc-hero__tags{flex-direction:column;align-content:start;align-items:start}.doc-hero__sample>.doc-product{grid-column:2/-1}.doc-product{color:#f2f0ed;font-feature-settings:"ss01";min-width:0;font-family:Pretendard,sans-serif;font-weight:400;line-height:1.5}.doc-product span{overflow-wrap:anywhere}.doc-section-lead{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-section-lead>.ds-label{padding-inline:var(--layout-gutter)}.doc-section-lead>.ds-header{padding-inline:var(--layout-gutter);grid-column:2/-1;max-width:none}.doc-section-lead .ds-description{max-width:var(--layout-reading-width)}.doc-cards{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-card.ds-card{border:0;border-top:var(--line-width) solid var(--hairline);padding:var(--space-40) var(--layout-gutter)}.doc-card__top{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.doc-comparison{gap:var(--layout-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-comparison p{margin:0}.doc-pipeline{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.doc-pipeline__stage{padding:var(--space-40) var(--layout-gutter);gap:var(--space-24);border-top:var(--line-width) solid var(--hairline);flex-direction:column;min-width:0;display:flex}.doc-pipeline h3,.doc-loop h3{font-size:var(--type-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-18);margin:0}.doc-pipeline h4{margin:0 0 var(--space-8);font-size:var(--type-body);font-weight:var(--font-weight-semibold)}.doc-pipeline p{font-size:var(--type-body);line-height:var(--line-height-body);margin:0}.doc-pipeline__item{align-items:start;gap:var(--space-16);display:flex}.doc-pipeline__item>:first-child{flex-shrink:0}.doc-pipeline__process{isolation:isolate;color:var(--color-text-on-dark);background:var(--color-surface-dark);position:relative}.doc-pipeline__process>:not(.grain){z-index:3;position:relative}.doc-pipeline__process .ds-label{color:var(--color-brand-teal-bright)}.doc-output{padding-bottom:var(--space-16);border-bottom:var(--line-width) solid var(--hairline)}.doc-section-note{margin:0}.doc-grounding{align-items:center}.doc-review-steps{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.doc-review-steps li{gap:var(--space-16);padding:var(--space-20);border:var(--line-width) solid var(--hairline);font-size:var(--type-body);line-height:var(--line-height-body);display:flex}.doc-review-steps p{margin:0}.doc-loop{padding:var(--space-40);border:var(--line-width) solid var(--hairline)}.doc-loop__flow{align-items:center;gap:var(--space-20);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,2fr);display:grid}.doc-loop__node,.doc-loop__decision{gap:var(--space-20);min-width:0;padding:var(--space-24);border:var(--line-width) solid var(--color-line-on-dark-strong);display:grid}.doc-loop__node p{font-size:var(--type-body);line-height:var(--line-height-body);margin:0}.doc-loop__decision{border-radius:var(--radius-pill);text-align:center;justify-items:center}.doc-loop__branches{gap:var(--space-24);min-width:0;display:grid}.doc-loop__review{border-style:dashed}.doc-flow-arrow{color:var(--color-text-on-dark-secondary);font-size:var(--type-card-title)}.doc-loop__feedback{justify-content:space-between;align-items:center;gap:var(--space-20);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--line-width) dashed var(--color-line-on-dark-strong);display:flex}.doc-loop__feedback p{justify-content:center;gap:var(--space-16);font-size:var(--type-body);flex-wrap:wrap;margin:0;display:flex}.doc-meter p{justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;display:flex}.doc-meter meter{width:100%;height:var(--space-12);margin-top:var(--space-8);accent-color:var(--color-brand-teal-bright);display:block}.doc-meter meter::-webkit-meter-bar{background:var(--color-line-on-dark-strong);border:0}.doc-meter meter::-webkit-meter-optimum-value{background:var(--color-brand-teal-bright)}.doc-meter meter::-moz-meter-bar{background:var(--color-brand-teal-bright)}@media (max-width:1199px){.doc-hero__sample{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.doc-hero__tags{flex-direction:row}.doc-hero__sample>.doc-product{grid-column:1}.doc-section-lead{gap:var(--space-20);grid-template-columns:minmax(0,1fr)}.doc-section-lead>.ds-header{grid-column:1}.doc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-cards__spacer{display:none}.doc-pipeline,.doc-comparison,.doc-review-steps{grid-template-columns:minmax(0,1fr)}.doc-loop__flow{grid-template-columns:minmax(0,1fr);justify-items:stretch}.doc-loop__decision{border-radius:var(--space-24)}.doc-flow-arrow{justify-self:center;transform:rotate(90deg)}.doc-loop__branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.doc-cards,.doc-loop__branches{grid-template-columns:minmax(0,1fr)}.doc-card.ds-card{padding-block:var(--space-24)}.doc-loop,.doc-loop__node,.doc-loop__decision{padding:var(--space-16)}}.doc-implementation{margin:0;padding:0;list-style:none}.doc-implementation li{gap:var(--space-24);padding:var(--space-24);border-top:var(--line-width) solid var(--hairline);grid-template-columns:auto minmax(0,1fr);display:grid}.doc-implementation h3{font-size:var(--type-card-title);font-weight:var(--font-weight-semibold);margin:0}.doc-sequence-arrow{font-size:var(--type-card-title);margin-top:auto}.doc-product p{white-space:pre-line}@media (max-width:1199px){.doc-cards--sequence{grid-template-columns:minmax(0,1fr)}.doc-sequence-arrow{align-self:start;transform:rotate(90deg)}}:root{--contact-textarea-height:140px;--contact-check-size:16px;--contact-body-width:480px}.contact-page{background:var(--color-surface-light)}.contact-page .ds-page-title{white-space:pre-line}.contact-layout{margin-inline:calc(-1 * var(--layout-gutter));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.contact-layout>*{min-width:0;padding-inline:var(--layout-gutter)}.contact-layout>.ds-header{grid-column:2}.contact-layout>.ds-stack{max-width:calc(var(--contact-body-width) + 2 * var(--layout-gutter));grid-column:3/5}.contact-form{gap:var(--space-24);display:grid}.contact-form__row{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-field{gap:var(--space-8);min-width:0;display:grid}.contact-field__label{font-size:var(--font-size-body-14);line-height:var(--line-height-body-14);font-weight:var(--font-weight-medium)}.contact-field__hint{color:var(--secondary);font-weight:var(--font-weight-regular)}.contact-field__input{width:100%;min-width:0;padding:var(--space-12) var(--space-16);border:var(--line-width) solid var(--color-line-on-light-strong);border-radius:var(--radius-2);color:var(--ink);font:inherit;font-size:var(--type-body);line-height:var(--line-height-body);transition:border-color var(--button-hover-duration) var(--motion-ease-appear);background:0 0;margin:0}.contact-field__input::placeholder{color:var(--color-text-on-light-muted)}.contact-field__input:focus-visible{border-color:var(--ink);outline:0}textarea.contact-field__input{min-height:var(--contact-textarea-height);resize:vertical}.contact-consent{gap:var(--space-12);display:grid}.contact-check{align-items:flex-start;gap:var(--space-12);font-size:var(--font-size-body-14);line-height:var(--line-height-body-14);color:var(--secondary);cursor:pointer;display:flex}.contact-check input{width:var(--contact-check-size);height:var(--contact-check-size);margin:var(--space-4) 0 0;accent-color:var(--ink);cursor:pointer;flex-shrink:0}.contact-check input:focus-visible{outline:var(--line-width) solid currentColor;outline-offset:var(--space-4)}.contact-form__actions{padding-top:var(--space-16);display:flex}.contact-success{gap:var(--space-20);justify-items:start;display:grid}.contact-success__title{font-size:var(--font-size-heading-24);line-height:var(--line-height-heading-24);letter-spacing:var(--letter-spacing-heading-24);font-weight:var(--font-weight-semibold)}@media (min-width:1200px){.contact-page .ds-page-title{max-width:6em}}@media (min-width:1200px) and (max-width:1919px){.contact-page{--type-page-title:var(--font-size-heading-44)}}@media (min-width:1200px) and (max-width:1279px){.contact-page{--type-page-title:2.5rem}}@media (max-width:1199px){.contact-layout{gap:var(--space-60);grid-template-columns:minmax(0,1fr)}.contact-layout>:is(.ds-header,.ds-stack){grid-column:1}.contact-layout>.ds-stack{max-width:var(--layout-reading-width)}}@media (max-width:767px){.contact-form__row{grid-template-columns:minmax(0,1fr)}}.site-footer--no-cta .footer-info{border-top:0}@media (prefers-reduced-motion:reduce){.contact-field__input{transition:none}}:root{--space-0:0px;--space-18:18px;--space-28:28px;--space-44:44px;--space-48:48px;--space-54:54px;--space-56:56px;--space-58:58px;--space-64:64px;--space-68:68px;--space-96:96px;--space-112:112px;--space-128:128px}.insights-surface{isolation:isolate;background:var(--color-surface-light);color:var(--color-text-on-light);position:relative}.insights-surface>.insights-content{z-index:3;position:relative}.insights-main{padding-top:var(--nav-height-current)}.insights-main h1{font-size:var(--type-page-title);line-height:var(--line-height-display-60);letter-spacing:var(--letter-spacing-display-60);font-weight:var(--font-weight-semibold)}.insights-main h2,.insights-main h3{line-height:var(--line-height-heading-24);letter-spacing:var(--letter-spacing-heading-24);font-weight:var(--font-weight-semibold)}.insights-main p,.insights-main li{line-height:var(--line-height-body)}.insights-main article>div p,.insights-main article>div li{font-size:var(--type-body)}.insights-main a{color:inherit;text-decoration:none}.insights-main :is(h1,h2,h3,p,li,td,th){overflow-wrap:anywhere}.insights-main button{cursor:pointer}.insights-reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.insights-reveal.is-visible{animation:section-content-appear var(--motion-section-reveal-duration) var(--motion-ease-appear) both}}@keyframes section-content-appear{0%{opacity:0;transform:translateY(var(--motion-section-reveal-y))}to{opacity:1;transform:none}}.insights-main :is(h1,h2,h3,p){margin:revert-layer}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
