@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--spin:0deg;--hero-spin: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-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-teal-300:#46ecd5;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-rose-100:#ffe4e6;--color-rose-300:#ff9ba7;--color-rose-400:#ff7083;--color-rose-600:#e0344c;--color-rose-950:#4d0218;--color-slate-50:#0e1832;--color-slate-100:#15213f;--color-slate-200:#22325a;--color-slate-300:#334872;--color-slate-400:#4a5f89;--color-slate-500:#6b7fa8;--color-slate-600:#9fb2d6;--color-slate-700:#c4d3ee;--color-slate-800:#dbe6f8;--color-slate-900:#eaf1fd;--color-slate-950:#f4f8ff;--color-black:#050813;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-950:lab(14.2323% 34.0086 9.80922)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing)*-10)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-16{top:calc(var(--spacing)*16)}.top-28{top:calc(var(--spacing)*28)}.top-36{top:calc(var(--spacing)*36)}.-right-12{right:calc(var(--spacing)*-12)}.-right-20{right:calc(var(--spacing)*-20)}.right-0{right:0}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 1rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+5\.5rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 5.5rem)}.-left-8{left:calc(var(--spacing)*-8)}.-left-10{left:calc(var(--spacing)*-10)}.-left-16{left:calc(var(--spacing)*-16)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-\[4px\]{left:4px}.isolate{isolation:isolate}.z-30{z-index:30}.z-50{z-index:50}.z-\[58\]{z-index:58}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[98\]{z-index:98}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.order-1{order:1}.order-2{order:2}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.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-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[4\.75rem\]{height:4.75rem}.h-\[48rem\]{height:48rem}.h-\[90vh\]{height:90vh}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[20px\]{min-height:20px}.min-h-\[44vh\]{min-height:44vh}.min-h-\[76vh\]{min-height:76vh}.min-h-\[90px\]{min-height:90px}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[86\%\]{width:86%}.w-\[95vw\]{width:95vw}.w-\[260px\]{width:260px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[30rem\]{max-width:30rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[90rem\]{max-width:90rem}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96\%\]{max-width:96%}.max-w-\[720px\]{max-width:720px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-1{rotate:-1deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.scroll-mt-36{scroll-margin-top:calc(var(--spacing)*36)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.content-start{align-content:flex-start}.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{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-14{gap:calc(var(--spacing)*14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*calc(1 - var(--tw-space-y-reverse)))}: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-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[28px\]{border-radius:28px}.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)}.border{border-style:var(--tw-border-style);border-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-cyan-200\/45{border-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/45{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc2)48%,white)45%,transparent)}}.border-emerald-200\/20{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/20{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)48%,white)20%,transparent)}}.border-emerald-300\/25{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)25%,transparent)}}.border-emerald-300\/30{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)30%,transparent)}}.border-emerald-300\/35{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/35{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)35%,transparent)}}.border-emerald-300\/40{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)40%,transparent)}}.border-emerald-300\/45{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/45{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)45%,transparent)}}.border-emerald-300\/60{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)60%,transparent)}}.border-emerald-400,.border-emerald-400\/20{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--acc1)20%,transparent)}}.border-emerald-400\/30{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--acc1)30%,transparent)}}.border-emerald-400\/35{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab,var(--acc1)35%,transparent)}}.border-emerald-400\/40{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--acc1)40%,transparent)}}.border-emerald-400\/50{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--acc1)50%,transparent)}}.border-emerald-400\/55{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/55{border-color:color-mix(in oklab,var(--acc1)55%,transparent)}}.border-emerald-400\/60{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/60{border-color:color-mix(in oklab,var(--acc1)60%,transparent)}}.border-emerald-400\/70{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/70{border-color:color-mix(in oklab,var(--acc1)70%,transparent)}}.border-emerald-500\/20{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)20%,transparent)}}.border-emerald-500\/30{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)30%,transparent)}}.border-emerald-500\/60{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/60{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)60%,transparent)}}.border-rose-300\/40{border-color:#ff9ba766}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/40{border-color:color-mix(in oklab,var(--color-rose-300)40%,transparent)}}.border-rose-400\/30{border-color:#ff70834d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/20{border-color:#22325a33}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/20{border-color:color-mix(in oklab,var(--color-slate-200)20%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700\/70{border-color:#c4d3eeb3}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/70{border-color:color-mix(in oklab,var(--color-slate-700)70%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-\[\#0a1020\]\/90{background-color:#0a1020e6;background-color:lab(4.75628% 1.24515 -11.434/.9)}.bg-\[\#0d1528\]\/80{background-color:#0d1528cc;background-color:lab(6.82682% 1.58036 -14.3043/.8)}.bg-\[\#0d1528\]\/85{background-color:#0d1528d9;background-color:lab(6.82682% 1.58036 -14.3043/.85)}.bg-\[\#0d1528\]\/95{background-color:#0d1528f2;background-color:lab(6.82682% 1.58036 -14.3043/.95)}.bg-black\/20{background-color:#05081333}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/35{background-color:#05081359}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-cyan-300{background-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300{background-color:color-mix(in srgb,var(--acc2)72%,white)}}.bg-cyan-300\/12{background-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/12{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc2)72%,white)12%,transparent)}}.bg-cyan-300\/20{background-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/20{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc2)72%,white)20%,transparent)}}.bg-cyan-400\/20{background-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--acc2)20%,transparent)}}.bg-cyan-500\/10{background-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc2)88%,black)10%,transparent)}}.bg-emerald-300{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300{background-color:color-mix(in srgb,var(--acc1)72%,white)}}.bg-emerald-300\/35{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/35{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)35%,transparent)}}.bg-emerald-300\/40{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/40{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)40%,transparent)}}.bg-emerald-400,.bg-emerald-400\/10{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--acc1)10%,transparent)}}.bg-emerald-400\/15{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--acc1)15%,transparent)}}.bg-emerald-400\/20{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--acc1)20%,transparent)}}.bg-emerald-500{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500{background-color:color-mix(in srgb,var(--acc1)88%,black)}}.bg-emerald-500\/10{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)10%,transparent)}}.bg-emerald-500\/15{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)15%,transparent)}}.bg-emerald-500\/80{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)80%,transparent)}}.bg-emerald-500\/90{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/90{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)90%,transparent)}}.bg-emerald-600{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600{background-color:color-mix(in srgb,var(--acc1)74%,black)}}.bg-emerald-600\/30{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/30{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)74%,black)30%,transparent)}}.bg-emerald-600\/60{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/60{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)74%,black)60%,transparent)}}.bg-emerald-600\/70{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/70{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)74%,black)70%,transparent)}}.bg-emerald-900{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900{background-color:color-mix(in srgb,var(--acc1)34%,black)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/20{background-color:color-mix(in oklab,var(--color-rose-950)20%,transparent)}}.bg-sky-300\/20{background-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/20{background-color:color-mix(in oklab,var(--color-sky-300)20%,transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/70{background-color:#dbe6f8b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/70{background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/45{background-color:#eaf1fd73}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/45{background-color:color-mix(in oklab,var(--color-slate-900)45%,transparent)}}.bg-slate-900\/50{background-color:#eaf1fd80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.bg-slate-900\/55{background-color:#eaf1fd8c}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/55{background-color:color-mix(in oklab,var(--color-slate-900)55%,transparent)}}.bg-slate-900\/60{background-color:#eaf1fd99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-900\/65{background-color:#eaf1fda6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/65{background-color:color-mix(in oklab,var(--color-slate-900)65%,transparent)}}.bg-slate-900\/70{background-color:#eaf1fdb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.bg-slate-900\/75{background-color:#eaf1fdbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/75{background-color:color-mix(in oklab,var(--color-slate-900)75%,transparent)}}.bg-slate-900\/80{background-color:#eaf1fdcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-900\/90{background-color:#eaf1fde6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-900\/95{background-color:#eaf1fdf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#f4f8ff66}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950)40%,transparent)}}.bg-slate-950\/45{background-color:#f4f8ff73}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950)45%,transparent)}}.bg-slate-950\/50{background-color:#f4f8ff80}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950)50%,transparent)}}.bg-slate-950\/60{background-color:#f4f8ff99}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950)60%,transparent)}}.bg-slate-950\/65{background-color:#f4f8ffa6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab,var(--color-slate-950)65%,transparent)}}.bg-slate-950\/70{background-color:#f4f8ffb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950)70%,transparent)}}.bg-slate-950\/75{background-color:#f4f8ffbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab,var(--color-slate-950)75%,transparent)}}.bg-slate-950\/80{background-color:#f4f8ffcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.bg-slate-950\/95{background-color:#f4f8fff2}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/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\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,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-yellow-300{background-color:var(--color-yellow-300)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(130deg\,rgba\(16\,185\,129\,0\.12\)\,rgba\(15\,23\,42\,0\)\)\]{background-image:linear-gradient(130deg,#10b9811f,#0f172a00)}.bg-\[linear-gradient\(180deg\,rgba\(18\,28\,52\,0\.88\)\,rgba\(10\,16\,32\,0\.94\)\)\]{background-image:linear-gradient(#121c34e0,#0a1020f0)}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(16\,185\,129\,0\.12\)\,transparent_40\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(56\,189\,248\,0\.08\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 15% 20%,#10b9811f,#0000 40%),radial-gradient(circle at 85% 80%,#38bdf814,#0000 35%)}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(16\,185\,129\,0\.14\)\,transparent_35\%\)\,radial-gradient\(circle_at_85\%_70\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 15% 20%,#10b98124,#0000 35%),radial-gradient(circle at 85% 70%,#22d3ee1f,#0000 35%)}.bg-\[radial-gradient\(circle_at_20\%_25\%\,rgba\(16\,185\,129\,0\.16\)\,transparent_34\%\)\,radial-gradient\(circle_at_85\%_78\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 20% 25%,#10b98129,#0000 34%),radial-gradient(circle at 85% 78%,#22d3ee1f,#0000 30%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(16\,185\,129\,0\.18\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,#10b9812e,#0000 55%)}.bg-\[url\(\'\/client\/Hero\.jpeg\'\)\]{background-image:url(/client/Hero.jpeg)}.from-black\/80{--tw-gradient-from:#050813cc}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.from-cyan-300{--tw-gradient-from:color-mix(in srgb,var(--acc2)72%,white)}}.from-cyan-300{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-300\/45{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-300\/45{--tw-gradient-from:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)45%,transparent)}}.from-emerald-300\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--acc1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500{--tw-gradient-from:color-mix(in srgb,var(--acc1)88%,black)}}.from-emerald-500{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)15%,transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/18{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/18{--tw-gradient-from:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)18%,transparent)}}.from-emerald-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)20%,transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/25{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/25{--tw-gradient-from:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)25%,transparent)}}.from-emerald-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/60{--tw-gradient-from:#eaf1fd99}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/60{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.from-slate-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/70{--tw-gradient-from:#eaf1fdb3}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/70{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.from-slate-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/80{--tw-gradient-from:#eaf1fdcc}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/80{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.from-slate-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/85{--tw-gradient-from:#eaf1fdd9}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/85{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)85%,transparent)}}.from-slate-900\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/90{--tw-gradient-from:#eaf1fde6}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.from-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/30{--tw-gradient-from:#f4f8ff4d}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/30{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)30%,transparent)}}.from-slate-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/35{--tw-gradient-from:#f4f8ff59}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/35{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.from-slate-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/65{--tw-gradient-from:#f4f8ffa6}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/65{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)65%,transparent)}}.from-slate-950\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/75{--tw-gradient-from:#f4f8ffbf}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/75{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)75%,transparent)}}.from-slate-950\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/80{--tw-gradient-from:#f4f8ffcc}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.from-slate-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/85{--tw-gradient-from:#f4f8ffd9}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/85{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)85%,transparent)}}.from-slate-950\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/90{--tw-gradient-from:#f4f8ffe6}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.from-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/55{--tw-gradient-via:#0508138c}@supports (color:color-mix(in lab, red, red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab,var(--color-black)55%,transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-300\/30{--tw-gradient-via:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.via-emerald-300\/30{--tw-gradient-via:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)30%,transparent)}}.via-emerald-300\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-300\/70{--tw-gradient-via:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.via-emerald-300\/70{--tw-gradient-via:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)70%,transparent)}}.via-emerald-300\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-400{--tw-gradient-via:var(--acc1);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/65{--tw-gradient-via:#eaf1fda6}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/65{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900)65%,transparent)}}.via-slate-900\/65{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/70{--tw-gradient-via:#eaf1fdb3}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/70{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.via-slate-900\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/80{--tw-gradient-via:#eaf1fdcc}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/80{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.via-slate-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/10{--tw-gradient-via:#f4f8ff1a}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/10{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)10%,transparent)}}.via-slate-950\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/25{--tw-gradient-via:#f4f8ff40}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/25{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)25%,transparent)}}.via-slate-950\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/65{--tw-gradient-via:#f4f8ffa6}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/65{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)65%,transparent)}}.via-slate-950\/65{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/20{--tw-gradient-to:#05081333}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab,var(--color-black)20%,transparent)}}.to-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--acc2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,color-mix(in srgb,var(--acc2)88%,black)10%,transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/18{--tw-gradient-to:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/18{--tw-gradient-to:color-mix(in oklab,color-mix(in srgb,var(--acc2)88%,black)18%,transparent)}}.to-cyan-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/20{--tw-gradient-to:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/20{--tw-gradient-to:color-mix(in oklab,color-mix(in srgb,var(--acc2)88%,black)20%,transparent)}}.to-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-300\/45{--tw-gradient-to:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.to-emerald-300\/45{--tw-gradient-to:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)45%,transparent)}}.to-emerald-300\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-950\/30{--tw-gradient-to:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.to-emerald-950\/30{--tw-gradient-to:color-mix(in oklab,color-mix(in srgb,var(--acc1)22%,black)30%,transparent)}}.to-emerald-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900\/30{--tw-gradient-to:#eaf1fd4d}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)30%,transparent)}}.to-slate-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900\/80{--tw-gradient-to:#eaf1fdcc}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.to-slate-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/35{--tw-gradient-to:#f4f8ff59}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/35{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.to-slate-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/70{--tw-gradient-to:#f4f8ffb3}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/70{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)70%,transparent)}}.to-slate-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/80{--tw-gradient-to:#f4f8ffcc}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/80{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.to-slate-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/85{--tw-gradient-to:#f4f8ffd9}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/85{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)85%,transparent)}}.to-slate-950\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/90{--tw-gradient-to:#f4f8ffe6}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/90{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.to-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-300{--tw-gradient-to:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[20\%_60\%\]{object-position:20% 60%}.object-\[50\%_90\%\]{object-position:50% 90%}.object-center{object-position:center}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.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-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.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-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.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-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-24{padding-right:calc(var(--spacing)*24)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.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)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-cyan-100{color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.text-cyan-100{color:color-mix(in srgb,var(--acc2)26%,white)}}.text-cyan-200{color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.text-cyan-200{color:color-mix(in srgb,var(--acc2)48%,white)}}.text-emerald-50{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-50{color:color-mix(in srgb,var(--acc1)12%,white)}}.text-emerald-100{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-100{color:color-mix(in srgb,var(--acc1)26%,white)}}.text-emerald-200{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200{color:color-mix(in srgb,var(--acc1)48%,white)}}.text-emerald-200\/80{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)48%,white)80%,transparent)}}.text-emerald-200\/85{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/85{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)48%,white)85%,transparent)}}.text-emerald-200\/90{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/90{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)48%,white)90%,transparent)}}.text-emerald-200\/95{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/95{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)48%,white)95%,transparent)}}.text-emerald-300{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300{color:color-mix(in srgb,var(--acc1)72%,white)}}.text-emerald-300\/70{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/70{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)70%,transparent)}}.text-emerald-300\/80{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)80%,transparent)}}.text-emerald-300\/85{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/85{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)85%,transparent)}}.text-emerald-300\/90{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)90%,transparent)}}.text-emerald-400,.text-emerald-700{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-700{color:color-mix(in srgb,var(--acc1)60%,black)}}.text-emerald-900{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-900{color:color-mix(in srgb,var(--acc1)34%,black)}}.text-emerald-950{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-950{color:color-mix(in srgb,var(--acc1)22%,black)}}.text-emerald-950\/90{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.text-emerald-950\/90{color:color-mix(in oklab,color-mix(in srgb,var(--acc1)22%,black)90%,transparent)}}.text-rose-100{color:var(--color-rose-100)}.text-rose-300{color:var(--color-rose-300)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-100\/90{color:#15213fe6}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/90{color:color-mix(in oklab,var(--color-slate-100)90%,transparent)}}.text-slate-100\/95{color:#15213ff2}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/95{color:color-mix(in oklab,var(--color-slate-100)95%,transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/85{color:#22325ad9}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/85{color:color-mix(in oklab,var(--color-slate-200)85%,transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/70{color:#334872b3}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/70{color:color-mix(in oklab,var(--color-slate-300)70%,transparent)}}.text-slate-300\/95{color:#334872f2}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/95{color:color-mix(in oklab,var(--color-slate-300)95%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-900\/85{color:#eaf1fdd9}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/85{color:color-mix(in oklab,var(--color-slate-900)85%,transparent)}}.text-slate-950{color:var(--color-slate-950)}.text-slate-950\/80{color:#f4f8ffcc}@supports (color:color-mix(in lab, red, red)){.text-slate-950\/80{color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.text-white{color:var(--color-white)}.text-yellow-200{color:var(--color-yellow-200)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_-18px_rgba\(16\,185\,129\,0\.95\)\]{--tw-shadow:0 12px 30px -18px var(--tw-shadow-color,#10b981f2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(16\,185\,129\,0\.14\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#10b98124);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_-30px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow:0 18px 50px -30px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_44px_-24px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow:0 20px 44px -24px var(--tw-shadow-color,#10b98166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_45px_-28px_rgba\(15\,23\,42\,0\.85\)\]{--tw-shadow:0 20px 45px -28px var(--tw-shadow-color,#0f172ad9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_-30px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 20px 50px -30px var(--tw-shadow-color,#10b98159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_-30px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow:0 20px 50px -30px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-30px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow:0 20px 60px -30px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-34px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow:0 24px 60px -34px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/observe{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#05081333}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/30{--tw-shadow-color:#0508134d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/35{--tw-shadow-color:#05081359}@supports (color:color-mix(in lab, red, red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)35%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#05081366}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)40%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/50{--tw-shadow-color:#05081380}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/60{--tw-shadow-color:#05081399}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)60%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-900\/30{--tw-shadow-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,color-mix(in srgb,var(--acc1)34%,black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/40{--tw-shadow-color:#f4f8ff66}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950)40%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-emerald-300\/30{--tw-ring-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/30{--tw-ring-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)30%,transparent)}}.ring-emerald-500\/30{--tw-ring-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)30%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:w-14:is(:where(.group):hover *){width:calc(var(--spacing)*14)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-cyan-200:is(:where(.group):hover *){color:color-mix(in srgb,var(--acc2)48%,white)}}.group-hover\:text-emerald-200:is(:where(.group):hover *){color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-emerald-200:is(:where(.group):hover *){color:color-mix(in srgb,var(--acc1)48%,white)}}.group-hover\:text-emerald-300:is(:where(.group):hover *){color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-emerald-300:is(:where(.group):hover *){color:color-mix(in srgb,var(--acc1)72%,white)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/item\:grayscale-0:is(:where(.group\/item):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.last\:pb-0:last-child{padding-bottom:0}.open\:border-emerald-300\/45:is([open],:popover-open,:open){border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.open\:border-emerald-300\/45:is([open],:popover-open,:open){border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)45%,transparent)}}.open\:bg-emerald-400\/\[0\.04\]:is([open],:popover-open,:open){background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.open\:bg-emerald-400\/\[0\.04\]:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--acc1)4%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-cyan-200:hover{border-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200:hover{border-color:color-mix(in srgb,var(--acc2)48%,white)}}.hover\:border-cyan-300:hover{border-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300:hover{border-color:color-mix(in srgb,var(--acc2)72%,white)}}.hover\:border-cyan-300\/70:hover{border-color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/70:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc2)72%,white)70%,transparent)}}.hover\:border-emerald-300:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300:hover{border-color:color-mix(in srgb,var(--acc1)72%,white)}}.hover\:border-emerald-300\/35:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/35:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)35%,transparent)}}.hover\:border-emerald-300\/45:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/45:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)45%,transparent)}}.hover\:border-emerald-300\/50:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/50:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)50%,transparent)}}.hover\:border-emerald-300\/60:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/60:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)60%,transparent)}}.hover\:border-emerald-300\/80:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/80:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)72%,white)80%,transparent)}}.hover\:border-emerald-400:hover,.hover\:border-emerald-400\/50:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/50:hover{border-color:color-mix(in oklab,var(--acc1)50%,transparent)}}.hover\:border-emerald-400\/60:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/60:hover{border-color:color-mix(in oklab,var(--acc1)60%,transparent)}}.hover\:border-emerald-500\/40:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)40%,transparent)}}.hover\:border-emerald-500\/60:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/60:hover{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)60%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50:hover{background-color:color-mix(in srgb,var(--acc1)12%,white)}}.hover\:bg-emerald-300:hover{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300:hover{background-color:color-mix(in srgb,var(--acc1)72%,white)}}.hover\:bg-emerald-400:hover,.hover\:bg-emerald-500:hover{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500:hover{background-color:color-mix(in srgb,var(--acc1)88%,black)}}.hover\:bg-emerald-500\/10:hover{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)10%,transparent)}}.hover\:bg-emerald-500\/\[0\.03\]:hover{background-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/\[0\.03\]:hover{background-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)3%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.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\:from-emerald-300:hover{--tw-gradient-from:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:from-emerald-300:hover{--tw-gradient-from:color-mix(in srgb,var(--acc1)72%,white)}}.hover\:from-emerald-300:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-cyan-300:hover{--tw-gradient-to:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.hover\:to-cyan-300:hover{--tw-gradient-to:color-mix(in srgb,var(--acc2)72%,white)}}.hover\:to-cyan-300:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-cyan-200:hover{color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.hover\:text-cyan-200:hover{color:color-mix(in srgb,var(--acc2)48%,white)}}.hover\:text-emerald-100:hover{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-100:hover{color:color-mix(in srgb,var(--acc1)26%,white)}}.hover\:text-emerald-200:hover{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-200:hover{color:color-mix(in srgb,var(--acc1)48%,white)}}.hover\:text-emerald-300:hover{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-300:hover{color:color-mix(in srgb,var(--acc1)72%,white)}}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_14px_30px_-22px_rgba\(16\,185\,129\,0\.45\)\]:hover{--tw-shadow:0 14px 30px -22px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_-24px_rgba\(16\,185\,129\,0\.45\)\]:hover{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_24px_50px_-30px_rgba\(16\,185\,129\,0\.45\)\]:hover{--tw-shadow:0 24px 50px -30px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-emerald-400:focus,.focus\:border-emerald-400\/60:focus{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-400\/60:focus{border-color:color-mix(in oklab,var(--acc1)60%,transparent)}}.focus\:border-emerald-400\/70:focus{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-400\/70:focus{border-color:color-mix(in oklab,var(--acc1)70%,transparent)}}.focus\:border-emerald-500\/60:focus{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-500\/60:focus{border-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)60%,transparent)}}.focus\:border-indigo-400:focus{border-color:var(--color-indigo-400)}.focus\:border-white\/10:focus{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/10:focus{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-emerald-400:focus,.focus\:ring-emerald-400\/20:focus{--tw-ring-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-400\/20:focus{--tw-ring-color:color-mix(in oklab,var(--acc1)20%,transparent)}}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,color-mix(in srgb,var(--acc1)88%,black)20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-emerald-300:focus-visible{outline-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-emerald-300:focus-visible{outline-color:color-mix(in srgb,var(--acc1)72%,white)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:right-7{right:calc(var(--spacing)*7)}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:left-6{left:calc(var(--spacing)*6)}.sm\:left-auto{left:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mt-7{margin-top:calc(var(--spacing)*7)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-40{height:calc(var(--spacing)*40)}.sm\:h-44{height:calc(var(--spacing)*44)}.sm\:h-52{height:calc(var(--spacing)*52)}.sm\:h-80{height:calc(var(--spacing)*80)}.sm\:h-96{height:calc(var(--spacing)*96)}.sm\:h-\[46rem\]{height:46rem}.sm\:min-h-\[100px\]{min-height:100px}.sm\:min-h-\[240px\]{min-height:240px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-52{width:calc(var(--spacing)*52)}.sm\:w-\[92vw\]{width:92vw}.sm\:w-\[300px\]{width:300px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}.sm\:self-auto{align-self:auto}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pr-28{padding-right:calc(var(--spacing)*28)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pl-6{padding-left:calc(var(--spacing)*6)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.25rem\]{font-size:2.25rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:48rem){.md\:top-4{top:calc(var(--spacing)*4)}.md\:left-1\/2{left:50%}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-3{grid-column-start:3}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:mt-0{margin-top:0}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-44{height:calc(var(--spacing)*44)}.md\:h-full{height:100%}.md\:h-px{height:1px}.md\:max-h-\[75vh\]{max-height:75vh}.md\:min-h-\[54vh\]{min-height:54vh}.md\:min-h-\[560px\]{min-height:560px}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-\[48\%\]{width:48%}.md\:w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.md\:max-w-md{max-width:var(--container-md)}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-x-\[0\.5rem\]{--tw-translate-x:.5rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.md\:grid-cols-\[1\.06fr_0\.94fr\]{grid-template-columns:1.06fr .94fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pl-0{padding-left:0}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:bottom-8{bottom:calc(var(--spacing)*8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-44{height:calc(var(--spacing)*44)}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:h-\[24rem\]{height:24rem}.lg\:h-\[38rem\]{height:38rem}.lg\:min-h-\[30rem\]{min-height:30rem}.lg\:min-h-\[360px\]{min-height:360px}.lg\:w-1\/2{width:50%}.lg\:w-\[32\%\]{width:32%}.lg\:w-\[340px\]{width:340px}.lg\:min-w-\[420px\]{min-width:420px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.9fr_1\.4fr\]{grid-template-columns:.9fr 1.4fr}.lg\:grid-cols-\[0\.48fr_0\.52fr\]{grid-template-columns:.48fr .52fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_0\.9fr_0\.9fr_1\.2fr\]{grid-template-columns:1.1fr .9fr .9fr 1.2fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:self-start{align-self:flex-start}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lg\:border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-14{padding:calc(var(--spacing)*14)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-14{padding-inline:calc(var(--spacing)*14)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:pt-9{padding-top:calc(var(--spacing)*9)}.lg\:pr-1{padding-right:var(--spacing)}.lg\:pr-5{padding-right:calc(var(--spacing)*5)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-\[3\.3rem\]{font-size:3.3rem}}@media (min-width:80rem){.xl\:left-6{left:calc(var(--spacing)*6)}.xl\:max-w-\[94\%\]{max-width:94%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-2{gap:calc(var(--spacing)*2)}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}}@media (min-width:96rem){.\32 xl\:max-w-\[92\%\]{max-width:92%}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--acc1:#8aa6ff;--acc2:#6e5fe8;--ts-bg:#f4f8ff;--ts-bg-soft:#e8f0fe;--ts-surface:#ffffffc7;--ts-surface-strong:#fffffff2;--ts-border:#4664aa2e;--ts-text:#14213f;--ts-muted:#4a5f89;--ts-accent:var(--acc1);--ts-accent-strong:var(--acc1)}@supports (color:color-mix(in lab, red, red)){:root{--ts-accent-strong:color-mix(in srgb,var(--acc1)85%,black)}}:root{--ts-sky:var(--acc2);--ts-coral:#ff7083;--ts-gradient:linear-gradient(120deg,var(--acc1)0%,var(--acc2)100%);--ts-shadow:0 30px 60px -34px #050914b3,0 10px 24px -14px #05091473;--ts-grid:linear-gradient(to right,#aabeeb0b 1px,transparent 1px)0 0/36px 36px,linear-gradient(to bottom,#aabeeb0b 1px,transparent 1px)0 0/36px 36px}html{scroll-behavior:smooth;width:100%;overflow-x:clip}body{color:var(--ts-text);background-color:#0000;background-image:radial-gradient(60% 55% at 100% 0,#96b2f073,#aac3f526 45%,#0000 72%),linear-gradient(to top right,#e8f0fe 0%,#f0f5ff 35%,#f7faff 65%,#fff 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;font-family:Manrope,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Bricolage Grotesque,Sora,sans-serif}a{transition:color .18s,border-color .18s,background-color .18s,transform .18s,opacity .18s}::selection{background:var(--acc1)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--acc1)35%,transparent)}}::selection{color:#fff}.ts-page-bg{background:radial-gradient(60% 55% at 100% 0,#96b2f073,#aac3f526 45%,#0000 72%),linear-gradient(to top right,#e8f0fe 0%,#f0f5ff 35%,#f7faff 65%,#fff 100%);position:relative}.ts-page-bg:before{content:"";background:var(--ts-grid);opacity:.18;pointer-events:none;position:absolute;inset:0}.ts-shell{z-index:1;width:min(1200px,100% - 2rem);margin-inline:auto;position:relative}.ts-kicker{text-transform:uppercase;letter-spacing:.26em;color:var(--acc1);align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ts-kicker{color:color-mix(in srgb,var(--acc1)62%,white)}}.ts-kicker:before{content:"";background:var(--ts-gradient);width:.65rem;height:.65rem;box-shadow:0 0 0 5px var(--acc1);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ts-kicker:before{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc1)18%,transparent)}}.ts-glass-card{border:1px solid var(--ts-border);background:linear-gradient(155deg,#ffffff17,#fff0 45%),var(--ts-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ts-shadow),inset 0 1px 0 #ffffff24;transform-style:preserve-3d;border-radius:1.5rem;transition:transform .26s,box-shadow .26s,border-color .26s;position:relative}.ts-tag{color:#d6e0fa;background:#0e162acc;border:1px solid #96b6f061;border-radius:9999px;align-items:center;padding:.34rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.ts-btn-primary{background:var(--ts-gradient);color:#06303a;box-shadow:0 18px 38px -18px var(--acc1),0 3px 0 #0f64788c,inset 0 1px 0 #ffffff80;border-radius:9999px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ts-btn-primary{box-shadow:0 18px 38px -18px color-mix(in srgb,var(--acc1)80%,transparent),0 3px 0 #0f64788c,inset 0 1px 0 #ffffff80}}.ts-btn-primary{transition:transform .18s,box-shadow .18s,filter .18s}.ts-btn-primary:hover{filter:brightness(1.06);box-shadow:0 24px 44px -18px var(--acc2),0 5px 0 #0f64788c,inset 0 1px 0 #ffffff8c;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ts-btn-primary:hover{box-shadow:0 24px 44px -18px color-mix(in srgb,var(--acc2)85%,transparent),0 5px 0 #0f64788c,inset 0 1px 0 #ffffff8c}}.ts-btn-primary:active{box-shadow:0 8px 18px -10px var(--acc1),0 1px 0 #0f64788c;transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.ts-btn-primary:active{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--acc1)80%,transparent),0 1px 0 #0f64788c}}.ts-btn-secondary{color:#e1ebff;background:#101a30b3;border:1px solid #a0c4f573;border-radius:9999px;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.ts-btn-secondary:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-btn-secondary:hover{border-color:color-mix(in srgb,var(--acc1)70%,transparent)}}.ts-btn-secondary:hover{color:#9ff3da;transform:translateY(-2px)}.ts-section{z-index:1;padding-block:5rem;position:relative}.ts-section-blush{isolation:isolate;background:radial-gradient(circle at 50% 30%,var(--acc2),transparent 55%),linear-gradient(180deg,#24365a73,#0a10201a);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ts-section-blush{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--acc2)9%,transparent),transparent 55%),linear-gradient(180deg,#24365a73,#0a10201a)}}.ts-section-blush:before,.ts-section-blush:after{content:"";pointer-events:none;position:absolute;inset:0}.ts-section-blush:before{background:radial-gradient(circle at 0% 50%,var(--acc2),transparent 33%),radial-gradient(circle at 100% 50%,var(--acc1),transparent 34%)}@supports (color:color-mix(in lab, red, red)){.ts-section-blush:before{background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--acc2)10%,transparent),transparent 33%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--acc1)8%,transparent),transparent 34%)}}.ts-section-blush:before{opacity:.85}.ts-section-blush:after{opacity:.75;background:linear-gradient(#96afe10f 0%,#0a102000 18% 82%,#96afe10d 100%)}.ts-fade-up{animation:.52s both ts-fade-up}.ts-fade-up-delayed{animation:.68s both ts-fade-up}.ts-hover-lift{transition:transform .26s,box-shadow .26s,border-color .26s}.ts-hover-lift:hover{border-color:var(--acc1);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.ts-hover-lift:hover{border-color:color-mix(in srgb,var(--acc1)55%,transparent)}}.ts-hover-lift:hover{box-shadow:0 34px 60px -30px #050914cc,0 0 0 1px var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-hover-lift:hover{box-shadow:0 34px 60px -30px #050914cc,0 0 0 1px color-mix(in srgb,var(--acc1)18%,transparent)}}[data-tilt-active]{will-change:transform;transform:perspective(900px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg))translateZ(0)!important;transition:transform 90ms linear!important}[data-tilt-active]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--glow-x,50%)var(--glow-y,50%),#ffffff21,transparent 60%);position:absolute;inset:0}.ts-scene{perspective:1100px}.ts-cube{--s:72px;width:var(--s);height:var(--s);transform-style:preserve-3d;animation:22s linear infinite ts-cube-spin;position:relative}.ts-cube>i{backface-visibility:visible;border:1px solid #ffffff59;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 22px #ffffff38}.ts-cube>i:first-child{transform:translateZ(calc(var(--s)/2));background:linear-gradient(135deg,var(--acc1),#20b98c8c)}@supports (color:color-mix(in lab, red, red)){.ts-cube>i:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--acc1)85%,transparent),#20b98c8c)}}.ts-cube>i:nth-child(2){transform:rotateY(180deg)translateZ(calc(var(--s)/2));background:linear-gradient(135deg,var(--acc2),#20a8ec8c)}@supports (color:color-mix(in lab, red, red)){.ts-cube>i:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--acc2)85%,transparent),#20a8ec8c)}}.ts-cube>i:nth-child(3){transform:rotateY(90deg)translateZ(calc(var(--s)/2));background:linear-gradient(135deg,#ff7083d9,#f4485f8c)}.ts-cube>i:nth-child(4){transform:rotateY(-90deg)translateZ(calc(var(--s)/2));background:linear-gradient(135deg,var(--acc2),var(--acc1))}@supports (color:color-mix(in lab, red, red)){.ts-cube>i:nth-child(4){background:linear-gradient(135deg,color-mix(in srgb,var(--acc2)70%,transparent),color-mix(in srgb,var(--acc1)50%,transparent))}}.ts-cube>i:nth-child(5){transform:rotateX(90deg)translateZ(calc(var(--s)/2));background:linear-gradient(135deg,#ffffff8c,#bed7ff59)}.ts-cube>i:nth-child(6){transform:rotateX(-90deg)translateZ(calc(var(--s)/2));background:linear-gradient(135deg,#ff708399,var(--acc1))}@supports (color:color-mix(in lab, red, red)){.ts-cube>i:nth-child(6){background:linear-gradient(135deg,#ff708399,color-mix(in srgb,var(--acc1)45%,transparent))}}.ts-float{animation:7s ease-in-out infinite ts-float}.ts-float-slow{animation:10s ease-in-out infinite reverse ts-float}@keyframes ts-cube-spin{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}@keyframes ts-float{0%,to{translate:0}50%{translate:0 -14px}}@media (prefers-reduced-motion:reduce){.ts-cube,.ts-float,.ts-float-slow{animation:none}[data-tilt-active]{transform:none!important}}@keyframes ts-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.ts-shell{width:min(1200px,100% - 1.25rem)}.ts-section{padding-block:3.8rem}.ts-section-blush:before{background:radial-gradient(circle at -8% 45%,var(--acc2),transparent 35%),radial-gradient(circle at 108% 55%,var(--acc1),transparent 36%)}@supports (color:color-mix(in lab, red, red)){.ts-section-blush:before{background:radial-gradient(circle at -8% 45%,color-mix(in srgb,var(--acc2)16%,transparent),transparent 35%),radial-gradient(circle at 108% 55%,color-mix(in srgb,var(--acc1)12%,transparent),transparent 36%)}}}.custom-cursor-ring,.custom-cursor-dot{--cursor-x:-100px;--cursor-y:-100px;pointer-events:none;z-index:9999;transform:translate3d(var(--cursor-x),var(--cursor-y),0)translate(-50%,-50%);position:fixed;top:0;left:0}.custom-cursor-ring{border:2px solid var(--ts-accent);border-radius:9999px;width:28px;height:28px;transition:opacity .15s}.custom-cursor-dot{background:var(--ts-accent);border-radius:9999px;width:6px;height:6px;transition:opacity .15s}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{background:0 0;width:0;height:0}.testimonial-marquee{animation:42s linear infinite testimonial-marquee}.trusted-marquee-left{animation:16s linear infinite trusted-marquee-left}.trusted-marquee-right{animation:16s linear infinite trusted-marquee-right}.trusted-marquee-wrapper:hover .trusted-marquee-left,.trusted-marquee-wrapper:hover .trusted-marquee-right{animation-play-state:paused}.client-marquee-track{animation:20s linear infinite client-marquee-left}.client-marquee-wrapper:hover .client-marquee-track{animation-play-state:paused}nextjs-portal,nextjs-portal [data-nextjs-devtools],nextjs-portal [data-nextjs-devtools-root],#nextjs-devtools,#__next-devtools,[id*=nextjs-devtools],[class*=nextjs-devtools],[id*=nextjs],[class*=nextjs],[id*=devtools],[class*=devtools]{display:none!important}@keyframes testimonial-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes trusted-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes trusted-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes client-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}aside{overflow:visible}#blog-sidebar{align-self:flex-start}.phone-box{animation:2.8s ease-in-out infinite phoneZoom}.phone-typing{white-space:nowrap;border-right:2px solid #fffffff2;width:14ch;animation:3s steps(14,end) infinite typing,.75s step-end infinite caret;overflow:hidden}@keyframes typing{0%,15%{width:0}55%,85%{width:14ch}to{width:14ch}}@keyframes caret{50%{border-color:#0000}}@keyframes phoneZoom{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}[class*=bg-slate-900\/][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/][class*=rounded-3xl][class*=border],[class*=bg-slate-900\/][class*=rounded-xl][class*=border],[class*=from-slate-900\/][class*=rounded-2xl][class*=border]{transition:transform .26s,box-shadow .26s,border-color .26s;box-shadow:0 24px 48px -30px #050914bf,inset 0 1px #ffffff1a}[class*=bg-slate-900\/][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/][class*=rounded-3xl][class*=border]:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/][class*=rounded-3xl][class*=border]:hover{border-color:color-mix(in srgb,var(--acc1)40%,transparent)}}[class*=bg-slate-900\/][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/][class*=rounded-3xl][class*=border]:hover{box-shadow:0 34px 58px -28px #050914d9,inset 0 1px #ffffff29}:root{--ts-radius-card:1.25rem;--ts-line:linear-gradient(90deg,transparent,#96afe147,transparent)}body{letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ts-section h2{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1.9rem,3.1vw,2.85rem);font-weight:650;line-height:1.12}.ts-section h3{letter-spacing:-.02em}.ts-section{padding-block:clamp(4.5rem,8vw,7rem)}.ts-section+.ts-section:before{content:"";background:var(--ts-line);pointer-events:none;width:min(1100px,88%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{border:1px solid var(--acc1);border-radius:9999px;align-items:center;width:fit-content;padding:.38rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{border:1px solid color-mix(in srgb,var(--acc1)32%,transparent)}}.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{background:linear-gradient(120deg,var(--acc1),var(--acc2))}@supports (color:color-mix(in lab, red, red)){.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{background:linear-gradient(120deg,color-mix(in srgb,var(--acc1)12%,transparent),color-mix(in srgb,var(--acc2)10%,transparent))}}.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{color:var(--acc1)!important}@supports (color:color-mix(in lab, red, red)){.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{color:color-mix(in srgb,var(--acc1)62%,white)!important}}.ts-section p[class*="tracking-[0.3"],.ts-section p[class*="tracking-[0.4"]{font-size:.7rem;box-shadow:inset 0 1px #ffffff14;letter-spacing:.22em!important}.ts-section .text-center>p[class*="tracking-[0.3"],.ts-section .text-center>p[class*="tracking-[0.4"]{margin-inline:auto}.ts-kicker{border:1px solid var(--acc1);border-radius:9999px;padding:.38rem .95rem .38rem .7rem}@supports (color:color-mix(in lab, red, red)){.ts-kicker{border:1px solid color-mix(in srgb,var(--acc1)32%,transparent)}}.ts-kicker{background:linear-gradient(120deg,var(--acc1),var(--acc2))}@supports (color:color-mix(in lab, red, red)){.ts-kicker{background:linear-gradient(120deg,color-mix(in srgb,var(--acc1)12%,transparent),color-mix(in srgb,var(--acc2)10%,transparent))}}.ts-kicker{box-shadow:inset 0 1px #ffffff14}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],.ts-glass-card{border-radius:var(--ts-radius-card);background:linear-gradient(160deg,#ffffff0e,#fff0 40%),#101a30c7;border-color:#aabeeb24;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 44px -28px #030712e6}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:before,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:before,.ts-glass-card:before{content:"";background:var(--ts-gradient);opacity:0;transform-origin:0;pointer-events:none;height:2px;transition:opacity .28s,transform .38s;position:absolute;top:0;left:0;right:0;transform:scaleX(.3)}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover:before,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover:before,.ts-glass-card:hover:before{opacity:1;transform:scaleX(1)}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{border-color:color-mix(in srgb,var(--acc1)35%,transparent);box-shadow:0 1px 0 #ffffff1a inset,0 30px 56px -26px #030712f2,0 0 0 1px color-mix(in srgb,var(--acc1)12%,transparent)}}[class*=rounded-xl][class*=bg-emerald-500\/10],[class*=rounded-xl][class*=bg-cyan-300\/10]{background:linear-gradient(135deg,var(--acc1),var(--acc2))}@supports (color:color-mix(in lab, red, red)){[class*=rounded-xl][class*=bg-emerald-500\/10],[class*=rounded-xl][class*=bg-cyan-300\/10]{background:linear-gradient(135deg,color-mix(in srgb,var(--acc1)20%,transparent),color-mix(in srgb,var(--acc2)16%,transparent))}}[class*=rounded-xl][class*=bg-emerald-500\/10],[class*=rounded-xl][class*=bg-cyan-300\/10]{box-shadow:0 8px 18px -10px var(--acc1),inset 0 1px 0 #ffffff29;border-color:#78dce647}@supports (color:color-mix(in lab, red, red)){[class*=rounded-xl][class*=bg-emerald-500\/10],[class*=rounded-xl][class*=bg-cyan-300\/10]{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--acc1)60%,transparent),inset 0 1px 0 #ffffff29}}a[class*=bg-emerald-500][class*=rounded-full],button[class*=bg-emerald-500][class*=rounded-full]{background:var(--ts-gradient);color:#06303a;box-shadow:0 16px 32px -18px var(--acc1),inset 0 1px 0 #ffffff73}@supports (color:color-mix(in lab, red, red)){a[class*=bg-emerald-500][class*=rounded-full],button[class*=bg-emerald-500][class*=rounded-full]{box-shadow:0 16px 32px -18px color-mix(in srgb,var(--acc1)85%,transparent),inset 0 1px 0 #ffffff73}}a[class*=bg-emerald-500][class*=rounded-full]:hover,button[class*=bg-emerald-500][class*=rounded-full]:hover{filter:brightness(1.07);transform:translateY(-2px)}header[class*=backdrop-blur]{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 14px 40px -28px #000000d9;background:#0b1224b8!important;border-bottom:1px solid #aabeeb1f!important}header [class*=bg-slate-950\/45][class*=rounded-full]{background:linear-gradient(#ffffff12,#ffffff05);border-color:#aabeeb2e;box-shadow:inset 0 1px #ffffff14,0 10px 26px -16px #000000b3}header a[class*=rounded-full][class*=px-3]{transition:background-color .2s,color .2s}header a[class*=rounded-full][class*=px-3]:hover{background:#ffffff0f}#home{border:1px solid #aabeeb24;box-shadow:0 50px 90px -50px #000000d9,inset 0 1px #ffffff14}#home:after{content:"";z-index:0;pointer-events:none;background:var(--ts-grid);opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 30% 40%,#000,#0000 75%)}#home>*{z-index:1}#home h1{letter-spacing:-.022em;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 30%,#b9cdf0 120%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.3rem,4.6vw,3.9rem);font-weight:650;line-height:1.12}#home [class*=bg-slate-900\/55]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border-color:#aabeeb2e;box-shadow:inset 0 1px #ffffff1a,0 16px 30px -22px #000c}#home [class*=bg-slate-900\/55] p:first-child{background:var(--ts-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--acc1)!important}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus{border-color:color-mix(in srgb,var(--acc1)70%,transparent)!important}}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--acc1)}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc1)18%,transparent)}}footer#careers{position:relative;background:radial-gradient(ellipse 60% 120% at 50% 0%,var(--acc2),transparent 60%),#080d1c!important;border-top:0!important}@supports (color:color-mix(in lab, red, red)){footer#careers{background:radial-gradient(ellipse 60% 120% at 50% 0%,color-mix(in srgb,var(--acc2)9%,transparent),transparent 60%),#080d1c!important}}footer#careers:before{content:"";background:var(--ts-gradient);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}footer#careers h3{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){footer#careers h3{color:color-mix(in srgb,var(--acc1)62%,white)}}footer#careers a:hover{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){footer#careers a:hover{color:color-mix(in srgb,var(--acc1)62%,white)}}html{scrollbar-color:#3a4f80 #0b1222;scrollbar-width:thin}:focus-visible{outline:2px solid var(--acc1)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in srgb,var(--acc1)80%,transparent)}}:focus-visible{outline-offset:2px}html[data-page=home],html[data-page=default]{--acc1:#8aa6ff;--acc2:#6e5fe8}html[data-page=services]{--acc1:#7fb2ff;--acc2:#8b7cf6}html[data-page=solutions]{--acc1:#8aa6ff;--acc2:#6e5fe8}html[data-page=industries]{--acc1:#7fc4ff;--acc2:#9b8cff}html[data-page=work]{--acc1:#ffb87a;--acc2:#ff8fa3}html[data-page=about]{--acc1:#8aa6ff;--acc2:#6e5fe8}html[data-page=careers]{--acc1:#ffa584;--acc2:#f7cb68}html[data-page=blogs]{--acc1:#bba6ff;--acc2:#7fb2ff}html[data-page=contact]{--acc1:#8aa6ff;--acc2:#5fc8f5}html[data-page=policy]{--acc1:#9fbbea;--acc2:#8aa6ff}.ts-bg-scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ts-bg-pattern{opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 70%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000059 70%,#0000 100%)}.ts-bg-shape{display:none;position:absolute}@media (min-width:1024px){.ts-bg-shape{display:block}}.ts-bg-orb{background:radial-gradient(circle at 32% 28%,#ffffff80,transparent 28%),radial-gradient(circle at 50% 50%,var(--acc2),var(--acc2)70%);border-radius:9999px;width:380px;height:380px;top:14%;right:-90px}@supports (color:color-mix(in lab, red, red)){.ts-bg-orb{background:radial-gradient(circle at 32% 28%,#ffffff80,transparent 28%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--acc2)55%,transparent),color-mix(in srgb,var(--acc2)6%,transparent)70%)}}.ts-bg-orb{filter:blur(2px);opacity:.38;animation:14s ease-in-out infinite ts-float}.ts-bg-orb-b{background:radial-gradient(circle at 32% 28%,#ffffff73,transparent 28%),radial-gradient(circle at 50% 50%,var(--acc1),var(--acc1)70%);width:260px;height:260px;top:58%;left:-70px;right:auto}@supports (color:color-mix(in lab, red, red)){.ts-bg-orb-b{background:radial-gradient(circle at 32% 28%,#ffffff73,transparent 28%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--acc1)55%,transparent),color-mix(in srgb,var(--acc1)5%,transparent)70%)}}.ts-bg-orb-b{opacity:.34;animation-duration:18s;animation-direction:reverse}.ts-bg-ring{perspective:800px;width:300px;height:300px;transform-style:preserve-3d;opacity:.55;top:12%;left:6%}.ts-bg-ring>i{border:2px solid var(--acc1);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-bg-ring>i{border:2px solid color-mix(in srgb,var(--acc1)55%,transparent)}}.ts-bg-ring>i{box-shadow:0 0 40px var(--acc1),inset 0 0 30px var(--acc2)}@supports (color:color-mix(in lab, red, red)){.ts-bg-ring>i{box-shadow:0 0 40px color-mix(in srgb,var(--acc1)22%,transparent),inset 0 0 30px color-mix(in srgb,var(--acc2)18%,transparent)}}.ts-bg-ring>i{animation:24s linear infinite ts-ring-spin}.ts-bg-ring>i:nth-child(2){border-color:var(--acc2);animation-duration:32s;animation-direction:reverse;inset:22px}@supports (color:color-mix(in lab, red, red)){.ts-bg-ring>i:nth-child(2){border-color:color-mix(in srgb,var(--acc2)55%,transparent)}}.ts-bg-ring>i:nth-child(3){opacity:.8;border-style:dashed;animation-duration:20s;inset:52px}.ts-bg-cube-wrap{perspective:900px;opacity:.75;animation:11s ease-in-out infinite ts-float;bottom:12%;right:9%}@keyframes ts-ring-spin{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes ts-parallax{0%{translate:0}to{translate:0 -220px}}@supports (animation-timeline:scroll()){.ts-bg-ring,.ts-bg-cube-wrap{animation-name:ts-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-duration:auto}}html[data-page=home] .ts-bg-pattern,html[data-page=default] .ts-bg-pattern{background-image:radial-gradient(circle,#bee1f029 1px,#0000 1.4px);background-size:30px 30px}html[data-page=services] .ts-bg-pattern{background-image:linear-gradient(#aad2eb12 1px,#0000 1px),linear-gradient(90deg,#aad2eb12 1px,#0000 1px),repeating-linear-gradient(45deg,#0000 0 46px,#aad2eb0a 46px 47px);background-size:72px 72px,72px 72px,auto}html[data-page=services] .ts-bg-ring{top:10%;left:auto;right:4%}html[data-page=services] .ts-bg-orb{top:8%;left:-110px;right:auto}html[data-page=solutions] .ts-bg-pattern{background-image:radial-gradient(circle,#bef0d733 1.4px,#0000 1.8px);background-size:22px 22px}html[data-page=solutions] .ts-bg-ring{top:46%;left:auto;right:5%}html[data-page=solutions] .ts-bg-cube-wrap{bottom:14%;left:7%;right:auto}html[data-page=industries] .ts-bg-pattern{background-image:repeating-radial-gradient(circle at 82% 12%,#0000 0 46px,#aaebe113 46px 47px)}html[data-page=industries] .ts-bg-ring{width:340px;height:340px;top:6%;left:auto;right:8%}html[data-page=work] .ts-bg-pattern{background-image:repeating-linear-gradient(115deg,#0000 0 120px,#ffc8960f 120px 122px,#0000 122px 240px)}html[data-page=work] .ts-bg-orb{top:40%;right:-120px}html[data-page=work] .ts-bg-ring{top:55%;left:3%}html[data-page=about] .ts-bg-pattern{opacity:.9;background-image:conic-gradient(from 200deg at 50% -10%,#0000 0deg,#ffd7961a 20deg,#0000 50deg,#ffb48c14 80deg,#0000 110deg)}html[data-page=about] .ts-bg-ring{top:40%;left:auto;right:6%}html[data-page=careers] .ts-bg-pattern{opacity:.85;background-image:radial-gradient(80% 55% at 50% 118%,#ffaa8238,#0000 70%),radial-gradient(circle,#ffd2aa1c 1px,#0000 1.4px);background-size:auto,34px 34px}html[data-page=careers] .ts-bg-ring{top:8%;left:auto;right:3%}html[data-page=careers] .ts-bg-cube-wrap{bottom:10%;left:5%;right:auto}html[data-page=blogs] .ts-bg-pattern{background-image:repeating-linear-gradient(0deg,#0000 0 31px,#c8b9ff12 31px 32px)}html[data-page=blogs] .ts-bg-ring{width:240px;height:240px;top:14%;left:auto;right:5%}html[data-page=contact] .ts-bg-pattern{background-image:repeating-radial-gradient(circle at 50% 38%,#0000 0 58px,#96e6e112 58px 59px)}html[data-page=contact] .ts-bg-ring{top:30%;left:4%}html[data-page=policy] .ts-bg-pattern{background-image:linear-gradient(#aad2e60d 1px,#0000 1px),linear-gradient(90deg,#aad2e60d 1px,#0000 1px);background-size:48px 48px}html[data-page=policy] .ts-bg-shape{opacity:.35}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],[class*=from-slate-900\/60][class*=rounded-2xl][class*=border],.ts-glass-card{border-radius:var(--ts-radius-card);background:linear-gradient(165deg,#ffffff16,#fff0 42%)padding-box,radial-gradient(circle at 100% 0%,var(--acc1),transparent 55%)padding-box,#101a30db padding-box,linear-gradient(150deg,#ffffff4d,#ffffff0f 38%,var(--acc1)100%)border-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],[class*=from-slate-900\/60][class*=rounded-2xl][class*=border],.ts-glass-card{background:linear-gradient(165deg,#ffffff16,#fff0 42%)padding-box,radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acc1)14%,transparent),transparent 55%)padding-box,#101a30db padding-box,linear-gradient(150deg,#ffffff4d,#ffffff0f 38%,color-mix(in srgb,var(--acc1)34%,transparent)100%)border-box}}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],[class*=from-slate-900\/60][class*=rounded-2xl][class*=border],.ts-glass-card{box-shadow:inset 0 1px #ffffff1a,0 28px 50px -30px #020510e6,0 8px 18px -10px #02051080}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{background:linear-gradient(165deg,#ffffff1c,#fff0 45%)padding-box,radial-gradient(circle at 100% 0%,var(--acc1),transparent 60%)padding-box,#14203aeb padding-box,linear-gradient(150deg,#ffffff73,var(--acc2)45%,var(--acc1)100%)border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{background:linear-gradient(165deg,#ffffff1c,#fff0 45%)padding-box,radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acc1)24%,transparent),transparent 60%)padding-box,#14203aeb padding-box,linear-gradient(150deg,#ffffff73,color-mix(in srgb,var(--acc2)40%,transparent)45%,color-mix(in srgb,var(--acc1)70%,transparent)100%)border-box;box-shadow:0 1px 0 #ffffff29 inset,0 40px 64px -30px #020510f2,0 0 34px -8px color-mix(in srgb,var(--acc1)35%,transparent)}}html[data-page=solutions]{--ts-radius-card:1.5rem}html[data-page=industries]{--ts-radius-card:1.1rem}html[data-page=careers]{--ts-radius-card:1.9rem}html[data-page=blogs]{--ts-radius-card:1.6rem}html[data-page=services] [class*=bg-slate-900\/70]:before,html[data-page=work] [class*=bg-slate-900\/70]:before,html[data-page=services] .ts-glass-card:before,html[data-page=work] .ts-glass-card:before{transform-origin:top;width:3px;height:auto;bottom:0;right:auto;transform:scaleY(.3)}html[data-page=services] [class*=bg-slate-900\/70]:hover:before,html[data-page=work] [class*=bg-slate-900\/70]:hover:before,html[data-page=services] .ts-glass-card:hover:before,html[data-page=work] .ts-glass-card:hover:before{transform:scaleY(1)}#home{background:radial-gradient(ellipse 80% 90% at 15% 0%,var(--acc1),transparent 60%)}@supports (color:color-mix(in lab, red, red)){#home{background:radial-gradient(ellipse 80% 90% at 15% 0%,color-mix(in srgb,var(--acc1)14%,transparent),transparent 60%)}}footer#careers{background:radial-gradient(ellipse 60% 120% at 50% 0%,var(--acc2),transparent 60%),#080d1c!important}@supports (color:color-mix(in lab, red, red)){footer#careers{background:radial-gradient(ellipse 60% 120% at 50% 0%,color-mix(in srgb,var(--acc2)12%,transparent),transparent 60%),#080d1c!important}}@media (prefers-reduced-motion:reduce){.ts-bg-orb,.ts-bg-cube-wrap,.ts-bg-ring,.ts-bg-ring>i{animation:none!important}}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto}.ts-section h2{letter-spacing:-.028em;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:600;line-height:1.08}header{border-bottom:1px solid #ffffff1a}header[class*=backdrop-blur]{background:#090e1cbd!important}header [class*=bg-slate-950\/45][class*=rounded-full]{box-shadow:none;background:0 0;border-color:#0000}header nav a{font-size:.98rem}header a[href=\/contact][class*=from-cyan-300]{color:#4a3fcf;background:#fff;font-weight:600;box-shadow:0 12px 28px -14px #ffffff8c}header a[href=\/contact][class*=from-cyan-300]:hover{filter:none;background:#eef1ff;transform:translateY(-1px)}header a[href*="erp.triostack.in"]{color:#fff;background:0 0;border-color:#fff6}.ts-btn-primary,a[class*=bg-emerald-500][class*=rounded-full],button[class*=bg-emerald-500][class*=rounded-full]{color:#4a3fcf;background:#fff;font-weight:600;box-shadow:0 16px 32px -16px #ffffff80,0 2px #a0afeb8c,inset 0 1px #fff}.ts-btn-primary:hover,a[class*=bg-emerald-500][class*=rounded-full]:hover,button[class*=bg-emerald-500][class*=rounded-full]:hover{filter:none;background:#eef1ff;transform:translateY(-2px);box-shadow:0 22px 38px -16px #ffffff8c,0 3px #a0afeb99,inset 0 1px #fff}#home.ts-hero{box-shadow:none;background:radial-gradient(55% 80% at 100% 0,#809dd6e6,#6782b959 45%,#0000 72%),radial-gradient(45% 60% at 82% 100%,#3b5486bf,#0000 70%),linear-gradient(100deg,#070b15 0%,#0d1424 26%,#172238 44%,#243656 62%,#3b5486 82%,#4e6ba3 100%);border:0;border-radius:0;margin-top:0;padding-top:8.5rem;padding-bottom:9rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 800' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V740C1250 745 1010 655 720 655C430 655 250 800 0 800Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 800' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V740C1250 745 1010 655 720 655C430 655 250 800 0 800Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#home.ts-hero:after{opacity:.55;background-image:radial-gradient(circle,#dce8ff47 1.2px,#0000 1.6px);background-size:26px 26px;-webkit-mask-image:radial-gradient(55% 70% at 78% 18%,#000,#0000 72%);mask-image:radial-gradient(55% 70% at 78% 18%,#000,#0000 72%)}#home h1{-webkit-text-fill-color:#fff;color:#fff;letter-spacing:-.035em;background:0 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.04}.ts-window{background:#0a1124db;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:32rem;overflow:hidden;box-shadow:0 50px 90px -34px #020510f2,0 0 0 1px #ffffff08,inset 0 1px #ffffff1a}.ts-window-bar{background:#ffffff08;border-bottom:1px solid #ffffff14;gap:7px;padding:12px 16px;display:flex}.ts-window-bar i{background:#ffffff38;border-radius:9999px;width:10px;height:10px}.ts-window-bar i:first-child{background:#ff7b8a}.ts-window-bar i:nth-child(2){background:#ffd27a}.ts-window-bar i:nth-child(3){background:#7fe3a8}.ts-window-img{border-radius:28px;width:100%;height:auto;padding:10px;max-width:none!important}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],.ts-glass-card{-webkit-backdrop-filter:blur(10px)}.ts-ill{aspect-ratio:1;opacity:.6;filter:drop-shadow(0 50px 70px #0205108c);width:min(78vw,1000px);animation:13s ease-in-out infinite ts-ill-float;display:none;position:absolute;top:50%;right:-9vw;translate:0 -48%}.ts-ill svg{width:100%;height:100%;overflow:visible}@keyframes ts-ill-float{0%,to{translate:0 -48%}50%{translate:0 -51.5%}}html[data-page=home] .ts-ill-stack,html[data-page=default] .ts-ill-stack,html[data-page=services] .ts-ill-network,html[data-page=solutions] .ts-ill-stack,html[data-page=industries] .ts-ill-globe,html[data-page=work] .ts-ill-bars,html[data-page=about] .ts-ill-orbit,html[data-page=careers] .ts-ill-stack,html[data-page=blogs] .ts-ill-pages,html[data-page=contact] .ts-ill-globe,html[data-page=policy] .ts-ill-shield{display:block}html[data-page=solutions] .ts-ill-stack,html[data-page=careers] .ts-ill-stack,html[data-page=contact] .ts-ill-globe{left:-9vw;right:auto}html[data-page=policy] .ts-ill{opacity:.38;width:min(60vw,760px)}.ts-bg-ring,.ts-bg-cube-wrap{display:none!important}@media (max-width:767px){.ts-ill{opacity:.22;width:130vw;right:-40vw}html[data-page=solutions] .ts-ill-stack,html[data-page=careers] .ts-ill-stack,html[data-page=contact] .ts-ill-globe{left:-40vw}}@media (prefers-reduced-motion:reduce){.ts-ill{animation:none}}.ts-bg-orb{opacity:.22}.ts-bg-orb-b{opacity:.2}html[data-page=home] .ts-ill-stack,html[data-page=default] .ts-ill-stack{top:62%;right:-12vw}main[class*=bg-slate-950],main[class*=bg-slate-900]:not([class*=bg-slate-900\/]){background:0 0}.ts-ill{opacity:.8;-webkit-mask-image:linear-gradient(270deg,#000 18%,#00000059 55%,#0000 88%);mask-image:linear-gradient(270deg,#000 18%,#00000059 55%,#0000 88%)}html[data-page=careers] .ts-ill-stack,html[data-page=contact] .ts-ill-globe{-webkit-mask-image:linear-gradient(90deg,#000 18%,#00000059 55%,#0000 88%);mask-image:linear-gradient(90deg,#000 18%,#00000059 55%,#0000 88%)}html[data-page=policy] .ts-ill{opacity:.5}:root{--ts-radius-card:1.75rem}html[data-page=work]{--ts-radius-card:1.25rem}html[data-page=policy]{--ts-radius-card:1.1rem}html[data-page=services]{--ts-radius-card:1.5rem}html[data-page=about],html[data-page=careers],html[data-page=blogs],html[data-page=solutions],html[data-page=industries]{--ts-radius-card:1.75rem}body,.ts-page-bg{background-color:#121b30;background-image:radial-gradient(55% 50% at 100% 0,#809dd652,#6782b91a 50%,#0000 72%),radial-gradient(60% 55% at 0 100%,#050914b3,#0000 70%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],[class*=from-slate-900\/60][class*=rounded-2xl][class*=border],.ts-glass-card,.ts-team-card{background:linear-gradient(#ffffff09,#fff0 38%) padding-box padding-box,#0e1628 padding-box padding-box;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d,0 26px 48px -30px #000000bf}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover,.ts-team-card:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover,.ts-team-card:hover{border-color:color-mix(in srgb,var(--acc1)55%,transparent)}}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover,.ts-team-card:hover{box-shadow:0 1px 0 #ffffff14 inset,0 34px 56px -28px #000000d9,0 0 30px -10px var(--acc1);background:linear-gradient(#ffffff0d,#fff0 40%) padding-box padding-box,#101a2f padding-box padding-box}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover,.ts-team-card:hover{box-shadow:0 1px 0 #ffffff14 inset,0 34px 56px -28px #000000d9,0 0 30px -10px color-mix(in srgb,var(--acc1)35%,transparent)}}.ts-team-card{transition:transform .26s,border-color .26s,box-shadow .26s;border-radius:28px!important}.ts-team-card img{filter:grayscale()contrast(1.04);transition:transform .6s,filter .4s}.ts-team-card h3{letter-spacing:-.01em;color:#fff;font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:700}.ts-team-card a[aria-label*=LinkedIn],.ts-team-card span[aria-label=LinkedIn]{color:#cfd9f5;background:#ffffff0d;border-color:#ffffff1a;width:2.6rem;height:2.6rem}.ts-team-card a[aria-label*=LinkedIn]:hover{background:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-team-card a[aria-label*=LinkedIn]:hover{background:color-mix(in srgb,var(--acc1)22%,transparent)}}.ts-team-card a[aria-label*=LinkedIn]:hover{border-color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-team-card a[aria-label*=LinkedIn]:hover{border-color:color-mix(in srgb,var(--acc1)60%,transparent)}}.ts-team-card a[aria-label*=LinkedIn]:hover{color:#fff}.ts-team-card,.ts-team-card:hover{background:#fff;border:0;box-shadow:0 30px 55px -30px #000000b3,0 0 0 1px #ffffff0f}.ts-team-card:hover{box-shadow:0 38px 62px -28px #000c,0 0 0 3px var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-team-card:hover{box-shadow:0 38px 62px -28px #000c,0 0 0 3px color-mix(in srgb,var(--acc1)55%,transparent)}}.ts-team-card>div:first-child{background:#e9edf5}.ts-team-card a[aria-label*=LinkedIn],.ts-team-card span[aria-label=LinkedIn]{color:#1b2741;background:#f1f4fb;border-color:#0b12261f}.ts-team-card a[aria-label*=LinkedIn]:hover{color:#fff;background:#1b2741;border-color:#1b2741}.ts-about-hero{isolation:isolate;background-position:50% 40%;background-size:118%;border:1px solid #ffffff24;border-radius:2rem;animation:24s ease-in-out infinite alternate ts-kenburns;box-shadow:0 60px 100px -50px #000000e6,0 0 0 1px #ffffff0a,inset 0 1px #ffffff24}.ts-about-hero>div:first-of-type{background:linear-gradient(120deg,var(--acc1),var(--acc2))!important}@supports (color:color-mix(in lab, red, red)){.ts-about-hero>div:first-of-type{background:linear-gradient(120deg,color-mix(in srgb,var(--acc1)40%,#0a1020),color-mix(in srgb,var(--acc2)30%,#0a1020))!important}}.ts-about-hero>div:first-of-type{opacity:.78;mix-blend-mode:multiply}.ts-about-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff3 50%,#0000 62%);animation:7s ease-in-out 1.2s infinite ts-sheen;position:absolute;inset:-20% 0;transform:translate(-130%)skew(-12deg)}.ts-about-hero:after{content:"";z-index:3;background:linear-gradient(90deg,transparent,var(--acc1),var(--acc2),transparent);height:2px;animation:1.4s cubic-bezier(.2,.8,.2,1) .4s both ts-line-in;position:absolute;bottom:0;left:8%;right:8%}.ts-about-hero>div:last-of-type{z-index:4}.ts-about-hero h1{letter-spacing:-.03em;text-shadow:0 10px 40px #0000008c;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.08;animation:1s cubic-bezier(.2,.8,.2,1) .15s both ts-title-in}.ts-about-hero p{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.04em;background:#0a102073;border:1px solid #ffffff38;border-radius:9999px;align-items:center;padding:.4rem 1rem;animation:1s cubic-bezier(.2,.8,.2,1) .45s both ts-title-in;display:inline-flex}.ts-about-orb{z-index:1;filter:blur(40px);pointer-events:none;border-radius:9999px;position:absolute}.ts-about-orb-a{background:var(--acc1);width:280px;height:280px;top:-80px;left:-60px}@supports (color:color-mix(in lab, red, red)){.ts-about-orb-a{background:color-mix(in srgb,var(--acc1)55%,transparent)}}.ts-about-orb-a{animation:11s ease-in-out infinite ts-float}.ts-about-orb-b{background:var(--acc2);width:340px;height:340px;bottom:-140px;right:-90px}@supports (color:color-mix(in lab, red, red)){.ts-about-orb-b{background:color-mix(in srgb,var(--acc2)50%,transparent)}}.ts-about-orb-b{animation:14s ease-in-out infinite reverse ts-float}.ts-about-cube{z-index:3;opacity:.9;margin-top:-29px;position:absolute;top:50%;right:6%}@media (max-width:767px){.ts-about-cube{display:none}}.ts-profile-stage{perspective:1400px;isolation:isolate;position:relative}.ts-stage-layer{z-index:-1;border:1px solid var(--acc1);border-radius:1.75rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-stage-layer{border:1px solid color-mix(in srgb,var(--acc1)40%,transparent)}}.ts-stage-layer{background:linear-gradient(150deg,var(--acc1),var(--acc2))}@supports (color:color-mix(in lab, red, red)){.ts-stage-layer{background:linear-gradient(150deg,color-mix(in srgb,var(--acc1)16%,transparent),color-mix(in srgb,var(--acc2)8%,transparent))}}.ts-stage-layer{transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s}.ts-stage-layer-a{animation:9s ease-in-out infinite ts-layer-a;transform:translate(-18px,20px)rotate(-3.5deg)}.ts-stage-layer-b{opacity:.75;animation:11s ease-in-out infinite ts-layer-b;transform:translate(18px,-16px)rotate(3deg)}.ts-profile-stage:hover .ts-stage-layer-a{transform:translate(-34px,30px)rotate(-6deg)}.ts-profile-stage:hover .ts-stage-layer-b{transform:translate(34px,-26px)rotate(5deg)}.ts-stage-ring{z-index:-1;background:conic-gradient(from 0deg,var(--acc1),transparent 30%,var(--acc2)55%,transparent 80%,var(--acc1));opacity:.9;border-radius:9999px;width:190px;height:190px;animation:14s linear infinite ts-spin;position:absolute;bottom:-52px;right:-52px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.ts-stage-dot{z-index:3;background:var(--acc1);width:14px;height:14px;box-shadow:0 0 0 6px var(--acc1),0 0 24px var(--acc1);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ts-stage-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--acc1)22%,transparent),0 0 24px var(--acc1)}}.ts-stage-dot-a{animation:6s ease-in-out infinite ts-float;top:14%;right:-7px}.ts-stage-dot-b{background:var(--acc2);width:10px;height:10px;box-shadow:0 0 0 5px var(--acc2),0 0 20px var(--acc2);bottom:18%;left:-7px}@supports (color:color-mix(in lab, red, red)){.ts-stage-dot-b{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc2)22%,transparent),0 0 20px var(--acc2)}}.ts-stage-dot-b{animation:8s ease-in-out infinite reverse ts-float}.ts-profile-photo{border-color:#ffffff29;border-radius:1.75rem;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both ts-unveil;box-shadow:0 50px 80px -40px #000000e6,0 0 0 1px #ffffff0d}.ts-profile-photo img{animation:1.8s cubic-bezier(.2,.8,.2,1) .2s both ts-photo-zoom}.ts-profile-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#080d1c8c) 0 0/100% 100%,linear-gradient(115deg,#0000 40%,#ffffff1f 50%,#0000 60%) 0 0/250% 100%;animation:6s ease-in-out 1.6s infinite ts-photo-sheen;position:absolute;inset:0}.ts-name-tag{background:linear-gradient(110deg,var(--acc1),var(--acc1),var(--acc1))!important}@supports (color:color-mix(in lab, red, red)){.ts-name-tag{background:linear-gradient(110deg,var(--acc1),color-mix(in srgb,var(--acc1)55%,white),var(--acc1))!important}}.ts-name-tag{box-shadow:0 12px 26px -12px var(--acc1),inset 0 1px 0 #ffffff8c;color:#1a1305!important;background-size:220% 100%!important;padding:.45rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.ts-name-tag{box-shadow:0 12px 26px -12px color-mix(in srgb,var(--acc1)80%,transparent),inset 0 1px 0 #ffffff8c}}.ts-name-tag{z-index:3;animation:4.5s linear infinite ts-shimmer}.ts-profile-copy{-webkit-backdrop-filter:blur(10px);background:linear-gradient(165deg,#ffffff0d,#fff0 40%),#0c1325b8;border:1px solid #ffffff14;border-radius:1.75rem;padding:2rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 40px 70px -44px #000000e6,inset 0 1px #ffffff12}.ts-profile-copy:before{content:"";background:radial-gradient(circle,var(--acc1),transparent 70%);border-radius:9999px;width:240px;height:240px;position:absolute;top:-80px;right:-80px}@supports (color:color-mix(in lab, red, red)){.ts-profile-copy:before{background:radial-gradient(circle,color-mix(in srgb,var(--acc1)28%,transparent),transparent 70%)}}.ts-profile-copy:before{pointer-events:none}.ts-profile-copy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both ts-rise;position:relative}.ts-profile-copy>:first-child{animation-delay:.3s}.ts-profile-copy>:nth-child(2){animation-delay:.42s}.ts-profile-copy>:nth-child(3){animation-delay:.54s}.ts-profile-copy>:nth-child(4){animation-delay:.66s}.ts-profile-copy>:nth-child(5){animation-delay:.78s}.ts-profile-copy h2{letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.2rem)}.ts-profile-copy h2+*{margin:0}.ts-profile-copy>div:first-child>span{background:linear-gradient(180deg,var(--acc1),var(--acc2));width:5px;height:2rem;box-shadow:0 0 18px var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-profile-copy>div:first-child>span{box-shadow:0 0 18px color-mix(in srgb,var(--acc1)60%,transparent)}}.ts-profile-copy>div:first-child>span{transform-origin:top;animation:.9s cubic-bezier(.2,.8,.2,1) .5s both ts-grow}.ts-profile-copy p{color:#c7d2ea;line-height:1.75}.ts-profile-copy p[class*=uppercase]{border:1px solid var(--acc1);border-radius:9999px;width:fit-content;padding:.3rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ts-profile-copy p[class*=uppercase]{border:1px solid color-mix(in srgb,var(--acc1)40%,transparent)}}.ts-profile-copy p[class*=uppercase]{background:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-profile-copy p[class*=uppercase]{background:color-mix(in srgb,var(--acc1)12%,transparent)}}.ts-profile-copy p[class*=uppercase]{color:var(--acc1)}.ts-profile-copy p[class*=uppercase]+p{border-left:3px solid #0000;border-image:linear-gradient(180deg,var(--acc1),var(--acc2))1;padding-left:1.25rem;position:relative}.ts-profile-copy a{transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s,background-color .2s,box-shadow .26s}.ts-profile-copy a:hover{background:var(--acc1);transform:translateY(-4px)rotate(-4deg)}@supports (color:color-mix(in lab, red, red)){.ts-profile-copy a:hover{background:color-mix(in srgb,var(--acc1)20%,transparent)}}.ts-profile-copy a:hover{box-shadow:0 16px 28px -14px var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-profile-copy a:hover{box-shadow:0 16px 28px -14px color-mix(in srgb,var(--acc1)70%,transparent)}}@media (max-width:1023px){.ts-profile-copy{padding:1.4rem 1.3rem}.ts-stage-ring{display:none}}@supports (animation-timeline:view()){.ts-about-page .space-y-16>.space-y-16>section:not(:first-child){animation:linear both ts-rise-scroll;animation-timeline:view();animation-range:entry entry 45%}}@keyframes ts-kenburns{0%{background-position:50% 35%;background-size:112%}to{background-position:58% 65%;background-size:128%}}@keyframes ts-sheen{0%{transform:translate(-130%)skew(-12deg)}45%,to{transform:translate(130%)skew(-12deg)}}@keyframes ts-line-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ts-title-in{0%{opacity:0;filter:blur(8px);letter-spacing:.05em;transform:translateY(26px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes ts-unveil{0%{clip-path:inset(0 0 100% round 1.75rem);opacity:.4}to{clip-path:inset(0 round 1.75rem);opacity:1}}@keyframes ts-photo-zoom{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ts-photo-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ts-shimmer{to{background-position:-220% 0}}@keyframes ts-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ts-rise-scroll{0%{opacity:0;transform:translateY(50px)scale(.985)}to{opacity:1;transform:none}}@keyframes ts-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ts-spin{to{transform:rotate(360deg)}}@keyframes ts-layer-a{0%,to{translate:0}50%{translate:-6px 8px}}@keyframes ts-layer-b{0%,to{translate:0}50%{translate:8px -8px}}@media (prefers-reduced-motion:reduce){.ts-about-hero,.ts-about-hero:before,.ts-about-hero h1,.ts-about-hero p,.ts-about-orb,.ts-stage-layer,.ts-stage-ring,.ts-stage-dot,.ts-profile-photo,.ts-profile-photo img,.ts-profile-photo:after,.ts-name-tag,.ts-profile-copy>*,.ts-profile-copy>div:first-child>span{animation:none!important}}html[data-page=about] .ts-ill{opacity:.42;width:min(62vw,780px);right:-14vw}.ts-team-section{isolation:isolate;position:relative}.ts-team-glow{z-index:-1;filter:blur(70px);pointer-events:none;opacity:.55;border-radius:9999px;width:420px;height:420px;position:absolute}.ts-team-glow-a{background:var(--acc1);top:18%;left:-120px}@supports (color:color-mix(in lab, red, red)){.ts-team-glow-a{background:color-mix(in srgb,var(--acc1)35%,transparent)}}.ts-team-glow-a{animation:12s ease-in-out infinite ts-float}.ts-team-glow-b{background:var(--acc2);bottom:6%;right:-140px}@supports (color:color-mix(in lab, red, red)){.ts-team-glow-b{background:color-mix(in srgb,var(--acc2)32%,transparent)}}.ts-team-glow-b{animation:15s ease-in-out infinite reverse ts-float}.ts-team-head h2{letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 40%,#b8c7ee);-webkit-background-clip:text;background-clip:text;padding-bottom:1rem;font-size:clamp(2rem,3.6vw,3rem);animation:.9s cubic-bezier(.2,.8,.2,1) both ts-title-in;display:inline-block;position:relative}.ts-team-head h2:after{content:"";background:linear-gradient(90deg,transparent,var(--acc1),var(--acc2),transparent);width:120px;height:3px;box-shadow:0 0 20px var(--acc1);border-radius:9999px;margin-left:-60px;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.ts-team-head h2:after{box-shadow:0 0 20px color-mix(in srgb,var(--acc1)70%,transparent)}}.ts-team-head h2:after{animation:1.2s cubic-bezier(.2,.8,.2,1) .5s both ts-line-in}.ts-team-grid{perspective:1600px;gap:1.75rem}.ts-team-card{--card-a:var(--acc1);--card-b:var(--acc2);transform-style:preserve-3d;transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.8,.2,1) both ts-card-in;position:relative;box-shadow:0 40px 60px -40px #000000e6,0 0 0 1px #ffffff14!important}.ts-team-card:nth-child(6n+1){animation-delay:80ms}.ts-team-card:nth-child(6n+2){animation-delay:.18s}.ts-team-card:nth-child(6n+3){animation-delay:.28s}.ts-team-card:nth-child(6n+4){animation-delay:.38s}.ts-team-card:nth-child(6n+5){animation-delay:.48s}.ts-team-card:nth-child(6n+6){animation-delay:.58s}.ts-team-card:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--spin,0deg),var(--card-a),transparent 28%,var(--card-b)52%,transparent 78%,var(--card-a));-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:3px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ts-team-card:hover:before{opacity:1;animation:4s linear infinite ts-border-spin}.ts-team-card:hover{translate:0 -10px;box-shadow:0 60px 70px -34px #000000f2,0 0 40px -6px var(--card-a)!important}@supports (color:color-mix(in lab, red, red)){.ts-team-card:hover{box-shadow:0 60px 70px -34px #000000f2,0 0 40px -6px color-mix(in srgb,var(--card-a)55%,transparent)!important}}.ts-team-card>div:first-child{position:relative}.ts-team-card>div:first-child:before{content:"";z-index:2;background:linear-gradient(90deg,var(--card-a),var(--card-b));width:46%;height:4px;box-shadow:0 0 18px var(--card-a);transform-origin:0;border-bottom-right-radius:9999px;animation:1s cubic-bezier(.2,.8,.2,1) .7s both ts-grow-x;position:absolute;top:0;left:0}.ts-team-card>div:first-child:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#0a102080),radial-gradient(circle at 50% 120%,var(--card-a),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-team-card>div:first-child:after{background:linear-gradient(180deg,transparent 55%,#0a102080),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--card-a)40%,transparent),transparent 60%)}}.ts-team-card>div:first-child:after{opacity:.7;transition:opacity .4s}.ts-team-card:hover>div:first-child:after{opacity:1}.ts-team-card img{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s;transform:translateZ(0)scale(1.02)}.ts-team-card:hover img{filter:grayscale(.5)contrast(1.06);transform:scale(1.09)translateY(-1.5%)}.ts-team-card>div:last-child{position:relative;transform:translateZ(30px)}.ts-team-card>div:last-child:after{content:"";background:linear-gradient(90deg,var(--card-a),var(--card-b));transform-origin:0;border-radius:9999px;height:3px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:1.4rem;right:1.4rem;transform:scaleX(0)}.ts-team-card:hover>div:last-child:after{transform:scaleX(1)}.ts-team-card h3{transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s}.ts-team-card:hover h3{transform:translate(4px)}.ts-team-card a[aria-label*=LinkedIn]{transition:transform .32s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,box-shadow .3s}.ts-team-card:hover a[aria-label*=LinkedIn]{box-shadow:0 12px 22px -10px var(--card-a);transform:rotate(-8deg)scale(1.08)}.ts-team-card a[aria-label*=LinkedIn]:hover{transform:rotate(0)scale(1.18);background:linear-gradient(135deg,var(--card-a),var(--card-b))!important;color:#0b1226!important;border-color:#0000!important}.ts-team-card[data-tilt-active]:after{z-index:4}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ts-border-spin{to{--spin:360deg}}@keyframes ts-card-in{0%{opacity:0;filter:blur(6px);transform:perspective(1200px)rotateX(28deg)translateY(60px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes ts-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ts-team-card,.ts-team-card:before,.ts-team-card>div:first-child:before,.ts-team-glow,.ts-team-head h2,.ts-team-head h2:after{animation:none!important}}.ts-team-card>div:last-child{background:#fff}.ts-about-hero{border-color:var(--acc1);min-height:260px}@supports (color:color-mix(in lab, red, red)){.ts-about-hero{border-color:color-mix(in srgb,var(--acc1)35%,#ffffff1a)}}.ts-about-cube{display:none!important}.ts-about-grid{z-index:1;pointer-events:none;background-image:linear-gradient(var(--acc1)1px,transparent 1px),linear-gradient(90deg,var(--acc1)1px,transparent 1px);height:62%;position:absolute;bottom:-2px;left:-20%;right:-20%}@supports (color:color-mix(in lab, red, red)){.ts-about-grid{background-image:linear-gradient(color-mix(in srgb,var(--acc1)55%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--acc1)55%,transparent)1px,transparent 1px)}}.ts-about-grid{transform-origin:50% 100%;opacity:.55;background-size:56px 56px;animation:5s linear infinite ts-grid-move;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 95%);mask-image:linear-gradient(#0000 15%,#000 95%)}@keyframes ts-grid-move{0%{background-position:0 0,0 0}to{background-position:0 56px,56px 0}}.ts-about-sparks{z-index:2;pointer-events:none;position:absolute;inset:0}.ts-about-sparks i{width:4px;height:4px;box-shadow:0 0 12px 2px var(--acc1);background:#fff;border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ts-about-sparks i{box-shadow:0 0 12px 2px color-mix(in srgb,var(--acc1)80%,white)}}.ts-about-sparks i{opacity:0;animation:5s ease-in-out infinite ts-spark}.ts-about-sparks i:first-child{animation-delay:0s;top:24%;left:8%}.ts-about-sparks i:nth-child(2){width:3px;height:3px;animation-delay:1.1s;top:70%;left:19%}.ts-about-sparks i:nth-child(3){animation-delay:2.2s;top:18%;left:33%}.ts-about-sparks i:nth-child(4){width:3px;height:3px;animation-delay:.6s;top:78%;left:46%}.ts-about-sparks i:nth-child(5){animation-delay:1.7s;top:16%;left:61%}.ts-about-sparks i:nth-child(6){width:5px;height:5px;animation-delay:2.9s;top:66%;left:72%}.ts-about-sparks i:nth-child(7){width:3px;height:3px;animation-delay:3.4s;top:28%;left:85%}.ts-about-sparks i:nth-child(8){animation-delay:4.1s;top:74%;left:93%}@keyframes ts-spark{0%,to{opacity:0;transform:translateY(8px)scale(.4)}40%,60%{opacity:.95;transform:translateY(-6px)scale(1)}}.ts-about-cluster{z-index:3;perspective:800px;width:230px;height:230px;margin-top:-115px;position:absolute;top:50%;right:4%}.ts-about-cluster-left{opacity:.75;width:150px;height:150px;margin-top:-75px;left:3%;right:auto}.ts-cl-ring{border:2px solid var(--acc1);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-cl-ring{border:2px solid color-mix(in srgb,var(--acc1)65%,transparent)}}.ts-cl-ring{box-shadow:0 0 36px var(--acc1),inset 0 0 28px var(--acc2)}@supports (color:color-mix(in lab, red, red)){.ts-cl-ring{box-shadow:0 0 36px color-mix(in srgb,var(--acc1)35%,transparent),inset 0 0 28px color-mix(in srgb,var(--acc2)25%,transparent)}}.ts-cl-ring{animation:18s linear infinite ts-cl-spin}.ts-cl-ring-b{border-style:dashed;border-color:var(--acc2);inset:26px}@supports (color:color-mix(in lab, red, red)){.ts-cl-ring-b{border-color:color-mix(in srgb,var(--acc2)70%,transparent)}}.ts-cl-ring-b{animation-duration:26s;animation-direction:reverse}@keyframes ts-cl-spin{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}.ts-cl-cube{position:absolute}.ts-cl-cube-a{margin:-32px 0 0 -32px;top:50%;left:50%}.ts-cl-cube-c{bottom:10%;right:6%}.ts-about-cluster-left .ts-cl-cube-b{margin:-20px 0 0 -20px;top:50%;left:50%}.ts-about-hero h1{-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 28px var(--acc2));background:linear-gradient(#fff 35%,#c3cffa 100%);-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.ts-about-hero h1{filter:drop-shadow(0 6px 28px color-mix(in srgb,var(--acc2)55%,transparent))}}.ts-about-hero h1:before{content:"";background:linear-gradient(90deg,var(--acc1),var(--acc2));width:64px;height:4px;box-shadow:0 0 22px var(--acc1);border-radius:9999px;margin:0 auto 1.1rem;display:block}@supports (color:color-mix(in lab, red, red)){.ts-about-hero h1:before{box-shadow:0 0 22px color-mix(in srgb,var(--acc1)75%,transparent)}}.ts-about-hero h1:before{-webkit-text-fill-color:initial;animation:1s cubic-bezier(.2,.8,.2,1) .2s both ts-line-in}.ts-about-hero p:before{content:"";background:var(--acc1);width:7px;height:7px;box-shadow:0 0 10px var(--acc1);border-radius:9999px;margin-right:.6rem}.ts-about-hero{--hero-spin:0deg}@property --hero-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.ts-about-hero>.ts-about-border{display:none}@media (max-width:899px){.ts-about-cluster{opacity:.6;width:120px;height:120px;margin-top:-60px;right:2%}.ts-about-cluster-left{display:none}.ts-cl-cube-a{margin:-22px 0 0 -22px}.ts-cl-cube-a .ts-cube{--s:44px!important}.ts-about-grid{background-size:36px 36px}}@media (prefers-reduced-motion:reduce){.ts-about-grid,.ts-about-sparks i,.ts-cl-ring{animation:none!important}}.ts-sol-page>section:first-child{isolation:isolate;background:#0a1020;border:0}.ts-sol-page>section:first-child>img{transform-origin:62%;filter:saturate(.92)contrast(1.06);animation:26s ease-in-out infinite alternate ts-sol-drift}.ts-sol-page>section:first-child>div[class*=bg-black\/35]{background:radial-gradient(ellipse 50% 70% at 82% 20%,var(--acc2),transparent 70%),linear-gradient(120deg,#080c1a80,#1c286047)}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child>div[class*=bg-black\/35]{background:radial-gradient(ellipse 50% 70% at 82% 20%,color-mix(in srgb,var(--acc2)38%,transparent),transparent 70%),linear-gradient(120deg,#080c1a80,#1c286047)}}.ts-sol-page>section:first-child>div[class*=bg-black\/35]{mix-blend-mode:normal}.ts-sol-page>section:first-child>div[class*=from-black\/80]{background:linear-gradient(98deg,#060a16f2 0%,#0b1228db 36%,#1e2c646b 70%,#6e5fe833 100%)}.ts-sol-page>section:first-child:after{content:"";z-index:1;pointer-events:none;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 50%,#000 82% 100%),radial-gradient(55% 80% at 80% 30%,#000,#0000 70%);-webkit-mask-composite:source-over;background:linear-gradient(#0000 78%,#0b1222 100%),radial-gradient(circle,#c8dcff38 1.2px,#0000 1.6px) 0 0/28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#0000 81.9%,#000 82% 100%),radial-gradient(55% 80% at 80% 30%,#000,#0000 70%);-webkit-mask-composite:source-over;mask-composite:add}.ts-sol-page>section:first-child h1{letter-spacing:-.03em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 36px var(--acc2));background:linear-gradient(#fff 35%,#b9c8f2 110%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,4.6vw,3.9rem);line-height:1.05}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child h1{filter:drop-shadow(0 10px 36px color-mix(in srgb,var(--acc2)45%,transparent))}}.ts-sol-page>section:first-child h1{animation:.9s cubic-bezier(.2,.8,.2,1) .1s both ts-title-in}.ts-sol-page>section:first-child span[class*="tracking-[0.28em]"]{border:1px solid var(--acc1);border-radius:9999px;align-items:center;padding:.4rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child span[class*="tracking-[0.28em]"]{border:1px solid color-mix(in srgb,var(--acc1)45%,transparent)}}.ts-sol-page>section:first-child span[class*="tracking-[0.28em]"]{background:linear-gradient(120deg,var(--acc1),var(--acc2))}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child span[class*="tracking-[0.28em]"]{background:linear-gradient(120deg,color-mix(in srgb,var(--acc1)16%,transparent),color-mix(in srgb,var(--acc2)12%,transparent))}}.ts-sol-page>section:first-child span[class*="tracking-[0.28em]"]{color:#dbe6ff;animation:.7s cubic-bezier(.2,.8,.2,1) both ts-rise;box-shadow:inset 0 1px #ffffff1a}.ts-sol-page>section:first-child span[class*=-rotate-1]{--tw-rotate:0deg;background:linear-gradient(120deg,var(--acc1),var(--acc2));color:#0b1226;box-shadow:0 14px 30px -12px var(--acc2),inset 0 1px 0 #ffffff80;border-radius:.7rem;padding:.15rem .85rem;rotate:none}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child span[class*=-rotate-1]{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--acc2)70%,transparent),inset 0 1px 0 #ffffff80}}.ts-sol-page>section:first-child span[class*=-rotate-1]{animation:3.2s ease-in-out infinite ts-price-pulse}.ts-sol-page>section:first-child [class*=gap-y-2][class*=font-medium]>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;padding:.5rem 1rem;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s}.ts-sol-page>section:first-child [class*=gap-y-2][class*=font-medium]>span:hover{border-color:var(--acc1);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child [class*=gap-y-2][class*=font-medium]>span:hover{border-color:color-mix(in srgb,var(--acc1)60%,transparent)}}.ts-sol-page>section:first-child [class*=gap-y-2][class*=font-medium]>span:hover{background:var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child [class*=gap-y-2][class*=font-medium]>span:hover{background:color-mix(in srgb,var(--acc1)14%,transparent)}}.ts-sol-page [class*=h-2\.5][class*=w-2\.5][class*=rounded-full]{box-shadow:0 0 0 4px var(--acc1),0 0 14px var(--acc1);background:linear-gradient(135deg,var(--acc1),var(--acc2))!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page [class*=h-2\.5][class*=w-2\.5][class*=rounded-full]{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc1)24%,transparent),0 0 14px var(--acc1)}}.ts-sol-page>section:first-child [class*=bg-white][class*=rounded]{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(140deg,var(--acc1),var(--acc2)55%,#fff6)border-box;box-shadow:0 50px 80px -34px #020510d9,0 0 60px -14px var(--acc2);border:1px solid #0000;position:relative}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child [class*=bg-white][class*=rounded]{box-shadow:0 50px 80px -34px #020510d9,0 0 60px -14px color-mix(in srgb,var(--acc2)55%,transparent)}}.ts-sol-page>section:first-child [class*=bg-white][class*=rounded]{animation:7s ease-in-out infinite ts-sol-float,.9s cubic-bezier(.2,.8,.2,1) .2s both ts-rise}.ts-sol-page>section:first-child form button[type=submit]{box-shadow:0 16px 30px -14px var(--acc2),inset 0 1px 0 #ffffff80;font-weight:700;background:linear-gradient(120deg,var(--acc1),var(--acc2))!important;color:#0b1226!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>section:first-child form button[type=submit]{box-shadow:0 16px 30px -14px color-mix(in srgb,var(--acc2)80%,transparent),inset 0 1px 0 #ffffff80}}.ts-sol-page>section:first-child form button[type=submit]{transition:transform .22s,filter .2s,box-shadow .22s}.ts-sol-page>section:first-child form button[type=submit]:hover{filter:brightness(1.07);transform:translateY(-2px)}.ts-sol-page .phone-box{position:relative;background:linear-gradient(#090e1eeb,#090e1eeb)padding-box,linear-gradient(120deg,var(--acc1),var(--acc2),var(--acc1))border-box!important;box-shadow:0 30px 60px -28px #020510e6,0 0 50px -10px var(--acc1)!important;border:1px solid #0000!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page .phone-box{box-shadow:0 30px 60px -28px #020510e6,0 0 50px -10px color-mix(in srgb,var(--acc1)45%,transparent)!important}}.ts-sol-page .phone-box{animation:2.8s ease-in-out infinite phoneZoom,3.6s ease-in-out infinite ts-call-glow}.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400]{background:radial-gradient(ellipse 40% 140% at 100% 0%,var(--acc1),transparent 70%),linear-gradient(100deg,#101a38 0%,#1d2f66 38%,#3b3fb0 78%,#6e5fe8 100%);border:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400]{background:radial-gradient(ellipse 40% 140% at 100% 0%,color-mix(in srgb,var(--acc1)45%,transparent),transparent 70%),linear-gradient(100deg,#101a38 0%,#1d2f66 38%,#3b3fb0 78%,#6e5fe8 100%)}}.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400]:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 40%,#ffffff2e 50%,#0000 60%);animation:7s ease-in-out 1s infinite ts-sheen;position:absolute;inset:-30% 0;transform:translate(-130%)skew(-14deg)}.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400] h2,.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400] p{-webkit-text-fill-color:#fff;filter:none;background:0 0;color:#fff!important}.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400] p:first-child{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9999px;width:fit-content;padding:.3rem .85rem;display:inline-flex;color:#e0e8ff!important}.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400] button,.ts-sol-page section[class*=from-emerald-500][class*=to-cyan-400] a{box-shadow:0 16px 30px -14px #0009;color:#4a3fcf!important;background:#fff!important}.ts-sol-page section[class*=w-screen]:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--acc1),var(--acc2),transparent);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ts-sol-page section[class*=w-screen]:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc1)55%,transparent),color-mix(in srgb,var(--acc2)55%,transparent),transparent)}}.ts-sol-page section[class*=w-screen]:before{z-index:1}.ts-sol-page>div h2:not([class*=text-slate-950]){letter-spacing:-.025em;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 40%,#b9c8f2);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12}:is(.ts-sol-page>div p[class*=uppercase]:has(+h2),.ts-sol-page>div span[class*=uppercase]:has(+h2)){border:1px solid var(--acc1);border-radius:9999px;width:fit-content;padding:.32rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.ts-sol-page>div p[class*=uppercase]:has(+h2),.ts-sol-page>div span[class*=uppercase]:has(+h2)){border:1px solid color-mix(in srgb,var(--acc1)40%,transparent);background:color-mix(in srgb,var(--acc1)12%,transparent);color:color-mix(in srgb,var(--acc1)70%,white)!important}}.ts-sol-page>div .text-center>p[class*=uppercase]:has(+h2){margin-inline:auto}.ts-sol-page>div [class*=rounded-2xl][class*=border],.ts-sol-page>div [class*=rounded-xl][class*=border]{transition:translate .28s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .28s,background-color .24s}.ts-sol-page>div [class*=rounded-2xl][class*=border]:hover,.ts-sol-page>div [class*=rounded-xl][class*=border]:hover{border-color:var(--acc1);translate:0 -5px}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>div [class*=rounded-2xl][class*=border]:hover,.ts-sol-page>div [class*=rounded-xl][class*=border]:hover{border-color:color-mix(in srgb,var(--acc1)55%,transparent)}}.ts-sol-page>div [class*=rounded-2xl][class*=border]:hover,.ts-sol-page>div [class*=rounded-xl][class*=border]:hover{box-shadow:0 28px 44px -28px #000000e6,0 0 34px -12px var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>div [class*=rounded-2xl][class*=border]:hover,.ts-sol-page>div [class*=rounded-xl][class*=border]:hover{box-shadow:0 28px 44px -28px #000000e6,0 0 34px -12px color-mix(in srgb,var(--acc1)50%,transparent)}}.ts-sol-page span[class*=rounded-full][class*=h-7][class*=w-7],.ts-sol-page span[class*=rounded-full][class*=h-6][class*=w-6]{box-shadow:0 8px 18px -8px var(--acc2),inset 0 1px 0 #ffffff80;font-weight:800;background:linear-gradient(135deg,var(--acc1),var(--acc2))!important;color:#0b1226!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page span[class*=rounded-full][class*=h-7][class*=w-7],.ts-sol-page span[class*=rounded-full][class*=h-6][class*=w-6]{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--acc2)80%,transparent),inset 0 1px 0 #ffffff80}}@supports (animation-timeline:view()){.ts-sol-page>div>section,.ts-sol-page>div>div>section{animation:linear both ts-sol-reveal;animation-timeline:view();animation-range:entry entry 28%}}@keyframes ts-sol-reveal{0%{opacity:0;transform:translateY(46px)scale(.985)}to{opacity:1;transform:none}}@keyframes ts-sol-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.14)translate(-2.5%)}}@keyframes ts-sol-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes ts-price-pulse{0%,to{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--acc2)70%,transparent),inset 0 1px 0 #ffffff80}50%{box-shadow:0 18px 44px -8px color-mix(in srgb,var(--acc1)85%,transparent),inset 0 1px 0 #ffffff80}}@keyframes ts-call-glow{0%,to{box-shadow:0 30px 60px -28px #020510e6,0 0 40px -12px color-mix(in srgb,var(--acc1)40%,transparent)}50%{box-shadow:0 30px 60px -28px #020510e6,0 0 70px -6px color-mix(in srgb,var(--acc2)65%,transparent)}}@media (prefers-reduced-motion:reduce){.ts-sol-page>section:first-child>img,.ts-sol-page>section:first-child h1,.ts-sol-page>section:first-child [class*=bg-white][class*=rounded],.ts-sol-page>section:first-child span,.ts-sol-page .phone-box,.ts-sol-page section[class*=to-cyan-400]:after{animation:none!important}}.ts-sol-page>section:first-child:after{z-index:0}.ts-sol-page>section:first-child>div:last-of-type{z-index:2}.ts-sol-page>section:first-child:after{background:linear-gradient(#0000 60%,#0b1222b3 88%,#0b1222 100%);-webkit-mask-image:none;mask-image:none}.ts-sol-page>section:first-child:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#c8dcff33 1.2px,#0000 1.6px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 80% at 80% 30%,#000,#0000 70%);mask-image:radial-gradient(55% 80% at 80% 30%,#000,#0000 70%)}.ts-sol-page :is(a,button)[class*=bg-emerald-]:not([class*=rounded-full]):not([class*=\/]),.ts-sol-page a[class*=bg-cyan-]:not([class*=rounded-full]):not([class*=\/]),.ts-sol-page button[class*=bg-cyan-]:not([class*=rounded-full]):not([class*=\/]){box-shadow:0 16px 30px -14px var(--acc2),inset 0 1px 0 #ffffff80;font-weight:700;background:linear-gradient(120deg,var(--acc1),var(--acc2))!important;color:#0b1226!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page :is(a,button)[class*=bg-emerald-]:not([class*=rounded-full]):not([class*=\/]),.ts-sol-page a[class*=bg-cyan-]:not([class*=rounded-full]):not([class*=\/]),.ts-sol-page button[class*=bg-cyan-]:not([class*=rounded-full]):not([class*=\/]){box-shadow:0 16px 30px -14px color-mix(in srgb,var(--acc2)80%,transparent),inset 0 1px 0 #ffffff80}}.ts-sol-page :is(a,button)[class*=bg-emerald-]:not([class*=rounded-full]):not([class*=\/]),.ts-sol-page a[class*=bg-cyan-]:not([class*=rounded-full]):not([class*=\/]),.ts-sol-page button[class*=bg-cyan-]:not([class*=rounded-full]):not([class*=\/]){transition:transform .22s,filter .2s}.ts-sol-page :is(a,button)[class*=bg-emerald-]:not([class*=rounded-full]):not([class*=\/]):hover,.ts-sol-page a[class*=bg-cyan-]:not([class*=rounded-full]):hover{filter:brightness(1.08);transform:translateY(-2px)}.ts-sol-page [class*=bg-yellow-300]{box-shadow:0 14px 30px -12px var(--acc2),inset 0 1px 0 #ffffff80;background:linear-gradient(120deg,var(--acc1),var(--acc2))!important;color:#0b1226!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page [class*=bg-yellow-300]{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--acc2)75%,transparent),inset 0 1px 0 #ffffff80}}.ts-sol-page [class*=text-yellow-200]{color:var(--acc1)!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page [class*=text-yellow-200]{color:color-mix(in srgb,var(--acc1)55%,white)!important}}html[data-page=solutions] .ts-ill{opacity:.5;width:min(44vw,560px);left:-16vw;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000073 45%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#00000073 45%,#0000 78%)}html[data-page=solutions] .ts-ill-stack{scale:1}.ts-sol-page li[class*=border-white\/15][class*=px-4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border-color:#ffffff24;border-radius:9999px;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .24s}.ts-sol-page li[class*=border-white\/15][class*=px-4]:hover{border-color:var(--acc1);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ts-sol-page li[class*=border-white\/15][class*=px-4]:hover{border-color:color-mix(in srgb,var(--acc1)60%,transparent)}}.ts-sol-page li[class*=border-white\/15][class*=px-4]:hover{box-shadow:0 14px 26px -14px var(--acc1)}@supports (color:color-mix(in lab, red, red)){.ts-sol-page li[class*=border-white\/15][class*=px-4]:hover{box-shadow:0 14px 26px -14px color-mix(in srgb,var(--acc1)60%,transparent)}}.ts-sol-page li[class*=border-white\/15]>span:first-child{font-weight:700;color:var(--acc1)!important}.ts-sol-page p[class*=border-l-2]{background:linear-gradient(100deg,var(--acc1),#ffffff05);border-radius:1rem;padding:1rem 1.2rem 1rem 1.3rem;border-left:0!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page p[class*=border-l-2]{background:linear-gradient(100deg,color-mix(in srgb,var(--acc1)12%,transparent),#ffffff05)}}.ts-sol-page p[class*=border-l-2]{box-shadow:inset 3px 0 0 var(--acc1),0 18px 30px -22px #000c}@supports (color:color-mix(in lab, red, red)){.ts-sol-page section[class*=w-screen][class*=bg-slate-950\/70],.ts-sol-page section[class*=w-screen][class*=bg-slate-950\/80]{background:radial-gradient(ellipse 45% 90% at 100% 0%,color-mix(in srgb,var(--acc2)12%,transparent),transparent 70%),linear-gradient(180deg,#0e162ce6,#0a1020eb)!important}}.ts-sol-page ol>li,.ts-sol-page li[class*=border-b]{position:relative}.ts-sol-page li>span[class*=rounded-full][class*=h-7]{z-index:1;position:relative}.ts-sol-page ol>li:not(:last-child)>span[class*=rounded-full][class*=h-7]:after{content:"";background:linear-gradient(180deg,var(--acc1),transparent);width:2px;height:3.4rem;margin-left:-1px;position:absolute;top:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.ts-sol-page ol>li:not(:last-child)>span[class*=rounded-full][class*=h-7]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--acc1)70%,transparent),transparent)}}.ts-sol-page ol>li:not(:last-child)>span[class*=rounded-full][class*=h-7]:after{pointer-events:none}.ts-sol-page .trusted-marquee-wrapper,.ts-sol-page [class*=trusted-marquee]{border-radius:1.5rem}.ts-sol-page>div h2:not([class*=text-slate-950]):after{content:"";background:linear-gradient(90deg,var(--acc1),var(--acc2));width:72px;height:3px;box-shadow:0 0 18px var(--acc1);border-radius:9999px;margin-top:.8rem;display:block}@supports (color:color-mix(in lab, red, red)){.ts-sol-page>div h2:not([class*=text-slate-950]):after{box-shadow:0 0 18px color-mix(in srgb,var(--acc1)60%,transparent)}}.ts-sol-page>div h2:not([class*=text-slate-950]):after{-webkit-text-fill-color:initial}.ts-sol-page>div .text-center h2:after{margin-inline:auto}.ts-sol-page button[class*=rounded-xl][class*=border]{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s}.ts-sol-page button[class*=rounded-xl][class*=border]:hover{transform:translateY(-3px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.ts-page-bg{color:#14213f;background-attachment:fixed;background:radial-gradient(55% 45% at 100% 0,#8cacf561,#0000 70%),radial-gradient(50% 45% at 0 100%,#96b9fa4d,#0000 70%),linear-gradient(#f6f9ff 0%,#eaf1fe 50%,#f4f8ff 100%)!important}::selection{color:#0e1832;background:#6e5fe840}.text-white{color:#101c3a}.text-white\/90,.text-white\/80,.text-white\/70{color:#2a3b61}.text-white\/60,.text-white\/50{color:#4a5f89}footer .text-white,.ts-team-card .text-white,.ts-keep-dark .text-white,[class*=from-emerald-500][class*=to-cyan-400] .text-white,button[class*=bg-emerald].text-white,.ts-btn-primary,.ts-btn-primary *,a[class*=bg-emerald],a[class*=bg-emerald] *,button[class*=bg-emerald],button[class*=bg-emerald] *,.ts-sol-page>section:first-child .text-white,.ts-sol-page section[class*=from-emerald-500] .text-white,.phone-box .text-white{color:#fff}[class*=border-white\/]{border-color:#3c5aa033}[class*=bg-white\/]{background-color:#466ed212}[class*=divide-white\/]>*+*{border-color:#3c5aa029}footer [class*=border-white\/]{border-color:#ffffff24}footer [class*=bg-white\/]{background-color:#ffffff12}[class*="bg-[#0d1528]"]{box-shadow:0 10px 30px -22px #1e3c8c73;background-color:#ffffffd1!important}[class*="bg-[#0d1528]"] [class*=shadow-black]{box-shadow:0 24px 50px -24px #1e3c8c59}footer{background:#0e1a36!important}footer,footer *{--tw-text-opacity:1}footer .text-slate-50,footer .text-slate-100,footer .text-slate-200{color:#eaf1fd}footer .text-slate-300,footer .text-slate-400{color:#b0c0e0}footer .text-slate-500{color:#8aa0cc}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],[class*=from-slate-900\/60][class*=rounded-2xl][class*=border],.ts-glass-card{border-color:#5a78be33;box-shadow:inset 0 1px #fff,0 24px 46px -30px #28469659;background:linear-gradient(#ffffffe6,#f0f6ffd9) padding-box padding-box!important}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{box-shadow:0 1px 0 #fff inset,0 34px 56px -28px #28469673,0 0 30px -10px var(--acc1);background:linear-gradient(#fff,#f1f6ff) padding-box padding-box!important}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{box-shadow:0 1px 0 #fff inset,0 34px 56px -28px #28469673,0 0 30px -10px color-mix(in srgb,var(--acc1)40%,transparent)}}.ts-team-card{color:#fff}.ts-window{background:#ffffffd9!important;border-color:#5a78be40!important}.ts-sol-page>section:first-child{background:#0a1020}.ts-sol-page>section:first-child h1,.ts-sol-page>section:first-child p,.ts-sol-page>section:first-child li,.ts-sol-page>section:first-child span{color:#fff}.ts-sol-page>section:first-child [class*=text-slate-]{color:#d3ddf1}.ts-sol-page section[class*=w-screen][class*=bg-slate-950\/70],.ts-sol-page section[class*=w-screen][class*=bg-slate-950\/80]{background:radial-gradient(ellipse 45% 90% at 100% 0%,var(--acc2),transparent 70%),linear-gradient(180deg,#e8f0fed9,#f4f8ffe6)!important}@supports (color:color-mix(in lab, red, red)){.ts-sol-page section[class*=w-screen][class*=bg-slate-950\/70],.ts-sol-page section[class*=w-screen][class*=bg-slate-950\/80]{background:radial-gradient(ellipse 45% 90% at 100% 0%,color-mix(in srgb,var(--acc2)14%,transparent),transparent 70%),linear-gradient(180deg,#e8f0fed9,#f4f8ffe6)!important}}header[class*=backdrop-blur]{box-shadow:0 14px 40px -26px #28469666;background:#ffffffd1!important;border-bottom:1px solid #5a78be2e!important}header{border-bottom-color:#5a78be2e}header nav a,header nav button{color:#1b2a50}header a[href=\/contact][class*=from-cyan-300]{color:#fff;background:linear-gradient(120deg,#6e5fe8,#4f6fe6);box-shadow:0 14px 28px -14px #5650dc99}header a[href=\/contact][class*=from-cyan-300]:hover{background:linear-gradient(120deg,#7a6cf0,#5a7bf0)}header a[href*="erp.triostack.in"]{color:#1b2a50;border-color:#3c50a066}header a[href*="erp.triostack.in"]:hover{background:#4f6fe614;border-color:#4f6fe6}.ts-btn-primary,a[class*=bg-emerald-500][class*=rounded-full],button[class*=bg-emerald-500][class*=rounded-full]{color:#fff;background:linear-gradient(120deg,#6e5fe8,#4f6fe6);box-shadow:0 16px 30px -16px #5650dca6,inset 0 1px #ffffff59}.ts-btn-primary:hover,a[class*=bg-emerald-500][class*=rounded-full]:hover,button[class*=bg-emerald-500][class*=rounded-full]:hover{background:linear-gradient(120deg,#7a6cf0,#5a7bf0);box-shadow:0 22px 36px -16px #5650dcb3,inset 0 1px #fff6}.ts-btn-secondary{color:#1b2a50;background:#fff9;border-color:#3c50a066}.ts-btn-secondary:hover{color:#1b2a50;background:#fff;border-color:#4f6fe6}#home h1{-webkit-text-fill-color:transparent;background:linear-gradient(#0e1832 30%,#2f3fa8 100%);-webkit-background-clip:text;background-clip:text}#home .ts-kicker{color:#3b46b8;background:#ffffffb3;border-color:#4f6fe659}.ts-kicker{color:#3b46b8}#home{box-shadow:none}.ts-tag{color:#2a3b8f;background:#ffffffd9;border-color:#4f6fe64d}#features,#faq{background:linear-gradient(#c8dafc8c,#f4f8ff00)}.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-cyan-200,.text-cyan-300,.text-cyan-400{color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-cyan-200,.text-cyan-300,.text-cyan-400{color:color-mix(in srgb,var(--acc2)88%,#14213f)}}footer .text-emerald-200,footer .text-emerald-300,footer .text-emerald-400,footer .text-cyan-200,footer .text-cyan-300,footer .text-cyan-400,.ts-sol-page>section:first-child [class*=text-emerald-],.ts-sol-page>section:first-child [class*=text-cyan-],.ts-team-card [class*=text-emerald-],.ts-keep-dark [class*=text-emerald-]{color:var(--acc1)}@supports (color:color-mix(in lab, red, red)){footer .text-emerald-200,footer .text-emerald-300,footer .text-emerald-400,footer .text-cyan-200,footer .text-cyan-300,footer .text-cyan-400,.ts-sol-page>section:first-child [class*=text-emerald-],.ts-sol-page>section:first-child [class*=text-cyan-],.ts-team-card [class*=text-emerald-],.ts-keep-dark [class*=text-emerald-]{color:color-mix(in srgb,var(--acc1)80%,white)}}.hover\:text-emerald-200:hover,.hover\:text-emerald-300:hover{color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-200:hover,.hover\:text-emerald-300:hover{color:color-mix(in srgb,var(--acc2)80%,#14213f)}}.ts-section-blush{background:radial-gradient(circle at 50% 30%,var(--acc2),transparent 55%),linear-gradient(180deg,#cddefc8c,#f4f8ff1a)}@supports (color:color-mix(in lab, red, red)){.ts-section-blush{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--acc2)12%,transparent),transparent 55%),linear-gradient(180deg,#cddefc8c,#f4f8ff1a)}}.text-slate-950,.text-slate-900,.bg-white.text-slate-950,.bg-white .text-slate-950{color:#0e1832}[class*=from-emerald-500][class*=to-cyan-400],[class*=from-emerald-500][class*=to-cyan-400] *{--keep:1}[class*=from-emerald-500][class*=to-cyan-400]{background:linear-gradient(100deg,#1d2f66 0%,#3b3fb0 60%,#6e5fe8 100%)!important}[class*=from-emerald-500][class*=to-cyan-400] h1,[class*=from-emerald-500][class*=to-cyan-400] h2,[class*=from-emerald-500][class*=to-cyan-400] h3,[class*=from-emerald-500][class*=to-cyan-400] p,[class*=from-emerald-500][class*=to-cyan-400] li{-webkit-text-fill-color:#fff;color:#fff!important}[class*=from-emerald-500][class*=to-cyan-400] a,[class*=from-emerald-500][class*=to-cyan-400] button{color:#3b3fb0}.ts-sol-page>div h2{-webkit-text-fill-color:transparent;background:linear-gradient(#0e1832 40%,#2f3fa8);-webkit-background-clip:text;background-clip:text}:is(.ts-sol-page>div p[class*=uppercase]:has(+h2),.ts-sol-page>div span[class*=uppercase]:has(+h2)){color:var(--acc2)!important}@supports (color:color-mix(in lab, red, red)){:is(.ts-sol-page>div p[class*=uppercase]:has(+h2),.ts-sol-page>div span[class*=uppercase]:has(+h2)){color:color-mix(in srgb,var(--acc2)85%,#14213f)!important}}:is(.ts-sol-page>div p[class*=uppercase]:has(+h2),.ts-sol-page>div span[class*=uppercase]:has(+h2)){background:#ffffffbf}.ts-sol-page .phone-box,.ts-sol-page .phone-box *{color:#fff}.ts-sol-page .phone-box [class*=text-slate-],.ts-sol-page .phone-box p:last-child{color:#c4d3ee}.ts-sol-page section[class*=from-emerald-500] h2,.ts-sol-page section[class*=from-emerald-500] p{-webkit-text-fill-color:#fff;background:0 0;color:#fff!important}.bg-white,[class*=bg-white\ ],footer,.phone-box,.ts-team-card,.ts-keep-dark,.ts-sol-page>section:first-child{--color-slate-50:#f5f7fd;--color-slate-100:#e9eef9;--color-slate-200:#d3ddf1;--color-slate-300:#b0c0e0;--color-slate-400:#8aa0cc;--color-slate-500:#5f79ad;--color-slate-600:#3f5685;--color-slate-700:#2a3b5e;--color-slate-800:#1b2741;--color-slate-900:#121b30;--color-slate-950:#0b1222}.bg-white,[class*=bg-white\ ]{color:#1b2741;--color-slate-50:#0e1832;--color-slate-100:#15213f;--color-slate-200:#22325a;--color-slate-300:#334872;--color-slate-400:#4a5f89;--color-slate-500:#6b7fa8;--color-slate-600:#3f5685;--color-slate-700:#2a3b5e;--color-slate-800:#1b2741;--color-slate-900:#121b30;--color-slate-950:#0b1222}[class*="bg-[linear-gradient(180deg,rgba(18,28,52"]{background:linear-gradient(#e4eeffe6,#f4f8fff2)!important}.ts-sol-page>div h2:not([class*=text-slate-950]),.ts-sol-page>div .text-center h2{-webkit-text-fill-color:transparent;background:linear-gradient(#0e1832 40%,#2f3fa8);-webkit-background-clip:text;background-clip:text}[class*=bg-emerald-400]:not([class*=bg-emerald-400\/]):not([class*=rounded-full]),[class*=bg-emerald-500]:not([class*=bg-emerald-500\/]):not([class*=rounded-full]):not(a[class*=fixed]){color:#fff!important;background:linear-gradient(120deg,#6e5fe8,#4f6fe6)!important}.ts-sol-page>section:first-child form h2{-webkit-text-fill-color:transparent!important;background:linear-gradient(#0e1832 40%,#2f3fa8)!important;-webkit-background-clip:text!important;background-clip:text!important}.ts-sol-page>section:first-child form p{-webkit-text-fill-color:#3f5685;color:#3f5685!important}.ts-sol-page>section:first-child form p[class*=uppercase]{-webkit-text-fill-color:#4a3fcf;color:#4a3fcf!important}.ts-profile-copy{background:linear-gradient(165deg,#ffffffe6,#f0f6ffd1);border-color:#5a78be33;box-shadow:0 40px 70px -44px #28469673,inset 0 1px #fff}.ts-profile-copy p[class*=uppercase]{color:#4a3fcf;background:#6e5fe81a}.ts-profile-copy a{color:#1b2a50}.ts-about-hero,.ts-about-hero *{--hero-text:#fff}.ts-about-hero h1,.ts-about-hero p,.ts-about-hero .text-white{color:#fff}.ts-team-card,.ts-team-card .text-white{color:#0b1226}.ts-team-card h3{color:#0b1226!important}.ts-team-card p{color:#62749d}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border],[class*=from-slate-900\/60][class*=rounded-2xl][class*=border],.ts-glass-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;background:linear-gradient(160deg,#fff 0%,#f3f7ff 55%,#e6eeff 100%) padding-box padding-box!important;border:1px solid #4f6fe652!important;box-shadow:inset 0 1px #fff,0 14px 22px -10px #28469659,0 36px 54px -26px #28469680!important}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:after,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:after{content:"";background:linear-gradient(90deg,var(--acc1),var(--acc2));opacity:.85;pointer-events:none;border-radius:0 0 6px 6px;height:3px;position:absolute;top:-1px;left:18px;right:18px}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border],[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]{position:relative}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{translate:0 -8px;border-color:var(--acc2)!important}@supports (color:color-mix(in lab, red, red)){[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{border-color:color-mix(in srgb,var(--acc2)65%,transparent)!important}}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover,.ts-glass-card:hover{box-shadow:inset 0 1px #fff,0 26px 34px -12px #28469673,0 54px 70px -28px #3c46c88c!important}[class*=bg-slate-900\/70] [class*=rounded-xl][class*=bg-emerald],[class*=bg-slate-900\/70] [class*=rounded-lg][class*=bg-emerald],[class*=bg-slate-900\/70] [class*=bg-white\/][class*=rounded-]{box-shadow:0 10px 16px -8px #3c50c880,inset 0 1px #fff;background:linear-gradient(145deg,#fff,#dfe8ff)!important}.ts-window{box-shadow:0 3px #6e82d766,0 40px 70px -30px #28469699!important}#home .rounded-2xl[class*=border]{box-shadow:inset 0 1px #fff,0 18px 26px -14px #28469673;background:linear-gradient(160deg,#fff,#eaf0ff)!important}[class*=from-emerald-500\/15][class*=via-slate-900]{background:linear-gradient(120deg,#1d2f66 0%,#3b3fb0 60%,#6e5fe8 100%)!important;border-color:#ffffff40!important;box-shadow:0 4px #28288c80,0 40px 70px -30px #323cc8b3!important}section:has(>div>div[class*=from-emerald-500\/15]) [class*=from-emerald-500\/15]{background:linear-gradient(120deg,#1d2f66 0%,#3b3fb0 60%,#6e5fe8 100%)!important;border-color:#ffffff40!important;box-shadow:0 4px #28288c80,0 40px 70px -30px #323cc8b3!important}[class*=from-emerald-500\/15][class*=via-slate-900] h2,[class*=from-emerald-500\/15][class*=via-slate-900] p,[class*=from-emerald-500\/15][class*=via-slate-900] a:not([class*=bg-]){-webkit-text-fill-color:#fff;background:0 0;color:#fff!important}[class*=from-emerald-500\/15][class*=via-slate-900] [class*=border-white\/20]{border-color:#ffffff8c!important}[class*=from-emerald-500\/15][class*=via-slate-900] a[class*=bg-emerald]{color:#3b3fb0!important;background:#fff!important}#home.ts-hero:before{background:0 0!important}#home.ts-hero:after{opacity:.6;background-image:radial-gradient(circle,#3c5ac847 1.2px,#0000 1.6px)}#home.ts-hero>div:first-child,#home.ts-hero{isolation:isolate}#home.ts-hero>div[class*=Hero\.jpeg]{opacity:0!important}#home.ts-hero>div[class*=bg-cyan-300\/20]{background:#ffffffe6;width:18rem;height:18rem}.ts-about-hero>div:first-of-type{opacity:.86;mix-blend-mode:normal;background:linear-gradient(115deg,#1b2c78 0%,#3a47c9 50%,#6d5ff0 100%)!important}.ts-about-hero>div[class*=from-slate-950\/30]{background:radial-gradient(70% 120% at 50% 0,#ffffff2e,#0000 60%),linear-gradient(#0a103c26,#0a103c73)!important}.ts-about-hero{border:1px solid #ffffff73;box-shadow:0 4px #2832aa73,0 40px 70px -34px #323cc8b3,inset 0 1px #fff6}.ts-about-hero h1{-webkit-text-fill-color:#fff;color:#fff;filter:drop-shadow(0 4px 18px #0a10468c);background:0 0!important}.ts-about-hero p{color:#fff;background:#0a104666;border-color:#ffffff59}.ts-profile-stage img,.ts-profile-stage [class*=rounded]{box-shadow:0 4px #4f5adc73,0 30px 50px -24px #283caa8c}.ts-profile-stage [class*=rounded]>span,.ts-profile-stage span[class*=rounded-full]{border-color:#ffffff80;color:#fff!important;background:linear-gradient(120deg,#6e5fe8,#4f6fe6)!important}.ts-profile-copy{background:linear-gradient(160deg,#fff 0%,#f2f6ff 60%,#e6eeff 100%);border:1px solid #4f6fe652;box-shadow:inset 0 1px #fff,0 22px 34px -14px #28469659,0 50px 70px -34px #3c46c873}.ts-profile-copy:after{content:"";background:linear-gradient(90deg,var(--acc1),var(--acc2));border-radius:0 0 8px 8px;height:4px;position:absolute;top:0;left:28px;right:28px}.ts-profile-copy h2{-webkit-text-fill-color:transparent;background:linear-gradient(#0e1832 30%,#3a47c9);-webkit-background-clip:text;background-clip:text}.ts-profile-copy p{color:#26365c}.ts-profile-copy p[class*=uppercase]{color:#fff;background:linear-gradient(120deg,#6e5fe8,#4f6fe6);border-color:#0000;box-shadow:0 8px 16px -8px #5650dc99}.ts-profile-copy a{background:linear-gradient(145deg,#fff,#e4ecff);border-color:#4f6fe659;box-shadow:0 10px 14px -8px #3c50c880}.ts-profile-copy a:hover{color:#fff;background:linear-gradient(120deg,#6e5fe8,#4f6fe6)}section:has(>.ts-profile-stage){perspective:1800px;isolation:isolate;padding-block:1.5rem 2.5rem;position:relative}section:has(>.ts-profile-stage):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 60% at 18% 30%,#6e82ff47,#0000 70%),radial-gradient(40% 55% at 90% 80%,#9678ff3d,#0000 70%),linear-gradient(#e1ebff8c,#f0f5ff1a);border-radius:3rem;position:absolute;inset:-2rem -3vw}.ts-profile-stage{transform-style:preserve-3d;transform-origin:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:rotateY(7deg)rotateX(1.5deg)}.ts-profile-stage:hover{transform:rotateY(2deg)rotateX(0)translateZ(20px)}.ts-profile-stage:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#3c46c873,#0000 70%);border-radius:50%;height:40px;position:absolute;bottom:-34px;left:8%;right:8%}.ts-profile-photo{padding:0;animation:7s ease-in-out infinite ts-photo-float;translate:0;background:#0e1832!important;border:0!important;box-shadow:0 0 0 4px #fff,0 0 0 7px #6e5fe88c,0 6px 0 7px #3c46c880,0 40px 60px -22px #2832b4a6!important}@keyframes ts-photo-float{0%,to{translate:0}50%{translate:0 -10px}}.ts-profile-photo img,.ts-profile-photo:hover img{filter:none}.ts-profile-photo:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:6s ease-in-out 1.5s infinite ts-photo-sheen;position:absolute;inset:0;transform:translate(-120%)}.ts-name-tag{box-shadow:0 3px #2832aa99,0 14px 22px -8px #3c46dc99;color:#fff!important;background:linear-gradient(120deg,#6e5fe8,#4f6fe6)!important;padding:.45rem 1rem!important;font-size:.8rem!important}.ts-profile-copy{transform-origin:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s;overflow:visible;transform:rotateY(-2.5deg)}.ts-profile-copy:hover{transform:rotateY(0)translateZ(14px)}.ts-profile-copy p[class*=uppercase]+p:before{content:"“";color:#6e5fe838;pointer-events:none;font-family:Georgia,serif;font-size:4.5rem;line-height:1;position:absolute;top:-.9rem;left:.6rem}.ts-profile-copy p[class*=uppercase]+p{padding-top:.4rem}.ts-profile-copy>p:first-of-type{color:#14213f;font-size:.98rem;font-weight:500}.ts-profile-copy>div:first-child>span{box-shadow:0 0 20px #6e5fe8b3}@media (max-width:1023px){.ts-profile-stage,.ts-profile-copy,.ts-profile-stage:hover,.ts-profile-copy:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ts-profile-photo,.ts-profile-photo:before{animation:none!important}}.ts-split-photo,.ts-gal-tile{background:#0e1832;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative;box-shadow:0 0 0 4px #fff,0 0 0 6px #6e5fe873,0 5px 0 6px #3c46c866,0 28px 40px -18px #2832b48c;border:0!important}.ts-split-photo{transform-origin:100%;transform:perspective(1400px)rotateY(6deg)}.ts-split-photo:hover{transform:perspective(1400px)rotateY(0)translateY(-6px)}.ts-split-photo img{filter:none;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.ts-split-photo:hover img{filter:none;transform:scale(1.05)}.ts-gallery{perspective:1600px;isolation:isolate;position:relative}.ts-gallery:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 12% 30%,#6e82ff40,#0000 70%),radial-gradient(40% 50% at 92% 80%,#9678ff38,#0000 70%);border-radius:3rem;position:absolute;inset:4rem -3vw -2rem}.ts-gallery>div:first-child h2{-webkit-text-fill-color:transparent;background:linear-gradient(#0e1832 30%,#3a47c9);-webkit-background-clip:text;background-clip:text}.ts-gal-tile{transform-style:preserve-3d}.ts-gal-tile img{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.ts-gal-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#141e6459),linear-gradient(135deg,#6e5fe82e,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.ts-gal-tile:hover{z-index:2;translate:0 -10px;box-shadow:0 0 0 4px #fff,0 0 0 7px #6e5fe8cc,0 7px 0 7px #3c46c88c,0 40px 56px -18px #2832c8b3}.ts-gal-tile:hover:after{opacity:0}.ts-gal-tile:hover img{filter:saturate(1.15);transform:scale(1.08)}.ts-gal-hero{transform-origin:100%;transform:rotateY(3deg)}.ts-gal-hero:hover{transform:rotateY(0)}.ts-gal-tile{animation:.9s cubic-bezier(.2,.8,.2,1) both ts-card-in}.ts-gal-tile:nth-child(2){animation-delay:.12s}.ts-gal-tile:nth-child(3){animation-delay:.22s}.ts-gal-tile:nth-child(4){animation-delay:.32s}.ts-split-stat{position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 26px -12px #28469666;background:linear-gradient(160deg,#fff,#e9f0ff)!important;border:1px solid #4f6fe652!important}.ts-split-stat:before{content:"";background:linear-gradient(180deg,var(--acc1),var(--acc2));width:5px;position:absolute;top:0;bottom:0;left:0}.ts-split-stat p:first-child{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#3a47c9,#6e5fe8);-webkit-background-clip:text;background-clip:text;font-size:1.9rem}.ts-split-stat:hover{transition:translate .3s;translate:0 -6px}@media (max-width:767px){.ts-split-photo,.ts-gal-hero{transform:none}}.ts-gallery .grid{gap:1.6rem}.ts-split-photo{margin-left:8px}.ts-sol-page>section:first-child h1{letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,3rem)}main h1:not(#home h1):not(.ts-sol-page h1),.ts-about-hero h1{letter-spacing:-.025em;line-height:1.15;font-size:clamp(1.7rem,3vw,2.6rem)!important}.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-cyan-200,.text-cyan-300,.text-cyan-400,.ts-kicker{color:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-cyan-200,.text-cyan-300,.text-cyan-400,.ts-kicker{color:color-mix(in srgb,var(--acc2)62%,#14213f)}}.ts-sol-page [class*="rgba(16,185,129,0.16)"]{background:radial-gradient(40% 55% at 15% 25%,#6e82ff4d,#0000 70%),radial-gradient(40% 55% at 88% 80%,#a078ff42,#0000 70%)!important}.ts-sol-page [class*=from-slate-950\/90][class*=rounded-3xl]{position:relative;overflow:hidden;background:radial-gradient(circle,#4664dc2e 1.2px,#0000 1.6px) 0 0/26px 26px,radial-gradient(50% 70% at 0 0,#fffffff2,#0000 70%),radial-gradient(45% 60% at 100% 100%,#8c78ff59,#0000 70%),linear-gradient(135deg,#f4f8ff 0%,#dfe9ff 55%,#c9d8ff 100%)!important;border:1px solid #4f6fe659!important;box-shadow:inset 0 1px #fff,0 40px 70px -34px #3246c899!important}.ts-sol-page [class*=from-slate-950\/90][class*=rounded-3xl]:before{content:"";pointer-events:none;border:1px solid #6e5fe840;border-radius:9999px;width:340px;height:340px;position:absolute;top:-120px;right:-120px;box-shadow:0 0 0 40px #6e5fe80d,0 0 0 90px #6e5fe809}.ts-sol-page [class*=border-emerald-300\/25][class*=rounded-3xl]{position:relative;box-shadow:inset 0 1px #fff,0 30px 46px -22px #3246c880;background:radial-gradient(circle at 50% 38%,#788cff47,#0000 60%),linear-gradient(160deg,#fff,#eef3ff)!important;border:1px solid #4f6fe64d!important}.ts-sol-page [class*=border-emerald-300\/25] img[alt=Triostack\ logo]{filter:drop-shadow(0 18px 18px #3c50c84d);animation:6s ease-in-out infinite ts-photo-float}.ts-sol-page [class*=from-slate-950\/90] [class*="bg-white/[0.03]"],.ts-sol-page [class*=from-slate-950\/90] [class*=bg-white\/5]{transition:translate .25s;box-shadow:inset 0 1px #fff,0 3px #6e82d766,0 12px 18px -10px #3246c866;background:linear-gradient(160deg,#fff,#e6eeff)!important;border:1px solid #4f6fe64d!important}.ts-sol-page [class*=from-slate-950\/90] [class*="bg-white/[0.03]"]:hover,.ts-sol-page [class*=from-slate-950\/90] [class*=bg-white\/5]:hover{translate:0 -4px}:root{--ts-bg:#fff;--ts-bg-soft:#f6f9ff}html,body{background:#fff!important}#features,#faq,.ts-section-blush{background:linear-gradient(#f7faff 0%,#f1f6ff 100%)!important}.ts-section-blush:before,.ts-section-blush:after{opacity:.35!important}.ts-bg-scene{display:none!important}.ts-sol-page section[class*=w-screen]:not([class*=border-emerald]){background:#fff!important}.ts-sol-page section[class*=w-screen]:not([class*=border-emerald])>div.pointer-events-none[class*=absolute][class*=inset-0]{background:0 0!important}.ts-sol-page section[class*=w-screen]:not([class*=border-emerald]):nth-of-type(2n){background:#fff!important}.ts-sol-page section[class*=w-screen]:not([class*=border-emerald]) *{--ts-dummy:0}body.ts-page-bg,.ts-page-bg{background:#fff!important}.ts-page-bg:before,.ts-page-bg:after{display:none!important}.ts-sol-page div[class*=rounded-2xl][class*=justify-between][class*=mt-8][class*=gap-5]{background:linear-gradient(110deg,#1d2f66 0%,#3b3fb0 60%,#6e5fe8 100%)!important;border-color:#ffffff40!important;box-shadow:0 3px #28328c80,0 22px 34px -16px #283caa8c!important}.ts-sol-page div[class*=rounded-2xl][class*=justify-between][class*=mt-8][class*=gap-5] a{color:#2f3fa8!important;background:#fff!important}.ts-sol-page div[class*=rounded-2xl][class*=justify-between][class*=mt-8][class*=gap-5] a[class],.ts-sol-page div[class*=rounded-2xl][class*=justify-between][class*=mt-8][class*=gap-5] button{color:#2f3fa8!important;opacity:1!important;-webkit-text-fill-color:#2f3fa8!important;background:#fff!important}.ts-ab-card{background:linear-gradient(160deg,#fff 0%,#f3f7ff 100%);border:1px solid #788cdc40;border-radius:1.75rem;padding:clamp(1.8rem,3.2vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 40px 60px -34px #28469673}.ts-ab-card:before{content:"";background:linear-gradient(#6e5fe8,#6cc6ff);width:6px;position:absolute;top:0;bottom:0;left:0}.ts-ab-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#6e5fe829,#0000 70%);border-radius:9999px;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.ts-ab-label{background:#eef1ff;border-radius:9999px;padding:.4rem .9rem;display:inline-block;color:#4a3fd0!important}.ts-ab-title{padding-bottom:1rem;position:relative}.ts-ab-title:after{content:"";background:linear-gradient(90deg,#6e5fe8,#6cc6ff);border-radius:9999px;width:72px;height:4px;position:absolute;bottom:0;left:0}.ts-ab-badge{background:#fff;border:1px solid #788cdc4d;border-radius:9999px;padding:.5rem 1.2rem .5rem .5rem;font-weight:600;box-shadow:0 3px #6e82d74d,0 12px 18px -10px #28469666;color:#14213f!important;display:inline-flex!important}.ts-ab-badge span{background:#eef1ff!important}.ts-ab-badge svg{color:#4a3fd0!important}.ts-ab-visual{perspective:1400px;min-height:460px;position:relative}.ts-ab-ring{border:2px dashed #6e5fe866;border-radius:9999px;width:300px;height:300px;animation:30s linear infinite ts-cl-spin2;position:absolute;top:-30px;right:-30px}@keyframes ts-cl-spin2{to{transform:rotate(360deg)}}.ts-ab-dots{background-image:radial-gradient(#6e5fe880 2px,#0000 2.5px);background-size:18px 18px;width:180px;height:140px;position:absolute;bottom:-10px;left:0}.ts-ab-main{border:8px solid #fff;border-radius:12rem 12rem 1.5rem 1.5rem;width:78%;height:380px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:0;overflow:hidden;transform:rotateY(-8deg)rotateX(2deg);box-shadow:0 50px 70px -30px #28469699}.ts-ab-visual:hover .ts-ab-main{transform:rotateY(0)rotateX(0)}.ts-ab-main img,.ts-ab-sub img{object-fit:cover;width:100%;height:100%;display:block}.ts-ab-sub{border:6px solid #fff;border-radius:1.5rem 6rem 1.5rem 1.5rem;width:50%;height:210px;animation:7s ease-in-out infinite ts-photo-float;position:absolute;bottom:20px;left:0;overflow:hidden;box-shadow:0 30px 40px -16px #28469699}@media (max-width:1023px){.ts-ab-visual{min-height:400px}.ts-ab-main{width:82%;height:320px}}[class*="bg-[#0d1528]/95"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-top-color:#788cdc40!important;box-shadow:0 30px 50px -26px #1e3c8c59!important}[class*="bg-[#0d1528]"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important}header[class*=backdrop-blur],header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.ts-tb-head h2{padding-bottom:1rem;font-size:clamp(1.8rem,3vw,2.4rem);display:inline-block;position:relative}.ts-tb-head h2:after{content:"";background:linear-gradient(90deg,#6e5fe8,#6cc6ff);border-radius:9999px;width:84px;height:4px;margin-left:-42px;position:absolute;bottom:0;left:50%}.ts-tb-stage{background:radial-gradient(60% 100%,#6e82ff1a,#0000 75%),linear-gradient(#f5f8ff,#fff);border-block:1px solid #788cdc38;border-radius:2rem;padding:1.6rem 0;overflow:hidden}.ts-tb-row{box-shadow:none!important;background:0 0!important;border:0!important;padding:.9rem 0!important}.ts-tb-fade{z-index:5;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.ts-tb-fade-l{background:linear-gradient(90deg,#fff 10%,#0000);left:0}.ts-tb-fade-r{background:linear-gradient(270deg,#fff 10%,#0000);right:0}.ts-tb-tile{background:#fff;border:1px solid #788cdc47;border-radius:1.1rem;justify-content:center;min-width:150px;height:84px;padding:0 1.6rem;transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;box-shadow:inset 0 1px #fff,0 16px 24px -14px #28469673}.ts-tb-tile img{object-fit:contain;max-width:150px;height:2.6rem;filter:none!important;opacity:1!important}.ts-tb-tile:hover{border-color:#6e5fe8;translate:0 -8px;box-shadow:inset 0 1px #fff,0 26px 32px -14px #3c46c880}.ts-tb-stage:hover .trusted-marquee-left,.ts-tb-stage:hover .trusted-marquee-right{animation-play-state:paused}.ts-sv{gap:3rem;display:grid}@media (min-width:1024px){.ts-sv{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.ts-sv-intro{position:sticky;top:110px}}.ts-sv-list{counter-reset:sv;gap:1.2rem;display:grid}@media (min-width:700px){.ts-sv-list{grid-template-columns:1fr 1fr;padding-bottom:2.2rem}.ts-sv-card:nth-child(2n){margin-top:2.2rem}}.ts-sv-card{counter-increment:sv;background:#fff;border:1px solid #788cdc40;border-radius:1.5rem;flex-direction:column;gap:1.1rem;padding:1.7rem 1.5rem 1.5rem;transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 28px 40px -26px #28469673}.ts-sv-card:before{content:"0" counter(sv);color:#0000;-webkit-text-stroke:1.5px #6e5fe838;font:800 4.2rem/1 Bricolage Grotesque,sans-serif;transition:-webkit-text-stroke-color .3s;position:absolute;top:.2rem;right:1rem}.ts-sv-card:after{content:"";transform-origin:0;background:linear-gradient(90deg,#6e5fe8,#6cc6ff);height:4px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ts-sv-card:hover{border-color:#6e5fe8;translate:0 -10px;box-shadow:inset 0 1px #fff,0 40px 50px -24px #3c46c880}.ts-sv-card:hover:after{transform:scaleX(1)}.ts-sv-icon{color:#fff;background:linear-gradient(135deg,#6e5fe8,#4f8bff);border-radius:1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;box-shadow:0 10px 18px -8px #505ae6b3,inset 0 1px #fff6}.ts-sv-icon svg{color:#fff}.ts-sv-title{-webkit-text-fill-color:#14213f;font-size:1.15rem;font-weight:650;color:#14213f!important}.ts-sv-desc{margin-top:.55rem;font-size:.9rem;line-height:1.65;color:#4a5f89!important}.ts-sv-go{background:#eef1ff;border:1px solid #6e5fe84d;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;width:2.5rem;height:2.5rem;transition:background .25s,color .25s,translate .25s;display:inline-flex;color:#4a3fd0!important}.ts-sv-card:hover .ts-sv-go{background:#6e5fe8;translate:6px;color:#fff!important}#features.ts-ft-section{position:relative;background:radial-gradient(50% 60% at 15% 0,#6e82ff73,#0000 70%),radial-gradient(50% 60% at 90% 100%,#6cc6ff47,#0000 70%),linear-gradient(160deg,#141f4d 0%,#2a2f8f 55%,#4a3fd0 100%)!important}#features.ts-ft-section:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff59 1.2px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ts-ft-head h2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.ts-ft-head h2:after{display:none!important}.ts-ft-head p{color:#d4defa!important}.ts-ft-grid{counter-reset:ft;gap:1.3rem;display:grid;position:relative}@media (min-width:700px){.ts-ft-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ts-ft-grid{grid-template-columns:repeat(3,1fr)}}.ts-ft-card{counter-increment:ft;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.4rem;padding:1.8rem 1.6rem;transition:translate .35s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff29,#ffffff0d)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff59,0 30px 40px -26px #050a3ccc!important}.ts-ft-card:before{content:"0" counter(ft);letter-spacing:.2em;color:#ffffff8c;font:700 .85rem Bricolage Grotesque,sans-serif;position:absolute;top:.9rem;right:1.2rem}.ts-ft-card:hover{translate:0 -10px;background:linear-gradient(160deg,#ffffff42,#ffffff17)!important}.ts-ft-icon{background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 0 0 6px #ffffff24,0 12px 20px -8px #00000073;color:#4a3fd0!important}.ts-ft-icon svg{color:#4a3fd0}.ts-ft-card:hover .ts-ft-icon{transform:rotate(-10deg)scale(1.1)}.ts-ft-title{-webkit-text-fill-color:#fff;margin-top:1.2rem;font-size:1.15rem;font-weight:650;color:#fff!important}.ts-ft-desc{margin-top:.5rem;font-size:.9rem;line-height:1.65;color:#d4defa!important}.ts-ft-more{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.72rem;font-weight:700;transition:gap .25s;display:inline-flex;color:#fff!important}.ts-ft-card:hover .ts-ft-more{gap:.9rem}.ts-in-cloud{flex-wrap:wrap;justify-content:center;gap:.9rem .8rem;display:flex}.ts-in-pill{background:#fff;border:1px solid #788cdc4d;border-radius:9999px;align-items:center;gap:.7rem;padding:.45rem 1.3rem .45rem .45rem;font-size:.9rem;font-weight:600;transition:translate .3s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px #6e82d74d,0 14px 20px -12px #28469666;color:#14213f!important}.ts-in-ico{background:linear-gradient(135deg,#eef1ff,#dbe6ff);border-radius:9999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:700;transition:background .25s,color .25s;display:flex;color:#4a3fd0!important}.ts-in-pill:nth-child(3n+2){translate:0 8px}.ts-in-pill:hover{background:linear-gradient(110deg,#4a3fd0,#6e5fe8);box-shadow:0 4px #281e9680,0 22px 28px -12px #3c46c899;color:#fff!important;translate:0 -6px!important}.ts-in-pill:hover .ts-in-ico{background:#fff}.ts-sv-intro h2{letter-spacing:-.02em;text-wrap:balance;line-height:1.18;font-size:clamp(1.8rem,2.6vw,2.35rem)!important}.ts-sv-intro>p:not(.ts-kicker){max-width:34rem;font-size:.95rem}@media (min-width:1024px){.ts-sv{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}}@media (max-width:1023px){.ts-sv-intro{position:static}}.ts-sv-card{--a:#6e5fe8;--b:#4f8bff;--pat:none;--psize:auto}.ts-sv-card:first-child{--a:#5b6cf0;--b:#7a5cf0;--pat:radial-gradient(var(--a)1.6px,transparent 2.2px)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:first-child{--pat:radial-gradient(color-mix(in srgb,var(--a)40%,transparent)1.6px,transparent 2.2px)}}.ts-sv-card:first-child{--psize:16px 16px}.ts-sv-card:nth-child(2){--a:#1f9bd8;--b:#4f6bf0;--pat:linear-gradient(var(--a)1px,transparent 1px),linear-gradient(90deg,var(--a)1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:nth-child(2){--pat:linear-gradient(color-mix(in srgb,var(--a)28%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--a)28%,transparent)1px,transparent 1px)}}.ts-sv-card:nth-child(2){--psize:22px 22px}.ts-sv-card:nth-child(3){--a:#14b8a6;--b:#2f8bd8;--pat:repeating-linear-gradient(45deg,var(--a)0 2px,transparent 2px 12px)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:nth-child(3){--pat:repeating-linear-gradient(45deg,color-mix(in srgb,var(--a)30%,transparent)0 2px,transparent 2px 12px)}}.ts-sv-card:nth-child(3){--psize:auto}.ts-sv-card:nth-child(4){--a:#8a5cf0;--b:#d45cc8;--pat:repeating-radial-gradient(circle at 100% 0,var(--a)0 2px,transparent 2px 14px)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:nth-child(4){--pat:repeating-radial-gradient(circle at 100% 0,color-mix(in srgb,var(--a)32%,transparent)0 2px,transparent 2px 14px)}}.ts-sv-card:nth-child(4){--psize:auto}.ts-sv-card:nth-child(5){--a:#3b82f6;--b:#22c1d6;--pat:repeating-linear-gradient(135deg,var(--a)0 6px,transparent 6px 14px)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:nth-child(5){--pat:repeating-linear-gradient(135deg,color-mix(in srgb,var(--a)28%,transparent)0 6px,transparent 6px 14px)}}.ts-sv-card:nth-child(5){--psize:auto}.ts-sv-card:nth-child(6){--a:#4a3fd0;--b:#1d2f66;--pat:repeating-linear-gradient(0deg,var(--a)0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,var(--a)0 1px,transparent 1px 40px)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:nth-child(6){--pat:repeating-linear-gradient(0deg,color-mix(in srgb,var(--a)26%,transparent)0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--a)26%,transparent)0 1px,transparent 1px 40px)}}.ts-sv-card:nth-child(6){--psize:auto}.ts-sv-card{background:linear-gradient(112deg,#fff 38%,#ffffff8c 62%,#fff0 100%),var(--pat)top right/var(--psize),radial-gradient(circle at 100% 0,var(--a),transparent 55%),#fff}@supports (color:color-mix(in lab, red, red)){.ts-sv-card{background:linear-gradient(112deg,#fff 38%,#ffffff8c 62%,#fff0 100%),var(--pat)top right/var(--psize),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--a)16%,transparent),transparent 55%),#fff}}.ts-sv-card{border-top:1px solid #788cdc47;border-color:var(--a)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card{border-color:color-mix(in srgb,var(--a)28%,#788cdc40)}}.ts-sv-card{border-top-color:var(--a)}.ts-sv-card:before{-webkit-text-stroke-color:var(--a)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:before{-webkit-text-stroke-color:color-mix(in srgb,var(--a)35%,transparent)}}.ts-sv-card:after{background:linear-gradient(90deg,var(--a),var(--b))}.ts-sv-card:hover{border-color:var(--a);box-shadow:inset 0 1px 0 #fff,0 40px 50px -24px var(--a)}@supports (color:color-mix(in lab, red, red)){.ts-sv-card:hover{box-shadow:inset 0 1px 0 #fff,0 40px 50px -24px color-mix(in srgb,var(--a)60%,transparent)}}.ts-sv-card:hover:before{-webkit-text-stroke-color:var(--a)}.ts-sv-icon{background:linear-gradient(135deg,var(--a),var(--b));box-shadow:0 12px 20px -8px var(--a),inset 0 1px 0 #ffffff73}@supports (color:color-mix(in lab, red, red)){.ts-sv-icon{box-shadow:0 12px 20px -8px color-mix(in srgb,var(--a)75%,transparent),inset 0 1px 0 #ffffff73}}.ts-sv-icon{border-radius:1.1rem;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ts-sv-card:hover .ts-sv-icon{transform:rotate(-8deg)scale(1.1)}.ts-sv-go{border-color:var(--a);color:var(--a)!important}@supports (color:color-mix(in lab, red, red)){.ts-sv-go{border-color:color-mix(in srgb,var(--a)45%,transparent)}}.ts-sv-go{background:var(--a)}@supports (color:color-mix(in lab, red, red)){.ts-sv-go{background:color-mix(in srgb,var(--a)10%,#fff)}}.ts-sv-card:hover .ts-sv-go{background:var(--a);color:#fff!important}html,body,body.ts-page-bg{overflow:clip visible!important}.ts-hv{perspective:1700px;width:100%;max-width:32rem;padding:1.5rem 0 2.5rem;position:relative}.ts-hv-stage{transform-style:preserve-3d;animation:10s ease-in-out infinite ts-hv-sway;position:relative;transform:rotateY(-14deg)rotateX(6deg)}@keyframes ts-hv-sway{0%,to{transform:rotateY(-14deg)rotateX(6deg)}50%{transform:rotateY(-5deg)rotateX(3deg)}}.ts-hv-layer{pointer-events:none;border-radius:20px;position:absolute;inset:0}.ts-hv-layer-a{opacity:.85;background:linear-gradient(135deg,#8aa6ff,#6e5fe8);transform:translateZ(-50px)translate(22px,20px);box-shadow:0 30px 50px -20px #4650dc99}.ts-hv-layer-b{opacity:.7;background:linear-gradient(135deg,#a9e0ff,#6cc6ff);transform:translateZ(-100px)translate(44px,40px)}.ts-hv .ts-window{transform:translateZ(0);background:#fff!important;border:1px solid #ffffffe6!important;box-shadow:0 1px #d3dcff,0 2px #c6d1fd,0 3px #b9c6fb,0 4px #adbbf9,0 5px #a0aff7,0 6px #93a3f4,0 40px 60px -22px #283cbe99!important}.ts-hv .ts-window:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff59 0%,#0000 35% 70%,#ffffff2e);position:absolute;inset:0}.ts-hv-orbit{pointer-events:none;border:2px dashed #6e5fe873;border-radius:50%;height:120px;margin-top:-60px;animation:26s linear infinite ts-hv-orbit;position:absolute;top:50%;left:-12%;right:-12%;transform:rotateX(72deg)rotate(0)}@keyframes ts-hv-orbit{to{transform:rotateX(72deg)rotate(360deg)}}.ts-hv-floor{pointer-events:none;filter:blur(8px);background:radial-gradient(#3c46c873,#0000 70%);border-radius:50%;height:40px;position:absolute;bottom:0;left:6%;right:6%}.ts-hv-chip{color:#fff;background:linear-gradient(135deg,#6e5fe8,#4f8bff);border-radius:1.1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;animation:5s ease-in-out infinite ts-hv-bob;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff80,0 4px #2832aa80,0 22px 28px -10px #323cc8b3}.ts-hv-chip svg{width:1.5rem;height:1.5rem}.ts-hv-chip-1{top:28%;right:-1.6rem;transform:translateZ(90px)}.ts-hv-chip-2{background:linear-gradient(135deg,#14b8a6,#2f8bd8);animation-delay:1.2s;top:52%;left:-1.8rem;transform:translateZ(110px)}.ts-hv-chip-3{background:linear-gradient(135deg,#8a5cf0,#d45cc8);animation-delay:2.4s;bottom:-1.6rem;right:12%;transform:translateZ(80px)}@keyframes ts-hv-bob{0%,to{translate:0}50%{translate:0 -12px}}@media (max-width:767px){.ts-hv-stage{animation:none;transform:none}.ts-hv-layer-a{transform:translate(10px,10px)}.ts-hv-layer-b{transform:translate(20px,20px)}.ts-hv-chip{transform:none!important}.ts-hv-chip-1{right:-.6rem}.ts-hv-chip-2{left:-.6rem}}@media (prefers-reduced-motion:reduce){.ts-hv-stage,.ts-hv-orbit,.ts-hv-chip{animation:none!important}}.ts-hv{perspective:none;padding:2rem 2.2rem 2.6rem 1.6rem}.ts-hv-stage{animation:7s ease-in-out infinite ts-hv-float2!important;transform:none!important}@keyframes ts-hv-float2{0%,to{translate:0}50%{translate:0 -10px}}.ts-hv-orbit{background-image:radial-gradient(#6e5fe899 2.2px,#0000 2.8px);background-size:18px 18px;border:0;border-radius:0;width:150px;height:150px;margin:0;top:.4rem;left:-1.4rem;right:auto;animation:none!important;transform:none!important}.ts-hv-floor{display:none}.ts-hv-layer{border-radius:30px}.ts-hv-layer-a{opacity:1;background:linear-gradient(135deg,#6e5fe8,#3b5bdb 60%,#1d2f66);box-shadow:0 40px 50px -26px #2832beb3;transform:translate(24px,24px)!important}.ts-hv-layer-b{opacity:1;background:0 0;border:2px dashed #6e5fe88c;transform:translate(-16px,-16px)!important}.ts-hv .ts-window{border-radius:30px;background:#fff!important;border:9px solid #fff!important;box-shadow:0 30px 50px -24px #283cbe8c!important}.ts-hv .ts-window-bar,.ts-hv .ts-window:after{display:none}.ts-hv .ts-window-img{border-radius:22px!important;padding:0!important}.ts-hv-chip{border:4px solid #fff;border-radius:9999px;width:3.6rem;height:3.6rem;box-shadow:0 18px 24px -10px #323cc899;transform:none!important}.ts-hv-chip-1{top:-1.2rem;right:-1.6rem}.ts-hv-chip-2{top:auto;bottom:2.4rem;left:-1.8rem}.ts-hv-chip-3{bottom:-.8rem;right:-1.2rem}@media (max-width:767px){.ts-hv{padding:1.2rem 1.2rem 1.8rem .8rem}.ts-hv-stage{animation:none!important}}header div[class*="bg-[#0d1528]/95"] a{font-weight:500;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;color:#1b2a50!important;background:#f1f4ff!important;border-radius:.7rem!important;padding:.55rem 1rem .55rem 1.1rem!important}header div[class*="bg-[#0d1528]/95"] a:before{content:"";transform-origin:50%;background:linear-gradient(#6e5fe8,#6cc6ff);width:4px;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}header div[class*="bg-[#0d1528]/95"] a:hover{transform:translate(6px);box-shadow:0 10px 18px -12px #3c46c88c;color:#4a3fd0!important;background:linear-gradient(100deg,#e4e9ff,#f4f7ff)!important}header div[class*="bg-[#0d1528]/95"] a:hover:before{transform:scaleY(1)}header div[class*="bg-[#0d1528]/95"] a:after{content:"→";opacity:0;color:#6e5fe8;transition:translate .22s,opacity .22s;position:absolute;top:50%;right:.9rem;translate:-6px -50%}header div[class*="bg-[#0d1528]/95"] a:hover:after{opacity:1;translate:0 -50%}header div[class*="bg-[#0d1528]/95"] .grid{gap-row:.5rem;row-gap:.55rem}header div[class*="bg-[#0d1528]/95"] .grid[class*="h-[260px]"]{padding-bottom:.4rem;height:auto!important}.ts-profile-photo{height:600px;max-height:none!important}.ts-profile-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1023px){.ts-profile-photo{height:520px}}.ts-team-head h2{filter:drop-shadow(0 6px 18px #6e5fe840);-webkit-text-fill-color:transparent!important;background:linear-gradient(#14213f 30%,#3b4fd0 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.ts-pj{--a:#5b6cf0;--b:#7a5cf0;position:relative}.ts-pj:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 70% at 85% 0,#6e82ff24,#0000 70%),radial-gradient(40% 60% at 5% 10%,#6cc6ff1f,#0000 70%);height:520px;position:absolute;inset:0 0 auto}.ts-pj>section,.ts-pj>div{z-index:1;position:relative}.ts-pj-hero{isolation:isolate;background:linear-gradient(135deg,#14214f 0%,#2a2f8f 55%,#4a3fd0 100%)!important;border:1px solid #ffffff59!important;border-radius:2rem!important;box-shadow:0 6px #3c46be8c,0 50px 70px -30px #2832bea6!important}.ts-pj-hero>div[class*=absolute]{display:none!important}.ts-pj-hero-img{z-index:0;object-fit:cover;opacity:.55;filter:saturate(1.1)contrast(1.05);width:100%;height:100%;animation:24s ease-in-out infinite alternate ts-pj-zoom;position:absolute;inset:0}@keyframes ts-pj-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.ts-pj-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0e1846ed 0%,#222882c7 52%,#5a50e659 100%),radial-gradient(#ffffff38 1.2px,#0000 1.6px) 0 0/26px 26px;position:absolute;inset:0}.ts-pj-hero:after{content:"";z-index:2;background:linear-gradient(90deg,#6cc6ff,#8a5cf0,#d45cc8);height:4px;position:absolute;bottom:0;left:0;right:0}.ts-pj-hero>div.relative{z-index:3}.ts-pj-hero h1{text-shadow:0 4px 24px #0a0f3c80;color:#fff!important;-webkit-text-fill-color:#fff!important}.ts-pj-hero p[class*=tracking]{font-weight:700;color:#cdd9ff!important}.ts-pj-hero p[class*=leading-relaxed]{color:#e6edff!important}.ts-pj-hero span[class*=rounded-full][class*=border]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important;background:#ffffff29!important;border-color:#ffffff73!important}.ts-pj-hero a[class*=rounded-full]{box-shadow:0 14px 22px -12px #00000080}.ts-pj-hero a[class*=border-white\/20]{color:#fff!important;background:#ffffff24!important;border-color:#fff9!important}.ts-pj-hero a[class*=border-white\/20]:hover{color:#3b4fd0!important;background:#fff!important}.ts-pj-hero>div.relative>div:last-child{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:perspective(1400px)rotateY(-4deg);background:#fffffff5!important;border:1px solid #fff!important;border-radius:1.4rem!important;box-shadow:0 6px #7882e68c,0 40px 50px -24px #050a3cb3!important}.ts-pj-hero>div.relative>div:last-child:hover{transform:perspective(1400px)rotateY(0)translateY(-6px)}.ts-pj-hero>div.relative>div:last-child h2,.ts-pj-hero>div.relative>div:last-child h3{color:#14213f!important;-webkit-text-fill-color:#14213f!important;background:0 0!important}.ts-pj-hero>div.relative>div:last-child p,.ts-pj-hero>div.relative>div:last-child li{color:#3b4d78!important}.ts-pj-orb{z-index:2;pointer-events:none;border-radius:9999px;position:absolute}.ts-pj-orb-a{background:radial-gradient(circle at 32% 28%,#ffffff8c,#8ca0ff59 40%,#0000 70%);border:2px dashed #ffffff59;width:240px;height:240px;animation:11s ease-in-out infinite ts-float;top:-60px;right:-50px}.ts-pj-orb-b{background:radial-gradient(circle at 32% 28%,#ffffff80,#6cc6ff59 45%,#0000 72%);width:150px;height:150px;animation:14s ease-in-out infinite reverse ts-float;bottom:-50px;left:-40px}.ts-pj [class*=rounded-3xl][class*=bg-slate-900\/70]:not(.ts-pj-hero),.ts-pj-industry .ts-glass-card,.ts-pj-detail .ts-glass-card:not(.ts-pj-hero){transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;border:1px solid #788cdc47!important;border-top:5px solid var(--a)!important;background:linear-gradient(165deg,#fff 0%,#f3f7ff 100%)!important;border-radius:1.5rem!important;box-shadow:inset 0 1px #fff,0 4px #6e82d74d,0 30px 40px -28px #28469673!important}.ts-pj [class*=rounded-3xl][class*=bg-slate-900\/70]:not(.ts-pj-hero):hover,.ts-pj-industry .ts-glass-card:hover{translate:0 -8px;box-shadow:inset 0 1px 0 #fff,0 4px 0 var(--a),0 44px 50px -26px var(--a)!important}@supports (color:color-mix(in lab, red, red)){.ts-pj [class*=rounded-3xl][class*=bg-slate-900\/70]:not(.ts-pj-hero):hover,.ts-pj-industry .ts-glass-card:hover{box-shadow:inset 0 1px 0 #fff,0 4px 0 color-mix(in srgb,var(--a)55%,transparent),0 44px 50px -26px color-mix(in srgb,var(--a)55%,transparent)!important}}.ts-pj .grid>:nth-child(6n+1){--a:#5b6cf0;--b:#7a5cf0}.ts-pj .grid>:nth-child(6n+2){--a:#1f9bd8;--b:#4f6bf0}.ts-pj .grid>:nth-child(6n+3){--a:#14b8a6;--b:#2f8bd8}.ts-pj .grid>:nth-child(6n+4){--a:#8a5cf0;--b:#d45cc8}.ts-pj .grid>:nth-child(6n+5){--a:#3b82f6;--b:#22c1d6}.ts-pj .grid>:nth-child(6n+6){--a:#4a3fd0;--b:#1d2f66}.ts-pj [class*=rounded-3xl]:not(.ts-pj-hero)>h2:first-child:before,.ts-pj [class*=rounded-3xl]:not(.ts-pj-hero)>div>h2:first-child:before,.ts-pj-industry .ts-glass-card>h2:first-child:before{content:"";vertical-align:.08em;background:linear-gradient(135deg,var(--a),var(--b));width:.62rem;height:.62rem;box-shadow:0 4px 8px -2px var(--a);border-radius:.2rem;margin-right:.65rem;display:inline-block;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.ts-pj [class*=rounded-3xl]:not(.ts-pj-hero)>h2:first-child:before,.ts-pj [class*=rounded-3xl]:not(.ts-pj-hero)>div>h2:first-child:before,.ts-pj-industry .ts-glass-card>h2:first-child:before{box-shadow:0 4px 8px -2px color-mix(in srgb,var(--a)70%,transparent)}}.ts-pj h2{-webkit-text-fill-color:#14213f;color:#14213f!important}.ts-pj-hero h2{color:#14213f!important}.ts-pj li>span[class*=rounded-full][class*=h-2],.ts-pj li>span[class*=rounded-full][class*=h-1\.5]{box-shadow:0 4px 8px -3px var(--a);flex:none;justify-content:center;align-items:center;display:inline-flex;background:linear-gradient(135deg,var(--a),var(--b))!important;width:1.1rem!important;height:1.1rem!important;margin-top:.12rem!important}@supports (color:color-mix(in lab, red, red)){.ts-pj li>span[class*=rounded-full][class*=h-2],.ts-pj li>span[class*=rounded-full][class*=h-1\.5]{box-shadow:0 4px 8px -3px color-mix(in srgb,var(--a)70%,transparent)}}.ts-pj li>span[class*=rounded-full][class*=h-2]:after,.ts-pj li>span[class*=rounded-full][class*=h-1\.5]:after{content:"✓";color:#fff;font-size:.6rem;font-weight:800;line-height:1}.ts-pj li>span[class*=h-1\.5]{width:.95rem!important;height:.95rem!important}.ts-pj li{color:#2b3b66}.ts-pj p[class*="tracking-[0.25em]"],.ts-pj span[class*="tracking-[0.25em]"],.ts-pj p[class*="tracking-[0.3em]"],.ts-pj p[class*="tracking-[0.35em]"]{font-weight:700;color:#4a3fd0!important}.ts-pj-hero p[class*="tracking-[0.3em]"]{color:#cdd9ff!important}.ts-pj-industry .ts-ind-hero span[class*=tracking]{color:#fff!important}.ts-pj [class*=rounded-2xl][class*=bg-slate-900\/60]:not(.ts-pj-hero *),.ts-pj-industry [class*=rounded-2xl][class*=bg-slate-900\/70]{transition:translate .3s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .3s;box-shadow:inset 0 1px #fff,0 3px #6e82d747,0 16px 22px -16px #28469666;color:#1f2f5c!important;background:#fff!important;border:1px solid #788cdc4d!important}.ts-pj [class*=rounded-2xl][class*=bg-slate-900\/60]:not(.ts-pj-hero *):hover,.ts-pj-industry [class*=rounded-2xl][class*=bg-slate-900\/70]:hover{translate:0 -5px;border-color:var(--a)!important}.ts-pj [class*=rounded-2xl] p[class*=font-semibold]{color:#14213f!important}.ts-pj [class*=rounded-2xl] p[class*=text-slate-300],.ts-pj [class*=rounded-2xl] p[class*=text-slate-400]{color:#4a5f89!important}.ts-pj [class*=text-slate-300],.ts-pj [class*=text-slate-200]{color:#3b4d78}.ts-pj [class*=text-slate-400]{color:#5c6e98}.ts-pj-hero [class*=text-slate-300],.ts-pj-hero [class*=text-slate-200]{color:#e6edff}.ts-pj-hero>div.relative>div:last-child [class*=text-slate-300]{color:#3b4d78}.ts-ind-hero{isolation:isolate;border:1px solid #ffffff80!important;border-radius:2rem!important;box-shadow:0 6px #3c46be8c,0 50px 70px -30px #2832bea6!important}.ts-ind-hero>img{filter:saturate(1.1)contrast(1.06);animation:24s ease-in-out infinite alternate ts-pj-zoom}.ts-ind-hero>div.absolute.inset-0[class*=bg-gradient]{background:linear-gradient(#0a103c1a 0%,#0e16508c 55%,#141a64f0 100%)!important}.ts-ind-hero:after{content:"";z-index:4;background:linear-gradient(90deg,#6cc6ff,#8a5cf0,#d45cc8);height:4px;position:absolute;bottom:0;left:0;right:0}.ts-ind-hero>div.absolute.inset-0.flex{z-index:3}.ts-ind-hero h1{text-shadow:0 4px 26px #050828b3;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.ts-ind-hero p{text-shadow:0 2px 12px #05082899;color:#eef3ff!important}.ts-ind-hero span[class*=tracking]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff73;border-radius:9999px;padding:.35rem .9rem;font-weight:700;color:#fff!important}.ts-pj-industry .ts-glass-card.ts-hover-lift{padding-left:1.6rem;color:#14213f!important;border-top-width:1px!important;border-left:5px solid var(--a)!important}.ts-pj-industry h2{margin-bottom:.2rem}.ts-pj-industry section>h2,.ts-pj-industry .ts-glass-card h2{-webkit-text-fill-color:#14213f}@media (max-width:767px){.ts-pj-hero>div.relative>div:last-child{transform:none}.ts-pj-orb-a{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){.ts-pj-hero-img,.ts-ind-hero>img,.ts-pj-orb{animation:none!important}}main.ts-pj .ts-pj-hero.ts-pj-hero{background:linear-gradient(135deg,#14214f 0%,#2a2f8f 55%,#4a3fd0 100%)!important;border-top:1px solid #ffffff59!important}main.ts-pj .ts-pj-hero.ts-pj-hero:before{pointer-events:none;content:""!important;z-index:1!important;border-radius:inherit!important;opacity:1!important;background:linear-gradient(100deg,#0c1440f2 0%,#1c2478db 55%,#5046dc80 100%),radial-gradient(#fff3 1.2px,#0000 1.6px) 0 0/26px 26px!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}main.ts-pj .ts-pj-hero.ts-pj-hero:hover{translate:none!important}main.ts-pj .ts-pj-hero.ts-pj-hero p[class*=tracking]{color:#d6e0ff!important}main.ts-pj .ts-pj-hero.ts-pj-hero:before{background:linear-gradient(100deg,#0c1440f0 0%,#1c2478b8 50%,#5046dc38 100%),radial-gradient(#ffffff2e 1.2px,#0000 1.6px) 0 0/26px 26px!important;width:100%!important;height:100%!important;animation:none!important;inset:0!important;transform:none!important}main.ts-pj .ts-pj-hero.ts-pj-hero .ts-pj-hero-img{opacity:.85}.ts-pj a[class*=rounded-full][class*=border]:not(.ts-pj-hero a){font-weight:600;color:#4a3fd0!important;background:#f1f4ff!important;border-color:#6e5fe880!important}.ts-pj a[class*=rounded-full][class*=border]:not(.ts-pj-hero a):hover{color:#fff!important;background:#4a3fd0!important}.ts-pj span[class*=rounded-full][class*=border]:not(.ts-pj-hero span){color:#2b3b66!important;background:#f1f4ff!important}header div[class*="bg-[#0d1528]/95"] span[class*=text-slate-500]{opacity:.85;font-weight:500;display:block;color:#1b2a50!important;background:#f6f8ff!important;border-radius:.7rem!important;padding:.55rem 1rem .55rem 1.1rem!important}.ts-pf-nav{flex-wrap:wrap;gap:.6rem;padding:.2rem 0 .6rem;display:flex}.ts-pf-nav a{color:#1b2a50;background:#fff;border:1px solid #788cdc59;border-radius:9999px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;transition:translate .25s,background .25s,color .25s;box-shadow:inset 0 1px #fff,0 3px #6e82d747,0 12px 18px -12px #28469666}.ts-pf-nav a:hover{color:#fff;background:linear-gradient(110deg,#4a3fd0,#6e5fe8);translate:0 -4px}.ts-pf{--pa:#5b6cf0;--pb:#7a5cf0;border:1px solid var(--pa);background:#fff;border-radius:2rem;scroll-margin-top:100px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ts-pf{border:1px solid color-mix(in srgb,var(--pa)30%,#788cdc4d)}}.ts-pf{box-shadow:inset 0 1px 0 #fff,0 6px 0 var(--pa),0 50px 60px -36px var(--pa)}@supports (color:color-mix(in lab, red, red)){.ts-pf{box-shadow:inset 0 1px 0 #fff,0 6px 0 color-mix(in srgb,var(--pa)40%,#6e82d74d),0 50px 60px -36px color-mix(in srgb,var(--pa)55%,#28469666)}}.ts-pf-head{isolation:isolate;background:radial-gradient(ellipse 50% 90% at 100% 0%,var(--pb),transparent 70%),linear-gradient(120deg,#12204e 0%,var(--pa)100%);gap:1.6rem;padding:2.2rem 2.2rem 2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ts-pf-head{background:radial-gradient(ellipse 50% 90% at 100% 0%,color-mix(in srgb,var(--pb)55%,transparent),transparent 70%),linear-gradient(120deg,#12204e 0%,color-mix(in srgb,var(--pa)48%,#14214f)100%)}}@media (min-width:900px){.ts-pf-head{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:center}}.ts-pf-head:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(#ffffff47 1.2px,#0000 1.6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 75%);mask-image:linear-gradient(100deg,#000,#0000 75%)}.ts-pf-head:after{content:"";background:linear-gradient(90deg,var(--pa),var(--pb),#fff5);height:4px;position:absolute;bottom:0;left:0;right:0}.ts-pf-num{z-index:-1;pointer-events:none;color:#0000;-webkit-text-stroke:2px #ffffff24;font:800 9rem/1 Bricolage Grotesque,sans-serif;position:absolute;top:-1.3rem;left:1.4rem}.ts-pf-ring{z-index:-1;pointer-events:none;border:2px dashed #ffffff47;border-radius:9999px;width:240px;height:240px;animation:12s ease-in-out infinite ts-float;position:absolute;bottom:-80px;right:-60px}.ts-pf-intro{gap:.75rem;display:grid;position:relative}.ts-pf-kicker{letter-spacing:.28em;text-transform:uppercase;color:#cfe0ff;font-size:.72rem;font-weight:700}.ts-pf-intro h3{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 4px 24px #0a0f3c73;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.1}.ts-pf-desc{color:#e6edff;max-width:40rem;font-size:.95rem;line-height:1.7}.ts-pf-meta{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.4rem;display:flex}.ts-pf-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff73;border-radius:9999px;padding:.38rem .95rem;font-size:.78rem;font-weight:600}.ts-pf-link{color:var(--pa);background:#fff;border-radius:9999px;padding:.45rem 1.1rem;font-size:.8rem;font-weight:700;transition:translate .25s,background .25s,color .25s;box-shadow:0 4px #0000002e,0 14px 22px -10px #00000080}.ts-pf-link:hover{background:var(--pa);color:#fff;translate:0 -3px}.ts-pf-snap{background:#fffffff7;border-radius:1.3rem;padding:1.2rem 1.3rem;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 36px 44px -22px #050a3cb3}.ts-pf-snap:hover{transform:perspective(1200px)rotateY(0)translateY(-5px)}.ts-pf-snap>p{color:#14213f;font-size:.95rem;font-weight:700}.ts-pf-snap ul{gap:.55rem;margin-top:.7rem;display:grid}.ts-pf-snap li,.ts-pf-card li{color:#2b3b66;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;display:flex}.ts-pf-snap li i,.ts-pf-card li i{color:#fff;background:linear-gradient(135deg,var(--pa),var(--pb));width:1.05rem;height:1.05rem;box-shadow:0 4px 8px -3px var(--pa);border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-top:.1rem;font-size:.6rem;font-style:normal;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ts-pf-snap li i,.ts-pf-card li i{box-shadow:0 4px 8px -3px color-mix(in srgb,var(--pa)70%,transparent)}}.ts-pf-tabs{background:linear-gradient(#f5f8ff,#eef2ff);border-bottom:1px solid #788cdc40;flex-wrap:wrap;gap:.6rem;padding:1rem 1.6rem;display:flex}.ts-pf-tabs button{color:#2b3b66;cursor:pointer;background:#fff;border:1px solid #788cdc4d;border-radius:9999px;align-items:center;gap:.6rem;padding:.55rem 1.1rem .55rem .6rem;font-size:.85rem;font-weight:600;transition:translate .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px #6e82d740}.ts-pf-tabs button b{width:1.6rem;height:1.6rem;color:var(--pa);background:#eef1ff;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.ts-pf-tabs button:hover{translate:0 -2px}.ts-pf-tabs button.is-on{color:#fff;background:linear-gradient(110deg,var(--pa),var(--pb));box-shadow:0 4px 0 var(--pa),0 16px 22px -10px var(--pa);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ts-pf-tabs button.is-on{box-shadow:0 4px 0 color-mix(in srgb,var(--pa)60%,#000),0 16px 22px -10px color-mix(in srgb,var(--pa)70%,transparent)}}.ts-pf-tabs button.is-on b{color:var(--pa);background:#fff}.ts-pf-body{background:#fff;padding:1.6rem}.ts-pf-panel{gap:1.2rem;animation:.45s cubic-bezier(.2,.8,.2,1) both ts-pf-in;display:grid}.ts-pf-panel[hidden]{display:none}@media (min-width:900px){.ts-pf-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes ts-pf-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ts-pf-card{background:linear-gradient(165deg,#fff,#f4f7ff);border:1px solid #788cdc47;border-radius:1.3rem;padding:1.3rem 1.3rem 1.4rem;transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;box-shadow:inset 0 1px #fff,0 26px 32px -24px #28469673}.ts-pf-card:hover{box-shadow:inset 0 1px 0 #fff,0 36px 40px -24px var(--pa);translate:0 -6px}@supports (color:color-mix(in lab, red, red)){.ts-pf-card:hover{box-shadow:inset 0 1px 0 #fff,0 36px 40px -24px color-mix(in srgb,var(--pa)50%,transparent)}}.ts-pf-card h4{color:#14213f;-webkit-text-fill-color:#14213f;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;display:flex}.ts-pf-card h4:before{content:"";background:linear-gradient(135deg,var(--pa),var(--pb));border-radius:.18rem;flex:none;width:.6rem;height:.6rem;transform:rotate(45deg)}.ts-pf-card>p{color:#3b4d78;margin-top:.8rem;font-size:.9rem;line-height:1.7}.ts-pf-card ul{gap:.6rem;margin-top:.8rem;display:grid}.ts-pf-card li{font-size:.9rem}.ts-pf-stack{gap:.6rem;margin-top:.8rem;display:grid}.ts-pf-stack div{color:#1f2f5c;background:#fff;border:1px solid #788cdc4d;border-radius:.8rem;padding:.6rem .85rem;font-size:.86rem;transition:translate .25s,border-color .25s;box-shadow:inset 0 1px #fff}.ts-pf-stack div:hover{border-color:var(--pa);translate:4px}@media (max-width:899px){.ts-pf-head{padding:1.6rem 1.3rem}.ts-pf-num{font-size:6rem}.ts-pf-snap{transform:none}.ts-pf-tabs{padding:.9rem 1rem}.ts-pf-body{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.ts-pf-ring,.ts-pf-panel{animation:none!important}}.ts-pj-hero-video{z-index:0;object-fit:cover;opacity:.9;image-rendering:auto;background:0 0;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.ts-pj-hero-video{display:none}}.ind{--i1:#4a3fd0;--i2:#6cc6ff;--soft:#eef2ff;--ink:#14213f;color:#1b2a50;position:relative}.ind-manufacturing{--i1:#1d4ed8;--i2:#f59e0b;--soft:#eef4ff}.ind-hospitality{--i1:#be185d;--i2:#d97706;--soft:#fff4ec}.ind-real-estate{--i1:#0f766e;--i2:#38bdf8;--soft:#ecfbf8}.ind-healthcare{--i1:#0e7490;--i2:#14b8a6;--soft:#ecfbfd}.ind-education{--i1:#4f46e5;--i2:#eab308;--soft:#f1f0ff}.ind-retail{--i1:#db2777;--i2:#f97316;--soft:#fff0f6}.ind-logistics{--i1:#0369a1;--i2:#22c55e;--soft:#eaf6ff}.ind h1,.ind h2,.ind h3,.ind h4{color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0}.ind p{color:#3b4d78;font-size:.95rem;line-height:1.75}.ind-sec{margin-top:3.2rem;position:relative}.ind-sec h2{letter-spacing:-.01em;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700}.ind-sec h3{margin-bottom:.7rem;font-size:1.1rem;font-weight:700}.ind-sec p+p{margin-top:.8rem}.ind-h2-gap{margin-top:2rem;margin-bottom:.9rem}.ind-note{margin:.4rem 0 .8rem;color:#5c6e98!important;font-size:.85rem!important}.ind-sep{color:var(--i2)}.ind-checks{gap:.65rem;margin-top:.5rem;display:grid}.ind-checks li{color:#2b3b66;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.55;display:flex}.ind-checks i{color:#fff;background:linear-gradient(135deg,var(--i1),var(--i2));width:1.15rem;height:1.15rem;box-shadow:0 4px 8px -3px var(--i1);border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-top:.12rem;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ind-checks i{box-shadow:0 4px 8px -3px color-mix(in srgb,var(--i1)70%,transparent)}}.ind-label{letter-spacing:.28em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff80;border-radius:9999px;padding:.35rem .95rem;font-size:.72rem;font-weight:700;display:inline-block}.ind-chips{flex-wrap:wrap;gap:.6rem;display:flex}.ind-chips span{color:#1b2a50;border:1px solid var(--i1);background:#fff;border-radius:9999px;padding:.5rem 1rem;font-size:.86rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ind-chips span{border:1px solid color-mix(in srgb,var(--i1)30%,transparent)}}.ind-chips span{box-shadow:inset 0 1px 0 #fff,0 3px 0 var(--i1),0 12px 18px -12px #28469666}@supports (color:color-mix(in lab, red, red)){.ind-chips span{box-shadow:inset 0 1px 0 #fff,0 3px 0 color-mix(in srgb,var(--i1)25%,transparent),0 12px 18px -12px #28469666}}.ind-kpis{gap:.6rem;display:grid}.ind-kpis span{color:#fff;width:var(--w,90%);background:linear-gradient(90deg,var(--i1),var(--i1));border-radius:.8rem;min-width:min(100%,17rem);max-width:100%;padding:.6rem 1rem;font-size:.88rem;font-weight:600;position:relative}@supports (color:color-mix(in lab, red, red)){.ind-kpis span{background:linear-gradient(90deg,var(--i1),color-mix(in srgb,var(--i1)55%,var(--i2)))}}.ind-kpis span{box-shadow:0 3px 0 var(--i1),0 14px 18px -10px var(--i1)}@supports (color:color-mix(in lab, red, red)){.ind-kpis span{box-shadow:0 3px 0 color-mix(in srgb,var(--i1)55%,#000),0 14px 18px -10px color-mix(in srgb,var(--i1)70%,transparent)}}.ind-kpis span{transition:translate .25s}.ind-kpis span:hover{translate:6px}.ind-phases{gap:1rem;display:grid}.ind-phases li{position:relative}.ind-phases b{color:var(--i1);letter-spacing:.1em;font:800 .8rem ui-monospace,monospace}.ind-phases h4{margin:.2rem 0 .3rem;font-size:1.1rem;font-weight:700}.ind-phases p{font-size:.88rem}.ind-listlines{gap:.7rem;display:grid}.ind-listlines li{color:#1f2f5c;border:1px solid #788cdc47;border-left:5px solid var(--i1);background:#fff;border-radius:.9rem;padding:.85rem 1.1rem .85rem 1.3rem;font-size:.92rem;transition:translate .25s;box-shadow:inset 0 1px #fff,0 14px 20px -14px #28469666}.ind-listlines li:hover{translate:6px}.ind-side-img{object-fit:cover;border-radius:1.4rem;width:100%;height:100%;min-height:12rem;display:block;box-shadow:0 5px #3c46be66,0 36px 44px -24px #2832be99}.ind-hero{isolation:isolate;min-height:27rem;box-shadow:0 6px 0 var(--i1),0 50px 70px -30px var(--i1);border-radius:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ind-hero{box-shadow:0 6px 0 color-mix(in srgb,var(--i1)55%,transparent),0 50px 70px -30px color-mix(in srgb,var(--i1)60%,transparent)}}.ind-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;animation:26s ease-in-out infinite alternate ts-pj-zoom;position:absolute;inset:0}.ind-hero-text{z-index:3;gap:.8rem;max-width:46rem;display:grid;position:relative}.ind-hero-text h1{letter-spacing:-.02em;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05}.ind-hero-text p{max-width:38rem;font-size:1.05rem}.ind-hero-mfg{align-items:flex-end;padding:2.6rem 2.6rem 3.4rem;display:flex}.ind-hero-mfg:before{content:"";z-index:-1;background:linear-gradient(100deg,#08122ceb,#10286e9e 60%,#10286e40);position:absolute;inset:0}.ind-hero-mfg h1{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 4px 24px #00000080}.ind-hero-mfg p{color:#e6eeff}.ind-hazard{z-index:4;background:repeating-linear-gradient(-45deg,#f59e0b 0 16px,#111827 16px 32px) 0 0/45px 100%;height:16px;animation:2.4s linear infinite ind-haz;position:absolute;bottom:0;left:0;right:0}@keyframes ind-haz{to{background-position:45px 0}}.ind-gridfloor{z-index:1;pointer-events:none;opacity:.5;transform-origin:50% 100%;background-image:linear-gradient(#f59e0b80 1px,#0000 1px),linear-gradient(90deg,#f59e0b80 1px,#0000 1px);background-size:48px 48px;height:45%;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(380px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.ind-hero-hos{background:linear-gradient(120deg,#fff7ed,#ffe4e6 70%,#fde68a);align-items:center;gap:2rem;padding:3rem;display:grid}@media (min-width:900px){.ind-hero-hos{grid-template-columns:1.1fr .9fr}}.ind-hero-hos .ind-label{color:#9d174d;background:#fff;border-color:#f3c3d4}.ind-arch{border:9px solid #fff;border-radius:999px 999px 1.5rem 1.5rem;justify-self:end;width:min(100%,22rem);height:26rem;transition:transform .5s;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-8deg);box-shadow:0 0 0 3px #d97706,0 50px 60px -26px #9d174d80}.ind-arch:hover{transform:perspective(1200px)rotateY(0)}.ind-arch img{object-fit:cover;width:100%;height:100%}.ind-hos-ring{border:2px dashed #d9770680;border-radius:9999px;width:220px;height:220px;animation:12s ease-in-out infinite ts-float;position:absolute;top:-60px;right:-60px}.ind-hero-re{align-items:flex-end;padding:2rem;display:flex}.ind-hero-re:before{content:"";z-index:-1;background:linear-gradient(#0528280d,#0528288c);position:absolute;inset:0}.ind-listing{background:#fffffff5;border-radius:1.5rem;max-width:31rem;padding:1.8rem 2rem;transition:transform .5s;position:relative;transform:perspective(1200px)rotateY(6deg)rotateX(2deg);box-shadow:0 40px 50px -22px #0009}.ind-listing:hover{transform:none}.ind-listing:before{content:"";background:linear-gradient(180deg,var(--i1),var(--i2));border-radius:1.5rem 0 0 1.5rem;width:8px;position:absolute;top:0;bottom:0;left:0}.ind-listing .ind-label{color:var(--i1);background:var(--i1)}@supports (color:color-mix(in lab, red, red)){.ind-listing .ind-label{background:color-mix(in srgb,var(--i1)10%,#fff)}}.ind-listing .ind-label{border-color:var(--i1)}@supports (color:color-mix(in lab, red, red)){.ind-listing .ind-label{border-color:color-mix(in srgb,var(--i1)30%,transparent)}}.ind-listing h1{font-size:clamp(2rem,3.6vw,2.8rem)}.ind-hero-hc{align-items:flex-end;padding:2rem;display:flex}.ind-hero-hc:before{content:"";z-index:-1;background:linear-gradient(160deg,#083c5040,#08465fc7);position:absolute;inset:0}.ind-ecg{z-index:1;pointer-events:none;width:100%;height:110px;position:absolute;top:18%;left:0;right:0}.ind-ecg path{fill:none;stroke:#7ff5e5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400px;filter:drop-shadow(0 0 8px #14b8a6);animation:4.5s linear infinite ind-ecg}@keyframes ind-ecg{0%{stroke-dashoffset:1400px}60%,to{stroke-dashoffset:0}}.ind-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:#ffffff29;border:1px solid #ffffff80;border-radius:1.6rem;max-width:34rem;padding:1.8rem 2rem;position:relative;box-shadow:0 30px 50px -24px #00000080}.ind-hero-hc h1,.ind-hero-hc p{color:#fff;-webkit-text-fill-color:#fff}.ind-hero-ed{background:linear-gradient(135deg,#312e81,#4f46e5 55%,#7c3aed);align-items:center;gap:2rem;padding:3rem;display:grid}@media (min-width:900px){.ind-hero-ed{grid-template-columns:1.1fr .9fr}}.ind-hero-ed h1,.ind-hero-ed p{color:#fff;-webkit-text-fill-color:#fff}.ind-hero-ed:before{content:"";z-index:0;opacity:.35;background-image:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff40 31px 32px);position:absolute;inset:0}.ind-polaroids{z-index:2;height:24rem;position:relative}.ind-polaroids img{object-fit:cover;background:#fff;border-radius:.5rem;width:62%;height:62%;padding:9px 9px 34px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 30px 40px -18px #0000008c}.ind-polaroids .p1{top:4%;left:0;transform:rotate(-9deg)}.ind-polaroids .p2{z-index:2;top:0;right:2%;transform:rotate(7deg)}.ind-polaroids .p3{z-index:3;bottom:0;left:22%;transform:rotate(-2deg)}.ind-polaroids:hover .p1{transform:rotate(-14deg)translate(-12px)}.ind-polaroids:hover .p2{transform:rotate(12deg)translate(12px)}.ind-polaroids:hover .p3{transform:rotate(0)translateY(-10px)}.ind-hero-rt{background:linear-gradient(130deg,#db2777,#f97316);align-items:center;gap:2.4rem;padding:3rem;display:grid}@media (min-width:900px){.ind-hero-rt{grid-template-columns:.85fr 1.15fr}}.ind-hero-rt h1,.ind-hero-rt p{color:#fff;-webkit-text-fill-color:#fff}.ind-tag{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:#fff;border-radius:1.2rem;height:22rem;padding:12px;transition:transform .45s;position:relative;transform:rotate(-5deg);box-shadow:0 40px 50px -20px #00000080}.ind-tag:hover{transform:rotate(0)scale(1.02)}.ind-tag img{object-fit:cover;border-radius:.8rem;width:100%;height:100%}.ind-hole{z-index:3;background:#f97316;border:4px solid #fff;border-radius:9999px;width:22px;height:22px;margin-left:-11px;position:absolute;top:-10px;left:50%;box-shadow:inset 0 2px 4px #0000004d}.ind-hero-rt:after{content:"";background:radial-gradient(circle,#ffffff4d,#0000 70%);border-radius:9999px;width:300px;height:300px;position:absolute;bottom:-80px;right:-80px}.ind-hero-lg{align-items:flex-end;padding:2.6rem;display:flex}.ind-hero-lg:before{content:"";z-index:-1;background:linear-gradient(100deg,#031e46eb,#03467899 55%,#03467833);position:absolute;inset:0}.ind-hero-lg h1,.ind-hero-lg p{color:#fff;-webkit-text-fill-color:#fff}.ind-route{z-index:1;pointer-events:none;width:100%;height:55%;position:absolute;top:8%;left:0;right:0}.ind-route path{fill:none;stroke:#86efac;stroke-width:3px;stroke-dasharray:10 14;stroke-linecap:round;filter:drop-shadow(0 0 6px #22c55e);animation:1.6s linear infinite ind-dash}@keyframes ind-dash{to{stroke-dashoffset:-48px}}.ind-truck{z-index:2;background:#22c55e;border-radius:9999px;width:16px;height:16px;animation:9s ease-in-out infinite ind-move;position:absolute;top:40%;left:-4%;box-shadow:0 0 0 6px #22c55e4d,0 0 26px #22c55e}@keyframes ind-move{0%{top:52%;left:-2%}25%{top:28%;left:24%}50%{top:40%;left:50%}75%{top:20%;left:78%}to{top:42%;left:102%}}.ind-mf-intro{gap:2rem;display:grid}@media (min-width:900px){.ind-mf-intro{grid-template-columns:1fr 1.1fr .8fr}}.ind-spec{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #1d4ed840;border-top-color:#788cdc47;border-radius:1.2rem;padding:1.6rem 1.7rem;box-shadow:0 30px 36px -26px #1d4ed880}.ind-spec h2{margin-bottom:.8rem;font-size:1.15rem}.ind-belt{gap:1.2rem;padding-top:1.6rem;display:grid;position:relative}@media (min-width:900px){.ind-belt{grid-template-columns:repeat(4,1fr)}}.ind-belt:before{content:"";background:repeating-linear-gradient(90deg,var(--i1)0 18px,#bcd0ff 18px 28px);background-size:28px 100%;border-radius:9999px;height:6px;animation:1.2s linear infinite ind-haz;position:absolute;top:.8rem;left:0;right:0}.ind-station{background:#fff;border:1px solid #1d4ed840;border-radius:1rem;padding:2.2rem 1.3rem 1.4rem;transition:translate .3s;position:relative;box-shadow:inset 0 1px #fff,0 28px 34px -24px #1d4ed880}.ind-station:hover{translate:0 -8px}.ind-node{color:#fff;background:linear-gradient(135deg,var(--i1),#1e3a8a);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:.6rem;place-items:center;width:2.6rem;height:2.4rem;font:800 .85rem ui-monospace,monospace;display:grid;position:absolute;top:-1.1rem;left:1.2rem;transform:none;box-shadow:0 12px 16px -6px #1d4ed899}.ind-station h3{font-size:1rem}.ind-sheet{gap:.6rem;margin-top:1rem;display:grid}@media (min-width:800px){.ind-sheet{grid-template-columns:1fr 1fr;column-gap:1.2rem}}.ind-sheet div{border:1px solid #1d4ed833;border-left:6px solid var(--i1);color:#14213f;background:#fff;border-radius:.8rem;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-weight:600;transition:translate .25s,border-color .25s;display:flex;box-shadow:0 16px 22px -16px #1d4ed880}.ind-sheet div:hover{border-left-color:var(--i2);translate:6px}.ind-sheet b{color:var(--i1);font:800 .78rem ui-monospace,monospace}.ind-sheet span{flex:1}.ind-sheet i{color:var(--i2);font-style:normal}.ind-orders{gap:1rem;margin-top:1rem;display:grid}@media (min-width:800px){.ind-orders{grid-template-columns:repeat(3,1fr)}}.ind-orders article{background:#fffdf5;border:1px dashed #d4a017;border-radius:.6rem;padding:1.2rem 1.2rem 1.3rem;position:relative;transform:rotate(-.6deg);box-shadow:0 22px 26px -20px #78500080}.ind-orders article:nth-child(2){transform:rotate(.6deg)}.ind-orders small{letter-spacing:.2em;color:#b45309;font:800 .72rem ui-monospace,monospace}.ind-orders p{margin-top:.5rem;font-weight:500;color:#3b3320!important}.ind-chevrons{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ind-chevrons li{background:linear-gradient(135deg,#fff,var(--soft));clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);filter:drop-shadow(0 8px 10px #1d4ed840);border:1px solid #1d4ed840;padding:1.4rem 1.6rem 1.4rem 2.2rem}.ind-hs-intro{gap:2.4rem;display:grid}@media (min-width:900px){.ind-hs-intro{grid-template-columns:.9fr 1.1fr}}.ind-quote{background:linear-gradient(160deg,#fff,var(--soft));border:1px solid #f3c3a0;border-radius:1.6rem;padding:2rem 2rem 2rem 2.4rem;position:relative;box-shadow:0 36px 44px -28px #be185d73}.ind-quote:before{content:"“";color:#d9770666;font:700 5rem/1 Georgia,serif;position:absolute;top:-.4rem;left:1rem}.ind-quote h2{margin-bottom:.7rem;padding-top:1.2rem}.ind-acc{gap:.9rem;display:grid}.ind-acc details{background:#fff;border:1px solid #f0cdb8;border-radius:1.2rem;overflow:hidden;box-shadow:0 22px 28px -22px #be185d73}.ind-acc summary{cursor:pointer;color:#14213f;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.ind-acc summary::-webkit-details-marker{display:none}.ind-acc summary:after{content:"+";color:var(--i1);margin-left:auto;font-size:1.6rem;transition:transform .3s}.ind-acc details[open] summary:after{transform:rotate(45deg)}.ind-acc summary b{color:var(--i2);font:700 .9rem Georgia,serif}.ind-acc details>div{padding:0 1.4rem 1.4rem}.ind-menu{gap:.2rem 3rem;margin-top:1rem;display:grid}@media (min-width:800px){.ind-menu{grid-template-columns:1fr 1fr}}.ind-menu li{color:#14213f;align-items:baseline;gap:.6rem;padding:.8rem 0;font:600 1.05rem Georgia,Times New Roman,serif;display:flex}.ind-menu em{border-bottom:2px dotted #d9a77d;flex:1;transform:translateY(-4px)}.ind-menu b{color:var(--i1);font:700 .85rem Georgia,serif}.ind-photocards{gap:1.2rem;margin-top:1rem;display:grid}@media (min-width:800px){.ind-photocards{grid-template-columns:repeat(3,1fr)}}.ind-photocards article{background:var(--img)var(--pos)50%/cover;border-radius:1.4rem;align-items:flex-end;min-height:17rem;padding:1.4rem;transition:translate .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 44px -22px #9d174d8c}.ind-photocards article:before{content:"";background:linear-gradient(#0000 20%,#460a28e6);position:absolute;inset:0}.ind-photocards article:hover{translate:0 -10px}.ind-photocards p{font-size:1.02rem;font-weight:600;position:relative;color:#fff!important}.ind-rings{flex-wrap:wrap;gap:.8rem;display:flex}.ind-rings span{color:#1b2a50;border:2px solid var(--i2);box-shadow:0 4px 0 var(--i2),0 14px 18px -12px #0000004d;background:#fff;border-radius:9999px;padding:.7rem 1.2rem;font-size:.88rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ind-rings span{box-shadow:0 4px 0 color-mix(in srgb,var(--i2)40%,transparent),0 14px 18px -12px #0000004d}}.ind-journey{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));position:relative}.ind-journey li{padding-top:2rem}.ind-journey li:before{content:"";background:linear-gradient(90deg,var(--i1),var(--i2));height:2px;position:absolute;top:.55rem;left:0;right:0}.ind-journey li:after{content:"";border:4px solid var(--i1);background:#fff;border-radius:9999px;width:1.1rem;height:1.1rem;position:absolute;top:0;left:0;box-shadow:0 4px 8px -2px #be185d80}.ind-re-wrap{gap:2rem;display:grid}@media (min-width:1000px){.ind-re-wrap{grid-template-columns:230px 1fr;align-items:start}}.ind-sidenav{display:none}@media (min-width:1000px){.ind-sidenav{gap:.5rem;display:grid;position:sticky;top:100px}}.ind-sidenav a{color:#134e4a;background:var(--soft);border:1px solid #0f766e33;border-radius:.8rem;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.86rem;font-weight:600;transition:translate .22s,background .22s,color .22s;display:flex}.ind-sidenav a b{color:var(--i1);font:800 .72rem ui-monospace,monospace}.ind-sidenav a:hover{background:linear-gradient(110deg,var(--i1),#14b8a6);color:#fff;translate:6px}.ind-sidenav a:hover b{color:#fff}.ind-re-main{gap:1.6rem;display:grid}.ind-sheetcard{border:1px solid #0f766e38;border-left:8px solid var(--i1);background:#fff;border-radius:1.4rem;padding:1.8rem 2rem;scroll-margin-top:100px;position:relative;box-shadow:inset 0 1px #fff,0 34px 40px -28px #0f766e80}.ind-sheetcard>h2{margin-bottom:.8rem}.ind-sheetcard h3{margin-top:1.4rem}.ind-proscons{border-radius:1.4rem;gap:0;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:0 34px 40px -28px #0f766e80}@media (min-width:800px){.ind-proscons{grid-template-columns:1fr 1fr}}.ind-proscons>div{padding:1.7rem 1.9rem}.ind-con{background:#fff3f0;border:1px solid #fecaca}.ind-con .ind-checks i{background:linear-gradient(135deg,#e11d48,#fb923c)}.ind-pro{background:#ecfbf8;border:1px solid #99f6e4}.ind-flip-tone>div:first-child{background:#eef6ff}.ind-flip-tone>div:last-child{background:#f1fbf4}.ind-floorplan{grid-template-columns:repeat(6,1fr);gap:.7rem;margin-top:.8rem;display:grid}.ind-floorplan .room{color:#134e4a;background:#f3fbfa;border:2px solid #5eaaa0;border-radius:.5rem;align-items:flex-end;min-height:6.4rem;padding:.9rem;font-size:.9rem;font-weight:600;transition:background .25s,color .25s,translate .25s;display:flex;position:relative}.ind-floorplan .room b{color:var(--i1);font:800 .7rem ui-monospace,monospace;position:absolute;top:.5rem;left:.7rem}.ind-floorplan .room:hover{background:var(--i1);color:#fff;translate:0 -5px}.ind-floorplan .room:hover b{color:#fff}.ind-floorplan .r0,.ind-floorplan .r1{grid-column:span 3}.ind-floorplan .r2{grid-column:span 2}.ind-floorplan .r3,.ind-floorplan .r4{grid-column:span 4}.ind-floorplan .r5{grid-column:span 2}@media (max-width:700px){.ind-floorplan .room{grid-column:span 6!important}}.ind-vsteps{border-left:3px solid var(--i2);padding-left:1.6rem;position:relative}.ind-vsteps li{padding:0 0 1.2rem 1.2rem}.ind-vsteps li:before{content:"";border:4px solid var(--i1);background:#fff;border-radius:9999px;width:1rem;height:1rem;position:absolute;top:.3rem;left:-2.15rem}.ind-hc-shell{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #0e749040;border-radius:2rem;padding:1.4rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 46px 56px -34px #0e74908c}.ind-tablist{border-bottom:1px solid #0e749033;flex-wrap:wrap;gap:.6rem;padding-bottom:1.1rem;display:flex}.ind-tablist button{cursor:pointer;color:#134e5c;background:#fff;border:1px solid #0e74904d;border-radius:9999px;padding:.6rem 1.2rem;font-size:.86rem;font-weight:700;transition:translate .22s,background .22s,color .22s;box-shadow:0 3px #0e749033}.ind-tablist button:hover{translate:0 -2px}.ind-tablist button.on{color:#fff;background:linear-gradient(110deg,var(--i1),var(--i2));border-color:#0000;box-shadow:0 4px #0b5568,0 16px 22px -10px #0e7490b3}.ind-tabpanel{z-index:2;padding:1.6rem .4rem .4rem;animation:.42s cubic-bezier(.2,.8,.2,1) both ts-pf-in;position:relative}.ind-tabpanel[hidden]{display:none}.ind-tabgrid{gap:1.8rem;display:grid}@media (min-width:800px){.ind-tabgrid.two{grid-template-columns:1fr 1fr}}.ind-hc-img{object-fit:cover;opacity:.18;pointer-events:none;border-radius:9999px;width:260px;height:260px;position:absolute;bottom:-40px;right:-40px}.ind-plus{flex-wrap:wrap;gap:.7rem;display:flex}.ind-plus span{color:#134e5c;background:#fff;border:1px solid #0e74904d;border-radius:9999px;align-items:center;gap:.6rem;padding:.6rem 1.1rem .6rem .6rem;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 3px #0e749033}.ind-plus i{color:#fff;background:linear-gradient(135deg,var(--i1),var(--i2));border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;font-style:normal;font-weight:800;display:grid}.ind-pulse{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ind-pulse li{background:#fff;border:1px solid #0e749040;border-radius:1.1rem;padding:1.2rem;box-shadow:0 4px #0e74902e}.ind-syl{gap:0;display:grid;position:relative}.ind-syl:before{content:"";background:linear-gradient(180deg,var(--i1),var(--i2));border-radius:9999px;width:4px;position:absolute;top:0;bottom:0;left:1.6rem}.ind-chapter{grid-template-columns:3.4rem 1fr;gap:1.4rem;padding:0 0 1.6rem;display:grid;position:relative}.ind-chno{z-index:2;color:#fff;background:linear-gradient(135deg,var(--i1),#7c3aed);border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;font:800 1rem ui-monospace,monospace;display:grid;position:relative;box-shadow:0 4px #2d2a8f,0 14px 20px -8px #4f46e5b3}.ind-chbody{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #4f46e538;border-radius:1.3rem;padding:1.4rem 1.6rem;transition:translate .3s;box-shadow:0 28px 34px -26px #4f46e580}.ind-chbody:hover{translate:8px}.ind-chbody h2{margin-bottom:.7rem;font-size:1.25rem}.ind-chbody h2:after{content:"";background:var(--i2);border-radius:9999px;width:3.2rem;height:4px;margin-top:.5rem;display:block}.ind-grid4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ind-grid4 li{box-shadow:none;background:#fff;border:1px solid #4f46e533;border-radius:1rem;padding:1rem 1.1rem}.ind-rt-intro{gap:2rem;display:grid}@media (min-width:900px){.ind-rt-intro{grid-template-columns:1fr 1fr .7fr;align-items:center}}.ind-rt-intro img{object-fit:cover;border-radius:1.6rem 1.6rem 1.6rem 5rem;width:100%;height:100%;min-height:13rem;transform:rotate(2deg);box-shadow:0 6px #db277759,0 36px 44px -22px #db27778c}.ind-flips{perspective:1400px;gap:1.2rem;margin-top:1rem;display:grid}@media (min-width:800px){.ind-flips{grid-template-columns:repeat(3,1fr)}}.ind-flip{min-height:13rem;transform-style:preserve-3d;cursor:pointer;outline:none;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.ind-flip:hover,.ind-flip:focus{transform:rotateY(180deg)}.ind-flip .face{backface-visibility:hidden;border-radius:1.4rem;flex-direction:column;justify-content:center;gap:.6rem;padding:1.5rem;display:flex;position:absolute;inset:0;box-shadow:0 34px 40px -24px #db27778c}.ind-flip .front{background:#fff;border:1px solid #f9c3dc}.ind-flip .back{background:linear-gradient(135deg,var(--i1),var(--i2));transform:rotateY(180deg)}.ind-flip small{letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ind-flip .front small{color:var(--i1)}.ind-flip .back small{color:#ffe9d6}.ind-flip .front p{color:#1f2f5c;font-size:1rem;font-weight:600}.ind-flip .back p{font-size:1rem;font-weight:600;color:#fff!important}.ind-flip b{color:#f9a8cf;backface-visibility:hidden;font:800 .8rem ui-monospace,monospace;position:absolute;top:.8rem;right:1rem}.ind-twin{gap:1.4rem;display:grid}@media (min-width:800px){.ind-twin{grid-template-columns:1fr 1fr}}.ind-shelf{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #f9c3dc;border-bottom-color:#788cdc47;border-radius:1.4rem;padding:1.7rem 1.9rem;box-shadow:0 34px 40px -28px #db277780}.ind-products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem;margin-top:1rem;display:grid}.ind-products article{background:#fff;border:2px solid #f9c3dc;border-radius:1.2rem;padding:2.4rem 1.3rem 1.3rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 26px 32px -24px #db277780}.ind-products article:hover{transform:perspective(800px)rotateX(6deg)rotateY(-6deg)translateY(-8px)}.ind-products .price{color:#fff;background:linear-gradient(110deg,var(--i1),var(--i2));clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:.4rem;padding:.3rem .9rem;font:800 .8rem ui-monospace,monospace;position:absolute;top:-.9rem;left:1.1rem;box-shadow:0 4px #9d174d}.ind-products p{color:#14213f;font-weight:700}.ind-route-sec{gap:1.6rem;padding:.4rem 0;display:grid}.ind-roadline{background:repeating-linear-gradient(180deg,var(--i1)0 22px,transparent 22px 36px);opacity:.5;border-radius:9999px;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:50%}@media (max-width:799px){.ind-roadline{left:1.4rem}}.ind-stop{display:grid;position:relative}.ind-pin{z-index:3;color:#fff;background:linear-gradient(135deg,var(--i1),#22c55e);text-align:center;border-radius:9999px 9999px 9999px 0;place-items:center;width:2.8rem;height:2.8rem;font:800 .8rem ui-monospace,monospace;display:grid;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 8px 14px -4px #0369a1b3}.ind-stopcard{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #0369a140;border-radius:1.3rem;width:calc(50% - 2.6rem);padding:1.5rem 1.7rem;transition:translate .3s;box-shadow:0 32px 38px -26px #0369a18c}.ind-stop.left .ind-stopcard{justify-self:start}.ind-stop.right .ind-stopcard{justify-self:end}.ind-stopcard:hover{translate:0 -6px}.ind-stopcard h2{margin-bottom:.6rem;font-size:1.2rem}@media (max-width:799px){.ind-stopcard{width:auto;margin-left:3.2rem}.ind-pin{left:1.4rem}}.ind-tracker{gap:.8rem;margin-top:1rem;display:grid}@media (min-width:800px){.ind-tracker{grid-template-columns:1fr 1fr;column-gap:1.2rem}}.ind-tracker div{background:#fff;border:1px solid #0369a138;border-radius:.9rem;padding:.9rem 1.1rem 1.1rem;box-shadow:0 16px 22px -16px #0369a180}.ind-tracker span{color:#14213f;font-weight:600}.ind-tracker i{background:#dbeafe;border-radius:9999px;height:8px;margin-top:.7rem;display:block;position:relative;overflow:hidden}.ind-tracker i:after{content:"";width:var(--p);background:linear-gradient(90deg,var(--i1),#22c55e);border-radius:9999px;animation:1.6s cubic-bezier(.2,.8,.2,1) both ind-grow;position:absolute;top:0;bottom:0;left:0}@keyframes ind-grow{0%{width:0}}.ind-manifest{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #0369a138;border-top-color:#788cdc47;border-radius:1.4rem;padding:1.7rem 1.9rem;box-shadow:0 34px 40px -28px #0369a18c}.ind-manifest h2{margin-bottom:1rem}.ind-hops{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:relative}.ind-hops li{box-shadow:none;background:#fff;border:1px solid #0369a138;border-radius:1.1rem;padding:1.3rem}.ind-hops li:not(:last-child):after{content:"➜";z-index:2;color:var(--i1);font-size:1.3rem;position:absolute;top:50%;right:-.9rem;transform:translateY(-50%)}.ind-cta section{background:linear-gradient(120deg,#14214f,var(--i1,#4a3fd0))!important;border:1px solid #ffffff59!important;border-radius:2rem!important;margin-top:3.4rem!important;padding:2.2rem 2.4rem!important}@supports (color:color-mix(in lab, red, red)){.ind-cta section{background:linear-gradient(120deg,#14214f,color-mix(in srgb,var(--i1,#4a3fd0)70%,#14214f))!important}}.ind-cta section{box-shadow:0 44px 56px -30px #14214fb3!important}.ind-cta section h2,.ind-cta section p{color:#fff!important;-webkit-text-fill-color:#fff!important}.ind-cta section p{color:#cfe0ff!important;-webkit-text-fill-color:#cfe0ff!important}.ind-cta section button{color:#14214f!important;background:#fff!important;box-shadow:0 4px #00000040!important}@media (max-width:767px){.ind-hero{min-height:24rem}.ind-hero-hos,.ind-hero-ed,.ind-hero-rt{padding:2rem 1.4rem}.ind-arch{justify-self:center;height:18rem;transform:none}.ind-listing{padding:1.4rem;transform:none}.ind-tag{height:15rem}.ind-polaroids{height:18rem}}@media (prefers-reduced-motion:reduce){.ind *,.ind :before,.ind :after{animation:none!important}}.ind-hero-text .ind-label{justify-self:start}.prd-real-estate-crm{--i1:#0f766e;--i2:#d4a017;--soft:#ecfbf8}.prd-doctor-appointment-booking-system{--i1:#0e7490;--i2:#14b8a6;--soft:#ecfbfd}.prd-crm-voip-system{--i1:#7c3aed;--i2:#ec4899;--soft:#f5f0ff}.prd-inventory-management-system{--i1:#c2410c;--i2:#0ea5e9;--soft:#fff4ea}.prd-e-commerce-platform{--i1:#db2777;--i2:#f97316;--soft:#fff0f6}.prd-restaurant-management-system{--i1:#b91c1c;--i2:#d97706;--soft:#fff3ee}.prd-hero-text{gap:.9rem}.prd-chips{flex-wrap:wrap;gap:.6rem;display:flex}.prd-chips span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid #ffffff80;border-radius:9999px;padding:.35rem .9rem;font-size:.78rem;font-weight:600}.prd-btns{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.prd-btn-main{background:linear-gradient(110deg,var(--i1),var(--i2));box-shadow:0 4px 0 var(--i1),0 16px 24px -10px var(--i1);border-radius:9999px;padding:.7rem 1.5rem;font-size:.86rem;font-weight:700;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.prd-btn-main{box-shadow:0 4px 0 color-mix(in srgb,var(--i1)60%,#000),0 16px 24px -10px color-mix(in srgb,var(--i1)70%,transparent)}}.prd-btn-main{transition:translate .22s}.prd-btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffffa6;border-radius:9999px;padding:.7rem 1.5rem;font-size:.86rem;font-weight:700;transition:translate .22s,background .22s,color .22s;color:#fff!important}.prd-btn-main:hover,.prd-btn-ghost:hover{translate:0 -3px}.prd-btn-ghost:hover{background:#fff;color:var(--i1)!important}.prd-real-estate-crm .prd-chips span,.prd-restaurant-management-system .prd-chips span{color:var(--i1);background:var(--i1)}@supports (color:color-mix(in lab, red, red)){.prd-real-estate-crm .prd-chips span,.prd-restaurant-management-system .prd-chips span{background:color-mix(in srgb,var(--i1)10%,#fff)}}.prd-real-estate-crm .prd-chips span,.prd-restaurant-management-system .prd-chips span{border-color:var(--i1)}@supports (color:color-mix(in lab, red, red)){.prd-real-estate-crm .prd-chips span,.prd-restaurant-management-system .prd-chips span{border-color:color-mix(in srgb,var(--i1)30%,transparent)}}.prd-real-estate-crm .prd-btn-ghost,.prd-restaurant-management-system .prd-btn-ghost{border-color:var(--i1);background:#fff;color:var(--i1)!important}@supports (color:color-mix(in lab, red, red)){.prd-real-estate-crm .prd-btn-ghost,.prd-restaurant-management-system .prd-btn-ghost{border-color:color-mix(in srgb,var(--i1)40%,transparent)}}.prd-restaurant-management-system .ind-hero-hos h1{color:#7f1d1d;-webkit-text-fill-color:#7f1d1d}.prd-restaurant-management-system .ind-hero-hos{background:linear-gradient(120deg,#fff7ed,#fee2e2 70%,#fde68a)}.prd-restaurant-management-system .ind-hero-hos .ind-label{color:#991b1b;background:#fff;border-color:#fecaca}.prd-restaurant-management-system .ind-arch{box-shadow:0 0 0 3px #b91c1c,0 50px 60px -26px #7f1d1d80}.prd-real-estate-crm .ind-listing .ind-label{color:var(--i1)}.prd-two{gap:1.6rem;display:grid}@media (min-width:900px){.prd-two{grid-template-columns:1.15fr .85fr;align-items:stretch}.prd-two.even{grid-template-columns:1fr 1fr}}.prd-two>.ind-side-img{min-height:100%}.prd-steps{gap:.9rem;margin-top:.9rem;display:grid}.prd-steps li{position:relative}.prd-steps b{color:var(--i1);letter-spacing:.1em;font:800 .8rem ui-monospace,monospace}.prd-steps p{margin-top:.2rem;font-size:.92rem;font-weight:600;color:#1f2f5c!important}.prd-zig{gap:.9rem;margin-top:1rem;display:grid}.prd-zig div{background:linear-gradient(165deg,#fff,var(--soft));color:#14213f;border:1px solid #0f766e40;border-radius:1.1rem;align-items:center;gap:1.1rem;width:min(100%,46rem);padding:1rem 1.4rem;font-weight:600;transition:translate .3s;display:flex;box-shadow:0 4px #0f766e33,0 24px 30px -22px #0f766e8c}.prd-zig div.r{text-align:right;flex-direction:row-reverse;margin-left:auto}.prd-zig div:hover{translate:0 -5px}.prd-zig b{color:#0000;-webkit-text-stroke:1.5px var(--i2);font:800 2rem/1 Bricolage Grotesque,sans-serif}.prd-vline{border-left:3px solid var(--i2);padding-left:1.6rem;position:relative}.prd-vline li{padding-bottom:.4rem;padding-left:1.1rem}.prd-vline li:before{content:"";border:4px solid var(--i1);background:#fff;border-radius:9999px;width:1rem;height:1rem;position:absolute;top:.2rem;left:-2.15rem}.prd-pulse{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.prd-pulse li{background:#fff;border:1px solid #0e749040;border-radius:1.1rem;padding:1.2rem;box-shadow:0 4px #0e74902e,0 22px 26px -20px #0e749080}.prd-hero-voip{background:radial-gradient(60% 80% at 90% 10%,#ec489980,#0000 60%),linear-gradient(135deg,#1e1050,#4c1d95 60%,#7c3aed);align-items:center;gap:2rem;padding:3rem;display:grid}@media (min-width:900px){.prd-hero-voip{grid-template-columns:1.1fr .9fr}}.prd-hero-voip h1,.prd-hero-voip p{color:#fff;-webkit-text-fill-color:#fff}.prd-hero-voip .ind-hero-text p{color:#e9defc}.prd-phone{z-index:2;place-items:center;height:20rem;display:grid;position:relative}.prd-phone img{z-index:2;object-fit:cover;border:8px solid #fff;border-radius:9999px;width:15rem;height:15rem;position:relative;box-shadow:0 0 0 4px #ec4899b3,0 40px 60px -20px #0009}.prd-phone .ring{border:2px solid #ffffff73;border-radius:9999px;animation:3.6s ease-out infinite prd-ring;position:absolute}.prd-phone .r1{width:17rem;height:17rem}.prd-phone .r2{width:17rem;height:17rem;animation-delay:1.2s}.prd-phone .r3{width:17rem;height:17rem;animation-delay:2.4s}@keyframes prd-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}.prd-eq{z-index:1;opacity:.55;align-items:flex-end;gap:6px;height:70px;padding:0 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.prd-eq i{height:var(--h);transform-origin:bottom;animation:1.2s ease-in-out infinite prd-eq;animation-delay:var(--d);background:linear-gradient(#f9a8d4,#a78bfa);border-radius:4px 4px 0 0;flex:1}@keyframes prd-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.prd-dark{background:linear-gradient(150deg,#1e1050,#3b1b8a);border:1px solid #ffffff26;border-radius:1.5rem;padding:1.8rem 2rem;box-shadow:0 6px #1e105099,0 40px 50px -26px #4c1d95b3}.prd-dark h2,.prd-dark h3{margin-bottom:.7rem;color:#fff!important;-webkit-text-fill-color:#fff!important}.prd-dark p{color:#e0d4fb!important}.prd-dark .ind-checks li{color:#efe8ff}.prd-dark h3{margin-top:1.2rem}.prd-keypad{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1rem;display:grid}.prd-keypad .key{background:linear-gradient(165deg,#fff,var(--soft));color:#14213f;border:1px solid #7c3aed4d;border-radius:9999px;align-items:center;gap:1rem;padding:1rem 1.3rem;font-weight:600;transition:translate .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #fff,0 5px #7c3aed47,0 22px 28px -18px #7c3aed99}.prd-keypad .key:hover{translate:0 3px;box-shadow:inset 0 1px #fff,0 2px #7c3aed47,0 12px 18px -14px #7c3aed99}.prd-keypad .key b{color:#fff;background:linear-gradient(135deg,var(--i1),var(--i2));border-radius:9999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font:800 1.1rem ui-monospace,monospace;display:grid}.prd-calllog{gap:.6rem;margin-top:1rem;display:grid}.prd-calllog div{background:#fff;border:1px solid #7c3aed38;border-radius:1rem;align-items:center;gap:1rem;padding:.8rem 1.1rem;transition:translate .25s;display:flex;box-shadow:0 3px #7c3aed29,0 14px 20px -16px #7c3aed80}.prd-calllog div:hover{translate:6px}.prd-calllog i{color:#fff;background:linear-gradient(135deg,var(--i2),var(--i1));border-radius:9999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-style:normal;font-weight:800;display:grid}.prd-calllog span{color:#14213f;flex:1;font-weight:600}.prd-calllog em{color:#7c3aed;font:700 .8rem ui-monospace,monospace}.prd-hrow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prd-hrow li{background:linear-gradient(165deg,#fff,var(--soft));border:1px solid #7c3aed40;border-top:5px solid var(--i2);border-radius:1.1rem;padding:1.1rem 1.2rem;box-shadow:0 4px #7c3aed2e}.prd-hero-inv{background:linear-gradient(120deg,#3a2410,#7c2d12 55%,#c2410c);align-items:center;gap:2rem;padding:3rem;display:grid}@media (min-width:900px){.prd-hero-inv{grid-template-columns:1.1fr .9fr}}.prd-hero-inv h1,.prd-hero-inv p{color:#fff;-webkit-text-fill-color:#fff}.prd-hero-inv .ind-hero-text p{color:#ffe9d6}.prd-hero-inv:before{content:"";z-index:0;opacity:.25;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.prd-scan{z-index:2;border:8px solid #fff;border-radius:1.6rem;height:21rem;transition:transform .5s;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-10deg)rotateX(3deg);box-shadow:0 0 0 3px #0ea5e9,0 6px #0000004d,0 50px 60px -24px #000000a6}.prd-scan:hover{transform:none}.prd-scan img{object-fit:cover;width:100%;height:100%}.prd-scan .beam{background:#38bdf8;height:4px;animation:3.2s ease-in-out infinite prd-beam;position:absolute;left:0;right:0;box-shadow:0 0 18px 6px #38bdf8b3}@keyframes prd-beam{0%,to{top:4%}50%{top:94%}}.prd-crates{z-index:1;align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:2rem}.prd-crates i{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:4px;width:46px;height:36px;animation:6s ease-in-out infinite ts-float;display:block;box-shadow:inset 0 0 0 3px #ffffff40,0 8px 12px #0006}.prd-crates .c2{width:56px;height:46px;animation-delay:1s}.prd-crates .c3{width:40px;height:30px;animation-delay:2s}.prd-barcode{z-index:1;opacity:.5;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 5px,#fff 5px 9px,#0000 9px 11px,#fff 11px 12px,#0000 12px 16px);width:130px;height:38px;position:absolute;top:1.4rem;right:2rem}.prd-bins{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.1rem;margin-top:1rem;display:grid}.prd-bins .bin{background:linear-gradient(165deg,#fff,var(--soft));border:2px solid #e2a56a;border-radius:.4rem .4rem 1rem 1rem;padding:2.2rem 1.2rem 1.2rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 6px #c2410c38,0 26px 32px -22px #c2410c8c}.prd-bins .bin:hover{transform:perspective(800px)rotateX(8deg)translateY(-8px)}.prd-bins .lid{background:repeating-linear-gradient(-45deg,#f59e0b 0 10px,#292524 10px 20px);border-radius:.4rem .4rem 0 0;height:1.2rem;position:absolute;top:-2px;left:-2px;right:-2px}.prd-bins b{letter-spacing:.14em;color:var(--i1);font:800 .72rem ui-monospace,monospace}.prd-bins p{margin-top:.4rem;font-weight:700;color:#14213f!important}.prd-bins i{background:#fde4c8;border-radius:9999px;height:7px;margin-top:.9rem;display:block;position:relative;overflow:hidden}.prd-bins i:after{content:"";width:var(--p);background:linear-gradient(90deg,var(--i1),#f59e0b);border-radius:9999px;position:absolute;inset:0 auto 0 0}.prd-ledger{border:1px solid #e2a56a;border-radius:1rem;margin-top:1rem;overflow:hidden;box-shadow:0 5px #c2410c33,0 30px 36px -26px #c2410c80}.prd-ledger div{color:#14213f;background:#fff;align-items:center;gap:1rem;padding:.85rem 1.2rem;font-weight:600;display:flex}.prd-ledger div:nth-child(2n){background:var(--soft)}.prd-ledger b{color:var(--i1);font:800 .8rem ui-monospace,monospace}.prd-ledger span{flex:1}.prd-ledger i{letter-spacing:.1em;color:#fff;background:#0ea5e9;border-radius:.3rem;padding:.25rem .6rem;font:800 .66rem ui-monospace,monospace}.prd-chev{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prd-inventory-management-system .ind-chevrons li{background:linear-gradient(135deg,#fff,var(--soft));filter:drop-shadow(0 8px 10px #c2410c40);border-color:#e2a56a}.prd-inventory-management-system .ind-spec{border-color:#f59e0b #c2410c40 #c2410c40;box-shadow:0 30px 36px -26px #c2410c80}.prd-inventory-management-system .ind-manifest{border-top-color:#f59e0b}.prd-cart{gap:.7rem;margin-top:1rem;display:grid}.prd-cart div{background:#fff;border:2px dashed #f4a8cc;border-radius:1rem;align-items:center;gap:1rem;padding:.9rem 1.2rem;transition:translate .25s,border-color .25s;display:flex}.prd-cart div:hover{border-color:var(--i1);translate:6px}.prd-cart i{color:#fff;background:linear-gradient(135deg,var(--i1),var(--i2));border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-style:normal;font-weight:800;display:grid}.prd-cart span{color:#14213f;flex:1;font-weight:600}.prd-cart em{color:#15803d;background:#dcfce7;border-radius:9999px;padding:.25rem .7rem;font-size:.78rem;font-style:normal;font-weight:700}.prd-checkout{counter-reset:co;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));position:relative}.prd-checkout li{background:#fff;border:2px solid #f9c3dc;border-radius:1.1rem;padding:1.2rem;box-shadow:0 4px #db277733}.prd-twin2{gap:1.6rem;margin-top:2rem;display:grid}@media (min-width:800px){.prd-twin2{grid-template-columns:1fr 1fr;align-items:start}}.prd-twin2 h3{margin-bottom:.8rem}.prd-receipt{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),96% 100%,92% calc(100% - 12px),88% 100%,84% calc(100% - 12px),80% 100%,76% calc(100% - 12px),72% 100%,68% calc(100% - 12px),64% 100%,60% calc(100% - 12px),56% 100%,52% calc(100% - 12px),48% 100%,44% calc(100% - 12px),40% 100%,36% calc(100% - 12px),32% 100%,28% calc(100% - 12px),24% 100%,20% calc(100% - 12px),16% 100%,12% calc(100% - 12px),8% 100%,4% calc(100% - 12px),0 100%);background:#fffdf7;border:1px solid #e8dcc0;padding:1.6rem 1.8rem 2rem;font-family:ui-monospace,monospace;transform:rotate(-1deg);box-shadow:0 24px 30px -22px #0006}.prd-receipt li{color:#3b3320;border-bottom:1px dashed #cdbf9c;padding:.5rem 0;font-size:.88rem}.prd-receipt h3{text-transform:uppercase;letter-spacing:.15em;font-size:.9rem}@media (max-width:767px){.prd-hero-voip,.prd-hero-inv{padding:2rem 1.4rem}.prd-scan{height:15rem;transform:none}.prd-phone{height:16rem}.prd-phone img{width:11rem;height:11rem}.prd-zig div.r{text-align:left;flex-direction:row;margin-left:0}}.cs-hero{isolation:isolate;background:linear-gradient(135deg,#14214f,#2a2f8f 55%,#4a3fd0);border:1px solid #fff6;border-radius:2rem;align-items:flex-end;min-height:21rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #3c46be8c,0 50px 70px -30px #2832bea6}.cs-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0c1440f0 0%,#1c2478b8 55%,#5046dc40 100%),radial-gradient(#ffffff2e 1.2px,#0000 1.6px) 0 0/26px 26px;position:absolute;inset:0}.cs-hero:after{content:"";z-index:3;background:linear-gradient(90deg,#6cc6ff,#8a5cf0,#d45cc8);height:4px;position:absolute;bottom:0;left:0;right:0}.cs-hero .ts-pj-hero-img{opacity:.85}.cs-hero-body{z-index:3;gap:.9rem;max-width:46rem;padding:3rem 2.6rem;display:grid;position:relative}.cs-eyebrow{letter-spacing:.28em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff80;border-radius:9999px;justify-self:start;padding:.35rem .95rem;font-size:.72rem;font-weight:700;display:inline-block;color:#fff!important}.cs-hero h1{text-shadow:0 4px 24px #05082880;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.08;color:#fff!important;-webkit-text-fill-color:#fff!important}.cs-lead{font-size:1rem;line-height:1.7;color:#e6edff!important}.cs-page .cs-filters{margin-top:-.4rem;position:relative;background:linear-gradient(165deg,#fff,#f1f5ff)!important;border:1px solid #788cdc4d!important;border-radius:1.6rem!important;padding:1.4rem 1.6rem!important;box-shadow:inset 0 1px #fff,0 36px 44px -30px #28469680!important}.cs-page .cs-filters span[class*=tracking]{font-weight:700;color:#4a3fd0!important}.cs-page .cs-filters select{color:#14213f!important;background:#fff!important;border:1px solid #6e5fe859!important;border-radius:.9rem!important;padding:.7rem .9rem!important;box-shadow:0 3px #6e82d733!important}.cs-page .cs-filters select:focus{border-color:#6e5fe8!important;box-shadow:0 0 0 4px #6e5fe833!important}.cs-page p[class*="tracking-[0.3em]"]{font-weight:700;color:#4a3fd0!important}.cs-page span[class*=text-slate-400]{color:#5c6e98!important}.cs-grid{perspective:1600px}.cs-card{--a:#5b6cf0;--b:#7a5cf0;transform-style:preserve-3d;position:relative;background:linear-gradient(165deg,#fff,#f4f7ff)!important;border:1px solid #788cdc4d!important;border-radius:1.7rem!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s!important;box-shadow:inset 0 1px #fff,0 34px 42px -28px #2846968c!important}.cs-grid>.cs-card:nth-child(3n+2){--a:#1f9bd8;--b:#4f6bf0}.cs-grid>.cs-card:nth-child(3n+3){--a:#14b8a6;--b:#2f8bd8}.cs-card:before{content:"";z-index:4;background:linear-gradient(90deg,var(--a),var(--b));height:5px;position:absolute;top:0;left:0;right:0}.cs-card:hover{border-color:var(--a)!important;box-shadow:inset 0 1px 0 #fff,0 50px 56px -26px var(--a)!important;transform:rotateX(5deg)rotateY(-6deg)translateY(-12px)!important}@supports (color:color-mix(in lab, red, red)){.cs-card:hover{box-shadow:inset 0 1px 0 #fff,0 50px 56px -26px color-mix(in srgb,var(--a)60%,transparent)!important}}.cs-card>div:first-child{position:relative;height:13rem!important}.cs-card>div:first-child:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#14214f8c);position:absolute;inset:0}.cs-card>div:first-child span{z-index:2;font-weight:700;transform:translateZ(40px);box-shadow:0 6px 12px -4px #0000004d;color:var(--a)!important;background:#fffffff2!important}.cs-card>div:last-child{transform:translateZ(26px)}.cs-card h3{-webkit-text-fill-color:#14213f;color:#14213f!important}.cs-card p{color:#3b4d78!important}.cs-card div[class*=flex-wrap] span{color:#1f2f5c!important;border-color:var(--a)!important;background:#fff!important}@supports (color:color-mix(in lab, red, red)){.cs-card div[class*=flex-wrap] span{border-color:color-mix(in srgb,var(--a)35%,transparent)!important}}.cs-card div[class*=flex-wrap] span{box-shadow:none}.cs-card div[class*=justify-between]>span:last-child{background:linear-gradient(110deg,var(--a),var(--b));box-shadow:0 4px 0 var(--a);border-radius:9999px;padding:.4rem .9rem;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.cs-card div[class*=justify-between]>span:last-child{box-shadow:0 4px 0 color-mix(in srgb,var(--a)60%,#000)}}.cs-card div[class*=justify-between]>span:first-child{color:#5c6e98!important}.cs-grid-feat .cs-card{box-shadow:inset 0 1px 0 #fff,0 0 0 2px var(--a),0 40px 48px -28px #28469699!important}@supports (color:color-mix(in lab, red, red)){.cs-grid-feat .cs-card{box-shadow:inset 0 1px 0 #fff,0 0 0 2px color-mix(in srgb,var(--a)40%,transparent),0 40px 48px -28px #28469699!important}}@media (max-width:899px){.cs-card:hover{transform:translateY(-6px)!important}.cs-hero-body{padding:2rem 1.4rem}}@media (prefers-reduced-motion:reduce){.cs-card{transition:none!important}}.cr-page{--c1:#4a3fd0;--c2:#6cc6ff;--csoft:#eef1ff}.cr-current-openings{--c1:#1d4ed8;--c2:#06b6d4;--csoft:#eaf3ff}.cr-internship-opportunities{--c1:#7c3aed;--c2:#ec4899;--csoft:#f5efff}.cr-life-at-triostack{--c1:#ea580c;--c2:#db2777;--csoft:#fff2ea}.cr-diversity-and-inclusion{--c1:#7c3aed;--c2:#06b6d4;--csoft:#f3f0ff}.cr-campus-hiring{--c1:#4f46e5;--c2:#f59e0b;--csoft:#f0f0ff}.cr-referral-program{--c1:#059669;--c2:#0ea5e9;--csoft:#ecfbf4}.cr-training-development{--c1:#1d4ed8;--c2:#65a30d;--csoft:#eef4ff}.cr-employee-benefits{--c1:#b45309;--c2:#7c3aed;--csoft:#fff6e8}.cr-work-process{--c1:#0f766e;--c2:#3b82f6;--csoft:#ecfbf8}.cr-triostack-family{--c1:#e11d48;--c2:#f97316;--csoft:#fff0f3}.cr-our-core-values{--c1:#1e3a8a;--c2:#d4a017;--csoft:#eef2ff}.cr-why-join-us{--c1:#6d28d9;--c2:#06b6d4;--csoft:#f3efff}.cr-page div:has(>[class*=bg-emerald-600\/70]){isolation:isolate;align-items:center;min-height:17rem;display:grid;position:relative;background:linear-gradient(135deg,var(--c1),var(--c1))!important;border:1px solid #ffffff73!important;border-radius:2rem!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.cr-page div:has(>[class*=bg-emerald-600\/70]){background:linear-gradient(135deg,color-mix(in srgb,var(--c1)55%,#0b1230),var(--c1))!important}}.cr-page div:has(>[class*=bg-emerald-600\/70]){box-shadow:0 6px 0 var(--c1),0 50px 70px -30px var(--c1)!important}@supports (color:color-mix(in lab, red, red)){.cr-page div:has(>[class*=bg-emerald-600\/70]){box-shadow:0 6px 0 color-mix(in srgb,var(--c1)55%,#000),0 50px 70px -30px color-mix(in srgb,var(--c1)70%,transparent)!important}}.cr-page div:has(>[class*=bg-emerald-600\/70])>img{z-index:0;filter:saturate(1.1)contrast(1.05);animation:24s ease-in-out infinite alternate ts-pj-zoom}.cr-page [class*=bg-emerald-600\/70]{z-index:1;background:linear-gradient(100deg,var(--c1)0%,var(--c1)55%,var(--c2)100%),radial-gradient(#fff3 1.2px,transparent 1.6px)0 0/26px 26px!important}@supports (color:color-mix(in lab, red, red)){.cr-page [class*=bg-emerald-600\/70]{background:linear-gradient(100deg,color-mix(in srgb,var(--c1)62%,#060a22)0%,color-mix(in srgb,var(--c1)62%,transparent)55%,color-mix(in srgb,var(--c2)38%,transparent)100%),radial-gradient(#fff3 1.2px,transparent 1.6px)0 0/26px 26px!important}}.cr-page div:has(>[class*=bg-emerald-600\/70])>.ts-pj-hero-video{z-index:0;opacity:.9}.cr-page div:has(>[class*=bg-emerald-600\/70])>div.relative{z-index:3;padding-top:4.4rem;padding-bottom:4.4rem;position:relative}.cr-page div:has(>[class*=bg-emerald-600\/70]):after{content:"";z-index:4;background:linear-gradient(90deg,var(--c2),#fff8,var(--c1));height:5px;position:absolute;bottom:0;left:0;right:0}.cr-page div:has(>[class*=bg-emerald-600\/70]):before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 32% 28%,#ffffff73,var(--c2)45%,transparent 72%);border:2px dashed #fff6;border-radius:9999px;width:260px;height:260px;position:absolute;top:-70px;right:-60px}@supports (color:color-mix(in lab, red, red)){.cr-page div:has(>[class*=bg-emerald-600\/70]):before{background:radial-gradient(circle at 32% 28%,#ffffff73,color-mix(in srgb,var(--c2)40%,transparent)45%,transparent 72%)}}.cr-page div:has(>[class*=bg-emerald-600\/70]):before{animation:11s ease-in-out infinite ts-float}.cr-page h1{text-shadow:0 4px 26px #0508288c;letter-spacing:-.02em;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff!important}.cr-page div:has(>[class*=bg-emerald-600\/70]) p{letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff80;border-radius:9999px;padding:.3rem 1rem;font-weight:600;display:inline-block;color:#fff!important}.cr-current-openings div:has(>[class*=bg-emerald-600\/70]){border-radius:2rem 2rem 2rem 7rem!important}.cr-internship-opportunities div:has(>[class*=bg-emerald-600\/70]){border-radius:7rem 2rem 2rem!important}.cr-life-at-triostack div:has(>[class*=bg-emerald-600\/70]){border-radius:2rem 7rem 2rem 2rem!important}.cr-diversity-and-inclusion div:has(>[class*=bg-emerald-600\/70]){background:linear-gradient(#1b1450,#1b1450) padding-box padding-box,conic-gradient(from 90deg,#7c3aed,#06b6d4,#22c55e,#f59e0b,#ec4899,#7c3aed) border-box!important;border:4px solid #0000!important}.cr-campus-hiring div:has(>[class*=bg-emerald-600\/70]){clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);border-radius:2rem!important}.cr-referral-program div:has(>[class*=bg-emerald-600\/70]){border-radius:5rem 2rem!important}.cr-training-development div:has(>[class*=bg-emerald-600\/70]){border-radius:1rem!important}.cr-training-development [class*=bg-emerald-600\/70]{background:linear-gradient(100deg,#081446e6,#1d4ed88c 60%,#65a30d4d),linear-gradient(#ffffff2e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff2e 1px,#0000 1px) 0 0/34px 34px!important}.cr-employee-benefits div:has(>[class*=bg-emerald-600\/70]){border-radius:9999px 9999px 2rem 2rem/6rem 6rem 2rem 2rem!important}.cr-work-process div:has(>[class*=bg-emerald-600\/70]){border-radius:2rem!important}.cr-work-process div:has(>[class*=bg-emerald-600\/70]):before{border-radius:.8rem;transform:rotate(20deg)}.cr-our-core-values div:has(>[class*=bg-emerald-600\/70]){box-shadow:0 0 0 3px #d4a017,0 6px #1e3a8a99,0 50px 70px -30px #1e3a8ab3!important}.cr-why-join-us div:has(>[class*=bg-emerald-600\/70]){border-radius:7rem 2rem!important}.cr-page [class*=rounded-2xl][class*=border][class*=bg-]{position:relative;background:linear-gradient(165deg,#fff,var(--csoft))!important;border:1px solid var(--c1)!important}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])){position:relative;background:linear-gradient(165deg,#fff,var(--csoft))!important;border:1px solid var(--c1)!important}@supports (color:color-mix(in lab, red, red)){.cr-page [class*=rounded-2xl][class*=border][class*=bg-]{border:1px solid color-mix(in srgb,var(--c1)25%,#788cdc4d)!important}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])){border:1px solid color-mix(in srgb,var(--c1)25%,#788cdc4d)!important}}.cr-page [class*=rounded-2xl][class*=border][class*=bg-]{box-shadow:inset 0 1px 0 #fff,0 28px 34px -24px var(--c1)!important;border-top:1px solid #788cdc47!important}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])){box-shadow:inset 0 1px 0 #fff,0 28px 34px -24px var(--c1)!important;border-top:1px solid #788cdc47!important}@supports (color:color-mix(in lab, red, red)){.cr-page [class*=rounded-2xl][class*=border][class*=bg-]{box-shadow:inset 0 1px 0 #fff,0 28px 34px -24px color-mix(in srgb,var(--c1)55%,#28469666)!important}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])){box-shadow:inset 0 1px 0 #fff,0 28px 34px -24px color-mix(in srgb,var(--c1)55%,#28469666)!important}}.cr-page [class*=rounded-2xl][class*=border][class*=bg-]{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .25s}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])){transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .25s}.cr-page [class*=rounded-2xl][class*=border][class*=bg-]:hover{transform:perspective(1200px)rotateX(3deg)translateY(-8px);box-shadow:inset 0 1px 0 #fff,0 44px 50px -24px var(--c1)!important}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])):hover{transform:perspective(1200px)rotateX(3deg)translateY(-8px);box-shadow:inset 0 1px 0 #fff,0 44px 50px -24px var(--c1)!important}@supports (color:color-mix(in lab, red, red)){.cr-page [class*=rounded-2xl][class*=border][class*=bg-]:hover{box-shadow:inset 0 1px 0 #fff,0 44px 50px -24px color-mix(in srgb,var(--c1)60%,transparent)!important}.cr-page [class*=rounded-3xl][class*=border]:not(:has(>[class*=bg-emerald-600\/70])):hover{box-shadow:inset 0 1px 0 #fff,0 44px 50px -24px color-mix(in srgb,var(--c1)60%,transparent)!important}}:is(.cr-page [class*=rounded-3xl]:not(:has(>[class*=bg-emerald-600\/70]))>img,.cr-page img[class*=rounded-3xl],.cr-page img[class*=rounded-2xl]){box-shadow:0 5px 0 var(--c1),0 34px 44px -22px var(--c1)}@supports (color:color-mix(in lab, red, red)){:is(.cr-page [class*=rounded-3xl]:not(:has(>[class*=bg-emerald-600\/70]))>img,.cr-page img[class*=rounded-3xl],.cr-page img[class*=rounded-2xl]){box-shadow:0 5px 0 color-mix(in srgb,var(--c1)40%,transparent),0 34px 44px -22px color-mix(in srgb,var(--c1)65%,transparent)}}.cr-page h2,.cr-page h3{-webkit-text-fill-color:#14213f;color:#14213f!important}.cr-page p[class*="tracking-[0.3em]"],.cr-page p[class*="tracking-[0.35em]"],.cr-page span[class*="tracking-[0.3em]"]{font-weight:700;color:var(--c1)!important}.cr-page [class*=text-slate-300],.cr-page [class*=text-slate-200]{color:#3b4d78}.cr-page [class*=text-slate-400]{color:#5c6e98}.cr-page li>span[class*=rounded-full][class*=h-1\.5],.cr-page li>span[class*=rounded-full][class*=h-2]{box-shadow:0 3px 6px -2px var(--c1);background:linear-gradient(135deg,var(--c1),var(--c2))!important}@supports (color:color-mix(in lab, red, red)){.cr-page li>span[class*=rounded-full][class*=h-1\.5],.cr-page li>span[class*=rounded-full][class*=h-2]{box-shadow:0 3px 6px -2px color-mix(in srgb,var(--c1)70%,transparent)}}.cr-page a[class*=rounded-full][class*=bg-emerald],.cr-page button[class*=rounded-full][class*=bg-emerald]{background:linear-gradient(110deg,var(--c1),var(--c2))!important;color:#fff!important;box-shadow:0 4px 0 var(--c1),0 16px 22px -10px var(--c1)!important}@supports (color:color-mix(in lab, red, red)){.cr-page a[class*=rounded-full][class*=bg-emerald],.cr-page button[class*=rounded-full][class*=bg-emerald]{box-shadow:0 4px 0 color-mix(in srgb,var(--c1)60%,#000),0 16px 22px -10px color-mix(in srgb,var(--c1)70%,transparent)!important}}.cr-page a[class*=rounded-full][class*=bg-emerald],.cr-page button[class*=rounded-full][class*=bg-emerald]{transition:translate .22s}.cr-page a[class*=rounded-full][class*=bg-emerald]:hover,.cr-page button[class*=rounded-full][class*=bg-emerald]:hover{translate:0 -3px}.cr-page a[class*=rounded-full][class*=border-emerald],.cr-page button[class*=rounded-full][class*=border-emerald]{color:var(--c1)!important;border-color:var(--c1)!important}@supports (color:color-mix(in lab, red, red)){.cr-page a[class*=rounded-full][class*=border-emerald],.cr-page button[class*=rounded-full][class*=border-emerald]{border-color:color-mix(in srgb,var(--c1)55%,transparent)!important}}.cr-page a[class*=rounded-full][class*=border-emerald],.cr-page button[class*=rounded-full][class*=border-emerald]{font-weight:700;background:#fff!important}.cr-page a[class*=rounded-full][class*=border-emerald]:hover,.cr-page button[class*=rounded-full][class*=border-emerald]:hover{background:var(--c1)!important;color:#fff!important}.cr-page select{color:#14213f!important;border:1px solid var(--c1)!important;background:#fff!important}@supports (color:color-mix(in lab, red, red)){.cr-page select{border:1px solid color-mix(in srgb,var(--c1)40%,transparent)!important}}.cr-page select{box-shadow:0 3px 0 var(--c1);border-radius:.9rem!important}@supports (color:color-mix(in lab, red, red)){.cr-page select{box-shadow:0 3px 0 color-mix(in srgb,var(--c1)20%,transparent)}}@media (max-width:767px){.cr-page div:has(>[class*=bg-emerald-600\/70]){clip-path:none;border-radius:1.6rem!important}.cr-page [class*=rounded-3xl]:hover,.cr-page [class*=rounded-2xl][class*=border]:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cr-page div:has(>[class*=bg-emerald-600\/70])>img{animation:none!important}.cr-page div:has(>[class*=bg-emerald-600\/70]):before{animation:none!important}}header .ts-mm-col{background:#fafbff;border:1px solid #6e78dc2e;border-radius:1rem;padding:.9rem .9rem 1rem}header .ts-mm-title{letter-spacing:.09em;border-bottom:1px solid #6e78dc38;align-items:center;gap:.55rem;margin-bottom:.15rem;padding-bottom:.65rem;display:flex;color:#1b2a50!important}header .ts-mm-title:before{content:"";background:linear-gradient(135deg,#6e5fe8,#6cc6ff);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #6e5fe840}header .ts-mm-col a{font-size:.82rem;padding-block:.45rem!important}header .ts-mm-foot{color:#3a4a72;border-top:1px solid #6e78dc33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.9rem;font-size:.78rem;display:flex}header .ts-mm-foot a{font-weight:600;color:#fff!important;background:linear-gradient(120deg,#6e5fe8,#4f8bf0)!important;border-radius:999px!important;padding:.4rem 1rem!important}header .ts-mm-foot a:before,header .ts-mm-foot a:after{display:none}header .ts-mm-foot a:hover{transform:translateY(-1px)}.ts-hl{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#4a3fd0,#2f8bd8 60%,#14b8a6);-webkit-background-clip:text;background-clip:text}.ts-pulse{background:#22c55e;border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block;position:relative}.ts-pulse:after{content:"";border:2px solid #22c55e;border-radius:50%;animation:1.8s ease-out infinite tsPing;position:absolute;inset:-4px}@keyframes tsPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.ts-goals{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ts-goals li{color:#1b2a50;align-items:center;gap:.7rem;font-size:.98rem;font-weight:600;display:flex}.ts-goals i{color:#fff;background:linear-gradient(135deg,#6e5fe8,#2f8bd8);border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:grid;box-shadow:0 8px 14px -6px #4f6fe6b3}.ts-goals svg{width:.8rem;height:.8rem}.ts-hero-cta{align-items:center;gap:.5rem;display:inline-flex}.ts-hero-cta span{transition:transform .18s}.ts-hero-cta:hover span{transform:translate(4px)}#home .ts-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 26px -20px #3c46c899;background:#fffc!important;border:1px solid #6e78dc40!important}#home .ts-stat p:first-child{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#4a3fd0,#2f8bd8);-webkit-background-clip:text;background-clip:text;font-weight:800}.ts-hv .ts-window-img{aspect-ratio:3/2;object-fit:cover}.ts-hv{max-width:38rem}.ts-hv-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1b2a50;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:1rem;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.78rem;font-weight:600;animation:6s ease-in-out infinite ts-hv-bob;display:flex;position:absolute;box-shadow:0 22px 34px -18px #2832b48c}.ts-hv-card b{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#4a3fd0,#2f8bd8);-webkit-background-clip:text;background-clip:text;font:800 1.1rem/1 Bricolage Grotesque,sans-serif}.ts-hv-card-1{flex-direction:column;align-items:flex-start;gap:.2rem;top:22%;left:-1.8rem}.ts-hv-card-2{animation-delay:-2.5s;bottom:1.4rem;right:1.2rem}@media (max-width:767px){.ts-hv-card-1{top:4%;left:-.4rem}.ts-hv-card-2{right:.4rem}}.ts-hv-stage:before{content:"";z-index:-1;filter:blur(34px);opacity:.45;background:conic-gradient(#5b7cfa,#4aa8ff,#7aa2ff,#5b7cfa);border-radius:48px;animation:14s linear infinite tsSpin;position:absolute;inset:-22px}@keyframes tsSpin{to{transform:rotate(360deg)}}.ts-hv .ts-window{position:relative;overflow:hidden}.ts-hv .ts-window-img{transform-origin:60% 45%;animation:16s ease-in-out infinite alternate tsKen}@keyframes tsKen{0%{transform:scale(1)}to{transform:scale(1.09)translate(-1.2%,-1%)}}.ts-win-vig{z-index:2;pointer-events:none;background:linear-gradient(#4f46e51f 0%,#0000 35%,#141e5a61 100%);border-radius:22px;position:absolute;inset:0}.ts-win-shine{z-index:3;pointer-events:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.ts-win-shine:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:28%;animation:6s ease-in-out infinite tsShine;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-18deg)}@keyframes tsShine{0%,55%{left:-40%}to{left:130%}}.ts-hv-card{border:1px solid #fffffff2;transition:transform .22s;box-shadow:0 26px 40px -18px #2832b499,inset 0 1px #fff}.ts-hv-bar{background:#6e78dc33;border-radius:5px;width:100%;height:5px;margin-top:.35rem;display:block;overflow:hidden}.ts-hv-bar u{background:linear-gradient(90deg,#6e5fe8,#14b8a6);border-radius:5px;width:0;height:100%;text-decoration:none;animation:4.5s ease-in-out infinite tsFill;display:block}@keyframes tsFill{0%{width:8%}70%,to{width:100%}}.ts-hv-chip{background-clip:padding-box;animation:5s ease-in-out infinite ts-hv-bob}.ts-hv-chip:after{content:"";border:2px solid #6e5fe873;border-radius:50%;animation:2.4s ease-out infinite tsPing;position:absolute;inset:-9px}@media (prefers-reduced-motion:reduce){.ts-hv-stage:before,.ts-hv .ts-window-img,.ts-win-shine:before,.ts-hv-bar u,.ts-hv-chip:after{animation:none!important}}#home.ts-hero{background:radial-gradient(50% 70% at 82% 40%,#78aaff8c,#0000 70%),radial-gradient(40% 50% at 8% 6%,#fff,#0000 70%),linear-gradient(115deg,#f6f9ff 0%,#e4eeff 45%,#cfe0ff 100%)}#home.ts-hero>div[class*=bg-sky-300\/20]{background:#78aaff4d}.ts-hv .ts-window-img{filter:none!important;animation:none!important;transform:none!important}.ts-win-vig,.ts-win-shine{display:none!important}header .ts-mm-wrap{scrollbar-width:thin;scrollbar-color:#6e78dc80 transparent}header .ts-mm-wrap::-webkit-scrollbar{width:6px}header .ts-mm-wrap::-webkit-scrollbar-thumb{background:#6e78dc73;border-radius:6px}header .ts-mm-col{padding:.7rem .8rem .8rem}header .ts-mm-col a{padding-block:.34rem!important}header .ts-mm-col .flex{gap:.15rem}header .ts-mm-title{padding-bottom:.5rem}.ts-sv-card:after,.ts-ab-card:before,.ts-team-card>div:first-child:before,.ts-team-card>div:last-child:after,.ts-profile-copy:after,.cs-card:before,[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:after,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:after,.cr-page [class*=rounded-2xl][class*=border][class*=bg-]:before,.cr-page [class*=rounded-2xl][class*=border][class*=bg-]:after{display:none!important}.ts-pj [class*=rounded-3xl][class*=bg-slate-900\/70]:not(.ts-pj-hero),.ts-pj-industry .ts-glass-card,.ts-pj-detail .ts-glass-card:not(.ts-pj-hero),.ts-sv-card,.ts-pf-card,.cs-card,.ts-team-card,.cr-page [class*=rounded-2xl][class*=border][class*=bg-]{border-top-width:1px!important;border-top-color:#788cdc47!important;border-bottom-width:1px!important}.ts-profile-stage,.ts-profile-stage:hover,.ts-split-photo,.ts-split-photo:hover,.ts-gal-hero,.ts-gal-hero:hover{transition:none!important;transform:none!important}.ts-stage-layer,.ts-stage-ring,.ts-stage-dot,.ts-profile-stage:hover .ts-stage-layer-a,.ts-profile-stage:hover .ts-stage-layer-b{transition:none!important;animation:none!important;transform:none!important}.ts-profile-photo,.ts-profile-photo:before,.ts-ab-main,.ts-ab-sub{animation:none!important;translate:0!important}.ts-profile-photo img,.ts-split-photo img,.ts-split-photo:hover img,.ts-team-card img,.ts-team-card:hover img,.ts-gal-tile img,.ts-gal-tile:hover img{transition:none!important;animation:none!important;transform:none!important}.ts-gal-tile:hover,.ts-team-card:hover{translate:0!important}.ts-hv-stage,.ts-hv-chip,.ts-hv-card,.ts-hv-chip:after{animation:none!important}.ts-team-card[data-tilt-active],.ts-profile-photo[data-tilt-active]{transform:none!important}.l3{width:var(--w);aspect-ratio:1760/1380;perspective:900px;position:relative}.l3-sway{transform-style:preserve-3d;animation:9s ease-in-out infinite l3Sway;position:absolute;inset:0}.l3-small .l3-sway{animation-duration:12s;animation-direction:reverse}.l3-body{transform-style:preserve-3d;position:absolute;inset:0}.l3-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l3-front{filter:drop-shadow(0 0 #0000)}.l3-sheen{animation:5s ease-in-out infinite l3Sheen}.l3-shadow{filter:blur(3px);background:radial-gradient(#1e28786b,#0000 70%);border-radius:50%;height:14%;animation:9s ease-in-out infinite l3Shadow;position:absolute;bottom:-14%;left:8%;right:8%}@keyframes l3Sway{0%,to{transform:rotateY(-32deg)rotateX(10deg)rotate(-2deg)}50%{transform:rotateY(30deg)rotateX(-6deg)rotate(2deg)}}@keyframes l3Sheen{0%,40%{transform:translate(0)skew(-18deg)}to{transform:translate(2900px)skew(-18deg)}}@keyframes l3Shadow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.l3-sway{animation:none;transform:rotateY(-22deg)rotateX(8deg)}.l3-sheen,.l3-shadow{animation:none}}.ts-scene:has(.l3){z-index:30!important}.ts-cl-cube-a{margin:-40px 0 0 -52px}.ts-cl-cube-b{top:14%;left:5%}.ts-about-cluster-left .ts-cl-cube-b{margin:-26px 0 0 -33px}.ts-cl-cube .l3{filter:drop-shadow(0 14px 20px #0a145073)}@media (max-width:767px){.ts-cl-cube-a{margin:-28px 0 0 -36px}.ts-cl-cube-a .l3{--w:72px!important}}.ts-about-cluster:not(.ts-about-cluster-left){width:270px;height:270px;margin-top:-135px;right:3%}.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-ring-a{inset:10% 0}.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-ring-b{inset:18% 10%}.ls-glow{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#bed2ff8c,#7896ff38 45%,#0000 70%);border-radius:50%;width:78%;animation:5s ease-in-out infinite lsPulse;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes lsPulse{0%,to{opacity:.75;scale:.94}50%{opacity:1;scale:1.06}}.ls-beam{clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);background:linear-gradient(#dce8ff00,#dce8ff59);width:56%;height:56%;animation:6s ease-in-out infinite lsBeam;position:absolute;bottom:22%;left:50%;translate:-50%}@keyframes lsBeam{0%,to{opacity:.45}50%{opacity:.9}}.ls-platform{background:radial-gradient(at 50% 40%,#ffffff8c,#96afff59 45%,#5a6ee61a 75%);border-radius:50%;width:70%;height:22%;position:absolute;top:66%;left:50%;translate:-50% -50%;box-shadow:0 0 40px #96afff8c,inset 0 0 18px #ffffff80}.ls-platform:after{content:"";border:1.5px solid #fff9;border-radius:50%;position:absolute;inset:22% 18%}.ls-orbit{animation:14s linear infinite ts-cl-spin;position:absolute;inset:10% 0}.ls-orbit i{border-radius:50%;width:14px;height:14px;position:absolute}.ls-orbit i:first-child{background:radial-gradient(circle at 35% 30%,#ffd0d2,#e22427 70%);margin-left:-7px;top:-7px;left:50%;box-shadow:0 0 14px 3px #ff5a5fbf}.ls-orbit i:nth-child(2){background:radial-gradient(circle at 35% 30%,#cfeaff,#1481d0 70%);top:72%;right:4%;box-shadow:0 0 14px 3px #3ca0ffbf}.ls-orbit i:nth-child(3){background:radial-gradient(circle at 35% 30%,#c8ffe0,#099a4b 70%);width:11px;height:11px;top:72%;left:4%;box-shadow:0 0 14px 3px #3cdc82bf}.ls-shape{pointer-events:none;animation:7s ease-in-out infinite lsBob;position:absolute}@keyframes lsBob{0%,to{translate:0;rotate:none}50%{translate:0 -14px;rotate:12deg}}.ls-plus{width:18px;height:18px}.ls-plus:before,.ls-plus:after{content:"";background:#ffffffd9;border-radius:2px;position:absolute}.ls-plus:before{width:4px;height:18px;top:0;left:7px}.ls-plus:after{width:18px;height:4px;top:7px;left:0}.ls-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(140deg,#ffffff8c,#96aaff33);width:26px;height:29px}.ls-tri{filter:drop-shadow(0 0 6px #50e696b3);border-bottom:16px solid #78dcaacc;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0}.ls-dot{background:#ffffffd9;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #ffffffe6}.ls-s1{top:12%;left:4%}.ls-s2{animation-delay:-2s;top:6%;right:6%}.ls-s3{animation-delay:-4s;bottom:14%;left:12%}.ls-s4{animation-delay:-1s;bottom:26%;right:2%}.ls-s5{animation-delay:-3s;top:0;left:50%}.ls-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff;width:8px;height:8px;animation:3s ease-in-out infinite lsTwinkle;position:absolute}@keyframes lsTwinkle{0%,to{opacity:0;scale:.3}50%{opacity:1;scale:1.2}}.ls-k1{top:30%;left:24%}.ls-k2{animation-delay:-1s;top:22%;right:22%}.ls-k3{animation-delay:-2s;bottom:34%;right:16%}.ls-k4{animation-delay:-1.5s;top:54%;left:8%}.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-cube-a{z-index:5;margin:-64px 0 0 -62px}.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-cube-a .l3{--w:124px}.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-cube-b{top:18%;left:6%}.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-cube-c{bottom:12%;right:4%}@media (max-width:767px){.ts-about-cluster:not(.ts-about-cluster-left) .ts-cl-cube-a .l3{--w:80px!important}.ls-shape,.ls-beam{display:none}}@media (prefers-reduced-motion:reduce){.ls-glow,.ls-beam,.ls-orbit,.ls-shape,.ls-spark{animation:none!important}}.ls-stage{width:var(--sw);height:calc(var(--sw)*.9);position:relative}.ls-stage .l3{z-index:5;position:absolute;top:42%;left:50%;translate:-50% -50%}.ls-ring{border:1.5px solid #5a6ee680;border-radius:50%;animation:18s linear infinite ts-cl-spin;position:absolute;inset:14% 0 12%;box-shadow:0 0 22px #6e82ff59,inset 0 0 18px #6e82ff2e}.ls-stage .ls-orbit{inset:14% 0 12%}.ls-stage .ls-platform{width:74%;height:20%;top:70%}.ls-light .ls-glow{background:radial-gradient(circle,#8296ff80,#96afff33 45%,#0000 70%)}.ls-light .ls-beam{background:linear-gradient(#6e82ff00,#6e82ff4d)}.ls-light .ls-platform{background:radial-gradient(at 50% 40%,#fffffff2,#96aaff80 50%,#6e82ff1f 80%);box-shadow:0 14px 30px -8px #5a6ee68c,inset 0 0 14px #ffffffe6}.ls-light .ls-platform:after{border-color:#6e82ff8c}.ls-light .ls-plus:before,.ls-light .ls-plus:after{background:#6e5fe8}.ls-light .ls-hex{background:linear-gradient(140deg,#7882ffb3,#78beff59)}.ls-light .ls-dot{background:#6e5fe8;box-shadow:0 0 10px #6e5fe899}.ls-light .ls-spark{filter:drop-shadow(0 0 4px #6e5fe8b3);background:#6e5fe8}.ls-stage .ls-k1{top:20%;left:10%}.ls-stage .ls-k2{top:12%;right:8%}.ls-stage .ls-k3{bottom:30%;right:14%}.ls-stage .ls-s1{top:38%;left:2%}.ls-stage .ls-s2{top:4%;right:2%}.ls-stage .ls-s3{bottom:8%;left:12%}.ls-stage .ls-s4{bottom:20%;right:4%}.ls-compact .ls-orbit i{width:10px;height:10px}.ts-hv-badge{z-index:12;animation:7s ease-in-out infinite ts-hv-float2;position:absolute;top:-2.2rem;left:-2.4rem}.ls-badge .ls-platform,.ls-badge .ls-ring,.ls-badge .ls-beam{display:none}.ls-badge:before{content:"";background:linear-gradient(150deg,#fffffff2,#d6e2ffd9);border-radius:50%;width:7.4rem;height:7.4rem;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:0 0 0 6px #ffffff8c,0 22px 38px -14px #3c50dc99,inset 0 2px #fff}.ls-badge .ls-glow{opacity:.7}.ls-badge .ls-orbit{inset:4% 4% 14%}.ls-badge .l3{top:44%}.ts-hv-chip{z-index:14}@media (max-width:767px){.ts-hv-badge{display:none}}.ts-hv-badge .ls-stage{width:10rem;height:10rem}.ls-badge:before{width:7rem;height:7rem;top:50%}.ls-badge .l3{top:50%;--w:78px!important}.ls-badge .ls-orbit{display:none}.ls-badge .ls-spark{opacity:.9}[class*=bg-white\/8],[class*=bg-white\/9]{color:#1b2741;--color-slate-50:#0e1832;--color-slate-100:#15213f;--color-slate-200:#22325a;--color-slate-300:#334872;--color-slate-400:#4a5f89;--color-slate-500:#6b7fa8;--color-slate-600:#3f5685;--color-slate-700:#2a3b5e;--color-slate-800:#1b2741;--color-slate-900:#121b30;--color-slate-950:#0b1222}button[class*=bg-emerald-500\/15],button[class*=bg-emerald-500\/15] span{color:#2a2f9a!important}button[class*=bg-emerald-500\/15] span:last-child{color:#4a5f89!important}.sf-eyebrow,.sf-link,.cs3-rel small,.sf-row small{color:var(--sf-a)}@supports (color:color-mix(in lab, red, red)){.sf-eyebrow,.sf-link,.cs3-rel small,.sf-row small{color:color-mix(in srgb,var(--sf-a)70%,#14213f)}}.sf-hero .sf-eyebrow,.cr3-hack .sf-eyebrow{color:#a9d4ff}.sv3-hero .sf-eyebrow{color:var(--sf-a)}@supports (color:color-mix(in lab, red, red)){.sv3-hero .sf-eyebrow{color:color-mix(in srgb,var(--sf-a)70%,#14213f)}}.cr3-job-type,.cr3-ticket-type{color:#fff}.cr3-job-type{color:var(--sf-a)}@supports (color:color-mix(in lab, red, red)){.cr3-job-type{color:color-mix(in srgb,var(--sf-a)70%,#14213f)}}.ix-tabs button:not(.on),.cs3-chips button:not(.on){color:#3a4a72}[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:before,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:before,[class*=bg-slate-900\/70][class*=rounded-2xl][class*=border]:hover:before,[class*=bg-slate-900\/70][class*=rounded-3xl][class*=border]:hover:before,html[data-page=services] [class*=bg-slate-900\/70]:before,html[data-page=work] [class*=bg-slate-900\/70]:before,html[data-page=services] [class*=bg-slate-900\/70]:hover:before,html[data-page=work] [class*=bg-slate-900\/70]:hover:before,.ts-glass-card:before,.ts-glass-card:hover:before{content:none!important;display:none!important}.fixed.inset-0>[class*=bg-slate-950\/80],.fixed.inset-0[class*=bg-slate-950\/70]{-webkit-backdrop-filter:none!important;background:#141e4661!important}.fm-overlay{z-index:60;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0}.fm-backdrop{cursor:default;background:#141e466b;border:0;position:absolute;inset:0}.fm-card{color:#1b2741;background:#fff;border-radius:1.5rem;flex-direction:column;width:100%;max-width:40rem;max-height:min(92vh,46rem);animation:.32s cubic-bezier(.2,.8,.2,1) both fmIn;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #141e6eb3,0 0 0 1px #6e78dc40}@keyframes fmIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.fm-head{color:#fff;background:linear-gradient(120deg,#3d34c2,#2f6fe0 60%,#2bb5d6);padding:1.7rem 4rem 1.5rem 1.9rem;position:relative;overflow:hidden}.fm-head h3{letter-spacing:-.01em;-webkit-text-fill-color:#fff;margin:0;font-size:1.5rem;font-weight:800;color:#fff!important}.fm-head p{max-width:28rem;margin:.4rem 0 0;font-size:.93rem;line-height:1.5;color:#e3ebff!important}.fm-orb{background:#ffffff24;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-50px}.fm-orb:after{content:"";border:2px dashed #fff6;border-radius:50%;position:absolute;inset:34px}.fm-x{cursor:pointer;color:#fff;background:#ffffff38;border:0;border-radius:50%;width:2.3rem;height:2.3rem;font-size:1.4rem;line-height:1;transition:background .2s,transform .2s;position:absolute;top:1rem;right:1.1rem}.fm-x:hover{background:#fff6;transform:rotate(90deg)}.fm-body{background:linear-gradient(#f6f8ff,#fff 30%);flex:1;padding:1.5rem 1.9rem .6rem;overflow-y:auto}.fm-grid{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.fm-field{flex-direction:column;gap:.45rem;display:flex}.fm-label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;color:#3a4a72!important}.fm-label i{color:#e0457b;font-style:normal}.fm-input{background:#fff;border:1.5px solid #d4dbf5;border-radius:.85rem;outline:none;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .2s,box-shadow .2s;color:#14213f!important}.fm-input::placeholder{color:#7b88ad}.fm-input:focus{border-color:#4a6cf0;box-shadow:0 0 0 4px #4a6cf029}textarea.fm-input{resize:vertical;min-height:6.5rem}select.fm-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#5a6a98 50%),linear-gradient(135deg,#5a6a98 50%,#0000 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - 1rem) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:2.4rem}.fm-foot{background:#fff;border-top:1px solid #e3e8fb;justify-content:flex-end;gap:.8rem;padding:1.1rem 1.9rem 1.4rem;display:flex}.fm-cancel{cursor:pointer;color:#2a3b5e;background:#fff;border:1.5px solid #d4dbf5;border-radius:999px;padding:.7rem 1.5rem;font-size:.92rem;font-weight:700;transition:border-color .2s,color .2s}.fm-cancel:hover{color:#4a6cf0;border-color:#4a6cf0}.fm-submit{cursor:pointer;color:#fff;background:linear-gradient(120deg,#6e5fe8,#2f8bd8);border:0;border-radius:999px;padding:.7rem 1.7rem;font-size:.92rem;font-weight:800;transition:transform .2s;box-shadow:0 16px 26px -12px #3c50dccc}.fm-submit:hover{transform:translateY(-2px)}@media (max-width:620px){.fm-grid{grid-template-columns:1fr}.fm-head{padding:1.4rem 3.6rem 1.2rem 1.3rem}.fm-body{padding:1.2rem 1.3rem .4rem}.fm-foot{padding:1rem 1.3rem 1.2rem}}.fm-kicker{letter-spacing:.22em;text-transform:uppercase;color:#cfe0ff;margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:block}.fm-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.fm-meta span{color:#14213f;background:#eef1ff;border-radius:999px;padding:.3rem .85rem;font-size:.8rem;font-weight:600}.fm-meta b{color:#4a5f89;margin-right:.25rem;font-weight:700}.fm-upload{background:#f3f6ff;border:2px dashed #b9c6f2;border-radius:1rem;margin-top:1.1rem;padding:1rem 1.2rem}.fm-upload label{gap:.5rem;display:grid}.fm-upload input[type=file]{color:#1b2741;font-size:.85rem}.fm-upload input[type=file]::file-selector-button{cursor:pointer;color:#fff;background:linear-gradient(120deg,#6e5fe8,#2f8bd8);border:0;border-radius:999px;margin-right:.9rem;padding:.5rem 1.1rem;font-weight:700}.fm-hint{color:#4a5f89;margin:.6rem 0 0;font-size:.78rem}.fm-error{color:#c0334f;margin:.6rem 0 0;font-size:.82rem;font-weight:700}.fm-foot-inline{margin:1.2rem -1.9rem 0;position:sticky;bottom:0}@media (max-width:620px){.fm-foot-inline{margin:1rem -1.3rem 0}}.fm-submit:disabled,.fm-cancel:disabled{opacity:.6;cursor:default}.fm-field:has(textarea){grid-column:1/-1}.fm-head{padding-bottom:1.7rem}.fm-head p{margin-top:.5rem}.fm-body::-webkit-scrollbar{width:8px}.fm-body::-webkit-scrollbar-thumb{background:#c4cdf0;border-radius:8px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
