*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Space Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[12px\]{inset:12px}.-inset-x-4{left:-1rem;right:-1rem}.inset-x-0{left:0;right:0}.inset-x-12{left:3rem;right:3rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-\[18px\]{left:18px;right:18px}.inset-y-\[20px\]{top:20px;bottom:20px}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-8{bottom:2rem}.bottom-\[-14rem\]{bottom:-14rem}.bottom-\[2\%\]{bottom:2%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-\[-8rem\]{left:-8rem}.left-\[18\%\]{left:18%}.left-\[22\%\]{left:22%}.left-\[30\%\]{left:30%}.left-\[34\%\]{left:34%}.left-\[50\%\]{left:50%}.left-\[52\%\]{left:52%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-2{right:.5rem}.right-\[-7rem\]{right:-7rem}.right-\[18\%\]{right:18%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[10rem\]{top:10rem}.top-\[12\%\]{top:12%}.top-\[24\%\]{top:24%}.top-\[32\%\]{top:32%}.top-\[35\%\]{top:35%}.top-\[4rem\]{top:4rem}.top-\[54\%\]{top:54%}.top-\[58\%\]{top:58%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.mx-auto{margin-left:auto;margin-right:auto}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-10{margin-left:2.5rem}.ml-7{margin-left:1.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.3rem\]{height:1.3rem}.h-\[1\.46rem\]{height:1.46rem}.h-\[1\.64rem\]{height:1.64rem}.h-\[1\.68rem\]{height:1.68rem}.h-\[1\.72rem\]{height:1.72rem}.h-\[1\.7rem\]{height:1.7rem}.h-\[10\.25rem\]{height:10.25rem}.h-\[13\.5rem\]{height:13.5rem}.h-\[17rem\]{height:17rem}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[19rem\]{height:19rem}.h-\[21\.5rem\]{height:21.5rem}.h-\[26rem\]{height:26rem}.h-\[30rem\]{height:30rem}.h-\[34rem\]{height:34rem}.h-\[4\.1rem\]{height:4.1rem}.h-\[4\.35rem\]{height:4.35rem}.h-\[7\.75rem\]{height:7.75rem}.h-\[8rem\]{height:8rem}.h-full{height:100%}.h-px{height:1px}.max-h-\[4\.7rem\]{max-height:4.7rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[11\.2rem\]{min-height:11.2rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[20\.5rem\]{min-height:20.5rem}.min-h-\[23rem\]{min-height:23rem}.min-h-\[3\.12rem\]{min-height:3.12rem}.min-h-\[3\.15rem\]{min-height:3.15rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.375rem\]{width:1.375rem}.w-\[1\.3rem\]{width:1.3rem}.w-\[1\.46rem\]{width:1.46rem}.w-\[1\.64rem\]{width:1.64rem}.w-\[1\.68rem\]{width:1.68rem}.w-\[1\.72rem\]{width:1.72rem}.w-\[1\.7rem\]{width:1.7rem}.w-\[10\.25rem\]{width:10.25rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-\[26rem\]{width:26rem}.w-\[2px\]{width:2px}.w-\[30rem\]{width:30rem}.w-\[34rem\]{width:34rem}.w-\[4\.35rem\]{width:4.35rem}.w-\[7\.75rem\]{width:7.75rem}.w-\[82\%\]{width:82%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[93\%\]{width:93%}.w-\[94\%\]{width:94%}.w-\[95\%\]{width:95%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1320px\]{min-width:1320px}.min-w-\[180px\]{min-width:180px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[840px\]{min-width:840px}.min-w-\[84vw\]{min-width:84vw}.min-w-\[860px\]{min-width:860px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24\.5rem\]{max-width:24.5rem}.max-w-\[240px\]{max-width:240px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[39rem\]{max-width:39rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[68rem\]{max-width:68rem}.max-w-\[78rem\]{max-width:78rem}.max-w-\[8\.45ch\]{max-width:8.45ch}.max-w-\[88rem\]{max-width:88rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-3{--tw-translate-x:0.75rem}.translate-x-3,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-7{--tw-translate-x:1.75rem}.translate-x-7,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-\[1\.01\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.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-16{scroll-margin-top:4rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.95rem\]{border-radius:1.95rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[42\%_58\%_48\%_52\%\/44\%_56\%_44\%_56\%\]{border-radius:42% 58% 48% 52%/44% 56% 44% 56%}.rounded-\[54\%_46\%_40\%_60\%\/48\%_42\%_58\%_52\%\]{border-radius:54% 46% 40% 60%/48% 42% 58% 52%}.rounded-\[55\%_45\%_58\%_42\%\/40\%_58\%_42\%_60\%\]{border-radius:55% 45% 58% 42%/40% 58% 42% 60%}.rounded-\[62\%_38\%_48\%_52\%\/48\%_52\%_48\%_52\%\]{border-radius:62% 38% 48% 52%/48% 52% 48% 52%}.rounded-\[var\(--lg-radius-card\)\],.rounded-card{border-radius:var(--lg-radius-card)}.rounded-card-inner{border-radius:var(--lg-radius-card-inner)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#A78BFA\]\/40{border-color:rgb(167 139 250/.4)}.border-\[\#d5b8ff\]\/40{border-color:rgb(213 184 255/.4)}.border-\[color\:var\(--lg-border-default\)\]{border-color:var(--lg-border-default)}.border-\[color\:var\(--lg-border-strong\)\]{border-color:var(--lg-border-strong)}.border-\[var\(--ace-accent\)\]{border-color:var(--ace-accent)}.border-\[var\(--lg-surface-border\)\]{border-color:var(--lg-surface-border)}.border-amber-100\/90{border-color:rgb(254 243 199/.9)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/80{border-color:rgb(253 230 138/.8)}.border-amber-200\/90{border-color:rgb(253 230 138/.9)}.border-amber-300\/60{border-color:rgb(252 211 77/.6)}.border-blue-100\/90{border-color:rgb(219 234 254/.9)}.border-blue-200\/75{border-color:rgb(191 219 254/.75)}.border-blue-200\/80{border-color:rgb(191 219 254/.8)}.border-blue-200\/90{border-color:rgb(191 219 254/.9)}.border-blue-300\/35{border-color:rgb(147 197 253/.35)}.border-cyan-200\/35{border-color:rgb(165 243 252/.35)}.border-cyan-200\/60{border-color:rgb(165 243 252/.6)}.border-cyan-200\/\[0\.18\]{border-color:rgb(165 243 252/.18)}.border-cyan-200\/\[0\.22\]{border-color:rgb(165 243 252/.22)}.border-cyan-200\/\[0\.35\]{border-color:rgb(165 243 252/.35)}.border-emerald-100\/90{border-color:rgb(209 250 229/.9)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/75{border-color:rgb(167 243 208/.75)}.border-emerald-200\/80{border-color:rgb(167 243 208/.8)}.border-emerald-200\/90{border-color:rgb(167 243 208/.9)}.border-rose-300\/60{border-color:rgb(253 164 175/.6)}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/65{border-color:rgb(226 232 240/.65)}.border-slate-200\/70{border-color:rgb(226 232 240/.7)}.border-slate-200\/80{border-color:rgb(226 232 240/.8)}.border-slate-200\/85{border-color:rgb(226 232 240/.85)}.border-slate-200\/90{border-color:rgb(226 232 240/.9)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/55{border-color:rgb(203 213 225/.55)}.border-slate-300\/70{border-color:rgb(203 213 225/.7)}.border-slate-300\/80{border-color:rgb(203 213 225/.8)}.border-slate-900\/10{border-color:rgb(15 23 42/.1)}.border-slate-900\/\[0\.06\]{border-color:rgb(15 23 42/.06)}.border-slate-900\/\[0\.07\]{border-color:rgb(15 23 42/.07)}.border-slate-950{--tw-border-opacity:1;border-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-white\/55{border-color:rgb(255 255 255/.55)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/70{border-color:rgb(255 255 255/.7)}.border-white\/\[0\.04\]{border-color:rgb(255 255 255/.04)}.border-white\/\[0\.62\]{border-color:rgb(255 255 255/.62)}.bg-\[\#07111d\]{--tw-bg-opacity:1;background-color:rgb(7 17 29/var(--tw-bg-opacity,1))}.bg-\[\#071520\]{--tw-bg-opacity:1;background-color:rgb(7 21 32/var(--tw-bg-opacity,1))}.bg-\[\#081621\]{--tw-bg-opacity:1;background-color:rgb(8 22 33/var(--tw-bg-opacity,1))}.bg-\[\#09131c\]{--tw-bg-opacity:1;background-color:rgb(9 19 28/var(--tw-bg-opacity,1))}.bg-\[\#0c2030\]{--tw-bg-opacity:1;background-color:rgb(12 32 48/var(--tw-bg-opacity,1))}.bg-\[\#1b0b10\]{--tw-bg-opacity:1;background-color:rgb(27 11 16/var(--tw-bg-opacity,1))}.bg-\[\#2EB67D\]\/10{background-color:rgb(46 182 125/.1)}.bg-\[\#74cbff\]\/10{background-color:rgb(116 203 255/.1)}.bg-\[\#8ef3ea\]\/10{background-color:rgb(142 243 234/.1)}.bg-\[\#9f76ff\]\/20{background-color:rgb(159 118 255/.2)}.bg-\[\#A78BFA\]\/10{background-color:rgb(167 139 250/.1)}.bg-\[\#EAF2FF\]\/80{background-color:rgb(234 242 255/.8)}.bg-\[\#F59E0B\]\/10{background-color:rgb(245 158 11/.1)}.bg-\[\#f4f1ec\]{--tw-bg-opacity:1;background-color:rgb(244 241 236/var(--tw-bg-opacity,1))}.bg-\[\#f4fbff\]{--tw-bg-opacity:1;background-color:rgb(244 251 255/var(--tw-bg-opacity,1))}.bg-\[\#f5f1eb\]{--tw-bg-opacity:1;background-color:rgb(245 241 235/var(--tw-bg-opacity,1))}.bg-\[\#f7f4ee\]{--tw-bg-opacity:1;background-color:rgb(247 244 238/var(--tw-bg-opacity,1))}.bg-\[\#f7f4ef\]{--tw-bg-opacity:1;background-color:rgb(247 244 239/var(--tw-bg-opacity,1))}.bg-\[\#fcfbf8\]{--tw-bg-opacity:1;background-color:rgb(252 251 248/var(--tw-bg-opacity,1))}.bg-\[\#ffc98f\]\/10{background-color:rgb(255 201 143/.1)}.bg-\[radial-gradient\(circle_at_top\2c rgba\(59\2c 130\2c 246\2c 0\.12\)\2c transparent_58\%\)\2c rgba\(255\2c 255\2c 255\2c 0\.92\)\]{background-color:radial-gradient(circle at top,rgba(59,130,246,.12),transparent 58%),rgba(255,255,255,.92)}.bg-\[rgba\(240\2c 255\2c 250\2c 0\.58\)\]{background-color:rgba(240,255,250,.58)}.bg-\[rgba\(251\2c 248\2c 255\2c 0\.52\)\]{background-color:rgba(251,248,255,.52)}.bg-\[rgba\(255\2c 251\2c 234\2c 0\.62\)\]{background-color:rgba(255,251,234,.62)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.54\)\]{background-color:rgba(255,255,255,.54)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.58\)\]{background-color:rgba(255,255,255,.58)}.bg-\[var\(--ace-accent\)\]{background-color:var(--ace-accent)}.bg-\[var\(--lg-surface-bg\)\]{background-color:var(--lg-surface-bg)}.bg-amber-200\/55{background-color:rgb(253 230 138/.55)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-amber-50\/90{background-color:rgb(255 251 235/.9)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/90{background-color:rgb(239 246 255/.9)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/\[0\.1\]{background-color:rgb(59 130 246/.1)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-emerald-200\/50{background-color:rgb(167 243 208/.5)}.bg-emerald-400\/\[0\.08\]{background-color:rgb(52 211 153/.08)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/80{background-color:rgb(236 253 245/.8)}.bg-emerald-50\/85{background-color:rgb(236 253 245/.85)}.bg-emerald-50\/90{background-color:rgb(236 253 245/.9)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/80{background-color:rgb(255 241 242/.8)}.bg-sky-300\/35{background-color:rgb(125 211 252/.35)}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-50\/55{background-color:rgb(240 249 255/.55)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/90{background-color:rgb(241 245 249/.9)}.bg-slate-200\/80{background-color:rgb(226 232 240/.8)}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-300\/60{background-color:rgb(203 213 225/.6)}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-50\/90{background-color:rgb(248 250 252/.9)}.bg-slate-50\/95{background-color:rgb(248 250 252/.95)}.bg-slate-900\/\[0\.05\]{background-color:rgb(15 23 42/.05)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/\[0\.06\]{background-color:rgb(2 6 23/.06)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-white\/55{background-color:rgb(255 255 255/.55)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/85{background-color:rgb(255 255 255/.85)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}.bg-white\/\[0\.44\]{background-color:rgb(255 255 255/.44)}.bg-white\/\[0\.48\]{background-color:rgb(255 255 255/.48)}.bg-white\/\[0\.56\]{background-color:rgb(255 255 255/.56)}.bg-white\/\[0\.58\]{background-color:rgb(255 255 255/.58)}.bg-white\/\[0\.64\]{background-color:rgb(255 255 255/.64)}.bg-white\/\[0\.76\]{background-color:rgb(255 255 255/.76)}.bg-white\/\[0\.82\]{background-color:rgb(255 255 255/.82)}.bg-white\/\[0\.84\]{background-color:rgb(255 255 255/.84)}.bg-white\/\[0\.86\]{background-color:rgb(255 255 255/.86)}.bg-white\/\[0\.92\]{background-color:rgb(255 255 255/.92)}.bg-white\/\[0\.94\]{background-color:rgb(255 255 255/.94)}.bg-white\/\[0\.95\]{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.96\]{background-color:rgb(255 255 255/.96)}.bg-white\/\[0\.97\]{background-color:rgb(255 255 255/.97)}.bg-white\/\[0\.985\]{background-color:rgb(255 255 255/.985)}.bg-white\/\[0\.9\]{background-color:rgb(255 255 255/.9)}.bg-\[linear-gradient\(135deg\2c \#06111d\2c \#0d2d33_56\%\2c \#14362f\)\]{background-image:linear-gradient(135deg,#06111d,#0d2d33 56%,#14362f)}.bg-\[linear-gradient\(135deg\2c rgba\(103\2c 197\2c 255\2c 0\.22\)\2c rgba\(146\2c 242\2c 215\2c 0\.18\)\2c rgba\(248\2c 211\2c 139\2c 0\.16\)\)\]{background-image:linear-gradient(135deg,rgba(103,197,255,.22),rgba(146,242,215,.18),rgba(248,211,139,.16))}.bg-\[linear-gradient\(135deg\2c rgba\(151\2c 103\2c 255\2c 0\.3\)\2c rgba\(88\2c 178\2c 255\2c 0\.12\)\)\]{background-image:linear-gradient(135deg,rgba(151,103,255,.3),rgba(88,178,255,.12))}.bg-\[linear-gradient\(135deg\2c rgba\(239\2c 248\2c 255\2c 0\.18\)\2c rgba\(255\2c 255\2c 255\2c 0\.76\)_12\%\2c rgba\(232\2c 244\2c 255\2c 0\.6\)_50\%\2c rgba\(23\2c 152\2c 193\2c 0\.16\)_78\%\2c rgba\(66\2c 133\2c 244\2c 0\.1\)\)\]{background-image:linear-gradient(135deg,rgba(239,248,255,.18),rgba(255,255,255,.76) 12%,rgba(232,244,255,.6) 50%,rgba(23,152,193,.16) 78%,rgba(66,133,244,.1))}.bg-\[linear-gradient\(135deg\2c rgba\(24\2c 22\2c 74\2c 0\.94\)\2c rgba\(77\2c 53\2c 177\2c 0\.68\)_38\%\2c rgba\(167\2c 92\2c 255\2c 0\.38\)_70\%\2c rgba\(77\2c 188\2c 255\2c 0\.18\)\)\]{background-image:linear-gradient(135deg,rgba(24,22,74,.94),rgba(77,53,177,.68) 38%,rgba(167,92,255,.38) 70%,rgba(77,188,255,.18))}.bg-\[linear-gradient\(135deg\2c rgba\(240\2c 255\2c 250\2c 0\.18\)\2c rgba\(255\2c 255\2c 255\2c 0\.76\)_12\%\2c rgba\(232\2c 252\2c 244\2c 0\.58\)_52\%\2c rgba\(46\2c 182\2c 125\2c 0\.16\)_80\%\2c rgba\(14\2c 165\2c 233\2c 0\.08\)\)\]{background-image:linear-gradient(135deg,rgba(240,255,250,.18),rgba(255,255,255,.76) 12%,rgba(232,252,244,.58) 52%,rgba(46,182,125,.16) 80%,rgba(14,165,233,.08))}.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 246\2c 220\2c 0\.16\)\2c rgba\(253\2c 251\2c 255\2c 0\.76\)_12\%\2c rgba\(241\2c 235\2c 255\2c 0\.56\)_58\%\2c rgba\(97\2c 31\2c 105\2c 0\.16\)_82\%\2c rgba\(245\2c 158\2c 11\2c 0\.08\)\)\]{background-image:linear-gradient(135deg,rgba(255,246,220,.16),rgba(253,251,255,.76) 12%,rgba(241,235,255,.56) 58%,rgba(97,31,105,.16) 82%,rgba(245,158,11,.08))}.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 248\2c 222\2c 0\.16\)\2c rgba\(255\2c 255\2c 255\2c 0\.74\)_12\%\2c rgba\(245\2c 248\2c 255\2c 0\.56\)_48\%\2c rgba\(66\2c 133\2c 244\2c 0\.14\)_74\%\2c rgba\(234\2c 67\2c 53\2c 0\.1\)_88\%\2c rgba\(245\2c 158\2c 11\2c 0\.08\)\)\]{background-image:linear-gradient(135deg,rgba(255,248,222,.16),rgba(255,255,255,.74) 12%,rgba(245,248,255,.56) 48%,rgba(66,133,244,.14) 74%,rgba(234,67,53,.1) 88%,rgba(245,158,11,.08))}.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 249\2c 224\2c 0\.18\)\2c rgba\(255\2c 255\2c 255\2c 0\.78\)_12\%\2c rgba\(255\2c 247\2c 219\2c 0\.58\)_48\%\2c rgba\(245\2c 158\2c 11\2c 0\.16\)_74\%\2c rgba\(217\2c 119\2c 6\2c 0\.12\)_88\%\)\]{background-image:linear-gradient(135deg,rgba(255,249,224,.18),rgba(255,255,255,.78) 12%,rgba(255,247,219,.58) 48%,rgba(245,158,11,.16) 74%,rgba(217,119,6,.12) 88%)}.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 255\2c 255\2c 0\.82\)\2c rgba\(247\2c 250\2c 252\2c 0\.72\)_34\%\2c rgba\(226\2c 232\2c 240\2c 0\.6\)_78\%\2c rgba\(148\2c 163\2c 184\2c 0\.1\)\)\]{background-image:linear-gradient(135deg,rgba(255,255,255,.82),rgba(247,250,252,.72) 34%,rgba(226,232,240,.6) 78%,rgba(148,163,184,.1))}.bg-\[linear-gradient\(135deg\2c rgba\(37\2c 99\2c 235\2c 0\.08\)\2c rgba\(15\2c 23\2c 42\2c 0\.02\)\)\]{background-image:linear-gradient(135deg,rgba(37,99,235,.08),rgba(15,23,42,.02))}.bg-\[linear-gradient\(135deg\2c rgba\(37\2c 99\2c 235\2c 0\.14\)\2c rgba\(59\2c 130\2c 246\2c 0\.06\)\)\]{background-image:linear-gradient(135deg,rgba(37,99,235,.14),rgba(59,130,246,.06))}.bg-\[linear-gradient\(135deg\2c rgba\(54\2c 173\2c 241\2c 0\.28\)\2c rgba\(16\2c 75\2c 132\2c 0\.14\)\)\]{background-image:linear-gradient(135deg,rgba(54,173,241,.28),rgba(16,75,132,.14))}.bg-\[linear-gradient\(135deg\2c rgba\(77\2c 218\2c 210\2c 0\.24\)\2c rgba\(22\2c 93\2c 118\2c 0\.14\)\)\]{background-image:linear-gradient(135deg,rgba(77,218,210,.24),rgba(22,93,118,.14))}.bg-\[linear-gradient\(135deg\2c rgba\(8\2c 45\2c 79\2c 0\.94\)\2c rgba\(18\2c 88\2c 148\2c 0\.68\)_42\%\2c rgba\(43\2c 151\2c 218\2c 0\.34\)_72\%\2c rgba\(120\2c 225\2c 255\2c 0\.14\)\)\]{background-image:linear-gradient(135deg,rgba(8,45,79,.94),rgba(18,88,148,.68) 42%,rgba(43,151,218,.34) 72%,rgba(120,225,255,.14))}.bg-\[linear-gradient\(135deg\2c rgba\(8\2c 50\2c 66\2c 0\.94\)\2c rgba\(20\2c 92\2c 116\2c 0\.66\)_42\%\2c rgba\(45\2c 153\2c 174\2c 0\.28\)_72\%\2c rgba\(150\2c 246\2c 229\2c 0\.12\)\)\]{background-image:linear-gradient(135deg,rgba(8,50,66,.94),rgba(20,92,116,.66) 42%,rgba(45,153,174,.28) 72%,rgba(150,246,229,.12))}.bg-\[linear-gradient\(180deg\2c rgba\(102\2c 196\2c 255\2c 0\.22\)\2c rgba\(102\2c 196\2c 255\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(102,196,255,.22),rgba(102,196,255,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(104\2c 229\2c 221\2c 0\.32\)\2c rgba\(54\2c 150\2c 175\2c 0\.04\)\)\]{background-image:linear-gradient(180deg,rgba(104,229,221,.32),rgba(54,150,175,.04))}.bg-\[linear-gradient\(180deg\2c rgba\(109\2c 196\2c 255\2c 0\.2\)\2c rgba\(109\2c 196\2c 255\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(109,196,255,.2),rgba(109,196,255,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(111\2c 199\2c 255\2c 0\.22\)\2c rgba\(111\2c 199\2c 255\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(111,199,255,.22),rgba(111,199,255,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(132\2c 245\2c 215\2c 0\.18\)\2c rgba\(132\2c 245\2c 215\2c 0\.06\)\)\]{background-image:linear-gradient(180deg,rgba(132,245,215,.18),rgba(132,245,215,.06))}.bg-\[linear-gradient\(180deg\2c rgba\(133\2c 246\2c 227\2c 0\.2\)\2c rgba\(133\2c 246\2c 227\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(133,246,227,.2),rgba(133,246,227,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(145\2c 246\2c 225\2c 0\.2\)\2c rgba\(145\2c 246\2c 225\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(145,246,225,.2),rgba(145,246,225,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(160\2c 187\2c 255\2c 0\.22\)\2c rgba\(160\2c 187\2c 255\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(160,187,255,.22),rgba(160,187,255,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(173\2c 118\2c 255\2c 0\.38\)\2c rgba\(75\2c 188\2c 255\2c 0\.05\)\)\]{background-image:linear-gradient(180deg,rgba(173,118,255,.38),rgba(75,188,255,.05))}.bg-\[linear-gradient\(180deg\2c rgba\(208\2c 170\2c 255\2c 0\.2\)\2c rgba\(208\2c 170\2c 255\2c 0\.06\)\)\]{background-image:linear-gradient(180deg,rgba(208,170,255,.2),rgba(208,170,255,.06))}.bg-\[linear-gradient\(180deg\2c rgba\(239\2c 246\2c 255\2c 0\.94\)\2c rgba\(240\2c 253\2c 250\2c 0\.92\)_48\%\2c rgba\(255\2c 247\2c 237\2c 0\.94\)\)\]{background-image:linear-gradient(180deg,rgba(239,246,255,.94),rgba(240,253,250,.92) 48%,rgba(255,247,237,.94))}.bg-\[linear-gradient\(180deg\2c rgba\(248\2c 250\2c 252\2c 0\.96\)\2c rgba\(255\2c 255\2c 255\2c 1\)\)\]{background-image:linear-gradient(180deg,rgba(248,250,252,.96),rgba(255,255,255,1))}.bg-\[linear-gradient\(180deg\2c rgba\(248\2c 250\2c 252\2c 0\.98\)\2c rgba\(255\2c 255\2c 255\2c 1\)\)\]{background-image:linear-gradient(180deg,rgba(248,250,252,.98),rgba(255,255,255,1))}.bg-\[linear-gradient\(180deg\2c rgba\(250\2c 248\2c 244\2c 1\)_0\%\2c rgba\(255\2c 255\2c 255\2c 0\.96\)_24\%\2c rgba\(255\2c 255\2c 255\2c 1\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(250,248,244,1),rgba(255,255,255,.96) 24%,rgba(255,255,255,1))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 191\2c 122\2c 0\.18\)\2c rgba\(255\2c 191\2c 122\2c 0\.06\)\)\]{background-image:linear-gradient(180deg,rgba(255,191,122,.18),rgba(255,191,122,.06))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 194\2c 129\2c 0\.2\)\2c rgba\(255\2c 194\2c 129\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(255,194,129,.2),rgba(255,194,129,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 199\2c 129\2c 0\.2\)\2c rgba\(255\2c 199\2c 129\2c 0\.08\)\)\]{background-image:linear-gradient(180deg,rgba(255,199,129,.2),rgba(255,199,129,.08))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.04\)\2c rgba\(255\2c 255\2c 255\2c 0\.018\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.08\)\2c rgba\(255\2c 255\2c 255\2c 0\.03\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.58\)\2c rgba\(255\2c 247\2c 237\2c 0\.72\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,247,237,.72))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.74\)\2c rgba\(240\2c 253\2c 250\2c 0\.62\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.74),rgba(240,253,250,.62))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.92\)\2c rgba\(248\2c 250\2c 252\2c 0\.82\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.82))}.bg-\[linear-gradient\(180deg\2c rgba\(4\2c 8\2c 18\2c 0\.86\)\2c rgba\(4\2c 8\2c 18\2c 0\.5\)\2c transparent\)\]{background-image:linear-gradient(180deg,rgba(4,8,18,.86),rgba(4,8,18,.5),transparent)}.bg-\[linear-gradient\(180deg\2c rgba\(5\2c 10\2c 24\2c 0\.92\)\2c rgba\(9\2c 24\2c 58\2c 0\.88\)\)\]{background-image:linear-gradient(180deg,rgba(5,10,24,.92),rgba(9,24,58,.88))}.bg-\[linear-gradient\(180deg\2c rgba\(6\2c 18\2c 28\2c 0\.92\)\2c rgba\(5\2c 15\2c 24\2c 0\.9\)\)\]{background-image:linear-gradient(180deg,rgba(6,18,28,.92),rgba(5,15,24,.9))}.bg-\[linear-gradient\(180deg\2c rgba\(7\2c 17\2c 20\2c 0\.42\)\2c transparent_20\%\2c transparent_74\%\2c rgba\(10\2c 23\2c 22\2c 0\.68\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(7,17,20,.42),transparent 20%,transparent 74%,rgba(10,23,22,.68))}.bg-\[linear-gradient\(180deg\2c rgba\(8\2c 15\2c 36\2c 0\.88\)\2c rgba\(19\2c 49\2c 108\2c 0\.8\)\)\]{background-image:linear-gradient(180deg,rgba(8,15,36,.88),rgba(19,49,108,.8))}.bg-\[linear-gradient\(180deg\2c rgba\(8\2c 18\2c 28\2c 0\.84\)\2c rgba\(10\2c 24\2c 32\2c 0\.72\)\)\]{background-image:linear-gradient(180deg,rgba(8,18,28,.84),rgba(10,24,32,.72))}.bg-\[linear-gradient\(180deg\2c rgba\(86\2c 200\2c 255\2c 0\.36\)\2c rgba\(31\2c 120\2c 205\2c 0\.04\)\)\]{background-image:linear-gradient(180deg,rgba(86,200,255,.36),rgba(31,120,205,.04))}.bg-\[linear-gradient\(90deg\2c \#7fd6ff_0\%\2c \#8cf2d3_48\%\2c \#ffe08f_100\%\)\]{background-image:linear-gradient(90deg,#7fd6ff,#8cf2d3 48%,#ffe08f)}.bg-\[radial-gradient\(circle\2c rgba\(117\2c 227\2c 255\2c 0\.16\)\2c rgba\(8\2c 22\2c 33\2c 0\)_72\%\)\]{background-image:radial-gradient(circle,rgba(117,227,255,.16),rgba(8,22,33,0) 72%)}.bg-\[radial-gradient\(circle_at_12\%_10\%\2c rgba\(86\2c 196\2c 255\2c 0\.34\)\2c transparent_28\%\)\2c radial-gradient\(circle_at_86\%_12\%\2c rgba\(255\2c 205\2c 122\2c 0\.38\)\2c transparent_24\%\)\2c radial-gradient\(circle_at_56\%_78\%\2c rgba\(126\2c 239\2c 214\2c 0\.36\)\2c transparent_30\%\)\2c linear-gradient\(145deg\2c \#f8fcff_0\%\2c \#eefaff_34\%\2c \#f9fbf2_66\%\2c \#fff7e9_100\%\)\]{background-image:radial-gradient(circle at 12% 10%,rgba(86,196,255,.34),transparent 28%),radial-gradient(circle at 86% 12%,rgba(255,205,122,.38),transparent 24%),radial-gradient(circle at 56% 78%,rgba(126,239,214,.36),transparent 30%),linear-gradient(145deg,#f8fcff,#eefaff 34%,#f9fbf2 66%,#fff7e9)}.bg-\[radial-gradient\(circle_at_14\%_16\%\2c rgba\(103\2c 197\2c 255\2c 0\.18\)\2c transparent_22\%\)\2c radial-gradient\(circle_at_84\%_18\%\2c rgba\(248\2c 211\2c 139\2c 0\.13\)\2c transparent_16\%\)\2c radial-gradient\(circle_at_68\%_76\%\2c rgba\(146\2c 242\2c 215\2c 0\.13\)\2c transparent_22\%\)\2c linear-gradient\(160deg\2c \#071114_0\%\2c \#0d1c20_26\%\2c \#122521_55\%\2c \#1a241f_100\%\)\]{background-image:radial-gradient(circle at 14% 16%,rgba(103,197,255,.18),transparent 22%),radial-gradient(circle at 84% 18%,rgba(248,211,139,.13),transparent 16%),radial-gradient(circle at 68% 76%,rgba(146,242,215,.13),transparent 22%),linear-gradient(160deg,#071114,#0d1c20 26%,#122521 55%,#1a241f)}.bg-\[radial-gradient\(circle_at_15\%_20\%\2c rgba\(34\2c 211\2c 238\2c 0\.16\)\2c transparent_24rem\)\2c radial-gradient\(circle_at_88\%_12\%\2c rgba\(251\2c 191\2c 36\2c 0\.16\)\2c transparent_22rem\)\2c radial-gradient\(circle_at_52\%_100\%\2c rgba\(45\2c 212\2c 191\2c 0\.14\)\2c transparent_24rem\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(34,211,238,.16),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(251,191,36,.16),transparent 22rem),radial-gradient(circle at 52% 100%,rgba(45,212,191,.14),transparent 24rem)}.bg-\[radial-gradient\(circle_at_16\%_14\%\2c rgba\(103\2c 197\2c 255\2c 0\.22\)\2c transparent_24rem\)\2c radial-gradient\(circle_at_86\%_20\%\2c rgba\(248\2c 211\2c 139\2c 0\.2\)\2c transparent_22rem\)\2c radial-gradient\(circle_at_44\%_94\%\2c rgba\(45\2c 212\2c 191\2c 0\.18\)\2c transparent_28rem\)\]{background-image:radial-gradient(circle at 16% 14%,rgba(103,197,255,.22),transparent 24rem),radial-gradient(circle at 86% 20%,rgba(248,211,139,.2),transparent 22rem),radial-gradient(circle at 44% 94%,rgba(45,212,191,.18),transparent 28rem)}.bg-\[radial-gradient\(circle_at_16\%_18\%\2c rgba\(34\2c 211\2c 238\2c 0\.2\)\2c transparent_18rem\)\2c radial-gradient\(circle_at_86\%_22\%\2c rgba\(251\2c 191\2c 36\2c 0\.2\)\2c transparent_18rem\)\2c radial-gradient\(circle_at_42\%_88\%\2c rgba\(45\2c 212\2c 191\2c 0\.18\)\2c transparent_20rem\)\]{background-image:radial-gradient(circle at 16% 18%,rgba(34,211,238,.2),transparent 18rem),radial-gradient(circle at 86% 22%,rgba(251,191,36,.2),transparent 18rem),radial-gradient(circle at 42% 88%,rgba(45,212,191,.18),transparent 20rem)}.bg-\[radial-gradient\(circle_at_16\%_18\%\2c rgba\(72\2c 127\2c 167\2c 0\.15\)\2c transparent_18\%\)\2c radial-gradient\(circle_at_86\%_22\%\2c rgba\(185\2c 109\2c 69\2c 0\.12\)\2c transparent_16\%\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.03\)\2c transparent\)\]{background-image:radial-gradient(circle at 16% 18%,rgba(72,127,167,.15),transparent 18%),radial-gradient(circle at 86% 22%,rgba(185,109,69,.12),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.bg-\[radial-gradient\(circle_at_16\%_18\%\2c rgba\(72\2c 127\2c 167\2c 0\.16\)\2c transparent_22\%\)\2c radial-gradient\(circle_at_82\%_18\%\2c rgba\(185\2c 109\2c 69\2c 0\.15\)\2c transparent_18\%\)\2c radial-gradient\(circle_at_62\%_76\%\2c rgba\(32\2c 132\2c 121\2c 0\.12\)\2c transparent_24\%\)\2c linear-gradient\(180deg\2c \#040812_0\%\2c \#09121c_48\%\2c \#0d1620_100\%\)\]{background-image:radial-gradient(circle at 16% 18%,rgba(72,127,167,.16),transparent 22%),radial-gradient(circle at 82% 18%,rgba(185,109,69,.15),transparent 18%),radial-gradient(circle at 62% 76%,rgba(32,132,121,.12),transparent 24%),linear-gradient(180deg,#040812,#09121c 48%,#0d1620)}.bg-\[radial-gradient\(circle_at_18\%_16\%\2c rgba\(245\2c 158\2c 11\2c 0\.12\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_86\%_84\%\2c rgba\(251\2c 191\2c 36\2c 0\.08\)\2c transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 16%,rgba(245,158,11,.12),transparent 34%),radial-gradient(circle at 86% 84%,rgba(251,191,36,.08),transparent 30%)}.bg-\[radial-gradient\(circle_at_18\%_18\%\2c rgba\(86\2c 147\2c 192\2c 0\.16\)\2c transparent_24\%\)\2c radial-gradient\(circle_at_84\%_18\%\2c rgba\(255\2c 255\2c 255\2c 0\.08\)\2c transparent_18\%\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(86,147,192,.16),transparent 24%),radial-gradient(circle at 84% 18%,rgba(255,255,255,.08),transparent 18%)}.bg-\[radial-gradient\(circle_at_20\%_18\%\2c rgba\(76\2c 140\2c 203\2c 0\.14\)\2c transparent_22\%\)\2c radial-gradient\(circle_at_78\%_22\%\2c rgba\(255\2c 255\2c 255\2c 0\.08\)\2c transparent_16\%\)\2c radial-gradient\(circle_at_56\%_70\%\2c rgba\(112\2c 241\2c 255\2c 0\.14\)\2c transparent_24\%\)\]{background-image:radial-gradient(circle at 20% 18%,rgba(76,140,203,.14),transparent 22%),radial-gradient(circle at 78% 22%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 56% 70%,rgba(112,241,255,.14),transparent 24%)}.bg-\[radial-gradient\(circle_at_28\%_34\%\2c rgba\(245\2c 158\2c 11\2c 0\.16\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_72\%_48\%\2c rgba\(251\2c 191\2c 36\2c 0\.14\)\2c transparent_36\%\)\2c radial-gradient\(circle_at_50\%_92\%\2c rgba\(217\2c 119\2c 6\2c 0\.12\)\2c transparent_42\%\)\]{background-image:radial-gradient(circle at 28% 34%,rgba(245,158,11,.16),transparent 34%),radial-gradient(circle at 72% 48%,rgba(251,191,36,.14),transparent 36%),radial-gradient(circle at 50% 92%,rgba(217,119,6,.12),transparent 42%)}.bg-\[radial-gradient\(circle_at_36\%_32\%\2c rgba\(157\2c 214\2c 255\2c 0\.34\)\2c rgba\(11\2c 38\2c 58\2c 0\.96\)_66\%\)\]{background-image:radial-gradient(circle at 36% 32%,rgba(157,214,255,.34),rgba(11,38,58,.96) 66%)}.bg-\[radial-gradient\(circle_at_50\%_46\%\2c rgba\(76\2c 145\2c 212\2c 0\.18\)\2c transparent_24\%\)\2c radial-gradient\(circle_at_20\%_18\%\2c rgba\(255\2c 255\2c 255\2c 0\.08\)\2c transparent_16\%\)\2c radial-gradient\(circle_at_84\%_72\%\2c rgba\(73\2c 119\2c 193\2c 0\.12\)\2c transparent_18\%\)\]{background-image:radial-gradient(circle at 50% 46%,rgba(76,145,212,.18),transparent 24%),radial-gradient(circle at 20% 18%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 84% 72%,rgba(73,119,193,.12),transparent 18%)}.bg-\[radial-gradient\(circle_at_78\%_18\%\2c rgba\(96\2c 165\2c 250\2c 0\.1\)\2c transparent_38\%\)\2c radial-gradient\(circle_at_18\%_80\%\2c rgba\(245\2c 158\2c 11\2c 0\.08\)\2c transparent_42\%\)\2c linear-gradient\(180deg\2c rgba\(15\2c 23\2c 42\2c 0\.18\)\2c rgba\(2\2c 6\2c 23\2c 0\.42\)\)\]{background-image:radial-gradient(circle at 78% 18%,rgba(96,165,250,.1),transparent 38%),radial-gradient(circle at 18% 80%,rgba(245,158,11,.08),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.18),rgba(2,6,23,.42))}.bg-\[radial-gradient\(circle_at_center\2c rgba\(245\2c 158\2c 11\2c 0\.24\)\2c transparent_64\%\)\]{background-image:radial-gradient(circle at center,rgba(245,158,11,.24),transparent 64%)}.bg-\[radial-gradient\(circle_at_center\2c rgba\(37\2c 99\2c 235\2c 0\.08\)\2c transparent_65\%\)\]{background-image:radial-gradient(circle at center,rgba(37,99,235,.08),transparent 65%)}.bg-\[radial-gradient\(circle_at_center\2c transparent_42\%\2c rgba\(2\2c 6\2c 23\2c 0\.42\)_100\%\)\]{background-image:radial-gradient(circle at center,transparent 42%,rgba(2,6,23,.42) 100%)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(255\2c 255\2c 255\2c 0\.3\)\2c transparent_40\%\)\2c linear-gradient\(180deg\2c transparent\2c rgba\(255\2c 255\2c 255\2c 0\.04\)\)\]{background-image:radial-gradient(circle at top left,rgba(255,255,255,.3),transparent 40%),linear-gradient(180deg,transparent,rgba(255,255,255,.04))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#101d1f\]{--tw-gradient-from:#101d1f var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 29 31/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#9ed8ff\]{--tw-gradient-from:#9ed8ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(158 216 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f8fbff\]{--tw-gradient-from:#f8fbff var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 251 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(13\2c 47\2c 53\2c 0\.92\)\]{--tw-gradient-from:rgba(13,47,53,0.92) var(--tw-gradient-from-position);--tw-gradient-to:rgba(13,47,53,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(17\2c 43\2c 83\2c 0\.9\)\]{--tw-gradient-from:rgba(17,43,83,0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,43,83,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(43\2c 50\2c 83\2c 0\.9\)\]{--tw-gradient-from:rgba(43,50,83,0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(43,50,83,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--ace-hero-from\)\]{--tw-gradient-from:var(--ace-hero-from) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-100\/95{--tw-gradient-from:rgb(254 243 199/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 243 199/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-100\/95{--tw-gradient-from:rgb(209 250 229/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(209 250 229/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-100\/95{--tw-gradient-from:rgb(255 228 230/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 228 230/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-100\/95{--tw-gradient-from:rgb(224 242 254/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(224 242 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#8ef3ea\]{--tw-gradient-to:rgb(142 243 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8ef3ea var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#8fd8ff\]{--tw-gradient-to:rgb(143 216 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8fd8ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(10\2c 37\2c 45\2c 0\.96\)\]{--tw-gradient-to:rgba(10,37,45,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(10,37,45,0.96) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(15\2c 35\2c 67\2c 0\.96\)\]{--tw-gradient-to:rgba(15,35,67,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(15,35,67,0.96) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(36\2c 39\2c 72\2c 0\.96\)\]{--tw-gradient-to:rgba(36,39,72,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(36,39,72,0.96) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-200\/60{--tw-gradient-to:rgb(226 232 240/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(226 232 240/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#ffd88c\]{--tw-gradient-to:#ffd88c var(--tw-gradient-to-position)}.to-\[rgba\(17\2c 20\2c 43\2c 0\.98\)\]{--tw-gradient-to:rgba(17,20,43,0.98) var(--tw-gradient-to-position)}.to-\[rgba\(6\2c 22\2c 28\2c 0\.98\)\]{--tw-gradient-to:rgba(6,22,28,0.98) var(--tw-gradient-to-position)}.to-\[rgba\(8\2c 19\2c 38\2c 0\.98\)\]{--tw-gradient-to:rgba(8,19,38,0.98) var(--tw-gradient-to-position)}.to-\[var\(--ace-hero-to\)\]{--tw-gradient-to:var(--ace-hero-to) var(--tw-gradient-to-position)}.to-cyan-100\/80{--tw-gradient-to:rgb(207 250 254/0.8) var(--tw-gradient-to-position)}.to-orange-100\/80{--tw-gradient-to:rgb(255 237 213/0.8) var(--tw-gradient-to-position)}.to-teal-100\/80{--tw-gradient-to:rgb(204 251 241/0.8) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_16\%\]{-o-object-position:50% 16%;object-position:50% 16%}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.44rem\]{font-size:.44rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.52rem\]{font-size:1.52rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[1rem\]{font-size:1rem}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.9rem\2c 13\.15vw\2c 6\.05rem\)\]{font-size:clamp(2.9rem,13.15vw,6.05rem)}.text-\[clamp\(2rem\2c 4vw\2c 3\.3rem\)\]{font-size:clamp(2rem,4vw,3.3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.66\]{line-height:1.66}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.058em\]{letter-spacing:-.058em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-blue-200{--tw-text-opacity:1!important;color:rgb(191 219 254/var(--tw-text-opacity,1))!important}.\!text-slate-700{--tw-text-opacity:1!important;color:rgb(51 65 85/var(--tw-text-opacity,1))!important}.\!text-slate-950{--tw-text-opacity:1!important;color:rgb(2 6 23/var(--tw-text-opacity,1))!important}.text-\[\#0F766E\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#111111\]{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.text-\[\#1798C1\]{--tw-text-opacity:1;color:rgb(23 152 193/var(--tw-text-opacity,1))}.text-\[\#1877F2\]{--tw-text-opacity:1;color:rgb(24 119 242/var(--tw-text-opacity,1))}.text-\[\#22D3EE\]{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-\[\#2CA01C\]{--tw-text-opacity:1;color:rgb(44 160 28/var(--tw-text-opacity,1))}.text-\[\#2D8CFF\]{--tw-text-opacity:1;color:rgb(45 140 255/var(--tw-text-opacity,1))}.text-\[\#44618C\]{--tw-text-opacity:1;color:rgb(68 97 140/var(--tw-text-opacity,1))}.text-\[\#4E678A\]{--tw-text-opacity:1;color:rgb(78 103 138/var(--tw-text-opacity,1))}.text-\[\#611F69\]{--tw-text-opacity:1;color:rgb(97 31 105/var(--tw-text-opacity,1))}.text-\[\#635BFF\]{--tw-text-opacity:1;color:rgb(99 91 255/var(--tw-text-opacity,1))}.text-\[\#6D52B0\]{--tw-text-opacity:1;color:rgb(109 82 176/var(--tw-text-opacity,1))}.text-\[\#6E4CC4\]{--tw-text-opacity:1;color:rgb(110 76 196/var(--tw-text-opacity,1))}.text-\[\#86fff1\]{--tw-text-opacity:1;color:rgb(134 255 241/var(--tw-text-opacity,1))}.text-\[\#8fd7ff\]{--tw-text-opacity:1;color:rgb(143 215 255/var(--tw-text-opacity,1))}.text-\[\#9A6700\]{--tw-text-opacity:1;color:rgb(154 103 0/var(--tw-text-opacity,1))}.text-\[\#9bddff\]{--tw-text-opacity:1;color:rgb(155 221 255/var(--tw-text-opacity,1))}.text-\[\#9eddff\]{--tw-text-opacity:1;color:rgb(158 221 255/var(--tw-text-opacity,1))}.text-\[\#A16207\]{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-\[\#D97706\]{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-\[\#D97757\]{--tw-text-opacity:1;color:rgb(217 119 87/var(--tw-text-opacity,1))}.text-\[\#EA4335\]{--tw-text-opacity:1;color:rgb(234 67 53/var(--tw-text-opacity,1))}.text-\[\#FF0000\]{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1))}.text-\[\#FF4F81\]{--tw-text-opacity:1;color:rgb(255 79 129/var(--tw-text-opacity,1))}.text-\[\#FF7A59\]{--tw-text-opacity:1;color:rgb(255 122 89/var(--tw-text-opacity,1))}.text-\[\#a5e3ff\]{--tw-text-opacity:1;color:rgb(165 227 255/var(--tw-text-opacity,1))}.text-\[\#a8faea\]{--tw-text-opacity:1;color:rgb(168 250 234/var(--tw-text-opacity,1))}.text-\[\#aefaf3\]{--tw-text-opacity:1;color:rgb(174 250 243/var(--tw-text-opacity,1))}.text-\[\#affaf3\]{--tw-text-opacity:1;color:rgb(175 250 243/var(--tw-text-opacity,1))}.text-\[\#b8fff3\]{--tw-text-opacity:1;color:rgb(184 255 243/var(--tw-text-opacity,1))}.text-\[\#bafcf5\]{--tw-text-opacity:1;color:rgb(186 252 245/var(--tw-text-opacity,1))}.text-\[\#c9fff8\]{--tw-text-opacity:1;color:rgb(201 255 248/var(--tw-text-opacity,1))}.text-\[\#cdeeff\]{--tw-text-opacity:1;color:rgb(205 238 255/var(--tw-text-opacity,1))}.text-\[\#d3deff\]{--tw-text-opacity:1;color:rgb(211 222 255/var(--tw-text-opacity,1))}.text-\[\#d5f2ff\]{--tw-text-opacity:1;color:rgb(213 242 255/var(--tw-text-opacity,1))}.text-\[\#d9fffb\]{--tw-text-opacity:1;color:rgb(217 255 251/var(--tw-text-opacity,1))}.text-\[\#e2c4ff\]{--tw-text-opacity:1;color:rgb(226 196 255/var(--tw-text-opacity,1))}.text-\[\#efe4ff\]{--tw-text-opacity:1;color:rgb(239 228 255/var(--tw-text-opacity,1))}.text-\[\#ffd091\]{--tw-text-opacity:1;color:rgb(255 208 145/var(--tw-text-opacity,1))}.text-\[\#ffd198\]{--tw-text-opacity:1;color:rgb(255 209 152/var(--tw-text-opacity,1))}.text-\[\#ffd9aa\]{--tw-text-opacity:1;color:rgb(255 217 170/var(--tw-text-opacity,1))}.text-\[\#ffdba9\]{--tw-text-opacity:1;color:rgb(255 219 169/var(--tw-text-opacity,1))}.text-\[\#ffe2bc\]{--tw-text-opacity:1;color:rgb(255 226 188/var(--tw-text-opacity,1))}.text-\[rgba\(222\2c 232\2c 243\2c 0\.78\)\]{color:rgba(222,232,243,.78)}.text-\[rgba\(228\2c 235\2c 243\2c 0\.9\)\]{color:rgba(228,235,243,.9)}.text-\[rgba\(236\2c 242\2c 249\2c 0\.86\)\]{color:rgba(236,242,249,.86)}.text-\[rgba\(238\2c 246\2c 255\2c 0\.92\)\]{color:rgba(238,246,255,.92)}.text-\[var\(--ace-accent\)\]{color:var(--ace-accent)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800\/70{color:rgb(21 94 117/.7)}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-rose-300\/80{color:rgb(253 164 175/.8)}.text-rose-50{--tw-text-opacity:1;color:rgb(255 241 242/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-700\/70{color:rgb(3 105 161/.7)}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-300\/90{color:rgb(203 213 225/.9)}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/70{color:rgb(255 255 255/.7)}.underline{text-decoration-line:underline}.decoration-cyan-200\/80{text-decoration-color:rgb(165 243 252/.8)}.decoration-\[0\.14em\]{text-decoration-thickness:.14em}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.45\]{opacity:.45}.shadow-\[0_0_0_1px_rgba\(15\2c 23\2c 42\2c 0\.05\)\]{--tw-shadow:0 0 0 1px rgba(15,23,42,0.05);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(157\2c 214\2c 255\2c 0\.08\)\2c 0_28px_64px_-28px_rgba\(52\2c 125\2c 214\2c 0\.76\)\]{--tw-shadow:0 0 0 1px rgba(157,214,255,0.08),0 28px 64px -28px rgba(52,125,214,0.76);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 28px 64px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(245\2c 158\2c 11\2c 0\.18\)\2c 0_0_34px_-8px_rgba\(245\2c 158\2c 11\2c 0\.22\)\2c 0_24px_48px_-36px_rgba\(245\2c 158\2c 11\2c 0\.24\)\]{--tw-shadow:0 0 0 1px rgba(245,158,11,0.18),0 0 34px -8px rgba(245,158,11,0.22),0 24px 48px -36px rgba(245,158,11,0.24);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 34px -8px var(--tw-shadow-color),0 24px 48px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.04\)\]{--tw-shadow:0 0 0 1px rgba(255,255,255,0.04);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{--tw-shadow:0 0 14px rgba(255,255,255,0.55);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(148\2c 228\2c 255\2c 0\.28\)\]{--tw-shadow:0 0 18px rgba(148,228,255,0.28);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_-20px_rgba\(117\2c 227\2c 255\2c 0\.54\)\]{--tw-shadow:0 0 26px -20px rgba(117,227,255,0.54);--tw-shadow-colored:0 0 26px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-10px_rgba\(245\2c 158\2c 11\2c 0\.16\)\2c 0_24px_52px_-34px_rgba\(66\2c 133\2c 244\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.82\)\]{--tw-shadow:0 0 28px -10px rgba(245,158,11,0.16),0 24px 52px -34px rgba(66,133,244,0.16),inset 0 1px 0 rgba(255,255,255,0.82);--tw-shadow-colored:0 0 28px -10px var(--tw-shadow-color),0 24px 52px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-10px_rgba\(245\2c 158\2c 11\2c 0\.16\)\2c 0_24px_52px_-34px_rgba\(97\2c 31\2c 105\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.82\)\]{--tw-shadow:0 0 28px -10px rgba(245,158,11,0.16),0 24px 52px -34px rgba(97,31,105,0.18),inset 0 1px 0 rgba(255,255,255,0.82);--tw-shadow-colored:0 0 28px -10px var(--tw-shadow-color),0 24px 52px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-10px_rgba\(45\2c 212\2c 191\2c 0\.18\)\2c 0_24px_52px_-34px_rgba\(20\2c 184\2c 166\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.82\)\]{--tw-shadow:0 0 28px -10px rgba(45,212,191,0.18),0 24px 52px -34px rgba(20,184,166,0.18),inset 0 1px 0 rgba(255,255,255,0.82);--tw-shadow-colored:0 0 28px -10px var(--tw-shadow-color),0 24px 52px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-8px_rgba\(148\2c 163\2c 184\2c 0\.18\)\2c 0_24px_48px_-34px_rgba\(15\2c 23\2c 42\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.84\)\]{--tw-shadow:0 0 30px -8px rgba(148,163,184,0.18),0 24px 48px -34px rgba(15,23,42,0.18),inset 0 1px 0 rgba(255,255,255,0.84);--tw-shadow-colored:0 0 30px -8px var(--tw-shadow-color),0 24px 48px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-8px_rgba\(245\2c 158\2c 11\2c 0\.24\)\2c 0_24px_52px_-34px_rgba\(245\2c 158\2c 11\2c 0\.2\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.84\)\]{--tw-shadow:0 0 30px -8px rgba(245,158,11,0.24),0 24px 52px -34px rgba(245,158,11,0.2),inset 0 1px 0 rgba(255,255,255,0.84);--tw-shadow-colored:0 0 30px -8px var(--tw-shadow-color),0 24px 52px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-8px_rgba\(59\2c 130\2c 246\2c 0\.18\)\2c 0_24px_52px_-34px_rgba\(23\2c 152\2c 193\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.84\)\]{--tw-shadow:0 0 30px -8px rgba(59,130,246,0.18),0 24px 52px -34px rgba(23,152,193,0.18),inset 0 1px 0 rgba(255,255,255,0.84);--tw-shadow-colored:0 0 30px -8px var(--tw-shadow-color),0 24px 52px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_68px_rgba\(77\2c 158\2c 232\2c 0\.16\)\]{--tw-shadow:0 0 68px rgba(77,158,232,0.16);--tw-shadow-colored:0 0 68px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_72px_rgba\(255\2c 201\2c 123\2c 0\.18\)\]{--tw-shadow:0 0 72px rgba(255,201,123,0.18);--tw-shadow-colored:0 0 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_78px_rgba\(126\2c 247\2c 234\2c 0\.18\)\]{--tw-shadow:0 0 78px rgba(126,247,234,0.18);--tw-shadow-colored:0 0 78px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_-22px_rgba\(15\2c 23\2c 42\2c 0\.2\)\]{--tw-shadow:0 10px 20px -22px rgba(15,23,42,0.2);--tw-shadow-colored:0 10px 20px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_22px_-22px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{--tw-shadow:0 12px 22px -22px rgba(15,23,42,0.22);--tw-shadow-colored:0 12px 22px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_26px_-24px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{--tw-shadow:0 14px 26px -24px rgba(15,23,42,0.22);--tw-shadow-colored:0 14px 26px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_-20px_rgba\(8\2c 15\2c 27\2c 0\.9\)\]{--tw-shadow:0 16px 32px -20px rgba(8,15,27,0.9);--tw-shadow-colored:0 16px 32px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_28px_-24px_rgba\(2\2c 6\2c 23\2c 0\.92\)\]{--tw-shadow:0 18px 28px -24px rgba(2,6,23,0.92);--tw-shadow-colored:0 18px 28px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_34px_-26px_rgba\(5\2c 10\2c 24\2c 0\.78\)\]{--tw-shadow:0 18px 34px -26px rgba(5,10,24,0.78);--tw-shadow-colored:0 18px 34px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-28px_rgba\(103\2c 197\2c 255\2c 0\.55\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.16\)\]{--tw-shadow:0 18px 40px -28px rgba(103,197,255,0.55),inset 0 1px 0 rgba(255,255,255,0.16);--tw-shadow-colored:0 18px 40px -28px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-30px_rgba\(14\2c 116\2c 144\2c 0\.46\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.82\)\]{--tw-shadow:0 18px 40px -30px rgba(14,116,144,0.46),inset 0 1px 0 rgba(255,255,255,0.82);--tw-shadow-colored:0 18px 40px -30px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-36px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 18px 40px -36px rgba(15,23,42,0.18);--tw-shadow-colored:0 18px 40px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_-28px_rgba\(15\2c 23\2c 42\2c 0\.55\)\]{--tw-shadow:0 18px 42px -28px rgba(15,23,42,0.55);--tw-shadow-colored:0 18px 42px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-30px_rgba\(15\2c 23\2c 42\2c 0\.7\)\]{--tw-shadow:0 18px 44px -30px rgba(15,23,42,0.7);--tw-shadow-colored:0 18px 44px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-34px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 18px 44px -34px rgba(0,0,0,0.55);--tw-shadow-colored:0 18px 44px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 18px 60px rgba(15,23,42,0.06);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_42px_-36px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{--tw-shadow:0 20px 42px -36px rgba(15,23,42,0.22);--tw-shadow-colored:0 20px 42px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_-36px_rgba\(15\2c 23\2c 42\2c 0\.28\)\]{--tw-shadow:0 20px 44px -36px rgba(15,23,42,0.28);--tw-shadow-colored:0 20px 44px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_-38px_rgba\(15\2c 23\2c 42\2c 0\.2\)\]{--tw-shadow:0 20px 44px -38px rgba(15,23,42,0.2);--tw-shadow-colored:0 20px 44px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_34px_-26px_rgba\(2\2c 6\2c 23\2c 0\.92\)\]{--tw-shadow:0 22px 34px -26px rgba(2,6,23,0.92);--tw-shadow-colored:0 22px 34px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_40px_-32px_rgba\(15\2c 23\2c 42\2c 0\.2\)\]{--tw-shadow:0 22px 40px -32px rgba(15,23,42,0.2);--tw-shadow-colored:0 22px 40px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_42px_-34px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 24px 42px -34px rgba(15,23,42,0.18);--tw-shadow-colored:0 24px 42px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_46px_-34px_rgba\(15\2c 23\2c 42\2c 0\.2\)\]{--tw-shadow:0 24px 46px -34px rgba(15,23,42,0.2);--tw-shadow-colored:0 24px 46px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_-30px_rgba\(37\2c 99\2c 235\2c 0\.35\)\]{--tw-shadow:0 24px 48px -30px rgba(37,99,235,0.35);--tw-shadow-colored:0 24px 48px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_-38px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 24px 48px -38px rgba(15,23,42,0.18);--tw-shadow-colored:0 24px 48px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_54px_-38px_rgba\(103\2c 197\2c 255\2c 0\.72\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.16\)\]{--tw-shadow:0 24px 54px -38px rgba(103,197,255,0.72),inset 0 1px 0 rgba(255,255,255,0.16);--tw-shadow-colored:0 24px 54px -38px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-44px_rgba\(15\2c 23\2c 42\2c 0\.32\)\]{--tw-shadow:0 24px 60px -44px rgba(15,23,42,0.32);--tw-shadow-colored:0 24px 60px -44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-44px_rgba\(2\2c 6\2c 23\2c 0\.72\)\]{--tw-shadow:0 24px 60px -44px rgba(2,6,23,0.72);--tw-shadow-colored:0 24px 60px -44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-46px_rgba\(15\2c 23\2c 42\2c 0\.42\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.88\)\]{--tw-shadow:0 24px 70px -46px rgba(15,23,42,0.42),inset 0 1px 0 rgba(255,255,255,0.88);--tw-shadow-colored:0 24px 70px -46px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-46px_rgba\(15\2c 23\2c 42\2c 0\.38\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.88\)\]{--tw-shadow:0 24px 80px -46px rgba(15,23,42,0.38),inset 0 1px 0 rgba(255,255,255,0.88);--tw-shadow-colored:0 24px 80px -46px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_58px_-44px_rgba\(15\2c 23\2c 42\2c 0\.42\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 26px 58px -44px rgba(15,23,42,0.42),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 26px 58px -44px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-40px_rgba\(15\2c 23\2c 42\2c 0\.24\)\]{--tw-shadow:0 30px 70px -40px rgba(15,23,42,0.24);--tw-shadow-colored:0 30px 70px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-42px_rgba\(15\2c 23\2c 42\2c 0\.78\)\]{--tw-shadow:0 30px 70px -42px rgba(15,23,42,0.78);--tw-shadow-colored:0 30px 70px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(245\2c 158\2c 11\2c 0\.24\)\]{--tw-shadow:inset 0 0 0 1px rgba(245,158,11,0.24);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(232\2c 249\2c 255\2c 0\.18\)\2c 0_30px_76px_-42px_rgba\(62\2c 174\2c 255\2c 0\.82\)\]{--tw-shadow:inset 0 1px 0 rgba(232,249,255,0.18),0 30px 76px -42px rgba(62,174,255,0.82);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 30px 76px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(235\2c 255\2c 252\2c 0\.17\)\2c 0_30px_76px_-42px_rgba\(70\2c 206\2c 218\2c 0\.74\)\]{--tw-shadow:inset 0 1px 0 rgba(235,255,252,0.17),0 30px 76px -42px rgba(70,206,218,0.74);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 30px 76px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(244\2c 238\2c 255\2c 0\.18\)\2c 0_30px_78px_-42px_rgba\(149\2c 94\2c 255\2c 0\.88\)\]{--tw-shadow:inset 0 1px 0 rgba(244,238,255,0.18),0 30px 78px -42px rgba(149,94,255,0.88);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 30px 78px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.64\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.64);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.75\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.75);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.76\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.76);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.78\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.78);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.8\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.8);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.8\)\],.shadow-chip{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-chip{--tw-shadow:var(--lg-chip-shadow);--tw-shadow-colored:var(--lg-chip-shadow)}.shadow-glow-accent{--tw-shadow:var(--lg-glow-accent);--tw-shadow-colored:var(--lg-glow-accent)}.shadow-glow-accent,.shadow-glow-amber{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-glow-amber{--tw-shadow:var(--lg-glow-amber);--tw-shadow-colored:var(--lg-glow-amber)}.shadow-quiet-0{--tw-shadow:var(--lg-quiet-0);--tw-shadow-colored:var(--lg-quiet-0)}.shadow-quiet-0,.shadow-quiet-1{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-quiet-1{--tw-shadow:var(--lg-quiet-1);--tw-shadow-colored:var(--lg-quiet-1)}.shadow-quiet-2{--tw-shadow:var(--lg-quiet-2);--tw-shadow-colored:var(--lg-quiet-2);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--lg-depth-0\)\]{--tw-shadow-color:var(--lg-depth-0);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--lg-depth-1\)\]{--tw-shadow-color:var(--lg-depth-1);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--lg-depth-2\)\]{--tw-shadow-color:var(--lg-depth-2);--tw-shadow:var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[var\(--ace-accent\)\]{--tw-ring-color:var(--ace-accent)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-200\/80{--tw-ring-color:rgb(253 230 138/0.8)}.ring-cyan-200{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-200\/80{--tw-ring-color:rgb(167 243 208/0.8)}.ring-emerald-400\/25{--tw-ring-color:rgb(52 211 153/0.25)}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.ring-rose-200\/80{--tw-ring-color:rgb(254 205 211/0.8)}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-sky-200\/80{--tw-ring-color:rgb(186 230 253/0.8)}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-200\/70{--tw-ring-color:rgb(226 232 240/0.7)}.ring-white\/\[0\.035\]{--tw-ring-color:rgb(255 255 255/0.035)}.blur{--tw-blur:blur(8px)}.blur,.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)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[0\.2px\]{--tw-blur:blur(0.2px)}.blur-\[0\.2px\],.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-\[12px\]{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-\[12px\]{--tw-backdrop-blur:blur(12px)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px)}.backdrop-blur-\[18px\],.backdrop-blur-sm{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(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\2c background-color\2c border-color\2c box-shadow\2c backdrop-filter\]{transition-property:height,background-color,border-color,box-shadow,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-image\:linear-gradient\(rgba\(15\2c 23\2c 42\2c 0\.045\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(15\2c 23\2c 42\2c 0\.045\)_1px\2c transparent_1px\)\]{background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0)}.\[background-image\:linear-gradient\(rgba\(255\2c 255\2c 255\2c 0\.05\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.05\)_1px\2c transparent_1px\)\]{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0)}.\[background-size\:40px_40px\]{background-size:40px 40px}.\[background-size\:42px_42px\]{background-size:42px 42px}.\[text-shadow\:0_0_16px_rgba\(45\2c 212\2c 191\2c 0\.12\)\]{text-shadow:0 0 16px rgba(45,212,191,.12)}.\[text-shadow\:0_0_18px_rgba\(130\2c 219\2c 255\2c 0\.12\)\]{text-shadow:0 0 18px rgba(130,219,255,.12)}:root{--primary:#2d6f9f;--accent:#b96d45;--dark:#0f172a;--text-primary:#344454;--text-muted:#687788;--text-on-dark:#ffffff;--text-on-dark-muted:#94a3b8;--light-bg:#f8fafc;--white:#ffffff;--success:#22c55e;--safe-area-bottom:env(safe-area-inset-bottom,0px);--ace-accent:#2f8b83;--ace-hero-from:#09111a;--ace-hero-to:#17212c;--ace-surface-tint:rgba(47,139,131,0.08);--ace-text-emphasis:#0f172a;--sato-signal-current-sky:#67c5ff;--sato-signal-current-mint:#92f2d7;--sato-signal-current-amber:#f8d38b;--sato-signal-current-border:rgba(122,215,255,0.28);--sato-signal-current-gradient:linear-gradient(135deg,var(--sato-signal-current-sky) 0%,var(--sato-signal-current-mint) 54%,var(--sato-signal-current-amber) 100%);--sato-signal-halo-gradient:linear-gradient(135deg,rgba(103,197,255,1),rgba(146,242,215,0.98) 54%,rgba(248,211,139,1));--sato-signal-live-gradient:linear-gradient(135deg,rgba(103,197,255,1),rgba(146,242,215,0.98) 54%,rgba(248,211,139,1));--sato-signal-current-shadow:0 0 0 1px rgba(255,255,255,0.14),0 22px 50px -20px rgba(70,184,255,0.55),0 14px 24px -16px rgba(255,193,94,0.45);--sato-signal-current-shadow-hover:0 0 0 1px rgba(255,255,255,0.2),0 28px 60px -18px rgba(70,184,255,0.62),0 18px 32px -18px rgba(255,193,94,0.5);--sato-signal-halo-shadow:0 0 0 1px rgba(255,255,255,0.16),0 22px 48px -22px rgba(70,184,255,0.38),0 16px 28px -16px rgba(255,193,94,0.3);--sato-signal-halo-shadow-hover:0 0 0 1px rgba(255,255,255,0.2),0 26px 56px -20px rgba(70,184,255,0.46),0 20px 34px -16px rgba(255,193,94,0.38);--lg-surface-bg:rgba(255,255,255,0.9);--lg-surface-border:rgba(148,163,184,0.24);--lg-blur-sm:4px;--lg-blur-md:12px;--lg-blur-lg:24px;--lg-depth-0:0 1px 2px rgba(0,0,0,0.05);--lg-depth-1:0 4px 12px rgba(0,0,0,0.08);--lg-depth-2:0 8px 24px rgba(0,0,0,0.12);--lg-quiet-0:0 10px 24px -22px rgba(15,23,42,0.18);--lg-quiet-1:0 18px 42px -30px rgba(15,23,42,0.22);--lg-quiet-2:0 22px 52px -34px rgba(15,23,42,0.26);--lg-glow-accent:0 0 0 4px rgba(37,99,235,0.12);--lg-glow-amber:0 10px 24px -20px rgba(217,119,6,0.35);--lg-chip-shadow:0 12px 28px -22px rgba(15,23,42,0.26);--lg-border-subtle:rgba(148,163,184,0.2);--lg-border-default:rgba(148,163,184,0.42);--lg-border-strong:rgba(148,163,184,0.72);--lg-radius-card:1.75rem;--lg-radius-card-inner:1.25rem;--lg-radius-chip:9999px}.dark{--text-primary:#d8e5e1;--text-muted:#9eb4ad;--light-bg:#14221f;--white:#152522;--sato-dark-bg:#111f20;--sato-dark-bg-soft:#17251f;--sato-dark-surface:rgba(24,40,38,0.76);--sato-dark-surface-strong:rgba(29,48,46,0.88);--sato-dark-border:rgba(143,190,181,0.24);--sato-dark-border-strong:rgba(157,207,197,0.38);--sato-dark-text:#eef7f3;--sato-dark-muted:#b5c9c1;--lg-surface-bg:rgba(24,40,38,0.7);--lg-surface-border:rgba(143,190,181,0.25);--lg-depth-0:0 1px 2px rgba(4,13,13,0.28);--lg-depth-1:0 4px 12px rgba(4,13,13,0.36);--lg-depth-2:0 8px 24px rgba(4,13,13,0.46);--lg-quiet-0:0 10px 24px -22px rgba(3,12,12,0.48);--lg-quiet-1:0 18px 42px -30px rgba(3,12,12,0.54);--lg-quiet-2:0 22px 52px -34px rgba(3,12,12,0.6);--lg-glow-accent:0 0 0 4px rgba(103,197,255,0.14);--lg-glow-amber:0 10px 24px -20px rgba(248,211,139,0.24);--lg-chip-shadow:0 12px 28px -22px rgba(4,13,13,0.42);--lg-border-subtle:rgba(143,190,181,0.16);--lg-border-default:rgba(143,190,181,0.34);--lg-border-strong:rgba(157,207,197,0.54)}html.dark body{background:radial-gradient(circle at 18% 8%,rgba(103,197,255,.12),transparent 26rem),radial-gradient(circle at 82% 18%,rgba(248,211,139,.08),transparent 22rem),linear-gradient(180deg,#101d1f,#16251f 48%,#111f20)}html.dark body>.relative.min-h-screen{background:radial-gradient(circle at 20% 12%,rgba(103,197,255,.1),transparent 24rem),radial-gradient(circle at 80% 16%,rgba(146,242,215,.08),transparent 22rem),linear-gradient(180deg,#101d1f,#14231f);color:var(--sato-dark-muted)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;color:var(--text-primary);background:#fbfaf7;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}a{color:inherit;text-decoration:none}.sato-brand-cta{border-color:var(--sato-signal-current-border);background:var(--sato-signal-current-gradient);box-shadow:var(--sato-signal-current-shadow)}.sato-brand-cta:hover{box-shadow:var(--sato-signal-current-shadow-hover)}.sato-brand-outline{border:3px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,var(--sato-signal-halo-gradient) border-box;box-shadow:var(--sato-signal-halo-shadow)}.sato-brand-outline:hover{box-shadow:var(--sato-signal-halo-shadow-hover)}.sato-brand-outline-live{position:relative;border:3px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box;box-shadow:var(--sato-signal-halo-shadow);isolation:isolate}.sato-brand-outline-live:before{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:3px;background:var(--sato-signal-live-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;animation:sato-signal-hue-shift 6s linear infinite;filter:saturate(1.18) drop-shadow(0 0 10px rgba(103,197,255,.4)) drop-shadow(0 0 14px rgba(248,211,139,.3))}.sato-brand-outline-live-dark{background:linear-gradient(rgba(8,18,28,.92),rgba(8,18,28,.92)) padding-box;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 18px 36px -28px rgba(2,6,23,.78)}.booking-need-option-selected{position:relative;overflow:hidden;isolation:isolate}.booking-need-option-selected:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:3px;background:var(--booking-service-gradient,var(--sato-signal-current-gradient));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:saturate(1.42) brightness(1.08);pointer-events:none}.booking-service-groups{display:grid;gap:.78rem}.booking-service-groups--exploration{align-items:stretch}.booking-service-group{--booking-service-accent:14,165,233;--booking-service-accent-strong:2,132,199;--booking-service-warm:245,158,11;--booking-service-gradient:linear-gradient(135deg,rgb(var(--booking-service-accent)),rgba(var(--booking-service-accent-strong),0.78),rgba(var(--booking-service-warm),0.74));position:relative;overflow:hidden;border:1.5px solid rgba(var(--booking-service-accent),.34);border-radius:1.08rem;background:radial-gradient(circle at 92% 8%,rgba(var(--booking-service-accent),.14),transparent 34%),radial-gradient(circle at 8% 100%,rgba(var(--booking-service-warm),.09),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.62),rgba(248,250,252,.36));box-shadow:0 18px 42px -36px rgba(var(--booking-service-accent-strong),.58),inset 0 1px 0 rgba(255,255,255,.72);padding:.62rem}.booking-service-group--training{--booking-service-accent:6,182,212;--booking-service-accent-strong:8,145,178;--booking-service-warm:190,242,100}.booking-service-group--review{--booking-service-accent:59,130,246;--booking-service-accent-strong:37,99,235;--booking-service-warm:251,113,133}.booking-service-group--assistants{--booking-service-accent:251,191,36;--booking-service-accent-strong:217,119,6;--booking-service-warm:20,184,166}.booking-service-group--leadership{--booking-service-accent:20,184,166;--booking-service-accent-strong:13,148,136;--booking-service-warm:34,211,238}.booking-service-group--unsure{--booking-service-accent:148,163,184;--booking-service-accent-strong:71,85,105;--booking-service-warm:103,197,255}.booking-service-group-header{position:relative;z-index:1;padding:.1rem .14rem .56rem}.booking-service-group-header strong{display:inline-flex;align-items:center;gap:.42rem;color:rgb(var(--booking-service-accent-strong));font-size:.94rem;font-weight:900;line-height:1.15}.booking-service-group-header strong:before{content:"";display:inline-block;width:.52rem;height:.52rem;flex:0 0 auto;border-radius:999px;background:var(--booking-service-gradient);box-shadow:0 0 0 4px rgba(var(--booking-service-accent),.12)}.booking-service-options{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.booking-need-option{border-color:rgba(var(--booking-service-accent),.2)}.booking-checkmark{border-color:rgba(var(--booking-service-accent),.46);background:rgba(255,255,255,.72);color:rgb(var(--booking-service-accent-strong));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 20px -18px rgba(var(--booking-service-accent-strong),.5)}.booking-checkmark--selected{border-color:transparent;background:var(--booking-service-gradient);color:rgb(15,23,42)}.booking-need-option:not(.booking-need-option-selected):hover{border-color:rgba(var(--booking-service-accent),.42);box-shadow:0 16px 34px -30px rgba(var(--booking-service-accent-strong),.5),inset 0 1px 0 rgba(255,255,255,.64)}.booking-service-group .booking-need-option-selected{border-color:rgba(var(--booking-service-accent),.34);box-shadow:0 20px 42px -34px rgba(var(--booking-service-accent-strong),.72),inset 0 1px 0 rgba(255,255,255,.72)}@media (min-width:640px){.booking-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-service-options--single{grid-template-columns:minmax(0,1fr)}.booking-service-groups--exploration{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.booking-service-groups--exploration{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}.booking-service-groups--exploration>.booking-need-option{grid-column:span 2}.booking-service-groups--exploration>.booking-need-option:nth-child(n+4){grid-column:span 3}}.dark .booking-service-group{border-color:rgba(var(--booking-service-accent),.28);background:radial-gradient(circle at 92% 8%,rgba(var(--booking-service-accent),.16),transparent 34%),radial-gradient(circle at 8% 100%,rgba(var(--booking-service-warm),.08),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.58),rgba(30,41,59,.3));box-shadow:0 18px 42px -36px rgba(2,6,23,.74),inset 0 1px 0 rgba(255,255,255,.08)}.dark .booking-service-group-header strong{color:rgba(226,247,255,.94)}.dark .booking-checkmark{background:rgba(15,23,42,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 20px -18px rgba(2,6,23,.7)}.dark .booking-checkmark--selected{background:var(--booking-service-gradient);color:rgb(15,23,42)}.booking-progress{display:grid;gap:.55rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.36);padding:.7rem .75rem .62rem}.dark .booking-progress{border-color:rgba(100,116,139,.32);background:rgba(15,23,42,.28)}.booking-progress-track{position:relative;height:.7rem;overflow:hidden;border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.34)),rgba(148,163,184,.22);box-shadow:inset 0 0 0 1px rgba(148,163,184,.2),inset 0 1px 2px rgba(15,23,42,.1)}.dark .booking-progress-track{background:linear-gradient(180deg,rgba(51,65,85,.72),rgba(15,23,42,.56)),rgba(15,23,42,.78);box-shadow:inset 0 0 0 1px rgba(148,163,184,.18),inset 0 1px 2px rgba(2,6,23,.42)}.booking-progress-fill{height:100%;min-width:2.5rem;border-radius:inherit;background:var(--sato-signal-current-gradient);box-shadow:0 0 18px rgba(103,197,255,.36),0 0 22px rgba(248,211,139,.22);transition:width .22s ease}@keyframes sato-signal-hue-shift{0%{filter:hue-rotate(0deg) saturate(1.18) drop-shadow(0 0 10px rgba(103,197,255,.4)) drop-shadow(0 0 14px rgba(248,211,139,.3))}to{filter:hue-rotate(1turn) saturate(1.18) drop-shadow(0 0 10px rgba(103,197,255,.4)) drop-shadow(0 0 14px rgba(248,211,139,.3))}}.font-display{font-family:Montserrat,Inter,sans-serif}.font-mono{font-family:Space Mono,monospace}.font-sketch{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive}.font-marker{font-family:Marker Felt,Bradley Hand,Segoe Print,Comic Sans MS,cursive}.section-kicker{margin:0;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--text-muted)}.section-title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.52rem,2.85vw,2.35rem);line-height:1.12;letter-spacing:-.02em;color:#0f172a}.dark .section-title{color:var(--sato-dark-text)}.section-body{margin:0;font-size:clamp(.96rem,.96vw,1rem);line-height:1.74;color:var(--text-primary)}.dark .section-kicker{color:rgba(158,180,173,.86)}.dark .section-body{color:rgba(213,228,222,.78)}.hero-body-brand-lockup{display:inline-flex;align-items:baseline;gap:.38em;vertical-align:baseline}.hero-body-brand-mark{display:inline-block;width:1.08em;height:1.08em;flex:0 0 auto;border-radius:.24em;-o-object-fit:cover;object-fit:cover;transform:translateY(.14em);filter:drop-shadow(0 0 10px rgba(127,214,255,.26)) drop-shadow(0 0 14px rgba(255,208,145,.12))}.hero-intro-lockup{position:absolute;inset:clamp(7.25rem,12svh,10rem) 1rem clamp(4rem,8svh,6rem);z-index:16;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.65rem,1.6vw,1rem);opacity:0;pointer-events:none;text-align:center}.hero-intro-lockup-mark{display:block;width:clamp(5.75rem,min(10vw,16svh),10rem);height:clamp(5.75rem,min(10vw,16svh),10rem);flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 .5rem rgba(127,214,255,.08),0 0 72px -18px rgba(127,214,255,.48),0 0 86px -28px rgba(255,208,145,.3)}.hero-intro-lockup-wordmark{display:flex;max-width:min(92vw,68rem);flex-wrap:wrap;justify-content:center;-moz-column-gap:.12em;column-gap:.12em;row-gap:.03em;background:linear-gradient(90deg,#ffffff,#83ddff 38%,#93f0d5 68%,#ffe08f);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(2rem,min(6vw,10svh),5.25rem);font-weight:800;letter-spacing:0;line-height:1;overflow:visible;text-shadow:0 0 34px rgba(127,214,255,.2);white-space:nowrap}@media (max-width:420px){.hero-intro-lockup{inset:clamp(5.5rem,14svh,7rem) .75rem clamp(3.5rem,8svh,4.75rem);gap:.6rem}.hero-intro-lockup-mark{width:clamp(5.25rem,min(26vw,14svh),6.5rem);height:clamp(5.25rem,min(26vw,14svh),6.5rem)}.hero-intro-lockup-wordmark{max-width:calc(100vw - 1.5rem);font-size:clamp(1.65rem,min(9vw,5.5svh),2.15rem);letter-spacing:-.01em}}.hero-shader{z-index:0;overflow:hidden;pointer-events:none}.hero-shader,.hero-shader-base,.hero-shader-mesh,.hero-shader-orb,.hero-shader-sheen,.hero-shader-vignette{position:absolute;inset:0}.hero-shader--dark .hero-shader-base{background:radial-gradient(circle at 16% 18%,rgba(96,165,250,.26),transparent 26%),radial-gradient(circle at 82% 20%,rgba(245,158,11,.16),transparent 20%),radial-gradient(circle at 62% 76%,rgba(45,212,191,.12),transparent 24%),linear-gradient(140deg,#050b19,#10254f 38%,#1e4b97 70%,#0a1630)}.hero-shader--light .hero-shader-base{background:radial-gradient(circle at 16% 18%,rgba(96,165,250,.24),transparent 26%),radial-gradient(circle at 82% 20%,rgba(245,158,11,.14),transparent 20%),radial-gradient(circle at 62% 76%,rgba(45,212,191,.1),transparent 24%),linear-gradient(145deg,#102d66,#2150a7 42%,#275fcb 72%,#162848)}.hero-shader-mesh{opacity:.44;background:radial-gradient(circle at 20% 22%,rgba(255,255,255,.12),transparent 16%),radial-gradient(circle at 72% 24%,rgba(255,255,255,.08),transparent 18%),linear-gradient(118deg,rgba(255,255,255,.08),transparent 30% 62%,rgba(255,255,255,.06) 100%);mix-blend-mode:screen}.hero-shader-sheen{inset:-6% -12%;opacity:.34;background:radial-gradient(circle at 28% 58%,rgba(59,130,246,.42),transparent 22%),radial-gradient(circle at 68% 46%,rgba(96,165,250,.28),transparent 24%),radial-gradient(circle at 82% 18%,rgba(245,158,11,.18),transparent 18%);filter:blur(36px);mix-blend-mode:screen}.hero-shader-orb{border-radius:999px;filter:blur(80px);opacity:.75;mix-blend-mode:screen}.hero-shader-orb--blue{top:-6%;left:-4%;width:34rem;height:26rem;background:radial-gradient(circle,rgba(37,99,235,.52) 0,rgba(37,99,235,.14) 48%,transparent 74%)}.hero-shader-orb--cyan{right:10%;bottom:4%;width:24rem;height:20rem;background:radial-gradient(circle,rgba(34,211,238,.26) 0,rgba(16,185,129,.12) 54%,transparent 76%)}.hero-shader-orb--amber{top:12%;right:-2%;width:18rem;height:18rem;background:radial-gradient(circle,rgba(245,158,11,.34) 0,rgba(245,158,11,.08) 56%,transparent 76%)}.hero-shader-vignette{background:radial-gradient(circle at 50% 24%,transparent 0,transparent 52%,rgba(2,6,23,.18) 100%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(2,6,23,.12))}.hero-shader--animated .hero-shader-orb--blue{animation:hero-shader-float-a 18s ease-in-out infinite alternate}.hero-shader--animated .hero-shader-orb--cyan{animation:hero-shader-float-b 22s ease-in-out infinite alternate}.hero-shader--animated .hero-shader-orb--amber{animation:hero-shader-float-c 16s ease-in-out infinite alternate}.hero-shader--mobile .hero-shader-mesh{opacity:.34}.hero-shader--mobile .hero-shader-sheen{inset:-8% -24%;opacity:.26}.hero-shader--mobile .hero-shader-orb--blue{left:-28%;top:4%;width:24rem;height:20rem}.hero-shader--mobile .hero-shader-orb--cyan{right:-24%;bottom:10%;width:16rem;height:14rem}.hero-shader--mobile .hero-shader-orb--amber{right:-22%;top:18%;width:12rem;height:12rem}.cta-button{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:.75rem;padding:.66rem 1.08rem;border:1px solid rgba(147,197,253,.28);background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.02)),linear-gradient(135deg,#1d4ed8,#2563eb 38%,#1e40af 68%,#172554);color:white;font-size:.92rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 20px 38px -20px rgba(37,99,235,.72),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,filter .2s ease}.cta-button:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 24px 44px -20px rgba(37,99,235,.84),inset 0 1px 0 rgba(255,255,255,.28)}.cta-button:before{content:"";position:absolute;inset:1px 1px auto 1px;height:46%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0));pointer-events:none}.cta-button--mobile-menu{width:100%;border-radius:1rem;padding:.92rem 1.2rem;font-size:1rem}.hero-parallax-layer{position:absolute;inset:-8% -6% 0 -6%;background:radial-gradient(circle at 80% 20%,rgb(37 99 235/22%) 0,transparent 48%),radial-gradient(circle at 15% 65%,rgb(245 158 11/18%) 0,transparent 44%),linear-gradient(to bottom,var(--ace-hero-from),var(--ace-hero-to))}.problem-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 74% 18%,rgba(220,38,38,.46),transparent 52%),radial-gradient(circle at 18% 78%,rgba(245,158,11,.34),transparent 56%),radial-gradient(circle at 44% 48%,rgba(127,29,29,.46),transparent 58%),linear-gradient(135deg,rgba(15,5,10,.96),rgba(50,12,20,.9) 48%,rgba(22,8,10,.98))}.problem-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.problem-ambient-blob--blue{width:780px;height:780px;top:-24%;right:-14%;background:radial-gradient(circle,rgba(59,130,246,.34) 0,rgba(127,29,29,.28) 34%,transparent 82%);animation:ambient-drift-1 14s ease-in-out infinite alternate}.problem-ambient-blob--amber{width:740px;height:740px;bottom:-24%;left:-18%;background:radial-gradient(circle,rgba(245,158,11,.48) 0,rgba(239,68,68,.18) 42%,transparent 84%);animation:ambient-drift-2 16s ease-in-out infinite alternate}.problem-ambient-blob--emerald{width:640px;height:640px;top:-18%;left:-14%;background:radial-gradient(circle,rgba(225,29,72,.5) 0,rgba(245,158,11,.16) 38%,transparent 78%);animation:ambient-drift-3 18s ease-in-out infinite alternate}.dark .problem-ambient-blob--blue{background:radial-gradient(circle,rgba(59,130,246,.26) 0,rgba(127,29,29,.32) 36%,transparent 82%)}.dark .problem-ambient-blob--amber{background:radial-gradient(circle,rgba(251,191,36,.36) 0,rgba(239,68,68,.2) 42%,transparent 84%)}.dark .problem-ambient-blob--emerald{background:radial-gradient(circle,rgba(225,29,72,.42) 0,rgba(245,158,11,.12) 38%,transparent 78%)}.about-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 68% 16%,rgba(16,185,129,.1),transparent 52%),radial-gradient(circle at 22% 78%,rgba(5,150,105,.08),transparent 54%)}.about-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.about-ambient-blob--primary{width:720px;height:720px;top:-20%;right:-12%;background:radial-gradient(circle,rgba(16,185,129,.18) 0,transparent 78%);animation:ambient-drift-1 16s ease-in-out infinite alternate}.about-ambient-blob--secondary{width:660px;height:660px;bottom:-22%;left:-16%;background:radial-gradient(circle,rgba(5,150,105,.14) 0,transparent 80%);animation:ambient-drift-2 18s ease-in-out infinite alternate}.dark .about-ambient{background:radial-gradient(circle at 68% 16%,rgba(52,211,153,.08),transparent 52%),radial-gradient(circle at 22% 78%,rgba(16,185,129,.06),transparent 54%)}.dark .about-ambient-blob--primary{background:radial-gradient(circle,rgba(52,211,153,.16) 0,transparent 78%)}.dark .about-ambient-blob--secondary{background:radial-gradient(circle,rgba(16,185,129,.12) 0,transparent 80%)}.offer-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 12% 12%,rgba(56,189,248,.13),transparent 26rem),radial-gradient(circle at 78% 18%,rgba(167,139,250,.12),transparent 24rem),radial-gradient(circle at 88% 72%,rgba(45,212,191,.11),transparent 26rem),radial-gradient(circle at 24% 88%,rgba(251,191,36,.08),transparent 22rem)}.offer-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.offer-ambient-blob--primary{width:680px;height:680px;top:-22%;right:-14%;background:radial-gradient(circle,rgba(37,99,235,.08) 0,transparent 78%);animation:ambient-drift-1 16s ease-in-out infinite alternate}.offer-ambient-blob--secondary{width:620px;height:620px;bottom:-20%;left:-16%;background:radial-gradient(circle,rgba(16,185,129,.07) 0,transparent 80%);animation:ambient-drift-2 18s ease-in-out infinite alternate}.dark .offer-ambient{background:radial-gradient(circle at 12% 12%,rgba(56,189,248,.16),transparent 26rem),radial-gradient(circle at 78% 18%,rgba(167,139,250,.12),transparent 24rem),radial-gradient(circle at 88% 72%,rgba(45,212,191,.11),transparent 26rem),radial-gradient(circle at 24% 88%,rgba(251,191,36,.06),transparent 22rem)}.dark .offer-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.08) 0,transparent 78%)}.dark .offer-ambient-blob--secondary{background:radial-gradient(circle,rgba(52,211,153,.05) 0,transparent 80%)}.solution-bridge-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;gap:1.4rem;border:1.5px solid rgba(132,210,229,.3);border-radius:2rem;background:radial-gradient(circle at 18% 18%,rgba(103,197,255,.18),transparent 30%),radial-gradient(circle at 82% 22%,rgba(248,211,139,.14),transparent 24%),linear-gradient(145deg,#07111d,#0b1f24 48%,#10251f);box-shadow:0 28px 68px -44px rgba(15,23,42,.66),inset 0 0 0 1px rgba(255,255,255,.06);color:white;padding:clamp(1rem,2.4vw,1.5rem)}.solution-bridge-panel--glass{border:2px solid rgba(111,204,226,.48);background:radial-gradient(circle at 12% 14%,rgba(103,197,255,.28),transparent 32%),radial-gradient(circle at 70% 16%,rgba(251,191,36,.18),transparent 28%),radial-gradient(circle at 88% 76%,rgba(45,212,191,.18),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,253,255,.9) 48%,rgba(255,251,235,.82));box-shadow:0 34px 76px -52px rgba(14,116,144,.5),inset 0 0 0 1px rgba(255,255,255,.72),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -26px 54px rgba(14,165,233,.06);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);color:#071322}.field-proof-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(125,211,252,.26);background:radial-gradient(circle at 10% 0,rgba(103,197,255,.14),transparent 34%),radial-gradient(circle at 92% 12%,rgba(159,241,229,.12),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(244,250,252,.58));box-shadow:0 26px 68px -48px rgba(15,23,42,.24),inset 0 0 0 1px rgba(255,255,255,.54),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.field-proof-panel:before{content:"";position:absolute;inset:.7rem;z-index:-1;border:1px solid rgba(255,255,255,.38);border-radius:1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.05));pointer-events:none}.field-proof-card{position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--field-card-border)!important;background:radial-gradient(circle at 98% 0,var(--field-card-hotspot),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(239,249,252,.7)),radial-gradient(circle at 4% 100%,rgba(125,211,252,.08),transparent 34%)!important;box-shadow:0 24px 54px -34px rgba(15,23,42,.34),0 0 0 1px color-mix(in srgb,var(--field-card-border) 34%,transparent),0 0 28px -14px var(--field-card-glow),0 0 0 1px rgba(255,255,255,.58) inset,inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.field-proof-card,.field-proof-card:nth-child(2),.field-proof-card:nth-child(3){--field-card-border:rgba(103,197,255,0.26);--field-card-glow:rgba(14,116,144,0.18);--field-card-hotspot:rgba(103,197,255,0.11)}.field-proof-card:before{content:"";position:absolute;inset:.5rem;z-index:-1;border:1px solid rgba(103,197,255,.13);border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.07)),linear-gradient(90deg,rgba(103,197,255,.045),transparent 34%,rgba(103,197,255,.04));pointer-events:none}.field-proof-card-tag{color:rgb(37,99,235);font-size:.64rem;font-weight:800;letter-spacing:.13em;line-height:1.4;margin:.52rem 0 0;text-transform:uppercase}.field-proof-note{max-width:none;white-space:nowrap}.field-proof-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.field-proof-row{position:relative;min-width:0;border:1px solid rgba(248,113,113,.18);border-radius:1rem;background:radial-gradient(circle at 18% 0,rgba(248,113,113,.13),transparent 42%),linear-gradient(180deg,rgba(226,232,240,.36),rgba(255,255,255,.52) 54%,rgba(241,245,249,.24));box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 2px 4px rgba(15,23,42,.11),inset 0 14px 28px rgba(15,23,42,.055),inset 0 -1px 0 rgba(255,255,255,.62),inset 0 0 0 1px rgba(255,255,255,.38);padding:.86rem}.field-proof-row>span{color:rgb(185,28,28);display:block;font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1.4;margin-bottom:.38rem;text-transform:uppercase}.field-proof-row:nth-child(2){border-color:rgba(245,158,11,.22);background:radial-gradient(circle at 18% 0,rgba(245,158,11,.16),transparent 42%),linear-gradient(180deg,rgba(226,232,240,.34),rgba(255,255,255,.5) 54%,rgba(255,247,237,.24))}.field-proof-row:nth-child(2)>span{color:rgb(146,64,14)}.field-proof-row p{color:rgb(51,65,85);margin:0;overflow-wrap:anywhere}.field-proof-highlight{border-radius:.18rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:650;padding-inline:.04rem;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.15em;text-underline-offset:.18em}.field-proof-highlight--problem{color:#7f1d1d;text-decoration-color:rgba(239,68,68,.68)}.field-proof-highlight--fix{color:#713f12;text-decoration-color:rgba(245,158,11,.76)}.field-proof-highlight--outcome{color:#0f766e;text-decoration-color:rgba(20,184,166,.72)}.field-proof-row--outcome{border-color:rgba(45,212,191,.22);background:radial-gradient(circle at 88% 0,rgba(45,212,191,.16),transparent 42%),linear-gradient(180deg,rgba(226,232,240,.32),rgba(255,255,255,.5) 54%,rgba(240,253,250,.26))}.field-proof-row--outcome>span{color:rgb(15,118,110)}.field-proof-metric{display:inline;width:auto;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;vertical-align:baseline;border:1px solid rgba(45,212,191,.32);border-radius:999px;background:linear-gradient(135deg,rgba(204,251,241,.78),rgba(236,254,255,.58));box-shadow:0 12px 28px -24px rgba(15,118,110,.36),inset 0 1px 0 rgba(255,255,255,.72);color:#083f3b;line-height:1.75;margin:0 .16rem;padding:.18rem .38rem}.field-proof-metric svg{display:inline;height:.92em;margin-right:.22rem;vertical-align:-.12em;width:.92em}.field-proof-metric strong{font-size:.68rem;font-weight:850;line-height:1.18}@media (max-width:760px){.field-proof-rows{grid-template-columns:minmax(0,1fr)}.field-proof-row--outcome{grid-column:auto}}@media (max-width:520px){.field-proof-panel{margin-left:calc(50% - 50vw + .5rem);margin-right:calc(50% - 50vw + .5rem);padding-left:.9rem;padding-right:.9rem}.field-proof-card{border-radius:1.15rem!important;padding:1rem!important}.field-proof-card:before{inset:.38rem;border-radius:.9rem}.field-proof-rows{gap:.58rem}.field-proof-row{border-radius:.86rem;padding:.72rem .7rem}.field-proof-row>span{font-size:.6rem;letter-spacing:.1em;margin-bottom:.3rem}.field-proof-row p{font-size:.82rem;line-height:1.5;overflow-wrap:normal;word-break:normal}.field-proof-metric{padding:.16rem .34rem}.field-proof-metric strong{font-size:.66rem}}html.dark .field-proof-panel{border-color:rgba(125,211,252,.24);background:radial-gradient(circle at 10% 0,rgba(103,197,255,.16),transparent 34%),radial-gradient(circle at 92% 12%,rgba(159,241,229,.14),transparent 30%),linear-gradient(145deg,rgba(15,35,42,.7),rgba(2,10,18,.5));box-shadow:0 36px 92px -50px rgba(0,0,0,.76),inset 0 0 0 1px rgba(210,244,236,.08),inset 0 1px 0 rgba(255,255,255,.12)}html.dark .field-proof-panel:before{border-color:rgba(210,244,236,.1);background:linear-gradient(180deg,rgba(210,244,236,.08),rgba(2,6,23,.02)),radial-gradient(circle at 18% 0,rgba(210,244,236,.14),transparent 34%)}html.dark .field-proof-card{border-color:color-mix(in srgb,var(--field-card-border) 70%,white 8%)!important;background:radial-gradient(circle at 98% 0,rgba(103,197,255,.12),transparent 34%),linear-gradient(145deg,rgba(18,42,52,.56),rgba(2,11,22,.42)),radial-gradient(circle at 4% 100%,rgba(125,211,252,.08),transparent 34%)!important;box-shadow:0 30px 72px -42px rgba(0,0,0,.76),0 0 0 1px color-mix(in srgb,var(--field-card-border) 22%,transparent),0 0 32px -16px var(--field-card-glow),0 0 0 1px rgba(210,244,236,.08) inset,inset 0 1px 0 rgba(255,255,255,.1)}html.dark .field-proof-card:before{border-color:rgba(103,197,255,.1);background:linear-gradient(180deg,rgba(210,244,236,.08),rgba(2,6,23,.04)),linear-gradient(90deg,rgba(103,197,255,.045),transparent 34%,rgba(103,197,255,.04))}html.dark .field-proof-row{border-color:rgba(248,113,113,.18);background:radial-gradient(circle at 18% 0,rgba(248,113,113,.13),transparent 42%),linear-gradient(180deg,rgba(2,6,23,.48),rgba(49,24,30,.28) 58%,rgba(2,10,18,.36));box-shadow:0 1px 0 rgba(255,255,255,.04),inset 0 2px 5px rgba(0,0,0,.42),inset 0 16px 30px rgba(0,0,0,.24),inset 0 -1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(255,255,255,.045)}html.dark .field-proof-card-tag{color:rgb(147,197,253)}html.dark .field-proof-row>span{color:rgb(252,165,165)}html.dark .field-proof-row p{color:rgba(226,240,249,.88)}html.dark .field-proof-highlight--problem{color:rgb(252,165,165);text-decoration-color:rgba(248,113,113,.86)}html.dark .field-proof-row:nth-child(2){border-color:rgba(251,191,36,.2);background:radial-gradient(circle at 18% 0,rgba(251,191,36,.14),transparent 42%),linear-gradient(180deg,rgba(2,6,23,.46),rgba(51,38,18,.28) 58%,rgba(2,10,18,.36))}html.dark .field-proof-row:nth-child(2)>span{color:rgb(253,230,138)}html.dark .field-proof-highlight--fix{color:rgb(253,186,116);text-decoration-color:rgba(251,191,36,.88)}html.dark .field-proof-highlight--outcome{color:rgb(94,234,212);text-decoration-color:rgba(45,212,191,.86)}html.dark .field-proof-row--outcome{border-color:rgba(45,212,191,.18);background:radial-gradient(circle at 88% 0,rgba(45,212,191,.12),transparent 42%),linear-gradient(180deg,rgba(2,6,23,.46),rgba(13,56,54,.28) 58%,rgba(2,10,18,.36))}html.dark .field-proof-row--outcome>span{color:rgb(153,246,228)}html.dark .field-proof-row--outcome p{color:rgba(204,251,241,.9)}html.dark .field-proof-metric{border-color:rgba(45,212,191,.22);background:linear-gradient(135deg,rgba(20,184,166,.18),rgba(14,116,144,.12));color:#ccfbf1;box-shadow:0 12px 28px -24px rgba(45,212,191,.5),inset 0 1px 0 rgba(255,255,255,.08)}.solution-bridge-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(15,118,145,.055) 1px,transparent 0),linear-gradient(90deg,rgba(15,118,145,.055) 1px,transparent 0);background-size:36px 36px;opacity:.46;-webkit-mask-image:radial-gradient(ellipse at center,black 28%,rgba(0,0,0,.7) 62%,transparent 94%);mask-image:radial-gradient(ellipse at center,black 28%,rgba(0,0,0,.7) 62%,transparent 94%)}.solution-bridge-copy{max-width:34rem;padding:.25rem}.solution-bridge-kicker{margin:0 0 .85rem;color:rgba(13,148,136,.84);font-size:.68rem;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.solution-bridge-copy h3{margin:0;max-width:14ch;color:#071322;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.45rem,4.8vw,2.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.solution-bridge-copy p:not(.solution-bridge-kicker){margin:1rem 0 0;max-width:31rem;color:rgba(226,240,249,.84);font-size:clamp(.94rem,1.1vw,1.02rem);line-height:1.68}.solution-bridge-power-graph{margin:0;max-width:38rem;border:1px solid rgba(169,232,232,.18);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),radial-gradient(circle at 14% 0,rgba(103,197,255,.12),transparent 44%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 44px -34px rgba(0,0,0,.4);color:rgba(226,240,249,.86);font-size:clamp(.94rem,1.1vw,1.02rem);line-height:1.68;padding:1rem}.solution-bridge-visual{min-height:21rem}@media (max-width:767px){.solution-bridge-visual{min-height:16.5rem}.solution-bridge-visual.hero-orbit-visual{height:clamp(16.5rem,78vw,20rem)}}.solution-bridge-visual.hero-orbit-visual--paused .hero-orbit-connection,.solution-bridge-visual.hero-orbit-visual--paused .hero-orbit-counter,.solution-bridge-visual.hero-orbit-visual--paused .hero-orbit-track{animation-play-state:paused}.solution-bridge-visual.hero-orbit-visual--paused{opacity:.82}@media (min-width:900px){.solution-bridge-panel{grid-template-columns:minmax(0,.88fr) minmax(22rem,1fr);padding:clamp(1.25rem,2.8vw,2rem)}.solution-bridge-copy{padding-left:clamp(.35rem,1.4vw,1rem)}.solution-bridge-power-graph{grid-column:1/-1;max-width:none}}.offer-mobile-rail{scrollbar-width:none;-ms-overflow-style:none}.offer-mobile-rail::-webkit-scrollbar{display:none}.offer-quick-win{box-shadow:0 22px 46px -34px rgba(15,23,42,.2),0 0 0 1px color-mix(in srgb,var(--offer-card-border,rgba(148,163,184,.22)) 88%,white 12%),0 0 18px -8px var(--offer-card-rim,rgba(96,165,250,.18)),0 0 42px -24px var(--offer-card-rim-strong,rgba(96,165,250,.28))}.offer-quick-win[data-offer-active=true]{box-shadow:0 26px 52px -34px rgba(15,23,42,.22),0 0 0 1px color-mix(in srgb,var(--offer-card-border,rgba(148,163,184,.26)) 90%,white 10%),0 0 24px -8px var(--offer-card-rim,rgba(96,165,250,.22)),0 0 52px -22px var(--offer-card-rim-strong,rgba(96,165,250,.34))}@media (hover:hover){.offer-quick-win:hover{box-shadow:0 26px 52px -34px rgba(15,23,42,.22),0 0 0 1px color-mix(in srgb,var(--offer-card-border,rgba(148,163,184,.24)) 90%,white 10%),0 0 22px -8px var(--offer-card-rim,rgba(96,165,250,.2)),0 0 48px -22px var(--offer-card-rim-strong,rgba(96,165,250,.32))}}.dark .offer-quick-win{box-shadow:0 26px 56px -38px rgba(2,6,23,.44),0 0 0 1px color-mix(in srgb,var(--offer-card-border,rgba(148,163,184,.2)) 74%,white 8%),0 0 22px -8px var(--offer-card-rim,rgba(96,165,250,.24)),0 0 50px -22px var(--offer-card-rim-strong,rgba(96,165,250,.36))}.dark .offer-quick-win[data-offer-active=true]{box-shadow:0 28px 58px -38px rgba(2,6,23,.48),0 0 0 1px color-mix(in srgb,var(--offer-card-border,rgba(148,163,184,.22)) 78%,white 10%),0 0 28px -8px var(--offer-card-rim,rgba(96,165,250,.28)),0 0 56px -20px var(--offer-card-rim-strong,rgba(96,165,250,.42))}.offer-anamorphic-connector{position:relative;height:6.4rem;margin:0 0 -.75rem;pointer-events:none;z-index:3}.offer-anamorphic-track{position:absolute;left:0;right:0;top:1.6rem;height:1.4rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(241,245,249,.52));border:1px solid rgba(148,163,184,.22);box-shadow:0 20px 40px -28px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(148,163,184,.12);overflow:hidden;isolation:isolate}.offer-anamorphic-pool{position:absolute;top:-40%;bottom:-40%;width:46%;border-radius:50%;mix-blend-mode:screen;filter:blur(14px);opacity:.52;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.offer-anamorphic-pool--amber{left:-4%;background:radial-gradient(ellipse at 50% 50%,rgba(245,158,11,.92) 0,rgba(245,158,11,.42) 42%,transparent 72%)}.offer-anamorphic-pool--blue{left:27%;background:radial-gradient(ellipse at 50% 50%,rgba(37,99,235,.94) 0,rgba(37,99,235,.44) 42%,transparent 72%)}.offer-anamorphic-pool--emerald{right:-4%;background:radial-gradient(ellipse at 50% 50%,rgba(5,150,105,.9) 0,rgba(5,150,105,.4) 42%,transparent 72%)}.offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-pool--blue{opacity:.82;transform:scale(1.18)}.offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-pool--amber{opacity:.18}.offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-pool--emerald{opacity:.24}.offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-pool--emerald{opacity:.82;transform:scale(1.18)}.offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-pool--amber{opacity:.18}.offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-pool--blue{opacity:.24}.offer-anamorphic-highlight{position:absolute;top:1px;bottom:1px;left:calc((var(--offer-connector-progress) * 100%) - 3.5rem);width:7rem;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.62) 0,rgba(255,255,255,.18) 48%,transparent 78%);filter:blur(6px);opacity:.9;transition:left .48s cubic-bezier(.22,1,.36,1),opacity .28s ease;pointer-events:none}.offer-anamorphic-bubble{position:absolute;left:calc(var(--offer-connector-progress) * 100%);top:-.62rem;transform:translateX(-50%);transition:left .48s cubic-bezier(.22,1,.36,1);z-index:2}.offer-anamorphic-bubble:before{width:4.5rem;height:3.2rem;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.28) 0,rgba(96,165,250,.08) 48%,transparent 76%);filter:blur(8px);z-index:-2}.offer-anamorphic-bubble:after,.offer-anamorphic-bubble:before{content:"";position:absolute;left:50%;top:calc(100% + 1.3rem);transform:translate(-50%,-50%);pointer-events:none}.offer-anamorphic-bubble:after{width:1.92rem;height:1.92rem;border:1px solid var(--offer-orb-border,rgba(96,165,250,.38));border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.96),rgba(255,255,255,.78) 28%,var(--offer-orb-core,rgba(96,165,250,.28)) 58%,var(--offer-orb-rim,rgba(37,99,235,.14)) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 20px -14px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.72);z-index:-1}.offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-bubble:before{background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.28) 0,rgba(96,165,250,.06) 52%,transparent 78%)}.offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-bubble:before{background:radial-gradient(ellipse at 50% 50%,rgba(52,211,153,.26) 0,rgba(52,211,153,.06) 52%,transparent 78%)}.offer-anamorphic-pill{position:relative;isolation:isolate;z-index:1;box-shadow:0 14px 32px -24px rgba(15,23,42,.22),0 0 0 1px rgba(255,255,255,.48),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.offer-anamorphic-drip{position:absolute;left:calc(var(--offer-connector-progress) * 100%);top:2.34rem;bottom:0;width:.96rem;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(241,245,249,.48)),linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent),linear-gradient(180deg,rgba(251,191,36,.06),rgba(96,165,250,.08),rgba(16,185,129,.06));box-shadow:0 18px 30px -28px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(148,163,184,.14);overflow:visible;transform:translateX(-50%);transition:left .48s cubic-bezier(.22,1,.36,1);z-index:1}.offer-anamorphic-drip:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(148,163,184,.08),rgba(148,163,184,.04) 40%,rgba(148,163,184,.02));border-radius:999px;clip-path:polygon(15% 0,85% 0,65% 100%,35% 100%)}.offer-anamorphic-drip:after{content:"";position:absolute;left:50%;bottom:-.08rem;width:.7rem;height:.32rem;border-radius:999px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.54) 0,rgba(255,255,255,.16) 48%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.42),rgba(241,245,249,0));transform:translateX(-50%);pointer-events:none;z-index:1}.offer-detail-panel{position:relative;isolation:isolate}@media (max-width:767px){.offer-anamorphic-connector{width:min(20.5rem,calc(100% - 1rem));height:4.9rem;margin:0 auto -.15rem}.offer-anamorphic-track{top:1.45rem;height:1.05rem}.offer-anamorphic-pool{filter:blur(12px);opacity:.4}.offer-anamorphic-highlight{left:calc((var(--offer-connector-progress) * 100%) - 2.4rem);width:4.8rem;filter:blur(5px)}.offer-anamorphic-bubble{top:-.16rem}.offer-anamorphic-bubble:before{top:calc(100% + 1.05rem);width:3.6rem;height:2.55rem;filter:blur(6px)}.offer-anamorphic-bubble:after{top:calc(100% + 1.05rem);width:1.65rem;height:1.65rem}.offer-anamorphic-drip{top:2.12rem;width:.84rem}.offer-anamorphic-drip:after{width:.58rem;height:.26rem;bottom:-.02rem}.offer-detail-panel:before{content:"";position:absolute;left:calc(var(--offer-connector-progress) * 100%);top:4.16rem;width:2.2rem;height:.7rem;border:1px solid color-mix(in srgb,var(--offer-orb-border,rgba(148,163,184,.24)) 74%,white 26%);border-bottom:0;border-radius:999px 999px 0 0/.7rem .7rem 0 0;background:radial-gradient(ellipse at 50% 6%,rgba(255,255,255,.82) 0,rgba(255,255,255,.18) 46%,transparent 80%),radial-gradient(ellipse at 50% 0,var(--offer-flow-accent,rgba(96,165,250,.12)) 0,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(241,245,249,.08));box-shadow:0 10px 16px -16px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.72);transform:translateX(-50%);pointer-events:none;z-index:1}.offer-detail-panel>.premium-frost-card{position:relative;z-index:2}.dark .offer-detail-panel:before{border-color:color-mix(in srgb,var(--offer-orb-border,rgba(148,163,184,.16)) 52%,white 16%);background:radial-gradient(ellipse at 50% 6%,rgba(255,255,255,.12) 0,rgba(255,255,255,.04) 46%,transparent 80%),radial-gradient(ellipse at 50% 0,var(--offer-flow-accent-dark,rgba(96,165,250,.12)) 0,transparent 72%),linear-gradient(180deg,rgba(30,41,59,.68),rgba(15,23,42,.12));box-shadow:0 12px 18px -18px rgba(2,6,23,.3),inset 0 1px 0 rgba(255,255,255,.06)}}@media (min-width:768px){.offer-detail-panel:before{content:"";position:absolute;left:calc(var(--offer-connector-progress) * 100%);top:5.42rem;width:3.2rem;height:.96rem;border:1px solid color-mix(in srgb,var(--offer-orb-border,rgba(148,163,184,.24)) 74%,white 26%);border-bottom:0;border-radius:999px 999px 0 0/.96rem .96rem 0 0;background:radial-gradient(ellipse at 50% 6%,rgba(255,255,255,.82) 0,rgba(255,255,255,.2) 46%,transparent 80%),radial-gradient(ellipse at 50% 0,var(--offer-flow-accent,rgba(96,165,250,.12)) 0,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(241,245,249,.06));box-shadow:0 10px 16px -16px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.72);transform:translateX(-50%);pointer-events:none;z-index:1}.offer-detail-panel>.premium-frost-card{position:relative;z-index:2}}.offer-anamorphic-connector[style*="0.1667"] .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(251,191,36,.24),rgba(251,191,36,.08) 40%,rgba(251,191,36,.02))}.offer-anamorphic-connector[style*="0.5000"] .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(96,165,250,.24),rgba(96,165,250,.08) 40%,rgba(96,165,250,.02))}.offer-anamorphic-connector[style*="0.8333"] .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(52,211,153,.22),rgba(52,211,153,.08) 40%,rgba(52,211,153,.02))}.dark .offer-anamorphic-track{background:linear-gradient(180deg,rgba(30,41,59,.82),rgba(15,23,42,.62));border-color:rgba(148,163,184,.14);box-shadow:0 20px 40px -28px rgba(2,6,23,.38),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(96,165,250,.1)}.dark .offer-anamorphic-pool{opacity:.52}.dark .offer-anamorphic-pool--amber{background:radial-gradient(ellipse at 50% 50%,rgba(245,158,11,.88) 0,rgba(245,158,11,.36) 42%,transparent 72%)}.dark .offer-anamorphic-pool--blue{background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.88) 0,rgba(96,165,250,.38) 42%,transparent 72%)}.dark .offer-anamorphic-pool--emerald{background:radial-gradient(ellipse at 50% 50%,rgba(16,185,129,.84) 0,rgba(16,185,129,.34) 42%,transparent 72%)}.dark .offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-pool--blue{opacity:.88}.dark .offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-pool--amber,.dark .offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-pool--emerald{opacity:.3}.dark .offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-pool--emerald{opacity:.88}.dark .offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-pool--amber,.dark .offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-pool--blue{opacity:.3}.dark .offer-anamorphic-highlight{background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.18) 0,rgba(255,255,255,.04) 48%,transparent 78%)}.offer-detail-surface{background:rgba(255,255,255,.96);border-color:var(--lg-border-strong)}.dark .offer-detail-surface{background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.9));border-color:rgba(100,116,139,.78);box-shadow:0 18px 34px -30px rgba(2,6,23,.48),inset 0 1px 0 rgba(255,255,255,.05)}.dark .offer-anamorphic-bubble:before{filter:blur(10px)}.dark .offer-anamorphic-bubble:after{border-color:color-mix(in srgb,var(--offer-orb-border,rgba(148,163,184,.18)) 58%,white 42%);background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.28),var(--offer-orb-core-dark,rgba(96,165,250,.42)) 42%,rgba(15,23,42,.22) 100%);box-shadow:0 10px 20px -14px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.08)}.dark .offer-anamorphic-connector[style*="0.2500"] .offer-anamorphic-bubble:before{background:radial-gradient(ellipse at 50% 50%,rgba(96,165,250,.32) 0,rgba(96,165,250,.08) 52%,transparent 78%)}.dark .offer-anamorphic-connector[style*="0.7500"] .offer-anamorphic-bubble:before{background:radial-gradient(ellipse at 50% 50%,rgba(52,211,153,.34) 0,rgba(52,211,153,.08) 52%,transparent 78%)}.dark .offer-anamorphic-pill{box-shadow:0 14px 32px -24px rgba(2,6,23,.42),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.1)}.dark .offer-anamorphic-drip{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(30,41,59,.82),rgba(15,23,42,.58)),linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),linear-gradient(180deg,rgba(251,191,36,.08),rgba(96,165,250,.12),rgba(16,185,129,.1));box-shadow:0 18px 30px -28px rgba(2,6,23,.3),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(96,165,250,.12)}.dark .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(148,163,184,.18),rgba(148,163,184,.06) 40%,transparent)}.dark .offer-anamorphic-drip:after{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.08) 0,var(--offer-flow-accent-dark,rgba(96,165,250,.1)) 42%,transparent 100%),linear-gradient(180deg,rgba(30,41,59,.54),rgba(15,23,42,0))}@media (min-width:768px){.dark .offer-detail-panel:before{border-color:color-mix(in srgb,var(--offer-orb-border,rgba(148,163,184,.16)) 52%,white 16%);background:radial-gradient(ellipse at 50% 6%,rgba(255,255,255,.12) 0,rgba(255,255,255,.04) 46%,transparent 80%),radial-gradient(ellipse at 50% 0,var(--offer-flow-accent-dark,rgba(96,165,250,.12)) 0,transparent 72%),linear-gradient(180deg,rgba(30,41,59,.68),rgba(15,23,42,.12));box-shadow:0 12px 18px -18px rgba(2,6,23,.3),inset 0 1px 0 rgba(255,255,255,.06)}}.dark .offer-anamorphic-connector[style*="0.1667"] .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(251,191,36,.2),rgba(251,191,36,.06) 40%,transparent)}.dark .offer-anamorphic-connector[style*="0.5000"] .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(96,165,250,.2),rgba(96,165,250,.06) 40%,transparent)}.dark .offer-anamorphic-connector[style*="0.8333"] .offer-anamorphic-drip:before{background:linear-gradient(180deg,rgba(52,211,153,.18),rgba(52,211,153,.06) 40%,transparent)}@media (prefers-reduced-motion:reduce){.offer-anamorphic-bubble,.offer-anamorphic-drip,.offer-anamorphic-highlight,.offer-anamorphic-pool{transition:none!important}}.anamorphic-glass-chip{position:relative;isolation:isolate;overflow:visible}.anamorphic-glass-chip:before{content:"";position:absolute;inset:-.18rem -.1rem;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.06) 46%,transparent 72%),radial-gradient(circle at 16% 50%,rgba(255,255,255,.18),transparent 44%);filter:blur(10px);opacity:.72;pointer-events:none;z-index:-2}.anamorphic-glass-chip:after{content:"";position:absolute;top:50%;right:-.42rem;width:1.15rem;height:calc(100% - .42rem);border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.16)),linear-gradient(180deg,rgba(96,165,250,.08),rgba(16,185,129,.08));box-shadow:0 10px 20px -16px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.74);opacity:.9;pointer-events:none;transform:translateY(-50%);z-index:-1}.dark .anamorphic-glass-chip:before{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 46%,transparent 72%),radial-gradient(circle at 16% 50%,rgba(96,165,250,.14),transparent 46%)}.dark .anamorphic-glass-chip:after{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(30,41,59,.82),rgba(15,23,42,.56)),linear-gradient(180deg,rgba(96,165,250,.1),rgba(16,185,129,.1));box-shadow:0 10px 20px -16px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.08)}.anamorphic-glass-chip--micro:before{inset:-.08rem -.02rem;filter:blur(6px);opacity:.38}.anamorphic-glass-chip--micro:after{right:-.24rem;width:.74rem;height:calc(100% - .56rem);opacity:.52}.dark .anamorphic-glass-chip--micro:before{opacity:.26}.dark .anamorphic-glass-chip--micro:after{opacity:.56}.process-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.9),transparent 26%),radial-gradient(circle at 82% 16%,rgba(96,165,250,.08),transparent 38%),radial-gradient(circle at 16% 84%,rgba(16,185,129,.08),transparent 38%),linear-gradient(180deg,rgba(251,253,255,.98),rgba(241,245,249,.9))}.process-ambient-blob{position:absolute;border-radius:50%;opacity:.75;transform:translateZ(0);will-change:auto}.process-ambient-blob--primary{width:640px;height:640px;top:-18%;right:-10%;background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 76%)}.process-ambient-blob--secondary{width:620px;height:620px;bottom:-18%;left:-10%;background:radial-gradient(circle,rgba(16,185,129,.11) 0,transparent 78%)}.dark .process-ambient{background:radial-gradient(circle at 20% 12%,rgba(148,163,184,.06),transparent 24%),radial-gradient(circle at 80% 18%,rgba(96,165,250,.08),transparent 36%),radial-gradient(circle at 14% 84%,rgba(16,185,129,.08),transparent 36%),linear-gradient(180deg,rgba(12,20,36,.98),rgba(2,6,23,.96))}.dark .process-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.16) 0,transparent 76%)}.dark .process-ambient-blob--secondary{background:radial-gradient(circle,rgba(16,185,129,.14) 0,transparent 78%)}.premium-frost-card,.premium-frost-shell{position:relative;isolation:isolate}.premium-frost-card:before,.premium-frost-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.08) 28%,transparent 58%),radial-gradient(circle at top right,rgba(191,219,254,.18),transparent 42%);pointer-events:none;z-index:0}.premium-frost-card:after{content:"";position:absolute;top:1.1rem;right:-1.5rem;width:6rem;height:6rem;border-radius:999px;background:radial-gradient(circle,rgba(191,219,254,.24),transparent 72%);filter:blur(10px);opacity:.65;pointer-events:none;z-index:0}.dark .premium-frost-card:before,.dark .premium-frost-shell:before{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 28%,transparent 58%),radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 42%)}.dark .premium-frost-card:after{background:radial-gradient(circle,rgba(96,165,250,.24),transparent 72%);opacity:.8}.process-sketch-board{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.38);border-radius:2rem;padding:1.25rem;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.98),transparent 28%),radial-gradient(circle at 88% 12%,rgba(96,165,250,.2),transparent 28%),radial-gradient(circle at 18% 86%,rgba(16,185,129,.16),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(244,248,253,.93) 44%,rgba(234,244,255,.96));box-shadow:0 42px 92px -60px rgba(15,23,42,.34),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.process-sketch-board:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent,transparent 34%,rgba(255,255,255,.86) 48%,rgba(255,255,255,.12) 62%,transparent 72%);pointer-events:none;opacity:.75}.process-sketch-board:after{content:"";position:absolute;inset:0;background:linear-gradient(92deg,transparent 10%,rgba(148,163,184,.12) 22%,transparent 34%),linear-gradient(96deg,transparent 56%,rgba(148,163,184,.1) 68%,transparent 80%),radial-gradient(circle at 24% 28%,rgba(148,163,184,.12),transparent 16%),radial-gradient(circle at 78% 72%,rgba(148,163,184,.1),transparent 18%);filter:blur(14px);opacity:.62;pointer-events:none}.dark .process-sketch-board{border-color:rgba(148,163,184,.24);background:radial-gradient(circle at 84% 14%,rgba(96,165,250,.22),transparent 28%),radial-gradient(circle at 18% 82%,rgba(16,185,129,.16),transparent 28%),linear-gradient(145deg,rgba(15,23,42,.84),rgba(2,6,23,.78) 44%,rgba(15,23,42,.86));box-shadow:0 42px 88px -58px rgba(2,6,23,.54),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(96,165,250,.12)}.dark .process-sketch-board:before{background:linear-gradient(120deg,transparent,transparent 30%,rgba(255,255,255,.1) 48%,rgba(255,255,255,.02) 60%,transparent 72%)}.dark .process-sketch-board:after{background:linear-gradient(92deg,transparent 10%,rgba(148,163,184,.08) 22%,transparent 34%),linear-gradient(96deg,transparent 56%,rgba(148,163,184,.07) 68%,transparent 80%),radial-gradient(circle at 24% 28%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 78% 72%,rgba(255,255,255,.07),transparent 18%);opacity:.52}.process-sketch-board-label{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.2rem .35rem 0}.process-sketch-board-label .font-sketch{font-size:1.3rem;line-height:1;color:#0f172a;transform:rotate(-.8deg)}.dark .process-sketch-board-label .font-sketch{color:#f8fafc}.process-sketch-board-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:1px solid rgba(148,163,184,.36);border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#334155;background:rgba(255,255,255,.78);box-shadow:0 16px 34px -22px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .process-sketch-board-tag{border-color:rgba(148,163,184,.24);color:#cbd5e1;background:rgba(15,23,42,.58)}.process-sketch-connector{position:absolute;left:2.5rem;right:2.5rem;top:4.7rem;z-index:0;width:calc(100% - 5rem);height:190px;pointer-events:none;mix-blend-mode:multiply}.process-sketch-connector path{stroke:rgba(37,99,235,.62);stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 16px rgba(37,99,235,.14))}.dark .process-sketch-connector path{stroke:rgba(147,197,253,.5);filter:drop-shadow(0 8px 16px rgba(37,99,235,.18))}.process-sketch-note{position:relative;min-height:100%;padding:1.05rem 1.05rem 1.1rem;border:2px solid rgba(15,23,42,.16);border-radius:1.45rem 1.6rem 1.35rem 1.55rem;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.64) 46%,rgba(240,249,255,.74)),radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 38%);box-shadow:0 30px 60px -38px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(148,163,184,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.process-sketch-note:before{content:"";position:absolute;inset:8px 10px 10px 8px;border:1px solid rgba(255,255,255,.62);border-radius:1.2rem 1.35rem 1.1rem 1.25rem;opacity:1;transform:rotate(-.6deg);pointer-events:none}.process-sketch-note:after{content:"";position:absolute;top:14px;right:18px;width:62px;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.18));box-shadow:0 0 0 1px rgba(255,255,255,.26);transform:rotate(-8deg);opacity:.92;pointer-events:none}.dark .process-sketch-note{border-color:rgba(148,163,184,.24);background:linear-gradient(145deg,rgba(30,41,59,.84),rgba(15,23,42,.66) 46%,rgba(30,41,59,.76)),radial-gradient(circle at top right,rgba(96,165,250,.2),transparent 42%);box-shadow:0 34px 64px -40px rgba(2,6,23,.48),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(96,165,250,.12)}.process-sketch-pin{position:absolute;top:-12px;left:20px;width:20px;height:20px;border:2px solid rgba(255,255,255,.84);border-radius:999px;background:radial-gradient(circle at 34% 32%,rgba(255,255,255,.96) 0 18%,var(--process-step-accent) 22%,var(--process-step-accent) 64%,rgba(15,23,42,.08) 100%);box-shadow:0 12px 22px -14px rgba(15,23,42,.34),0 0 0 5px rgba(255,255,255,.24)}.dark .process-sketch-pin{border-color:rgba(255,255,255,.22);box-shadow:0 12px 22px -14px rgba(2,6,23,.5),0 0 0 5px rgba(15,23,42,.28)}.process-sketch-chip{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.38rem .72rem;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:var(--lg-chip-shadow);font-family:Space Mono,monospace;font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--process-step-accent-ink)}.process-sketch-chip--desktop{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1.1;text-transform:none;transform:rotate(-.9deg)}.process-sketch-chip--desktop:after{content:"";display:block;width:7.25rem;height:.48rem;margin-top:.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.12),var(--process-step-accent-bg) 40%,rgba(255,255,255,.08));opacity:.95}.dark .process-sketch-chip{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.54)}.dark .process-sketch-chip--desktop{border:0;background:transparent;box-shadow:none;opacity:.98}.process-sketch-stephead{display:flex;align-items:flex-start;gap:.8rem;margin-top:.9rem}.process-sketch-stephead--desktop{align-items:center;margin-top:.55rem}.process-sketch-number{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex-shrink:0;border:1.5px solid var(--process-step-accent);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.18)),var(--process-step-accent-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 24px -18px rgba(15,23,42,.3);font-family:Space Mono,monospace;font-size:.95rem;font-weight:700;color:var(--process-step-accent-ink)}.process-sketch-micro{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.process-sketch-title{margin:.18rem 0 0;font-family:Montserrat,Inter,sans-serif;font-size:1rem;line-height:1.25;color:#0f172a}.process-sketch-title--desktop{margin-top:0;font-size:1.34rem;font-weight:700;line-height:1.12;letter-spacing:.01em;transform:rotate(-.35deg)}.dark .process-sketch-title{color:#f8fafc}.dark .process-sketch-title--desktop{color:#ffffff}.process-sketch-title:after{content:"";display:block;width:88px;height:8px;margin-top:.45rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.24),var(--process-step-accent-bg) 32%,rgba(255,255,255,.1));transform:rotate(-1deg)}.process-sketch-copy{margin:.9rem 0 0;font-size:.94rem;line-height:1.7;color:#2f4158}.dark .process-sketch-copy{color:#e5edf7}.process-sketch-artifact{margin-top:1rem;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.82);border-left:3px solid var(--process-step-accent);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.34)),var(--process-step-accent-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.process-sketch-artifact-label{margin:0;font-family:Space Mono,monospace;font-size:.67rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--process-step-accent-ink)}.process-sketch-artifact-label--desktop{font-size:.94rem;letter-spacing:.01em;text-transform:none;transform:rotate(-.65deg)}.process-sketch-artifact-copy{margin:.35rem 0 0;font-size:.84rem;line-height:1.55;color:#2f4158}.dark .process-sketch-artifact-copy{color:#f1f5f9}.process-sketch-details{margin-top:.9rem}.process-sketch-details summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;letter-spacing:.02em;color:#1d4ed8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22rem}.process-sketch-details summary::-webkit-details-marker{display:none}.process-sketch-details summary:before{content:"+";font-size:.95rem;line-height:1}.process-sketch-details[open] summary:before{content:"−"}.process-sketch-details p{margin:.55rem 0 0;font-size:.82rem;line-height:1.6;color:#475569}.dark .process-sketch-details summary{color:#93c5fd}.dark .process-sketch-details p{color:#cbd5e1}.process-sketch-mobile-list{position:relative;padding-top:.5rem}.dark .process-sketch-mobile-list:before,.process-sketch-mobile-list:before{display:none}.process-sketch-mobile-step{position:relative;padding-left:2.9rem}.process-sketch-mobile-step:before{content:"";position:absolute;left:1.18rem;top:-.92rem;width:2px;height:1.42rem;border-radius:999px;background:linear-gradient(180deg,rgba(96,165,250,.1),rgba(37,99,235,.42),rgba(16,185,129,.22));box-shadow:0 0 0 1px rgba(255,255,255,.34),0 0 12px rgba(37,99,235,.1)}.dark .process-sketch-mobile-step:before{background:linear-gradient(180deg,rgba(147,197,253,.08),rgba(147,197,253,.34),rgba(16,185,129,.18));box-shadow:0 0 0 1px rgba(15,23,42,.24),0 0 12px rgba(37,99,235,.16)}.process-sketch-mobile-step:first-child:before{display:none}.process-sketch-mobile-marker{position:absolute;left:.1rem;top:1.05rem;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1.5px solid;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px -16px rgba(15,23,42,.3);font-family:Space Mono,monospace;font-size:.9rem;font-weight:700}.process-sketch-cta{position:relative;margin-top:2.5rem;max-width:48rem;padding:1.15rem 1.2rem 1.2rem;border:1px solid rgba(255,255,255,.84);border-radius:1.6rem;background:radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 42%),radial-gradient(circle at bottom left,rgba(16,185,129,.1),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.62) 44%,rgba(239,246,255,.74));box-shadow:0 32px 62px -42px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.process-sketch-cta:before{content:"";position:absolute;top:-6px;right:1.1rem;width:7rem;height:2.8rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.78),transparent 72%);filter:blur(8px);opacity:.8}.process-sketch-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(148,163,184,.18);pointer-events:none}.dark .process-sketch-cta{border-color:rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 42%),radial-gradient(circle at bottom left,rgba(16,185,129,.1),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.72),rgba(15,23,42,.52) 44%,rgba(30,41,59,.62))}.process-sketch-cta-label{margin:0 0 .45rem;font-size:1.02rem;line-height:1;color:#2563eb;transform:rotate(-.8deg)}.dark .process-sketch-cta-label{color:#93c5fd}.process-sketch-link{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.72rem 1rem;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:rgba(255,255,255,.74);box-shadow:var(--lg-chip-shadow);font-size:.96rem;font-weight:700;color:var(--ace-accent);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.process-sketch-link:hover{transform:translateY(-1px);box-shadow:0 16px 30px -24px rgba(15,23,42,.26),0 0 0 1px rgba(37,99,235,.14)}.dark .process-sketch-link{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.56);color:#bfdbfe}@media (max-width:767px){.process-sketch-board{padding:1rem;border-radius:1.6rem}.process-sketch-board-label{margin-bottom:.75rem;padding-right:.25rem}.process-sketch-board-label .font-sketch{font-size:1.15rem}.process-sketch-note{padding:.95rem .95rem 1rem}.process-sketch-chip{padding:.34rem .62rem;font-size:.62rem;letter-spacing:.14em}.process-sketch-chip--desktop{padding:0;font-size:1rem;letter-spacing:.01em}.process-sketch-title{font-size:.98rem}.process-sketch-copy{font-size:.9rem}.process-sketch-mobile-step:before{left:1.12rem;top:-.82rem;height:1.3rem}.process-sketch-cta{margin-top:2rem;padding:1rem 1rem 1.1rem}}.results-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 72% 18%,rgba(16,185,129,.1),transparent 54%),radial-gradient(circle at 22% 80%,rgba(5,150,105,.08),transparent 56%)}.results-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.results-ambient-blob--primary{width:740px;height:740px;top:-20%;right:-12%;background:radial-gradient(circle,rgba(16,185,129,.18) 0,transparent 80%);animation:ambient-drift-1 16s ease-in-out infinite alternate}.results-ambient-blob--secondary{width:660px;height:660px;bottom:-22%;left:-16%;background:radial-gradient(circle,rgba(5,150,105,.14) 0,transparent 82%);animation:ambient-drift-2 18s ease-in-out infinite alternate}.dark .results-ambient{background:radial-gradient(circle at 72% 18%,rgba(96,165,250,.07),transparent 54%),radial-gradient(circle at 22% 80%,rgba(52,211,153,.04),transparent 56%)}.dark .results-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.12) 0,transparent 80%)}.dark .results-ambient-blob--secondary{background:radial-gradient(circle,rgba(45,212,191,.08) 0,transparent 82%)}.results-frost-card{background:radial-gradient(circle at top,rgba(255,255,255,.76),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.82),rgba(255,255,255,.58) 46%,rgba(255,255,255,.42));border-color:rgba(255,255,255,.5);box-shadow:0 34px 72px -46px rgba(15,23,42,.34),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.results-frost-panel{background:linear-gradient(160deg,rgba(255,255,255,.74),rgba(255,255,255,.56)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 18px 32px -30px rgba(15,23,42,.24);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.results-support-shell{border-color:rgba(255,255,255,.58)}.systems-visual-frost{position:relative;isolation:isolate;background:radial-gradient(circle at 10% 12%,rgba(var(--systems-primary-rgb),.08),transparent 24%),radial-gradient(circle at 86% 14%,rgba(var(--systems-secondary-rgb),.08),transparent 22%),linear-gradient(155deg,rgba(255,255,255,.74),rgba(255,255,255,.38) 48%,rgba(255,255,255,.22)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border-color:rgba(203,213,225,.78);box-shadow:0 42px 100px -60px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.74),inset 0 0 0 1px rgba(255,255,255,.16);backdrop-filter:blur(28px) saturate(182%);-webkit-backdrop-filter:blur(28px) saturate(182%)}.systems-visual-frost:before{inset:0;opacity:.95;background:radial-gradient(circle at 12% 14%,rgba(var(--systems-primary-rgb),.22),transparent 24%),radial-gradient(circle at 88% 14%,rgba(var(--systems-secondary-rgb),.18),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%)}.systems-visual-frost:after,.systems-visual-frost:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.systems-visual-frost:after{inset:1px;border:1px solid rgba(255,255,255,.16)}.systems-visual-ambient{position:absolute;border-radius:999px;filter:blur(34px);opacity:.85;pointer-events:none;z-index:0}.systems-visual-ambient--primary{top:18px;left:-18px;width:190px;height:190px;background:radial-gradient(circle,rgba(var(--systems-primary-rgb),.22) 0,transparent 72%)}.systems-visual-ambient--secondary{top:44px;right:36px;width:170px;height:170px;background:radial-gradient(circle,rgba(var(--systems-secondary-rgb),.18) 0,transparent 72%)}.systems-visual-ambient--tertiary{right:14%;bottom:22px;width:220px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 76%)}.systems-visual-bridge,.systems-visual-panel,.systems-visual-toggle{position:relative;isolation:isolate;background:radial-gradient(circle at top left,rgba(255,255,255,.44),transparent 32%),radial-gradient(circle at 86% 16%,rgba(var(--systems-panel-accent-rgb,59,130,246),.08),transparent 24%),linear-gradient(155deg,rgba(255,255,255,.6),rgba(255,255,255,.26)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border-color:rgba(203,213,225,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 24px 44px -34px rgba(15,23,42,.2),inset 0 0 0 1px rgba(255,255,255,.06);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.systems-visual-bridge:before,.systems-visual-lane-card:before,.systems-visual-panel:before,.systems-visual-toggle:before,.systems-visual-workboard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 42%);opacity:.9}.systems-visual-lane-card,.systems-visual-workboard{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 14%,rgba(var(--surface-accent-rgb,59,130,246),.12),transparent 28%),radial-gradient(circle at top left,rgba(255,255,255,.4),transparent 32%),linear-gradient(155deg,rgba(255,255,255,.54),rgba(255,255,255,.22)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-color:rgba(191,219,254,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 22px 38px -32px rgba(15,23,42,.18),inset 0 0 0 1px rgba(255,255,255,.06);backdrop-filter:blur(22px) saturate(164%);-webkit-backdrop-filter:blur(22px) saturate(164%)}.systems-visual-workboard{border-style:solid}.systems-visual-lane-card{background:radial-gradient(circle at 12% 14%,rgba(var(--lane-accent-rgb,59,130,246),.14),transparent 28%),radial-gradient(circle at top left,rgba(255,255,255,.42),transparent 34%),linear-gradient(155deg,rgba(255,255,255,.56),rgba(255,255,255,.24)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}.systems-visual-bridge-shell{box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 22px 38px -30px rgba(15,23,42,.18),0 0 0 1px rgba(255,255,255,.14)}.systems-visual-toggle-shell{border-color:rgba(191,219,254,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 18px 34px -28px rgba(15,23,42,.16)}.systems-visual-support{text-wrap:balance}.dark .results-frost-card{background:radial-gradient(circle at top,rgba(96,165,250,.14),transparent 42%),linear-gradient(165deg,rgba(15,23,42,.72),rgba(15,23,42,.58) 48%,rgba(2,6,23,.5));border-color:rgba(148,163,184,.18);box-shadow:0 38px 80px -56px rgba(2,6,23,.78),inset 0 1px 0 rgba(255,255,255,.08)}.dark .results-frost-panel{background:linear-gradient(165deg,rgba(15,23,42,.7),rgba(15,23,42,.56)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 34px -28px rgba(2,6,23,.54)}.dark .results-support-shell{border-color:rgba(148,163,184,.18)}.dark .systems-visual-frost{background:linear-gradient(165deg,rgba(15,23,42,.62),rgba(15,23,42,.42) 46%,rgba(2,6,23,.34)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border-color:rgba(148,163,184,.22);box-shadow:0 52px 104px -64px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.03)}.dark .systems-visual-frost:before{background:radial-gradient(circle at 12% 14%,rgba(var(--systems-primary-rgb),.22),transparent 24%),radial-gradient(circle at 88% 14%,rgba(var(--systems-secondary-rgb),.18),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%)}.dark .systems-visual-frost:after{border-color:rgba(255,255,255,.06)}.dark .systems-visual-ambient--primary{background:radial-gradient(circle,rgba(var(--systems-primary-rgb),.26) 0,transparent 72%)}.dark .systems-visual-ambient--secondary{background:radial-gradient(circle,rgba(var(--systems-secondary-rgb),.2) 0,transparent 72%)}.dark .systems-visual-ambient--tertiary{background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 76%)}.dark .systems-visual-bridge,.dark .systems-visual-panel,.dark .systems-visual-toggle{background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 86% 16%,rgba(var(--systems-panel-accent-rgb,96,165,250),.1),transparent 24%),linear-gradient(165deg,rgba(15,23,42,.54),rgba(15,23,42,.34)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border-color:rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 42px -30px rgba(2,6,23,.56),inset 0 0 0 1px rgba(255,255,255,.03)}.dark .systems-visual-lane-card,.dark .systems-visual-workboard{background:radial-gradient(circle at 12% 14%,rgba(var(--surface-accent-rgb,96,165,250),.16),transparent 28%),radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 34%),linear-gradient(165deg,rgba(15,23,42,.48),rgba(15,23,42,.3)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border-color:rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 40px -28px rgba(2,6,23,.54),inset 0 0 0 1px rgba(255,255,255,.03)}.dark .systems-messy-scene-shell{border-color:rgba(255,255,255,.08);background:radial-gradient(circle at 10% 14%,rgba(var(--surface-accent-rgb,96,165,250),.18),transparent 26%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,rgba(15,23,42,.56),rgba(15,23,42,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 38px -28px rgba(2,6,23,.5)}.dark .systems-messy-scene-image{filter:saturate(1.06) contrast(1.04) brightness(.92)}.dark .systems-messy-scene-beam{background:linear-gradient(115deg,rgba(255,255,255,0) 0,rgba(255,255,255,.02) 20%,rgba(255,255,255,.08) 42%,rgba(var(--surface-accent-rgb,96,165,250),.18) 58%,rgba(255,255,255,.01) 76%,rgba(255,255,255,0) 100%)}.dark .systems-messy-scene-overlay{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.08),transparent 22%),radial-gradient(circle at 78% 22%,rgba(var(--surface-accent-rgb,96,165,250),.18),transparent 24%),linear-gradient(180deg,rgba(2,6,23,.1),rgba(2,6,23,.34))}.dark .systems-messy-scene-grain{opacity:.34}.dark .systems-messy-scene-vignette{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0) 0,rgba(255,255,255,0) 34%,rgba(2,6,23,.22) 82%,rgba(2,6,23,.42) 100%),linear-gradient(180deg,rgba(2,6,23,.04),rgba(2,6,23,.22))}.dark .systems-messy-fragment{border-color:rgba(255,255,255,.08);background:rgba(15,23,42,.6);color:rgb(226 232 240/.84);box-shadow:0 14px 26px -24px rgba(2,6,23,.42),inset 0 1px 0 rgba(255,255,255,.06)}.dark .systems-messy-fragment[data-tone=amber]{color:rgb(252 211 77/.9);background:rgba(120,53,15,.26)}.dark .systems-messy-fragment[data-tone=blue]{color:rgb(147 197 253/.9);background:rgba(30,64,175,.24)}.dark .systems-messy-fragment[data-tone=emerald]{color:rgb(110 231 183/.9);background:rgba(6,95,70,.24)}.dark .systems-messy-fragment[data-tone=slate]{color:rgb(226 232 240/.84);background:rgba(30,41,59,.58)}.dark .systems-visual-toggle-shell{border-color:rgba(148,163,184,.2)}.dark .systems-visual-lane-card{background:radial-gradient(circle at 12% 14%,rgba(var(--lane-accent-rgb,96,165,250),.18),transparent 28%),radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 34%),linear-gradient(165deg,rgba(15,23,42,.48),rgba(15,23,42,.32)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.choice-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 72% 18%,rgba(37,99,235,.08),transparent 52%),radial-gradient(circle at 22% 82%,rgba(16,185,129,.08),transparent 54%)}.choice-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.choice-ambient-blob--primary{width:700px;height:700px;top:-20%;right:-14%;background:radial-gradient(circle,rgba(37,99,235,.16) 0,transparent 78%);animation:ambient-drift-1 16s ease-in-out infinite alternate}.choice-ambient-blob--secondary{width:660px;height:660px;bottom:-22%;left:-16%;background:radial-gradient(circle,rgba(16,185,129,.14) 0,transparent 80%);animation:ambient-drift-2 18s ease-in-out infinite alternate}.dark .choice-ambient{background:radial-gradient(circle at 72% 18%,rgba(96,165,250,.06),transparent 52%),radial-gradient(circle at 22% 82%,rgba(52,211,153,.05),transparent 54%)}.dark .choice-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.14) 0,transparent 78%)}.dark .choice-ambient-blob--secondary{background:radial-gradient(circle,rgba(52,211,153,.1) 0,transparent 80%)}.pricing-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 76% 18%,rgba(37,99,235,.14),transparent 52%),radial-gradient(circle at 18% 78%,rgba(245,158,11,.12),transparent 52%),linear-gradient(135deg,rgba(255,251,235,.78),rgba(239,246,255,.72) 48%,rgba(255,255,255,.76))}.pricing-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.pricing-ambient-blob--primary{width:700px;height:700px;top:-24%;right:-16%;background:radial-gradient(circle,rgba(37,99,235,.2) 0,transparent 78%);animation:ambient-drift-2 16s ease-in-out infinite alternate}.pricing-ambient-blob--secondary{width:660px;height:660px;bottom:-18%;left:-14%;background:radial-gradient(circle,rgba(245,158,11,.18) 0,transparent 80%);animation:ambient-drift-1 18s ease-in-out infinite alternate}.dark .pricing-ambient{background:radial-gradient(circle at 76% 20%,rgba(96,165,250,.12),transparent 52%),radial-gradient(circle at 18% 76%,rgba(245,158,11,.08),transparent 54%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.98))}.dark .pricing-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.14) 0,transparent 78%)}.dark .pricing-ambient-blob--secondary{background:radial-gradient(circle,rgba(251,191,36,.11) 0,transparent 80%)}@property --pricing-pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dark .pricing-training-pill{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(15,23,42,.82) 58%,rgba(30,41,59,.92)) padding-box;box-shadow:0 18px 46px -36px rgba(96,165,250,.58),inset 0 1px 0 rgba(255,255,255,.1)}.dark .pricing-training-pill span{background:linear-gradient(90deg,#f8fafc 8%,#93c5fd 52%,#fbbf24 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-training-pill{position:relative;isolation:isolate;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border-radius:999px;border:1px solid transparent;padding:clamp(.18rem,.7vw,.34rem) clamp(.72rem,1.75vw,1.18rem);overflow:visible;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.86) 56%,rgba(255,251,235,.92)) padding-box;box-shadow:0 18px 46px -36px rgba(37,99,235,.64),inset 0 1px 0 rgba(255,255,255,.78)}.pricing-training-pill:before{inset:-2px;padding:3px;background:conic-gradient(from var(--pricing-pill-angle),rgba(37,99,235,.08) 0deg,#2563eb 54deg,#38bdf8 104deg,#f59e0b 166deg,#fef3c7 210deg,rgba(37,99,235,.12) 280deg,rgba(37,99,235,.08) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pricing-pill-orbit 5.8s linear infinite}.pricing-training-pill:after,.pricing-training-pill:before{content:"";position:absolute;z-index:0;border-radius:inherit;pointer-events:none}.pricing-training-pill:after{inset:1px;border:1px solid rgba(255,255,255,.58)}.pricing-training-pill span{position:relative;z-index:1;background:linear-gradient(90deg,#0f172a 8%,#1d4ed8 48%,#b45309 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-offer-desk{position:relative}.pricing-offer-desk:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 52% 42%,black,transparent 74%);mask-image:radial-gradient(circle at 52% 42%,black,transparent 74%);opacity:.5;z-index:0}.pricing-discovery-offer{position:relative;overflow:hidden;border:1.5px solid rgba(251,146,60,.34)!important;background:radial-gradient(circle at 88% 10%,rgba(251,146,60,.2),transparent 34%),radial-gradient(circle at 10% 92%,rgba(45,212,191,.16),transparent 36%),linear-gradient(145deg,rgba(255,247,237,.72),rgba(255,255,255,.42))!important;box-shadow:0 34px 76px -54px rgba(194,65,12,.46),inset 0 1px 0 rgba(255,255,255,.86),inset 0 0 0 1px rgba(255,255,255,.34)!important;backdrop-filter:blur(24px) saturate(168%);-webkit-backdrop-filter:blur(24px) saturate(168%)}.pricing-discovery-offer:after{content:"";position:absolute;right:-4rem;top:-4rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(251,191,36,.22),transparent 68%);pointer-events:none}.pricing-discovery-offer>*{position:relative;z-index:1}.pricing-discovery-offer a{border-color:rgba(251,146,60,.36)!important;background:linear-gradient(135deg,rgba(255,237,213,.94),rgba(204,251,241,.9))!important;color:#431407!important;box-shadow:0 18px 34px -28px rgba(194,65,12,.5),inset 0 1px 0 rgba(255,255,255,.84)}.pricing-discovery-offer a:hover{border-color:rgba(249,115,22,.5)!important;box-shadow:0 22px 42px -30px rgba(194,65,12,.62),inset 0 1px 0 rgba(255,255,255,.9)}.pricing-primary-offer{isolation:isolate}.pricing-primary-offer:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 72% 20%,rgba(96,165,250,.38),transparent 34%),radial-gradient(circle at 14% 82%,rgba(245,158,11,.2),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.88),rgba(2,6,23,.98) 58%,rgba(15,23,42,.92))}.pricing-primary-offer:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:2px;background:var(--sato-signal-live-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sato-signal-hue-shift 6s linear infinite;filter:saturate(1.1) drop-shadow(0 0 12px rgba(103,197,255,.28)) drop-shadow(0 0 18px rgba(248,211,139,.2));opacity:.92;pointer-events:none}.pricing-primary-orbit{position:absolute;right:-9rem;top:-9rem;width:24rem;height:24rem;border-radius:999px;border:1px solid rgba(191,219,254,.18);background:radial-gradient(circle,rgba(255,255,255,.18),transparent 26%),conic-gradient(from 140deg,rgba(96,165,250,.32),transparent 28%,rgba(245,158,11,.22),transparent 62%,rgba(96,165,250,.28));filter:blur(.2px);opacity:.62;z-index:0}.pricing-offer-desk:after,.pricing-primary-offer:after,.pricing-primary-offer:before{content:none}.pricing-support-offer{position:relative;overflow:hidden;--pricing-path-accent:14,165,233;--pricing-path-accent-strong:2,132,199;--pricing-path-warm:245,158,11;border-width:1.5px;backdrop-filter:blur(24px) saturate(168%);-webkit-backdrop-filter:blur(24px) saturate(168%);box-shadow:0 28px 68px -54px rgba(15,23,42,.44),inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.28);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-support-offer:after{content:"";position:absolute;right:-3rem;top:-3rem;width:8rem;height:8rem;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.16),transparent 70%);pointer-events:none}.pricing-support-offer>*{position:relative;z-index:1}.pricing-support-offer:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.34);box-shadow:0 30px 68px -50px rgba(37,99,235,.52)}.pricing-support-offer--basic{--pricing-path-accent:6,182,212;--pricing-path-accent-strong:8,145,178;--pricing-path-warm:190,242,100;border-color:rgba(6,182,212,.42);background:radial-gradient(circle at 88% 10%,rgba(34,211,238,.3),transparent 34%),radial-gradient(circle at 10% 96%,rgba(190,242,100,.2),transparent 38%),linear-gradient(145deg,rgba(236,254,255,.9),rgba(255,255,255,.78));box-shadow:0 30px 70px -54px rgba(8,145,178,.64),inset 0 1px 0 rgba(255,255,255,.82)}.pricing-support-offer--plus{--pricing-path-accent:59,130,246;--pricing-path-accent-strong:37,99,235;--pricing-path-warm:251,113,133;border-color:rgba(59,130,246,.4);background:radial-gradient(circle at 90% 8%,rgba(96,165,250,.26),transparent 34%),radial-gradient(circle at 8% 100%,rgba(251,113,133,.13),transparent 36%),linear-gradient(145deg,rgba(239,246,255,.92),rgba(255,255,255,.76));box-shadow:0 30px 70px -54px rgba(37,99,235,.54),inset 0 1px 0 rgba(255,255,255,.8)}.pricing-support-offer--pro{--pricing-path-accent:245,158,11;--pricing-path-accent-strong:217,119,6;--pricing-path-warm:20,184,166;border-color:rgba(245,158,11,.44);background:radial-gradient(circle at 82% 8%,rgba(251,191,36,.32),transparent 32%),radial-gradient(circle at 18% 100%,rgba(20,184,166,.18),transparent 34%),linear-gradient(145deg,rgba(255,251,235,.95),rgba(255,255,255,.78));box-shadow:0 30px 70px -52px rgba(180,83,9,.7),inset 0 1px 0 rgba(255,255,255,.82)}.pricing-support-offer--partner{--pricing-path-accent:20,184,166;--pricing-path-accent-strong:13,148,136;--pricing-path-warm:96,165,250;border-color:rgba(20,184,166,.42)}.pricing-support-offer--partner,.sato-offer-card{background:radial-gradient(circle at 92% 12%,rgba(45,212,191,.22),transparent 34%),radial-gradient(circle at 6% 100%,rgba(59,130,246,.12),transparent 36%),linear-gradient(145deg,rgba(240,253,250,.9),rgba(255,255,255,.76))}.sato-offer-card{position:relative;overflow:hidden;border:1.5px solid rgba(20,184,166,.32);box-shadow:0 28px 68px -54px rgba(15,23,42,.44),inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.28);backdrop-filter:blur(24px) saturate(168%);-webkit-backdrop-filter:blur(24px) saturate(168%)}.sato-offer-card:after{content:"";position:absolute;right:-3rem;top:-3rem;width:8rem;height:8rem;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.16),transparent 70%);pointer-events:none}.sato-offer-card>*{position:relative;z-index:1}.footer-brand-lockup{display:inline-flex;width:min(100%,21rem);align-items:center;overflow:hidden;border:1px solid rgba(20,184,166,.18);border-radius:1rem;background:radial-gradient(circle at 0 50%,rgba(34,211,238,.12),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.82),rgba(248,250,252,.6));box-shadow:0 18px 34px -30px rgba(15,23,42,.34),inset 0 1px 0 rgba(255,255,255,.76);padding:.42rem .62rem}.footer-brand-lockup-image{display:block;width:100%;max-width:18.5rem;height:auto;-o-object-fit:contain;object-fit:contain}.footer-brand-lockup-text{display:inline-flex;min-height:2.35rem;align-items:center;color:#0f172a;font-family:var(--font-display);font-size:1.45rem;font-weight:750;letter-spacing:0;line-height:1}.sato-offer-card-service{border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);padding:.5rem .75rem;color:#1e293b;font-size:.75rem;font-weight:700;line-height:1rem;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sato-offer-card-action,.sato-offer-card-service{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px}.sato-offer-card-action{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.sato-offer-card-action:hover{transform:translateY(-2px)}.sato-offer-card-action--primary{color:#020617}.sato-offer-card-action--secondary{border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:#1e293b;font-weight:700}.sato-offer-card-action--secondary:hover{border-color:rgba(15,23,42,.18);background:rgba(255,255,255,.66)}.sato-offer-card-nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.75rem;border-top:1px solid rgba(15,23,42,.08);padding-top:1.25rem;color:#334155;font-size:.875rem;font-weight:700}.morning-byte-offer-card{isolation:isolate;border-color:rgba(125,211,252,.42);background:radial-gradient(circle at 86% 12%,rgba(135,246,229,.3),transparent 18rem),radial-gradient(circle at 8% 96%,rgba(83,248,199,.16),transparent 24rem),linear-gradient(148deg,#e9fbff,#84dcff 14%,#176ed0 32%,#072f68 50%,#06172e 72%,#040d1d);box-shadow:0 30px 74px -54px rgba(37,99,235,.72),inset 0 1px 0 rgba(255,255,255,.74),inset 0 0 0 1px rgba(125,211,252,.2)}.morning-byte-offer-card:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 22%,rgba(2,6,23,.24)),radial-gradient(circle at 72% 52%,rgba(56,189,248,.18),transparent 22rem);pointer-events:none}.morning-byte-offer-card:after{right:-3.2rem;top:-3.4rem;width:14rem;height:14rem;background:radial-gradient(circle,rgba(56,189,248,.32),transparent 62%),radial-gradient(circle,rgba(74,222,128,.16),transparent 72%)}.morning-byte-offer-card .footer-brand-lockup{display:block;width:min(100%,34rem);min-width:0;overflow:hidden;border:1px solid rgba(125,211,252,.3);border-radius:1.18rem;background:transparent;box-shadow:0 26px 58px -34px rgba(2,6,23,.84),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.14);padding:0}.morning-byte-offer-card .footer-brand-lockup-image{display:block;width:100%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.morning-byte-offer-card .footer-brand-lockup-text{min-height:auto;color:#f8fbff;font-size:1.28rem;font-weight:900;letter-spacing:.01em;line-height:1;text-shadow:0 1px 16px rgba(2,6,23,.4)}.morning-byte-offer-card .sato-offer-card-title{max-width:42rem;color:#f8fbff;font-size:clamp(2rem,3.4vw,2.85rem);letter-spacing:0;text-shadow:0 20px 42px rgba(2,6,23,.4)}.morning-byte-offer-card .sato-offer-card-description{max-width:42rem;color:rgba(224,242,254,.88);font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.55}.morning-byte-offer-card .sato-offer-card-service{border-color:rgba(125,211,252,.28);background:rgba(7,26,53,.68);color:#e0f2fe;box-shadow:inset 0 1px 0 rgba(219,234,254,.14),0 10px 26px -22px rgba(59,130,246,.76);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.morning-byte-offer-card .sato-offer-card-service svg{color:#6ee7f9}.morning-byte-offer-card .sato-brand-cta{border-color:rgba(125,211,252,.5);background:radial-gradient(circle at 22% 0,rgba(187,247,208,.74),transparent 42%),linear-gradient(135deg,#53f8c7,#39b7ff 48%,#2f64ff);box-shadow:0 24px 54px -34px rgba(56,189,248,.92),inset 0 1px 0 rgba(255,255,255,.4);color:#020617}@media (min-width:640px){.sato-offer-card-action{width:auto}.morning-byte-offer-card{padding:2rem}.morning-byte-offer-card .footer-brand-lockup{width:min(100%,36rem)}}.pricing-support-offer--expanded{border-color:rgba(14,165,233,.36);box-shadow:0 34px 72px -48px rgba(14,116,144,.58)}.pricing-offer-decision-group{display:grid;align-content:start;gap:.7rem;margin-top:.9rem}.pricing-offer-program{display:none}.pricing-offer-main-panel{position:relative;display:grid;min-width:0;overflow:visible;gap:1rem;border:0;background:transparent;padding:0;box-shadow:none}.pricing-offer-main-panel:before{content:none}.pricing-offer-main-panel>*{position:relative;z-index:1}.pricing-offer-bottom-price{display:grid;gap:.34rem;width:100%;margin-top:0;border:1px solid rgba(var(--pricing-path-accent),.16);border-radius:1rem;background:rgba(255,255,255,.58);padding:.86rem .96rem;color:#0f172a;box-shadow:0 14px 28px -26px rgba(var(--pricing-path-accent-strong),.34),inset 0 1px 0 rgba(255,255,255,.76)}.pricing-offer-bottom-price p{color:#64748b;font-size:.62rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.pricing-offer-bottom-price strong{font-size:.86rem;font-weight:900;line-height:1.25}.pricing-offer-bottom-price--numeric strong{font-size:clamp(1.65rem,7vw,2.45rem);line-height:.98}@media (min-width:1800px){.pricing-shell{max-width:104rem!important}}@media (min-width:768px) and (max-width:1279px){.pricing-offer-desk{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch}}@media (min-width:1024px){.pricing-offer-desk{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem;align-items:stretch}.pricing-support-offer{display:grid!important;grid-template-rows:auto minmax(9.1rem,auto) minmax(30.6rem,auto) auto;padding:1.35rem}.pricing-offer-main-panel{display:grid;grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:.82rem;margin-top:1rem;min-height:30.6rem;padding:0}.pricing-support-offer h3{font-size:clamp(1.42rem,2.3vw,1.9rem);line-height:1.08;letter-spacing:0}.pricing-offer-heading{display:grid;grid-template-rows:1.55rem auto auto;align-content:start;gap:.78rem;min-height:9.65rem}.pricing-offer-body,.pricing-offer-heading h3,.pricing-offer-price-block{align-self:start;margin-top:0!important}.pricing-offer-support-line{align-self:start;min-height:2.2rem}.pricing-offer-body{font-size:.84rem;line-height:1.5}.pricing-offer-summary-list{margin-top:.1rem;gap:.62rem;font-size:.84rem;line-height:1.42}.pricing-offer-detail-stack{display:grid;align-content:start;align-items:start;gap:.78rem;margin-top:.1rem;min-height:7rem}.pricing-offer-detail-stack:empty{display:block}.pricing-offer-detail-stack .pricing-session-path{align-self:start;margin-top:0;width:100%}.pricing-offer-includes{min-height:12.2rem}.pricing-offer-item-summary{border-radius:1rem;font-size:.84rem}.pricing-support-offer--partner .pricing-offer-item-summary{font-size:.8rem}.pricing-offer-decision-group{gap:.72rem;min-height:6.5rem}.pricing-offer-bottom-price{align-content:center;width:min(82%,14rem);min-height:4.65rem;padding:.7rem .82rem}.pricing-offer-bottom-price p{font-size:.56rem}.pricing-offer-bottom-price--numeric strong{font-size:clamp(1.65rem,2.4vw,2.05rem)}}@media (min-width:1280px){.pricing-offer-desk{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem}.pricing-support-offer{display:grid!important;grid-template-rows:auto minmax(8.3rem,auto) minmax(30rem,auto) auto;padding:1.35rem}.pricing-support-offer h3{font-size:clamp(1.55rem,1.58vw,1.88rem);line-height:1.08;letter-spacing:0}.pricing-offer-heading{display:grid;grid-template-rows:1.55rem auto auto;align-content:start;gap:.78rem;min-height:8.4rem}.pricing-offer-body,.pricing-offer-heading h3,.pricing-offer-price-block{align-self:start;margin-top:0!important}.pricing-offer-support-line{align-self:start;min-height:1.65rem}.pricing-offer-main-panel{display:grid;grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:.82rem;margin-top:1rem;min-height:30rem;padding:0}.pricing-offer-price-block,.pricing-support-offer--partner .pricing-offer-price-block{min-height:0}.pricing-offer-body{font-size:.86rem;line-height:1.48}.pricing-offer-summary-list{margin-top:.1rem;gap:.62rem;font-size:.86rem;line-height:1.42}.pricing-offer-detail-stack{display:grid;align-content:start;align-items:start;gap:.8rem;margin-top:.1rem;min-height:7rem}.pricing-offer-detail-stack:empty{display:block}.pricing-offer-detail-stack .pricing-session-path{align-self:start;margin-top:0;width:100%}.pricing-support-offer--partner .pricing-offer-detail-stack{margin-top:.1rem}.pricing-session-path-summary{min-height:3rem;padding:.64rem .72rem}.pricing-session-path--training-package .pricing-session-path-summary{padding:.72rem .78rem}.pricing-session-path-summary strong{font-size:.74rem}.pricing-offer-decision-group{gap:.68rem;margin-top:.95rem;min-height:6.25rem}.pricing-offer-bottom-price{align-content:center;width:min(82%,14.5rem);min-height:4.5rem;padding:.68rem .82rem}.pricing-offer-bottom-price p{font-size:.56rem}.pricing-offer-bottom-price--numeric strong{font-size:clamp(1.68rem,1.72vw,2.02rem)}.pricing-offer-actions{align-self:end}}@media (min-width:1800px){.pricing-offer-desk{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.25rem}.pricing-support-offer{grid-template-rows:auto minmax(8.3rem,auto) minmax(30rem,auto) auto;padding:1.45rem}.pricing-support-offer h3{font-size:clamp(2rem,1.05vw,2.22rem);line-height:1.04}.pricing-offer-heading{grid-template-rows:1.55rem auto auto;align-content:start;gap:.78rem;min-height:8rem}.pricing-offer-main-panel{grid-template-rows:auto auto auto;gap:.82rem;margin-top:1.15rem;min-height:30rem;padding:0}.pricing-offer-price-block,.pricing-support-offer--partner .pricing-offer-price-block{min-height:0}.pricing-offer-body{font-size:.95rem;line-height:1.52}.pricing-offer-summary-list{gap:.64rem;font-size:.94rem;line-height:1.44}.pricing-session-path-summary{min-height:3rem}.pricing-offer-detail-stack{min-height:7rem}.pricing-offer-decision-group{min-height:6.25rem}.pricing-offer-bottom-price{width:min(82%,15rem)}.pricing-offer-bottom-price--numeric strong{font-size:clamp(1.78rem,1vw,2.08rem)}}@media (min-width:1024px){.pricing-offer-desk--mobile{display:none!important}.pricing-offer-program{display:grid;gap:.9rem}.pricing-offer-program-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.pricing-offer-program-tab{position:relative;display:grid;min-height:12.1rem;grid-template-rows:auto auto auto 1fr auto;gap:.5rem;overflow:hidden;border:1px solid rgba(var(--pricing-path-accent),.2);border-radius:1rem;background:radial-gradient(circle at 94% 0,rgba(var(--pricing-path-accent),.14),transparent 38%),rgba(255,255,255,.62);padding:.92rem;text-align:left;color:#0f172a;box-shadow:0 14px 34px -32px rgba(var(--pricing-path-accent-strong),.38),inset 0 1px 0 rgba(255,255,255,.7);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.pricing-offer-program-tab:focus-visible,.pricing-offer-program-tab:hover{border-color:rgba(var(--pricing-path-accent),.5);background:radial-gradient(circle at 92% 0,rgba(var(--pricing-path-accent),.2),transparent 40%),rgba(255,255,255,.7);box-shadow:0 18px 42px -34px rgba(var(--pricing-path-accent-strong),.5),inset 0 1px 0 rgba(255,255,255,.82);transform:translateY(-1px)}.pricing-offer-program-tab--active{border-color:rgba(var(--pricing-path-accent),.72);background:radial-gradient(circle at 88% -10%,rgba(var(--pricing-path-accent),.44),transparent 42%),linear-gradient(135deg,rgba(var(--pricing-path-accent),.24),rgba(255,255,255,.78) 42%,rgba(var(--pricing-path-accent),.12));box-shadow:0 24px 54px -38px rgba(var(--pricing-path-accent-strong),.68),inset 0 1px 0 rgba(255,255,255,.92);transform:translateY(-1px)}.pricing-offer-program-tab--active:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent,rgba(var(--pricing-path-accent-strong),.72),transparent)}.pricing-offer-program-tab:focus-visible{outline:2px solid rgba(var(--pricing-path-accent-strong),.65);outline-offset:3px}.pricing-offer-program-tab--basic{--pricing-path-accent:6,182,212;--pricing-path-accent-strong:8,145,178}.pricing-offer-program-tab--plus{--pricing-path-accent:59,130,246;--pricing-path-accent-strong:37,99,235}.pricing-offer-program-tab--pro{--pricing-path-accent:245,158,11;--pricing-path-accent-strong:217,119,6}.pricing-offer-program-tab--partner{--pricing-path-accent:20,184,166;--pricing-path-accent-strong:13,148,136}.pricing-offer-program-tab-badge{justify-self:start;border:1px solid rgba(var(--pricing-path-accent),.34);border-radius:999px;background:rgba(255,255,255,.58);padding:.34rem .62rem;color:rgb(var(--pricing-path-accent-strong));font-size:.58rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.pricing-offer-program-tab-title{display:block;color:#020617;font-size:clamp(1.05rem,1.2vw,1.35rem);font-weight:900;line-height:1.06}.pricing-offer-program-tab-line{max-width:14rem;color:rgba(51,65,85,.9);font-size:.68rem;font-weight:800;line-height:1.25;text-decoration:underline;text-decoration-color:rgba(var(--pricing-path-accent-strong),.28);text-decoration-thickness:.1em;text-underline-offset:.18em}.pricing-offer-program-price{display:grid;align-content:center;align-self:end;gap:.16rem;min-height:3.05rem;border:1px solid rgba(var(--pricing-path-accent),.16);border-radius:.72rem;background:rgba(255,255,255,.64);padding:.48rem .58rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.pricing-offer-program-tab--active .pricing-offer-program-price{border-color:rgba(var(--pricing-path-accent),.28);background:rgba(255,255,255,.76)}.pricing-offer-program-price span{color:#64748b;font-size:.5rem;font-weight:900;letter-spacing:.13em;line-height:1.1;text-transform:uppercase}.pricing-offer-program-price strong{color:#0f172a;font-size:.72rem;font-weight:900;line-height:1.12}.pricing-offer-program-price--numeric strong{font-size:clamp(1.08rem,1.25vw,1.34rem)}.pricing-offer-program-learn-more{display:inline-flex;width:100%;min-height:2.15rem;align-items:center;justify-content:center;border:1px solid rgba(var(--pricing-path-accent),.28);border-radius:999px;background:rgba(255,255,255,.62);color:rgb(var(--pricing-path-accent-strong));font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.pricing-offer-program-tab--active .pricing-offer-program-learn-more{border-color:rgba(var(--pricing-path-accent),.42);background:rgba(var(--pricing-path-accent),.12)}.pricing-support-offer--desktop-detail{display:grid!important;grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"heading ." "body details" "summary details" "decision details" "actions details" "footer footer";-moz-column-gap:1.45rem;column-gap:1.45rem;row-gap:.78rem;min-height:0;padding:1.34rem}.pricing-support-offer--desktop-detail .pricing-offer-heading{grid-area:heading;min-height:0}.pricing-support-offer--desktop-detail .pricing-offer-heading h3{font-size:clamp(1.8rem,2.3vw,2.35rem)}.pricing-support-offer--desktop-detail .pricing-offer-decision-group{grid-area:decision;min-height:0;width:min(100%,15.8rem);margin-top:.35rem;align-self:start}.pricing-support-offer--desktop-detail .pricing-offer-bottom-price{width:100%;min-height:4.9rem}.pricing-support-offer--desktop-detail .pricing-offer-main-panel{display:contents;margin-top:0;padding-top:0}.pricing-support-offer--desktop-detail .pricing-offer-body{grid-area:body;max-width:25.5rem;font-size:clamp(.92rem,1vw,1.06rem);line-height:1.48}.pricing-support-offer--desktop-detail .pricing-offer-summary-list{grid-area:summary;max-width:25.5rem;gap:.5rem;font-size:.9rem;line-height:1.34}.pricing-support-offer--desktop-detail .pricing-offer-detail-stack{grid-area:details;align-self:start;min-height:0;margin-top:.62rem}.pricing-support-offer--desktop-detail .pricing-offer-detail-stack:empty{display:none}.pricing-support-offer--desktop-detail .pricing-offer-main-panel:not(:has(.pricing-offer-detail-stack>*)){display:contents}.pricing-support-offer--desktop-detail:not(:has(.pricing-offer-detail-stack>*)){grid-template-columns:minmax(0,42rem);grid-template-areas:"heading" "body" "summary" "decision" "actions" "footer";justify-content:center}.pricing-support-offer--desktop-detail .pricing-offer-main-panel:not(:has(.pricing-offer-detail-stack>*)) .pricing-offer-body{max-width:36rem}.pricing-support-offer--desktop-detail .pricing-offer-main-panel:not(:has(.pricing-offer-detail-stack>*)) .pricing-offer-summary-list{max-width:36rem;border-left:0;padding-left:0}.pricing-support-offer--desktop-detail .pricing-offer-actions{grid-area:actions;align-self:start;width:min(100%,15.8rem);margin-top:0!important;padding-top:.2rem}.pricing-support-offer--desktop-detail .pricing-offer-boundary--footer{grid-area:footer;align-self:start;width:min(100%,45rem);margin:.22rem 0 0;border-top:1px solid rgba(var(--pricing-path-accent),.18);padding-top:.72rem}}.pricing-offer-badge-row{display:flex;align-items:center}.pricing-offer-badge{display:inline-flex;max-width:100%;align-items:center;border:1px solid rgba(148,163,184,.4);border-radius:999px;background:rgba(255,255,255,.58);padding:.4rem .72rem;color:#475569;font-size:.61rem;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pricing-offer-support-line{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.58rem;color:#334155;font-size:.82rem;font-weight:820;line-height:1.34;text-decoration-line:underline;text-decoration-thickness:.11em;text-decoration-color:rgba(var(--pricing-path-accent-strong),.34);text-underline-offset:.24em}.pricing-support-offer--plus .pricing-offer-badge{border-color:rgba(59,130,246,.34);background:rgba(239,246,255,.62);color:#1d4ed8}.pricing-support-offer--basic .pricing-offer-badge{border-color:rgba(6,182,212,.34);background:rgba(236,254,255,.64);color:#0e7490}.pricing-support-offer--pro .pricing-offer-badge{border-color:rgba(245,158,11,.34);background:rgba(255,251,235,.62);color:#92400e}.pricing-support-offer--partner .pricing-offer-badge{border-color:rgba(20,184,166,.32);background:rgba(240,253,250,.62);color:#0f766e}.pricing-offer-includes{display:grid;align-content:start;gap:.62rem;min-height:10.6rem;margin-top:1.05rem}.pricing-offer-subline{margin-top:.58rem;color:#0f766e;font-size:.96rem;font-weight:850;line-height:1.35}.pricing-support-offer--plus .pricing-offer-subline{color:#0369a1}.pricing-support-offer--pro .pricing-offer-subline{color:#92400e}.pricing-support-offer--partner .pricing-offer-subline{color:#0f766e}.pricing-offer-body{margin-top:.72rem;color:#475569;font-size:.9rem;font-weight:560;line-height:1.52}.pricing-offer-summary-list{display:grid;align-content:start;gap:.62rem}.pricing-offer-summary-item{display:grid;grid-template-columns:.42rem minmax(0,1fr);align-items:start;gap:.74rem}.pricing-offer-summary-item>span:first-child{width:.42rem;height:.42rem;margin-top:.48rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 .22rem rgba(37,99,235,.1)}.pricing-offer-summary-item>span:last-child{min-width:0;text-wrap:pretty}.pricing-offer-detail-stack:empty{display:none}@media (min-width:1280px){.pricing-support-offer .pricing-offer-detail-stack:empty{display:block}}.pricing-offer-item{min-width:0;color:#0f766e}.pricing-support-offer--basic .pricing-offer-item{color:#334155}.pricing-support-offer--plus .pricing-offer-item{color:#0369a1}.pricing-support-offer--pro .pricing-offer-item{color:#92400e}.pricing-support-offer--partner .pricing-offer-item{color:#0f766e}.pricing-offer-item-summary{display:grid;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:2.86rem;border:1px solid rgba(203,213,225,.64);border-radius:1.08rem;background:rgba(255,255,255,.64);padding:.58rem .72rem;color:currentColor;cursor:pointer;font-size:.92rem;font-weight:850;line-height:1.25;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.pricing-offer-item-summary::-webkit-details-marker{display:none}.pricing-offer-item-summary::marker{content:""}.pricing-offer-item-summary:hover{transform:translateY(-1px);border-color:color-mix(in srgb,currentColor 28%,rgba(203,213,225,.64));background:rgba(255,255,255,.82)}.pricing-offer-item-summary:focus-visible{outline:2px solid color-mix(in srgb,currentColor 36%,transparent);outline-offset:3px}.pricing-offer-item[open] .pricing-offer-item-summary{border-color:color-mix(in srgb,currentColor 34%,rgba(203,213,225,.64));border-bottom-left-radius:.85rem;border-bottom-right-radius:.85rem;background:rgba(255,255,255,.88)}.pricing-offer-item-copy{display:grid;min-width:0;gap:.18rem}.pricing-offer-item-copy span{overflow-wrap:anywhere}.pricing-offer-item-copy small{color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-offer-item-panel{margin-top:.46rem;border:1px solid rgba(203,213,225,.72);border-radius:1rem;background:radial-gradient(circle at 90% 8%,rgba(125,211,252,.13),transparent 38%),rgba(248,250,252,.86);padding:.92rem;color:#334155;font-size:.84rem;font-weight:560;line-height:1.5}.pricing-offer-item-panel-body{color:#334155;font-weight:720}.pricing-offer-item-panel-section{margin-top:.78rem;border-top:1px solid rgba(226,232,240,.9);padding-top:.72rem}.pricing-offer-item-panel-label{color:#0f172a;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pricing-offer-item-outcome p:not(.pricing-offer-item-panel-label),.pricing-offer-item-panel-section p:not(.pricing-offer-item-panel-label){margin-top:.32rem}.pricing-offer-item-value-list{display:grid;gap:.4rem;margin-top:.52rem}.pricing-offer-item-value-list li{position:relative;padding-left:.9rem}.pricing-offer-item-value-list li:before{content:"";position:absolute;left:0;top:.58em;width:.34rem;height:.34rem;border-radius:999px;background:currentColor}.pricing-offer-item-outcome{margin-top:.82rem;border:1px solid color-mix(in srgb,currentcolor 16%,rgba(203,213,225,.78));border-radius:.82rem;background:color-mix(in srgb,currentColor 7%,rgba(255,255,255,.9));padding:.76rem}.pricing-offer-includes li{display:grid;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:2.5rem;border:1px solid rgba(203,213,225,.64);border-radius:999px;background:rgba(255,255,255,.58);padding:.48rem .72rem;color:#0f766e;font-size:.92rem;font-weight:850;line-height:1.25}.pricing-support-offer--basic .pricing-offer-includes li{color:#334155}.pricing-support-offer--plus .pricing-offer-includes li{color:#0369a1}.pricing-support-offer--pro .pricing-offer-includes li{color:#92400e}.pricing-support-offer--partner .pricing-offer-includes li{color:#0f766e}.pricing-offer-includes li.pricing-offer-include--inherited{border-color:rgba(203,213,225,.48);background:rgba(255,255,255,.36);color:#64748b;opacity:.58}.pricing-offer-includes li.pricing-offer-include--inherited .pricing-offer-check{opacity:.66;box-shadow:0 0 0 .2rem color-mix(in srgb,currentColor 7%,transparent)}.pricing-offer-check{position:relative;flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .24rem color-mix(in srgb,currentColor 10%,transparent)}.pricing-offer-check:after{content:"";position:absolute;left:.48rem;top:.35rem;width:.38rem;height:.66rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pricing-offer-price{max-width:100%;font-size:clamp(2.25rem,9.5vw,3.25rem);letter-spacing:0;overflow-wrap:anywhere}.pricing-offer-contact-price{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border:1px solid rgba(var(--pricing-path-accent),.2);border-radius:999px;background:rgba(255,255,255,.56);padding:.72rem 1rem;color:#0f172a;font-size:1rem;font-weight:850;line-height:1;box-shadow:0 14px 28px -24px rgba(var(--pricing-path-accent-strong),.46),inset 0 1px 0 rgba(255,255,255,.78)}.pricing-offer-boundary{width:100%;border-top:1px solid rgba(var(--pricing-path-accent),.1);padding-top:.66rem;color:rgba(71,85,105,.84);text-wrap:pretty}.pricing-offer-boundary--footer{width:min(88%,28rem);margin:.82rem auto 0;border-top:1px solid rgba(var(--pricing-path-accent),.12);padding:.68rem .12rem 0}@media (prefers-reduced-motion:no-preference){.pricing-support-offer{animation:pricing-card-enter .72s cubic-bezier(.16,1,.3,1) both}.pricing-support-offer:first-child{animation-delay:60ms}.pricing-support-offer:nth-child(2){animation-delay:.14s}.pricing-support-offer:nth-child(3){animation-delay:.22s}.pricing-support-offer:nth-child(4){animation-delay:.3s}.pricing-offer-contact-price,.pricing-offer-price{animation:pricing-price-settle .68s cubic-bezier(.16,1,.3,1) both;animation-delay:.26s;transform-origin:left center}.pricing-offer-actions>a,.pricing-session-path-summary{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}}@keyframes pricing-card-enter{0%{opacity:0;transform:translate3d(0,1rem,0) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes pricing-price-settle{0%{opacity:0;transform:translate3d(0,.42rem,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:768px){.pricing-offer-price{font-size:clamp(2.65rem,4.6vw,3.85rem)}}@media (min-width:1024px){.pricing-offer-price{font-size:clamp(2.1rem,3.1vw,3.65rem);letter-spacing:0}.pricing-support-offer--partner .pricing-offer-price{font-size:clamp(1.72rem,2.25vw,2.75rem);letter-spacing:0}}@media (min-width:1800px){.pricing-offer-price{font-size:clamp(3.25rem,2.55vw,4.25rem)}.pricing-offer-contact-price{padding:.82rem 1.08rem;font-size:1.04rem}}@media (max-width:420px){.pricing-offer-price{font-size:clamp(2.15rem,10vw,3rem)}.pricing-support-offer--partner .pricing-offer-price{font-size:clamp(2.15rem,10vw,3rem);letter-spacing:0}}.pricing-offer-detail-toggle{display:inline-flex;width:100%;align-items:center;justify-content:center;margin-top:1rem;border:1px solid rgba(148,163,184,.72);border-radius:999px;background:rgba(255,255,255,.82);padding:.72rem .9rem;color:#0f172a;font-size:.84rem;font-weight:850;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.pricing-offer-detail-toggle:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.5);background:rgba(240,249,255,.92)}.pricing-offer-detail-toggle:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:3px}@media (max-width:767px){.pricing-offer-desk{gap:.8rem;margin-top:1.35rem!important}.pricing-support-offer{border-radius:1.05rem!important;padding:1.22rem!important}.pricing-support-offer:after{right:-4rem;top:-4rem;width:7rem;height:7rem}.pricing-support-offer h3{margin-top:.9rem;font-size:1.45rem;line-height:1.08;letter-spacing:0}.pricing-offer-badge{padding:.34rem .6rem;font-size:.56rem;letter-spacing:.08em}.pricing-offer-includes{gap:.42rem;min-height:0;margin-top:.7rem}.pricing-offer-subline{margin-top:.44rem;font-size:.86rem}.pricing-offer-body{margin-top:.5rem;font-size:.82rem;line-height:1.45}.pricing-offer-main-panel{margin-top:.9rem;padding:0}.pricing-offer-item-summary{grid-template-columns:1.15rem minmax(0,1fr);gap:.55rem;min-height:2rem;padding:.34rem .52rem;font-size:.8rem;line-height:1.2}.pricing-offer-item-copy small{font-size:.58rem}.pricing-offer-item-panel{border-radius:.85rem;padding:.78rem;font-size:.78rem;line-height:1.42}.pricing-offer-check{width:1.15rem;height:1.15rem;box-shadow:0 0 0 .18rem color-mix(in srgb,currentColor 10%,transparent)}.pricing-offer-check:after{left:.38rem;top:.27rem;width:.3rem;height:.52rem;border-width:0 1.8px 1.8px 0}.pricing-offer-actions{margin-top:.85rem!important;padding-top:0!important}.pricing-offer-price{font-size:clamp(2.15rem,10vw,3rem)}.pricing-support-offer--partner .pricing-offer-price{font-size:clamp(1.85rem,8.6vw,2.45rem)}.pricing-offer-detail-toggle{margin-top:.7rem;padding:.56rem .78rem;font-size:.78rem}.pricing-offer-actions>a{margin-top:.7rem!important;padding-top:.64rem!important;padding-bottom:.64rem!important;font-size:.82rem}.pricing-offer-details{margin-top:.75rem!important;border-radius:.9rem!important;padding:.85rem!important}}.pricing-offer-details{margin-top:1rem;border:1px solid rgba(148,163,184,.32);border-radius:1.1rem;background:radial-gradient(circle at 90% 8%,rgba(125,211,252,.1),transparent 38%),linear-gradient(180deg,rgba(248,250,252,.42),rgba(241,245,249,.24));box-shadow:inset 0 1px 2px rgba(15,23,42,.08),inset 0 0 0 1px rgba(255,255,255,.44);padding:1rem}.pricing-offer-details-summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;color:#0f172a;font-size:.78rem;font-weight:850;letter-spacing:.04em}.pricing-offer-details-summary::-webkit-details-marker{display:none}.pricing-offer-details-summary:after{content:"+";display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border:1px solid rgba(14,165,233,.26);border-radius:999px;background:rgba(255,255,255,.58);color:#0369a1;font-size:1rem;line-height:1;transition:transform .16s ease,background-color .16s ease}.pricing-offer-details[open] .pricing-offer-details-summary:after{content:"-";transform:rotate(180deg);background:rgba(240,249,255,.9)}.pricing-offer-details-summary:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:3px}.pricing-offer-details-title{color:#0f172a;font-size:.66rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.pricing-offer-details-body{margin-top:.58rem;color:#475569;font-size:.9rem;font-weight:520;line-height:1.58}.pricing-offer-details-list{display:grid;gap:.55rem;margin-top:.9rem;border-top:1px solid rgba(226,232,240,.9);padding-top:.9rem}.pricing-offer-details-list li{display:flex;gap:.52rem;align-items:flex-start;color:#334155;font-size:.86rem;font-weight:720;line-height:1.38}.pricing-offer-details-list li strong{color:#0f172a;font-weight:900}.pricing-offer-details-list li>span:first-child{width:.42rem;height:.42rem;flex:0 0 auto;margin-top:.48rem;border-radius:999px;background:#0ea5e9;box-shadow:0 0 0 .22rem rgba(14,165,233,.1)}.pricing-session-path{margin-top:1rem;position:relative;border:2px solid rgba(var(--pricing-path-accent),.36);border-radius:1rem;background:radial-gradient(circle at 92% 8%,rgba(var(--pricing-path-accent),.14),transparent 36%),radial-gradient(circle at 10% 100%,rgba(var(--pricing-path-warm),.08),transparent 34%),linear-gradient(180deg,rgba(226,232,240,.34),rgba(255,255,255,.5) 52%,rgba(241,245,249,.28));overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.72),0 18px 38px -34px rgba(var(--pricing-path-accent-strong),.54),inset 0 2px 4px rgba(15,23,42,.11),inset 0 14px 28px rgba(15,23,42,.055),inset 0 -1px 0 rgba(255,255,255,.62),inset 0 0 0 1px rgba(255,255,255,.44),inset 0 0 0 .32rem rgba(255,255,255,.11);backdrop-filter:blur(18px) saturate(154%);-webkit-backdrop-filter:blur(18px) saturate(154%)}.pricing-session-path:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 28%),linear-gradient(rgba(15,23,42,.026) 1px,transparent 0);background-size:auto,100% 2.8rem;opacity:.74}.pricing-session-path>*{position:relative;z-index:1}.pricing-session-path-summary{display:grid;grid-template-columns:minmax(0,1fr) 1.35rem;align-items:center;gap:.65rem;min-height:3.35rem;cursor:pointer;list-style:none;padding:.72rem .78rem;color:#0f172a;background:rgba(255,255,255,.12);box-shadow:inset 0 -1px 0 rgba(var(--pricing-path-accent),.13),inset 0 1px 0 rgba(255,255,255,.26);transition:background-color .16s ease,box-shadow .16s ease}.pricing-session-path-summary::-webkit-details-marker{display:none}.pricing-session-path-summary span{min-width:0;color:rgba(var(--pricing-path-accent-strong),.96);font-size:.64rem;font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.pricing-session-path-summary strong{grid-column:1/-1;grid-row:2;justify-self:start;min-width:0;color:#0f172a;font-size:.78rem;font-weight:900;line-height:1.2;text-align:left}.pricing-session-path-summary:after{content:"+";display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(var(--pricing-path-accent),.24);border-radius:999px;background:rgba(255,255,255,.68);color:#0f172a;font-size:.9rem;line-height:1;box-shadow:0 10px 18px -14px rgba(var(--pricing-path-accent-strong),.56),inset 0 1px 0 rgba(255,255,255,.78);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.pricing-session-path[open]{border-color:rgba(var(--pricing-path-accent),.48);box-shadow:0 1px 0 rgba(255,255,255,.7),0 20px 42px -34px rgba(var(--pricing-path-accent-strong),.62),inset 0 2px 5px rgba(15,23,42,.13),inset 0 18px 34px rgba(15,23,42,.06),inset 0 -1px 0 rgba(255,255,255,.64),inset 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 .32rem rgba(255,255,255,.14)}.pricing-session-path[open] .pricing-session-path-summary{background:radial-gradient(circle at 92% 4%,rgba(var(--pricing-path-accent),.1),transparent 30%),rgba(255,255,255,.22)}.pricing-session-path[open] .pricing-session-path-summary:after{content:"-";transform:rotate(180deg);border-color:rgba(var(--pricing-path-warm),.38);background:rgba(255,251,235,.84)}.pricing-session-path--training-package{box-shadow:0 1px 0 rgba(255,255,255,.74),0 18px 38px -34px rgba(var(--pricing-path-accent-strong),.54),inset 0 2px 5px rgba(15,23,42,.12),inset 0 14px 30px rgba(15,23,42,.06),inset 0 -1px 0 rgba(255,255,255,.62),inset 0 0 0 1px rgba(255,255,255,.52),inset 0 0 0 .34rem rgba(255,255,255,.12)}.pricing-session-path--training-package .pricing-session-path-summary{padding:.82rem .88rem;box-shadow:inset 0 -1px 0 rgba(var(--pricing-path-accent),.18),inset 0 1px 0 rgba(255,255,255,.24)}.pricing-session-path--training-package[open]{border-color:rgba(var(--pricing-path-accent),.46);box-shadow:0 1px 0 rgba(255,255,255,.72),inset 0 2px 5px rgba(15,23,42,.14),inset 0 18px 34px rgba(15,23,42,.065),inset 0 -1px 0 rgba(255,255,255,.64),inset 0 0 0 1px rgba(255,255,255,.56),inset 0 0 0 .34rem rgba(255,255,255,.14)}.pricing-session-path--agent-training{--pricing-path-accent:20,184,166;--pricing-path-accent-strong:13,148,136;--pricing-path-warm:99,102,241}.pricing-session-path--review{--pricing-path-accent:37,99,235;--pricing-path-accent-strong:29,78,216;--pricing-path-warm:20,184,166}.pricing-session-path-summary:focus-visible{outline:2px solid rgba(15,23,42,.34);outline-offset:3px}.pricing-session-path-intro{border-top:1px solid rgba(var(--pricing-path-accent),.1);padding:.72rem .86rem 0;color:#475569;font-size:.76rem;font-weight:650;line-height:1.42}.pricing-session-path-list{display:grid;gap:0;margin:.72rem .78rem .78rem;overflow:hidden;border:1px solid rgba(var(--pricing-path-accent),.18);border-radius:.86rem;background:radial-gradient(circle at 94% 0,rgba(var(--pricing-path-accent),.08),transparent 38%),linear-gradient(180deg,rgba(226,232,240,.28),rgba(255,255,255,.5) 50%,rgba(241,245,249,.24));padding:0;box-shadow:0 1px 0 rgba(255,255,255,.66),inset 0 2px 4px rgba(15,23,42,.1),inset 0 14px 28px rgba(15,23,42,.045),inset 0 -1px 0 rgba(255,255,255,.58),inset 0 0 0 1px rgba(255,255,255,.34)}.pricing-session-path-intro+.pricing-session-path-list{margin-top:.66rem}.pricing-session-path-total{margin:0 .78rem .78rem;border:1px solid rgba(var(--pricing-path-accent),.18);border-radius:.78rem;background:radial-gradient(circle at 88% 20%,rgba(var(--pricing-path-warm),.16),transparent 34%),rgba(255,255,255,.64);padding:.58rem .68rem;color:#0f172a;font-size:.82rem;font-weight:900;line-height:1.2;text-align:right;box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 12px 24px -22px rgba(var(--pricing-path-accent-strong),.46)}.pricing-session-step{--pricing-step-accent:var(--pricing-path-accent-strong);position:relative;border-top:1px solid rgba(var(--pricing-path-accent),.12);background:transparent;padding:.76rem .82rem .8rem 1rem;box-shadow:none}.pricing-session-step:first-child{border-top:0}.pricing-session-step div{display:grid;grid-template-columns:minmax(0,1fr);gap:.22rem;align-items:baseline}.pricing-session-step span{min-width:0;color:rgb(var(--pricing-step-accent,var(--pricing-path-accent-strong)));font-size:.58rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.pricing-session-step strong{min-width:0;color:#0f172a;font-size:.78rem;font-weight:900;line-height:1.22}.pricing-session-step p{margin-top:.3rem;color:#475569;font-size:.76rem;font-weight:560;line-height:1.42}@media (max-width:640px){.pricing-session-path{margin-top:.82rem;border-radius:.95rem}.pricing-session-path-summary{min-height:3rem;padding:.68rem}.pricing-session-path--training-package .pricing-session-path-summary{padding:.78rem}.pricing-session-path-summary strong{font-size:.76rem}.pricing-session-path-summary:after{grid-column:2;grid-row:1}.pricing-session-path-list{margin:.64rem .62rem .66rem}.pricing-session-step div{grid-template-columns:minmax(0,1fr);gap:.2rem}.pricing-session-step strong{grid-column:1/-1;grid-row:2;justify-self:start;text-align:left}.pricing-session-step p{font-size:.74rem}}.pricing-comparison-shell{position:relative;isolation:isolate;overflow:hidden}.pricing-comparison-shell:after{content:"";position:absolute;inset:auto -3rem -4rem auto;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.13),transparent 70%);pointer-events:none;z-index:-1}.pricing-mobile-table-wrap{overflow-x:auto;border-radius:1rem;border:1px solid rgba(203,213,225,.78);background:rgba(255,255,255,.78);-webkit-overflow-scrolling:touch}.pricing-mobile-table{width:100%;min-width:43rem;border-collapse:separate;border-spacing:0;color:#0f172a}.pricing-mobile-table td,.pricing-mobile-table th{border-bottom:1px solid rgba(226,232,240,.9);padding:.9rem .85rem;text-align:left;vertical-align:middle}.pricing-mobile-table thead th{background:rgba(248,250,252,.9);color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-mobile-table tbody th{width:14rem;font-size:.92rem;font-weight:800;line-height:1.2}.pricing-mobile-table tbody th small,.pricing-wide-table tbody th small{display:block;margin-top:.3rem;color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-mobile-table td{font-size:.9rem;font-weight:600;color:#334155}.pricing-mobile-table td:nth-child(2){color:#020617;font-size:1rem;font-weight:850;white-space:nowrap}.pricing-mobile-table td:nth-child(3){min-width:13rem}.pricing-mobile-table button{display:inline-flex;border:1px solid rgba(148,163,184,.72);border-radius:999px;background:rgba(255,255,255,.94);padding:.45rem .78rem;color:#0f172a;font-size:.78rem;font-weight:800;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.pricing-mobile-table button:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.48);background:rgba(239,246,255,.96)}.pricing-mobile-table tbody tr:last-child td,.pricing-mobile-table tbody tr:last-child th{border-bottom:0}.pricing-comparison-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.pricing-comparison-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 20%,rgba(96,165,250,.18),transparent 38%),rgba(2,6,23,.66);backdrop-filter:blur(14px)}.pricing-comparison-panel{position:relative;z-index:1;width:min(78rem,100%);max-height:min(86vh,48rem);overflow:hidden;border:1px solid rgba(226,232,240,.86);border-radius:1.35rem;background:radial-gradient(circle at 14% 18%,rgba(219,234,254,.62),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,250,252,.92));box-shadow:0 34px 110px -44px rgba(2,6,23,.62)}.pricing-comparison-header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(226,232,240,.9);padding:1rem}.pricing-comparison-close{flex:0 0 auto;border:1px solid rgba(148,163,184,.72);border-radius:999px;background:rgba(255,255,255,.92);padding:.6rem .95rem;color:#0f172a;font-size:.84rem;font-weight:800}.pricing-wide-table-wrap{max-height:calc(min(86vh, 48rem) - 12.5rem);overflow:auto;-webkit-overflow-scrolling:touch}.pricing-wide-table{width:100%;min-width:64rem;border-collapse:separate;border-spacing:0;color:#0f172a}.pricing-wide-table td,.pricing-wide-table th{border-bottom:1px solid rgba(226,232,240,.92);padding:1rem;text-align:left;vertical-align:top}.pricing-wide-table thead th{position:sticky;top:0;z-index:2;background:rgba(248,250,252,.96);color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pricing-wide-table tbody th{width:15rem;font-size:1rem;font-weight:850}.pricing-wide-table td{color:#334155;font-size:.92rem;font-weight:560;line-height:1.55}.pricing-wide-table td:nth-child(2){color:#020617;font-size:1.05rem;font-weight:850;white-space:nowrap}.pricing-feature-table thead th span{display:block;color:#0f172a;font-size:.9rem;letter-spacing:0;text-transform:none}.pricing-feature-table thead th small{display:block;margin-top:.25rem;color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pricing-feature-table tbody th{position:sticky;left:0;z-index:1;width:16rem;background:rgba(255,255,255,.96)}.pricing-feature-table td{min-width:10rem}.pricing-feature-table td[data-included=true]{color:#047857;font-weight:800}.pricing-feature-table td[data-included=false]{color:#94a3b8;font-weight:700}.pricing-comparison-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;border-top:1px solid rgba(226,232,240,.9);padding:.9rem 1rem 1rem}.pricing-comparison-actions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#020617;padding:.72rem .85rem;color:#fff;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.pricing-plan-faqs{position:relative;isolation:isolate;overflow:hidden}.pricing-plan-faqs:before{content:"";position:absolute;inset:-8rem auto auto -8rem;z-index:-1;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.12),transparent 70%)}.pricing-plan-faq{border:1px solid rgba(203,213,225,.72);border-radius:1rem;background:rgba(255,255,255,.66);overflow:hidden;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.pricing-plan-faq[open]{border-color:rgba(14,165,233,.3);background:rgba(255,255,255,.82);box-shadow:0 18px 44px -38px rgba(14,116,144,.46)}.pricing-plan-faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;color:#020617;font-size:1rem;font-weight:850;letter-spacing:-.02em}.pricing-plan-faq summary::-webkit-details-marker{display:none}.pricing-plan-faq summary:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:-4px}.pricing-plan-faq-icon{position:relative;flex:0 0 auto;width:1.9rem;height:1.9rem;border:1px solid rgba(148,163,184,.62);border-radius:999px;background:rgba(248,250,252,.8)}.pricing-plan-faq-icon:after,.pricing-plan-faq-icon:before{content:"";position:absolute;inset:50% auto auto 50%;width:.7rem;height:2px;border-radius:999px;background:#0f172a;transform:translate(-50%,-50%)}.pricing-plan-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.pricing-plan-faq[open] .pricing-plan-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.pricing-plan-faq p{margin:-.2rem 1rem 1rem;border-top:1px solid rgba(226,232,240,.78);padding-top:.8rem;color:#475569;font-size:.92rem;font-weight:520;line-height:1.65}.pricing-scope-table-shell{margin-top:1rem;border:1px solid rgba(20,184,166,.22);border-radius:1rem;background:radial-gradient(circle at 95% 0,rgba(45,212,191,.14),transparent 36%),rgba(255,255,255,.64);padding:1rem}.pricing-scope-table-summary{display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1rem;cursor:pointer;list-style:none;color:#0f172a}.pricing-scope-table-summary::-webkit-details-marker{display:none}.pricing-scope-table-summary:after{content:"+";display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(20,184,166,.24);border-radius:999px;background:rgba(255,255,255,.7);color:#0f172a;font-size:1.1rem;font-weight:850;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.pricing-scope-table-shell[open] .pricing-scope-table-summary:after{content:"-"}.pricing-scope-table-kicker,.pricing-scope-table-title{display:block}.pricing-scope-table-kicker{color:#64748b;font-size:.68rem;font-weight:850;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.pricing-scope-table-title{margin-top:.35rem;font-size:1.05rem;font-weight:750;line-height:1.28}.pricing-scope-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid rgba(203,213,225,.78);border-radius:.85rem;background:rgba(255,255,255,.74);-webkit-overflow-scrolling:touch}.pricing-scope-table{width:100%;min-width:43rem;border-collapse:separate;border-spacing:0;color:#0f172a}.pricing-scope-table td,.pricing-scope-table th{border-bottom:1px solid rgba(226,232,240,.9);padding:.85rem .9rem;text-align:left;vertical-align:top}.pricing-scope-table thead th{background:rgba(248,250,252,.92);color:#64748b;font-size:.66rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.pricing-scope-table tbody th{width:8rem;color:#0f766e;font-size:.95rem;font-weight:900}.pricing-scope-table td{color:#475569;font-size:.9rem;font-weight:560;line-height:1.5}.pricing-scope-table td:last-child{color:#0f766e;font-weight:850;white-space:nowrap}.pricing-scope-table tbody tr:last-child td,.pricing-scope-table tbody tr:last-child th{border-bottom:0}.dark .pricing-comparison-shell,.dark .pricing-mobile-table-wrap{background:rgba(15,23,42,.62)}.dark .pricing-mobile-table,.dark .pricing-wide-table{color:#f8fafc}.dark .pricing-mobile-table thead th,.dark .pricing-wide-table thead th{background:rgba(15,23,42,.96);color:#94a3b8}.dark .pricing-mobile-table td,.dark .pricing-mobile-table th,.dark .pricing-wide-table td,.dark .pricing-wide-table th{border-color:rgba(51,65,85,.9)}.dark .pricing-mobile-table tbody th small,.dark .pricing-mobile-table td,.dark .pricing-wide-table tbody th small,.dark .pricing-wide-table td{color:#cbd5e1}.dark .pricing-feature-table thead th span,.dark .pricing-plan-faq summary{color:#f8fafc}.dark .pricing-feature-table thead th small,.dark .pricing-plan-faq p{color:#cbd5e1}.dark .pricing-feature-table tbody th,.dark .pricing-plan-faq{background:rgba(15,23,42,.82)}.dark .pricing-plan-faq[open]{border-color:rgba(125,211,252,.3);background:rgba(15,23,42,.94)}.dark .pricing-plan-faq p{border-color:rgba(51,65,85,.88)}.dark .pricing-plan-faq-icon{border-color:rgba(71,85,105,.86);background:rgba(2,6,23,.68)}.dark .pricing-plan-faq-icon:after,.dark .pricing-plan-faq-icon:before{background:#e2e8f0}.dark .pricing-scope-table-shell{border-color:rgba(20,184,166,.22);background:radial-gradient(circle at 95% 0,rgba(20,184,166,.12),transparent 36%),rgba(15,23,42,.62)}.dark .pricing-scope-table-summary{color:#f8fafc}.dark .pricing-scope-table-summary:after{border-color:rgba(45,212,191,.26);background:rgba(2,6,23,.52);color:#f8fafc}.dark .pricing-scope-table-kicker{color:#94a3b8}.dark .sato-offer-card{border-color:rgba(20,184,166,.22);background:radial-gradient(circle at 92% 12%,rgba(20,184,166,.14),transparent 34%),radial-gradient(circle at 6% 100%,rgba(59,130,246,.1),transparent 36%),linear-gradient(145deg,rgba(15,23,42,.7),rgba(2,6,23,.56));box-shadow:0 28px 68px -54px rgba(2,6,23,.78),inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(255,255,255,.04)}.dark .pricing-scope-table-wrap{border-color:rgba(51,65,85,.9);background:rgba(2,6,23,.34)}.dark .pricing-scope-table{color:#f8fafc}.dark .pricing-scope-table thead th{background:rgba(15,23,42,.96);color:#94a3b8}.dark .pricing-scope-table td,.dark .pricing-scope-table th{border-color:rgba(51,65,85,.9)}.dark .pricing-scope-table tbody th,.dark .pricing-scope-table td:last-child{color:#5eead4}.dark .pricing-scope-table td{color:#cbd5e1}.dark .pricing-feature-table td[data-included=true]{color:#86efac}.dark .pricing-feature-table td[data-included=false]{color:#64748b}.dark .pricing-mobile-table td:nth-child(2),.dark .pricing-wide-table td:nth-child(2){color:#fff}.dark .pricing-discovery-offer{border-color:rgba(251,146,60,.36)!important;background:radial-gradient(circle at 88% 10%,rgba(251,146,60,.16),transparent 34%),radial-gradient(circle at 10% 92%,rgba(45,212,191,.1),transparent 36%),rgba(15,23,42,.72)!important;box-shadow:0 34px 76px -54px rgba(251,146,60,.5),inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.08)!important}.dark .pricing-discovery-offer a{border-color:rgba(251,146,60,.34)!important;background:linear-gradient(135deg,rgba(67,20,7,.92),rgba(19,78,74,.82))!important;color:#ffedd5!important}.dark .pricing-support-offer--basic{border-color:rgba(34,211,238,.34);background:radial-gradient(circle at 88% 10%,rgba(34,211,238,.18),transparent 34%),radial-gradient(circle at 10% 96%,rgba(190,242,100,.1),transparent 38%),rgba(15,23,42,.72)}.dark .pricing-support-offer--plus{border-color:rgba(96,165,250,.34);background:radial-gradient(circle at 90% 8%,rgba(96,165,250,.18),transparent 34%),radial-gradient(circle at 8% 100%,rgba(251,113,133,.09),transparent 36%),rgba(15,23,42,.72)}.dark .pricing-support-offer--pro{background:radial-gradient(circle at 82% 8%,rgba(245,158,11,.2),transparent 32%),radial-gradient(circle at 18% 100%,rgba(20,184,166,.12),transparent 34%),rgba(15,23,42,.82)}.dark .pricing-support-offer--partner{background:radial-gradient(circle at 92% 12%,rgba(20,184,166,.17),transparent 34%),radial-gradient(circle at 6% 100%,rgba(59,130,246,.12),transparent 36%),rgba(15,23,42,.72)}.dark .footer-brand-lockup{border-color:rgba(125,211,252,.16);background:radial-gradient(circle at 0 50%,rgba(34,211,238,.16),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.82),rgba(226,232,240,.58));box-shadow:0 20px 40px -30px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.76)}.dark .footer-brand-lockup-text{color:#0f172a}.dark .sato-offer-card-action--secondary,.dark .sato-offer-card-service{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#f1f5f9}.dark .sato-offer-card-action--secondary:hover{background:rgba(255,255,255,.12)}.dark .sato-offer-card-nav{border-color:rgba(255,255,255,.12);color:rgba(226,232,240,.72)}.dark .morning-byte-offer-card{border-color:rgba(96,165,250,.34);background:radial-gradient(circle at 86% 12%,rgba(135,246,229,.3),transparent 18rem),radial-gradient(circle at 8% 96%,rgba(83,248,199,.16),transparent 24rem),linear-gradient(148deg,#e9fbff,#84dcff 14%,#176ed0 32%,#072f68 50%,#06172e 72%,#040d1d)}.dark .morning-byte-offer-card .footer-brand-lockup{border-color:rgba(125,211,252,.22);background:transparent}.dark .morning-byte-offer-card .sato-offer-card-service{border-color:rgba(96,165,250,.26);background:rgba(15,35,72,.72);color:#dbeafe}.dark .pricing-offer-main-panel{border-color:transparent;background:transparent;box-shadow:none}.dark .pricing-offer-main-panel:before{content:none}.dark .pricing-offer-bottom-price{border-color:rgba(var(--pricing-path-accent),.22);background:rgba(15,23,42,.48);color:#f8fafc;box-shadow:0 14px 28px -26px rgba(2,6,23,.78),inset 0 1px 0 rgba(255,255,255,.06)}.dark .pricing-offer-boundary:not(.pricing-offer-boundary--footer){border-top-color:rgba(var(--pricing-path-accent),.14)}.dark .pricing-offer-bottom-price p{color:#cbd5e1}.dark .pricing-offer-badge,.dark .pricing-offer-includes li,.dark .pricing-offer-item-summary{border-color:rgba(71,85,105,.78);background:rgba(15,23,42,.46)}.dark .pricing-offer-body{color:#cbd5e1}.dark .pricing-support-offer--basic .pricing-offer-includes li{color:#67e8f9}.dark .pricing-support-offer--plus .pricing-offer-includes li{color:#7dd3fc}.dark .pricing-support-offer--pro .pricing-offer-includes li{color:#facc15}.dark .pricing-support-offer--partner .pricing-offer-includes li{color:#5eead4}.dark .pricing-offer-includes li.pricing-offer-include--inherited{border-color:rgba(71,85,105,.62);background:rgba(15,23,42,.28);color:#94a3b8;opacity:.62}.dark .pricing-support-offer--basic .pricing-offer-item{color:#cbd5e1}.dark .pricing-support-offer--plus .pricing-offer-item{color:#7dd3fc}.dark .pricing-support-offer--pro .pricing-offer-item{color:#facc15}.dark .pricing-support-offer--partner .pricing-offer-item{color:#5eead4}.dark .pricing-offer-item-copy small{color:#94a3b8}.dark .pricing-offer-item[open] .pricing-offer-item-summary{background:rgba(15,23,42,.76)}.dark .pricing-offer-item-panel{border-color:rgba(51,65,85,.9);background:radial-gradient(circle at 90% 8%,rgba(14,165,233,.13),transparent 38%),rgba(2,6,23,.48);color:#cbd5e1}.dark .pricing-offer-item-panel-body{color:#e2e8f0}.dark .pricing-offer-item-panel-label{color:#f8fafc}.dark .pricing-offer-item-panel-section{border-color:rgba(51,65,85,.9)}.dark .pricing-offer-item-outcome{background:rgba(15,23,42,.5)}.dark .pricing-offer-detail-toggle{border-color:rgba(71,85,105,.86);background:rgba(15,23,42,.82);color:#fff}.dark .pricing-offer-detail-toggle:hover{border-color:rgba(125,211,252,.45);background:rgba(30,41,59,.96)}.dark .pricing-offer-details{border-color:rgba(71,85,105,.62);background:radial-gradient(circle at 90% 8%,rgba(14,165,233,.1),transparent 38%),linear-gradient(180deg,rgba(15,23,42,.34),rgba(2,6,23,.22));box-shadow:inset 0 1px 2px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.045)}.dark .pricing-offer-details-summary,.dark .pricing-offer-details-title{color:#f8fafc}.dark .pricing-offer-details-summary:after{border-color:rgba(125,211,252,.24);background:rgba(15,23,42,.72);color:#7dd3fc}.dark .pricing-offer-details[open] .pricing-offer-details-summary:after{background:rgba(30,41,59,.9)}.dark .pricing-offer-details-body,.dark .pricing-offer-details-list li{color:#cbd5e1}.dark .pricing-offer-details-list li strong{color:#f8fafc}.dark .pricing-offer-details-list{border-color:rgba(51,65,85,.9)}.dark .pricing-session-path{border-color:rgba(var(--pricing-path-accent),.36);background:radial-gradient(circle at 92% 8%,rgba(var(--pricing-path-accent),.12),transparent 36%),radial-gradient(circle at 10% 100%,rgba(var(--pricing-path-warm),.08),transparent 34%),linear-gradient(180deg,rgba(2,6,23,.48),rgba(15,23,42,.3) 58%,rgba(2,6,23,.34));box-shadow:0 1px 0 rgba(255,255,255,.04),0 18px 38px -34px rgba(var(--pricing-path-accent-strong),.64),inset 0 2px 5px rgba(0,0,0,.42),inset 0 16px 30px rgba(0,0,0,.22),inset 0 -1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(255,255,255,.045),inset 0 0 0 .32rem rgba(255,255,255,.025)}.dark .pricing-session-path--training-package{border-color:rgba(var(--pricing-path-accent),.34);box-shadow:0 1px 0 rgba(255,255,255,.04),inset 0 2px 5px rgba(0,0,0,.46),inset 0 16px 30px rgba(0,0,0,.24),inset 0 -1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(255,255,255,.06),inset 0 0 0 .34rem rgba(255,255,255,.025)}.dark .pricing-session-path:before{background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 28%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0);background-size:auto,100% 2.8rem}.dark .pricing-session-path-summary span,.dark .pricing-session-step span{color:rgba(186,230,253,.9)}.dark .pricing-session-path-list{border-color:rgba(var(--pricing-path-accent),.2);background:radial-gradient(circle at 94% 0,rgba(var(--pricing-path-accent),.1),transparent 38%),linear-gradient(180deg,rgba(2,6,23,.48),rgba(15,23,42,.3) 58%,rgba(2,6,23,.34));box-shadow:0 1px 0 rgba(255,255,255,.04),inset 0 2px 5px rgba(0,0,0,.42),inset 0 16px 30px rgba(0,0,0,.22),inset 0 -1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.04)}.dark .pricing-session-step{border-color:rgba(51,65,85,.72);background:transparent;box-shadow:none}.dark .pricing-session-path-summary,.dark .pricing-session-path-summary strong,.dark .pricing-session-step strong{color:#f8fafc}.dark .pricing-session-path-summary:after{border-color:rgba(148,163,184,.24);background:rgba(2,6,23,.46);color:#f8fafc}.dark .pricing-session-path[open] .pricing-session-path-summary:after{border-color:rgba(var(--pricing-path-warm),.32);background:rgba(30,41,59,.78)}.dark .pricing-session-path-intro,.dark .pricing-session-step p{color:#cbd5e1}.dark .pricing-session-path-total{border-color:rgba(var(--pricing-path-accent),.24);background:radial-gradient(circle at 88% 20%,rgba(var(--pricing-path-warm),.16),transparent 34%),rgba(15,23,42,.66);color:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px -24px rgba(2,6,23,.9)}.dark .pricing-session-path-list,.dark .pricing-session-step{border-color:rgba(51,65,85,.72)}.dark .pricing-comparison-panel{border-color:rgba(51,65,85,.9);background:radial-gradient(circle at 14% 18%,rgba(30,64,175,.3),transparent 30%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(2,6,23,.94))}.dark .pricing-comparison-close,.dark .pricing-mobile-table button{border-color:rgba(71,85,105,.86);background:rgba(15,23,42,.92);color:#fff}@media (max-width:640px){.pricing-mobile-table{min-width:39rem}.pricing-mobile-table td,.pricing-mobile-table th{padding:.78rem .68rem}.pricing-comparison-modal{padding:.6rem}.pricing-comparison-panel{max-height:90vh;border-radius:1rem}.pricing-comparison-actions{grid-template-columns:1fr}}.pricing-support-offer--credit{background:radial-gradient(circle at 86% 12%,rgba(251,191,36,.12),transparent 26%),radial-gradient(circle at 16% 16%,rgba(96,165,250,.12),transparent 28%),rgba(255,255,255,.78);border-color:rgba(96,165,250,.34);box-shadow:0 30px 68px -50px rgba(37,99,235,.42),inset 0 1px 0 rgba(255,255,255,.6)}.pricing-credit-chip{display:inline-flex;margin-bottom:.85rem;align-items:center;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(239,246,255,.92) 58%,rgba(255,251,235,.96));padding:.38rem .72rem;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1d4ed8;box-shadow:0 18px 34px -28px rgba(37,99,235,.36)}.dark .pricing-support-offer--credit{background:radial-gradient(circle at 86% 12%,rgba(251,191,36,.1),transparent 26%),radial-gradient(circle at 16% 16%,rgba(96,165,250,.14),transparent 28%),rgba(15,23,42,.72);border-color:rgba(96,165,250,.28)}.dark .pricing-credit-chip{border-color:rgba(147,197,253,.18);background:linear-gradient(90deg,rgba(15,23,42,.92),rgba(30,41,59,.9) 58%,rgba(69,26,3,.84));color:#bfdbfe;box-shadow:0 18px 34px -28px rgba(96,165,250,.44)}.dark .pricing-primary-offer:after{filter:saturate(1.14) drop-shadow(0 0 12px rgba(103,197,255,.36)) drop-shadow(0 0 18px rgba(248,211,139,.24))}.pricing-session-flow{position:relative}.pricing-primary-price-panel{border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem}@media (min-width:1024px){.pricing-primary-price-panel{min-height:100%;border-top:0;border-left:1px solid rgba(255,255,255,.12);padding-top:0;padding-left:2rem}}@keyframes pricing-pill-orbit{to{--pricing-pill-angle:360deg}}.dark .pricing-offer-desk:after{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0)}.pricing-value-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:1rem 0;border-top:1px solid rgb(226 232 240/.8);border-bottom:1px solid rgb(226 232 240/.8)}.dark .pricing-value-icons{border-color:rgb(51 65 85/.8)}.method-stage-icon{position:relative;isolation:isolate;border:1px solid rgba(165,214,255,.48);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.78),transparent 18%),radial-gradient(circle at 68% 76%,rgba(103,197,255,.22),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.46),rgba(226,246,255,.2) 48%,rgba(184,216,255,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -10px 18px rgba(15,23,42,.08),0 16px 28px -18px rgba(14,116,144,.42),0 6px 16px -12px rgba(37,99,235,.56);transform:translateY(-1px);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.method-stage-icon:before{inset:.18rem .2rem auto;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.62),transparent);opacity:.7;z-index:-1}.method-stage-icon:after,.method-stage-icon:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.method-stage-icon:after{inset:-.35rem;background:radial-gradient(circle at center,rgba(103,197,255,.26),transparent 68%);filter:blur(8px);opacity:.78;z-index:-2}.method-stage-icon svg{filter:drop-shadow(0 4px 8px rgba(37,99,235,.32));stroke-width:2.35}.dark .method-stage-icon{border-color:rgba(143,190,181,.28);background:radial-gradient(circle at 30% 22%,rgba(238,247,243,.28),transparent 20%),radial-gradient(circle at 70% 78%,rgba(103,197,255,.2),transparent 46%),linear-gradient(145deg,rgba(34,58,55,.74),rgba(16,31,33,.62) 52%,rgba(11,22,29,.82));box-shadow:inset 0 1px 0 rgba(238,247,243,.24),inset 0 -12px 20px rgba(2,6,23,.2),0 18px 32px -20px rgba(4,13,13,.72),0 0 24px -14px rgba(103,197,255,.42)}.dark .method-stage-icon:after{background:radial-gradient(circle at center,rgba(103,197,255,.22),transparent 68%)}.systems-messy-scene-shell{position:relative;min-height:286px;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.38);background:radial-gradient(circle at 10% 14%,rgba(var(--surface-accent-rgb,59,130,246),.16),transparent 26%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.24),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.46),rgba(255,255,255,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 22px 38px -28px rgba(15,23,42,.2)}.systems-messy-scene-image-wrap{position:relative;z-index:1;min-height:286px}.systems-messy-scene-image{width:100%;height:286px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;filter:saturate(1.04) contrast(1.02)}.systems-messy-fragments-layer,.systems-messy-scene-beam,.systems-messy-scene-grain,.systems-messy-scene-overlay,.systems-messy-scene-vignette{position:absolute;inset:0;pointer-events:none}.systems-messy-scene-beam{z-index:2;left:-14%;top:-6%;width:62%;height:120%;background:linear-gradient(115deg,rgba(255,255,255,0) 0,rgba(255,255,255,.04) 20%,rgba(255,255,255,.22) 42%,rgba(var(--surface-accent-rgb,59,130,246),.16) 58%,rgba(255,255,255,.02) 76%,rgba(255,255,255,0) 100%);filter:blur(14px);mix-blend-mode:screen;opacity:.65;transform:rotate(-10deg)}.systems-messy-scene-overlay{z-index:3;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 78% 22%,rgba(var(--surface-accent-rgb,59,130,246),.16),transparent 24%),linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,.14));mix-blend-mode:screen}.systems-messy-scene-grain{z-index:4;opacity:.5;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.12) 0,transparent 1px),radial-gradient(circle at 80% 60%,rgba(255,255,255,.1) 0,transparent 1px),radial-gradient(circle at 50% 70%,rgba(15,23,42,.08) 0,transparent 1px);background-size:18px 18px,22px 22px,26px 26px}.systems-messy-scene-vignette{z-index:5;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,0) 0,rgba(255,255,255,0) 38%,rgba(15,23,42,.12) 82%,rgba(15,23,42,.22) 100%),linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.08))}.systems-messy-fragments-layer{z-index:6}.pricing-messy-canvas{position:relative;min-height:286px;border-radius:1rem;background:radial-gradient(circle at 20% 18%,rgba(var(--surface-accent-rgb,59,130,246),.12),transparent 24%),radial-gradient(circle at 78% 28%,rgba(255,255,255,.26),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(241,245,249,.52))}.pricing-messy-node{position:absolute;left:calc(var(--node-x) * 1%);top:calc(var(--node-y) * 1%);z-index:var(--node-z);transform:translate(-50%,-50%) rotate(calc(var(--node-rotate) * 1deg));transform-origin:center}.pricing-messy-node[data-opacity=low]{opacity:.42}.pricing-messy-node[data-opacity=mid]{opacity:.64}.pricing-messy-node[data-opacity=high]{opacity:.86}.pricing-messy-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.pricing-messy-wire-layer{opacity:.84;filter:blur(.15px)}.systems-messy-fragment{position:absolute;left:var(--fragment-x);top:var(--fragment-y);transform:translate(-50%,-50%) rotate(calc(var(--fragment-rotate, 0) * 1deg));transform-origin:center;display:inline-flex;align-items:center;justify-content:center;max-width:min(40vw,170px);padding:.45rem .72rem;border-radius:999px;border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.62);box-shadow:0 14px 26px -24px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:rgb(51 65 85/.84);font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.systems-messy-fragment[data-tone=amber]{color:rgb(180 83 9/.9);background:rgba(255,247,237,.68)}.systems-messy-fragment[data-tone=blue]{color:rgb(29 78 216/.9);background:rgba(239,246,255,.68)}.systems-messy-fragment[data-tone=emerald]{color:rgb(4 120 87/.9);background:rgba(236,253,245,.68)}.systems-messy-fragment[data-tone=slate]{color:rgb(51 65 85/.84);background:rgba(248,250,252,.64)}.pricing-clean-stack{position:relative}.pricing-clean-spine{position:absolute;left:20px;top:18px;bottom:18px;width:1px;background:linear-gradient(180deg,rgba(37,99,235,.18),rgba(5,150,105,.42),rgba(124,58,237,.24));pointer-events:none}.pricing-clean-glow{position:absolute;left:14px;top:0;width:13px;height:86px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(96,165,250,.9),rgba(255,255,255,0));filter:blur(6px);opacity:0;pointer-events:none}.pricing-clean-lane-dot{transform-origin:center;will-change:transform}.dark .pricing-clean-spine{background:linear-gradient(180deg,rgba(96,165,250,.22),rgba(52,211,153,.44),rgba(196,181,253,.26))}.dark .pricing-clean-glow{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(147,197,253,.92),rgba(255,255,255,0))}@media (max-width:767px){.systems-messy-scene-image,.systems-messy-scene-image-wrap,.systems-messy-scene-shell{min-height:250px;height:250px}.systems-messy-scene-image{-o-object-position:center;object-position:center}.systems-messy-scene-beam{left:-24%;width:78%;transform:rotate(-7deg)}.systems-messy-fragment{max-width:44vw;padding:.45rem .7rem;font-size:.64rem;letter-spacing:.07em}.pricing-clean-spine{left:16px}.pricing-clean-glow{left:11px;height:72px}.premium-frost-card:after{width:4.75rem;height:4.75rem;right:-1rem}}.systems-star-shell{--systems-star-blue-rgb:37,99,235;--systems-star-emerald-rgb:5,150,105;--systems-star-amber-rgb:217,119,6}.systems-star-workboard{min-height:320px;background:radial-gradient(circle at 18% 16%,rgba(var(--systems-star-blue-rgb),.12),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.26),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.76),rgba(241,245,249,.54))}.systems-star-messy-field{position:relative;min-height:320px;z-index:1}.systems-star-messy-tool{position:absolute;left:var(--messy-tool-x);top:var(--messy-tool-y);transform:translate(-50%,-50%) rotate(var(--messy-tool-rotate));transform-origin:center}.systems-star-tool-pill{position:relative;z-index:2}.systems-star-wire-layer{opacity:.84;filter:blur(.15px)}.systems-star-wire{fill:none;stroke-linecap:round;stroke-linejoin:round}.systems-star-fragments-layer{position:absolute;inset:0;pointer-events:none;z-index:3}.systems-star-bridge-column{position:relative;z-index:2}.systems-star-bridge-card--action{background:radial-gradient(circle at 50% 0,rgba(var(--systems-star-blue-rgb),.12),transparent 64%),var(--lg-surface-bg)}.systems-star-lane{background:radial-gradient(circle at 100% 0,rgba(var(--lane-accent-rgb),.12),transparent 28%),var(--lg-surface-bg)}.systems-star-lane-icon{background:color-mix(in srgb,var(--lane-accent) 10%,white 90%);border-color:color-mix(in srgb,var(--lane-accent) 28%,rgba(255,255,255,.92));box-shadow:0 18px 32px -28px color-mix(in srgb,var(--lane-accent) 34%,transparent);color:var(--lane-accent)}.systems-star-ai{position:relative;isolation:isolate}.systems-star-ai-glow{position:absolute;inset:-25% auto auto 6%;width:44%;height:140%;background:linear-gradient(115deg,rgba(255,255,255,0),rgba(255,255,255,.1) 22%,rgba(96,165,250,.34) 48%,rgba(59,130,246,.08) 68%,rgba(255,255,255,0));filter:blur(16px);mix-blend-mode:screen;opacity:.72;pointer-events:none;transform:rotate(-8deg);z-index:0}.systems-star-kpi{background:radial-gradient(circle at 100% 0,rgba(var(--systems-star-blue-rgb),.05),transparent 28%),rgba(255,255,255,.82)}.dark .systems-star-workboard{background:radial-gradient(circle at 18% 16%,rgba(var(--systems-star-blue-rgb),.14),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,rgba(15,23,42,.76),rgba(15,23,42,.6))}.dark .systems-star-tool-pill{box-shadow:0 20px 32px -28px rgba(2,6,23,.72)}.dark .systems-star-lane{background:radial-gradient(circle at 100% 0,rgba(var(--lane-accent-rgb),.14),transparent 28%),rgba(15,23,42,.7)}.dark .systems-star-lane-icon{background:color-mix(in srgb,var(--lane-accent) 18%,rgba(15,23,42,.92));border-color:color-mix(in srgb,var(--lane-accent) 30%,rgba(148,163,184,.22));box-shadow:0 18px 32px -28px color-mix(in srgb,var(--lane-accent) 28%,transparent)}.dark .systems-star-kpi{background:radial-gradient(circle at 100% 0,rgba(var(--systems-star-blue-rgb),.08),transparent 28%),rgba(15,23,42,.62)}@media (max-width:767px){.systems-star-messy-field,.systems-star-workboard{min-height:278px}.systems-star-tool-pill{max-width:min(54vw,220px);font-size:.67rem}.systems-star-lane-icon{height:2.2rem;width:2.2rem}.systems-star-bridge-arrow{transform:rotate(90deg)}.systems-star-ai-glow{width:58%;inset:-30% auto auto 2%}}.personas-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 68% 24%,rgba(100,116,139,.05),transparent 52%),radial-gradient(circle at 26% 74%,rgba(100,116,139,.035),transparent 54%)}.personas-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.personas-ambient-blob--primary{width:720px;height:720px;top:-22%;right:-14%;background:radial-gradient(circle,rgba(100,116,139,.09) 0,transparent 80%);animation:ambient-drift-1 17s ease-in-out infinite alternate}.personas-ambient-blob--secondary{width:660px;height:660px;bottom:-20%;left:-16%;background:radial-gradient(circle,rgba(100,116,139,.06) 0,transparent 82%);animation:ambient-drift-2 15s ease-in-out infinite alternate}.dark .personas-ambient{background:radial-gradient(circle at 68% 24%,rgba(96,165,250,.06),transparent 52%),radial-gradient(circle at 26% 74%,rgba(148,163,184,.035),transparent 54%)}.dark .personas-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.1) 0,transparent 80%)}.dark .personas-ambient-blob--secondary{background:radial-gradient(circle,rgba(148,163,184,.06) 0,transparent 82%)}.faq-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 68% 20%,rgba(100,116,139,.05),transparent 54%),radial-gradient(circle at 26% 76%,rgba(100,116,139,.035),transparent 56%)}.faq-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.faq-ambient-blob--primary{width:680px;height:680px;top:-20%;right:-16%;background:radial-gradient(circle,rgba(100,116,139,.09) 0,transparent 80%);animation:ambient-drift-1 16s ease-in-out infinite alternate}.faq-ambient-blob--secondary{width:640px;height:640px;bottom:-22%;left:-14%;background:radial-gradient(circle,rgba(100,116,139,.07) 0,transparent 82%);animation:ambient-drift-2 17s ease-in-out infinite alternate}.dark .faq-ambient{background:radial-gradient(circle at 68% 20%,rgba(96,165,250,.06),transparent 54%),radial-gradient(circle at 26% 76%,rgba(148,163,184,.035),transparent 56%)}.dark .faq-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.1) 0,transparent 80%)}.dark .faq-ambient-blob--secondary{background:radial-gradient(circle,rgba(148,163,184,.06) 0,transparent 82%)}.contact-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.05),transparent 50%)}.contact-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.contact-ambient-blob--primary{width:700px;height:700px;top:-30%;left:-10%;background:radial-gradient(circle,rgba(255,255,255,.06) 0,transparent 80%);animation:ambient-drift-1 18s ease-in-out infinite alternate}.contact-ambient-blob--secondary{width:660px;height:660px;bottom:-28%;right:-12%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 82%);animation:ambient-drift-2 16s ease-in-out infinite alternate}.about-ambient-blob,.choice-ambient-blob,.contact-ambient-blob,.faq-ambient-blob,.offer-ambient-blob,.personas-ambient-blob,.pricing-ambient-blob{opacity:.72;will-change:auto}.about-ambient-blob--primary,.about-ambient-blob--secondary,.choice-ambient-blob--primary,.choice-ambient-blob--secondary,.contact-ambient-blob--primary,.contact-ambient-blob--secondary,.faq-ambient-blob--primary,.faq-ambient-blob--secondary,.offer-ambient-blob--primary,.offer-ambient-blob--secondary,.personas-ambient-blob--primary,.personas-ambient-blob--secondary,.pricing-ambient-blob--primary,.pricing-ambient-blob--secondary{animation:none}.booking-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint;background:radial-gradient(circle at 72% 18%,rgba(37,99,235,.05),transparent 52%),radial-gradient(circle at 22% 82%,rgba(245,158,11,.04),transparent 54%)}.booking-ambient-blob{position:absolute;border-radius:50%;opacity:.9;transform:translateZ(0);will-change:transform,opacity}.booking-ambient-blob--primary{width:640px;height:640px;top:-20%;right:-12%;background:radial-gradient(circle,rgba(37,99,235,.12) 0,transparent 80%);animation:ambient-drift-1 15s ease-in-out infinite alternate}.booking-ambient-blob--secondary{width:600px;height:600px;bottom:-18%;left:-14%;background:radial-gradient(circle,rgba(245,158,11,.1) 0,transparent 82%);animation:ambient-drift-2 17s ease-in-out infinite alternate}.dark .booking-ambient{background:radial-gradient(circle at 72% 18%,rgba(96,165,250,.05),transparent 52%),radial-gradient(circle at 22% 82%,rgba(251,191,36,.05),transparent 54%)}.dark .booking-ambient-blob--primary{background:radial-gradient(circle,rgba(96,165,250,.1) 0,transparent 80%)}.dark .booking-ambient-blob--secondary{background:radial-gradient(circle,rgba(251,191,36,.09) 0,transparent 82%)}@keyframes ambient-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(-22px,16px) scale(1.06)}}@keyframes ambient-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-12px) scale(1.04)}}@keyframes ambient-drift-3{0%{transform:translate(0) scale(1)}to{transform:translate(14px,-18px) scale(1.05)}}.emerald-noise-wash{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.42;transform:translateZ(0);will-change:transform,opacity;background:radial-gradient(circle at 86% 18%,rgba(16,185,129,.15) 0,transparent 42%),radial-gradient(circle at 10% 84%,rgba(34,197,94,.12) 0,transparent 46%),radial-gradient(circle,rgba(16,185,129,.06) 1px,transparent 0);background-size:auto,auto,4px 4px;animation:emerald-noise-drift 22s linear infinite}.dark .emerald-noise-wash{opacity:.56;background:radial-gradient(circle at 84% 18%,rgba(16,185,129,.2) 0,transparent 45%),radial-gradient(circle at 12% 84%,rgba(52,211,153,.16) 0,transparent 48%),radial-gradient(circle,rgba(110,231,183,.08) 1px,transparent 0);background-size:auto,auto,4px 4px}@keyframes emerald-noise-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}[data-pillar-answer]{transition:filter .35s ease,opacity .35s ease}[data-pillar-card] [data-pillar-answer]{filter:blur(6px);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-pillar-card].revealed-blur [data-pillar-answer],[data-pillar-card]:focus-within [data-pillar-answer],[data-pillar-card]:hover [data-pillar-answer]{filter:blur(0);opacity:1}[data-era-pattern]{transition:filter .35s ease,opacity .35s ease}[data-era-card] [data-era-pattern]{filter:blur(6px);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-era-card].revealed-blur [data-era-pattern],[data-era-card]:focus-within [data-era-pattern],[data-era-card]:hover [data-era-pattern]{filter:blur(0);opacity:1}.hero-frost-shell{position:relative;isolation:isolate;overflow:visible;border:1px solid rgba(191,219,254,.18);border-radius:2rem;padding:.7rem .7rem 0;background:radial-gradient(circle at 12% 14%,rgba(255,255,255,.1),transparent 24%),linear-gradient(154deg,rgba(37,99,235,.34),rgba(30,64,175,.28) 38%,rgba(15,23,42,.24) 72%,rgba(2,6,23,.16));box-shadow:0 38px 80px -46px rgba(15,23,42,.78),0 0 0 1px rgba(59,130,246,.08),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}.hero-frost-shell:before{inset:0;background:linear-gradient(128deg,rgba(255,255,255,.22),rgba(255,255,255,.04) 24%,transparent 48%),radial-gradient(circle at top right,rgba(37,99,235,.24),transparent 38%)}.hero-frost-shell:after,.hero-frost-shell:before{content:"";position:absolute;pointer-events:none;z-index:0}.hero-frost-shell:after{right:1.2rem;top:1rem;width:7.5rem;height:7.5rem;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.24) 0,transparent 72%);filter:blur(16px);opacity:.68}.hero-frost-media{position:relative;overflow:hidden;border:1px solid rgba(191,219,254,.14);border-radius:1.55rem;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(15,23,42,.04)),linear-gradient(145deg,rgba(37,99,235,.12),rgba(15,23,42,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(15,23,42,.08)}.hero-frost-media:before{content:"";background:linear-gradient(118deg,transparent,transparent 36%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.04) 60%,transparent 72%);z-index:3}.hero-frost-media:before,.hero-frost-traces{position:absolute;inset:0;pointer-events:none}.hero-frost-traces{z-index:2;opacity:.74;-webkit-mask-image:radial-gradient(circle at 56% 34%,transparent 0 19%,rgba(0,0,0,.62) 48%,black 76%);mask-image:radial-gradient(circle at 56% 34%,transparent 0 19%,rgba(0,0,0,.62) 48%,black 76%)}.hero-frost-route{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.74),rgba(37,99,235,.52),transparent);box-shadow:0 0 14px rgba(37,99,235,.18);opacity:.44}.hero-frost-route--top{left:6%;top:18%;width:34%}.hero-frost-route--mid{left:4%;top:60%;width:28%}.hero-frost-route--low{right:4%;top:78%;width:26%}.hero-frost-node{position:absolute;width:.78rem;height:.78rem;border-radius:50%;background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.94) 0 24%,rgba(147,197,253,.78) 36%,rgba(37,99,235,.12) 100%);box-shadow:0 0 0 1px rgba(147,197,253,.12),0 8px 18px -12px rgba(15,23,42,.36);opacity:.62}.hero-frost-node--one{left:34%;top:14%}.hero-frost-node--two{right:24%;top:73%}.hero-frost-glow{position:absolute;width:7.25rem;height:7.25rem;border-radius:50%;filter:blur(28px);opacity:.3;pointer-events:none;z-index:2}.hero-frost-glow--amber{left:-1.4rem;top:-.8rem;background:radial-gradient(circle,rgba(245,158,11,.34) 0,transparent 72%)}.hero-frost-glow--steel{right:-1.1rem;bottom:2.4rem;background:radial-gradient(circle,rgba(37,99,235,.3) 0,transparent 72%)}.hero-portrait{position:relative;z-index:1;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;border-radius:inherit;-webkit-mask-image:linear-gradient(180deg,black 0,black 82%,rgba(0,0,0,.94) 92%,transparent);mask-image:linear-gradient(180deg,black 0,black 82%,rgba(0,0,0,.94) 92%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero-frost-shade{position:absolute;inset:0;pointer-events:none;z-index:4;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%,transparent 58%,rgba(9,16,31,.14) 78%,rgba(9,16,31,.42))}.hero-frost-caption{position:relative;z-index:5;margin:-1.2rem auto 0;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1rem);padding:.82rem 1.2rem .95rem;border:1px solid rgba(191,219,254,.16);border-radius:1.2rem;background:linear-gradient(145deg,rgba(15,23,42,.54),rgba(30,64,175,.28)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(2,6,23,.03));box-shadow:0 24px 54px -38px rgba(15,23,42,.78),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(6px) saturate(148%);-webkit-backdrop-filter:blur(6px) saturate(148%);text-align:center}.hero-frost-caption-name{font-size:1rem;font-weight:600;color:#fff}.hero-frost-caption-role{margin-top:.18rem;font-size:.76rem;letter-spacing:.08em;color:rgba(226,232,240,.8);text-transform:uppercase}.hero-frost-note{border:1px solid rgba(191,219,254,.14);border-radius:1.35rem;background:linear-gradient(145deg,rgba(15,23,42,.46),rgba(30,64,175,.2)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(2,6,23,.03));box-shadow:0 20px 44px -34px rgba(15,23,42,.62),inset 0 1px 0 rgba(255,255,255,.1)}.hero-frost-chip,.hero-frost-note{backdrop-filter:blur(5px) saturate(145%);-webkit-backdrop-filter:blur(5px) saturate(145%)}.hero-frost-chip{border:1px solid rgba(191,219,254,.12);border-radius:999px;background:linear-gradient(145deg,rgba(15,23,42,.38),rgba(30,64,175,.18)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(2,6,23,.03));box-shadow:0 16px 34px -30px rgba(15,23,42,.56),inset 0 1px 0 rgba(255,255,255,.08)}.hero-frost-chip--accent{border-color:rgba(245,158,11,.24);background:linear-gradient(145deg,rgba(15,23,42,.38),rgba(217,119,6,.26)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(2,6,23,.03))}.hero-visual-container{max-height:380px;overflow:hidden;border-color:rgba(96,165,250,.2);background:radial-gradient(circle at 14% 18%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 86% 16%,rgba(245,158,11,.14),transparent 30%),linear-gradient(145deg,rgba(6,10,24,.84),rgba(29,78,216,.22) 42%,rgba(2,6,23,.82));box-shadow:0 36px 80px -44px rgba(2,6,23,.74),inset 0 1px 0 rgba(255,255,255,.08)}.hero-visual-stage{position:relative;min-height:292px}.hero-visual-beat{position:absolute;inset:0}.hero-visual-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);height:100%}.hero-visual-panel{position:relative;overflow:hidden;border-radius:1.2rem;min-height:248px;padding:1rem}.hero-visual-kicker{margin-bottom:.8rem;font-size:.64rem;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:rgba(191,219,254,.7)}.hero-visual-kicker--strong{color:rgba(248,250,252,.94);font-size:.7rem}.hero-visual-panel--messy{border:1px solid rgba(96,165,250,.14);background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.12),transparent 28%),repeating-linear-gradient(135deg,rgba(148,163,184,.045),rgba(148,163,184,.045) 1px,transparent 0,transparent 16px),linear-gradient(180deg,rgba(15,23,42,.76),rgba(2,6,23,.58))}.hero-visual-panel--built{border:1px solid rgba(96,165,250,.16);background:radial-gradient(circle at 50% 10%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 82% 84%,rgba(245,158,11,.14),transparent 24%),linear-gradient(180deg,rgba(8,15,34,.96),rgba(3,7,18,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 38px -30px rgba(15,23,42,.92)}.hero-visual-messy-stage{position:relative;height:calc(100% - 1.45rem);border-radius:.95rem;overflow:hidden}.hero-visual-wire-layer{position:absolute;inset:0;width:100%;height:100%;color:rgba(148,163,184,.38)}.hero-visual-wire-layer path{stroke:currentColor;stroke-linecap:round;stroke-width:1.1}.hero-visual-cluster-stack{position:relative;display:grid;gap:.9rem;padding:.4rem .2rem .2rem}.hero-visual-cluster{position:relative;border:1px solid color-mix(in srgb,var(--hero-tone) 48%,rgba(255,255,255,.1));border-radius:1.1rem;padding:.9rem;background:radial-gradient(circle at 16% 18%,var(--hero-tone-soft),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.9),rgba(2,6,23,.8));box-shadow:0 22px 34px -28px var(--hero-tone-glow),inset 0 1px 0 rgba(255,255,255,.08)}.hero-visual-cluster-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.72rem}.hero-visual-cluster-head h3{margin:0;color:rgba(248,250,252,.96);font-size:.84rem;font-weight:600;line-height:1.1}.hero-visual-cluster-dot{width:.58rem;height:.58rem;border-radius:999px;background:var(--hero-tone);box-shadow:0 0 18px var(--hero-tone-glow);flex-shrink:0}.hero-visual-fragment-cloud{display:flex;flex-wrap:wrap;gap:.46rem}.hero-visual-fragment{display:inline-flex;align-items:center;min-height:1.85rem;border:1px solid color-mix(in srgb,var(--hero-tone) 28%,rgba(255,255,255,.1));border-radius:999px;padding:.35rem .62rem;background:rgba(15,23,42,.56);color:rgba(226,232,240,.94);font-size:.67rem;font-weight:600;line-height:1;letter-spacing:.02em}.hero-visual-built-stage{position:absolute;inset:2.5rem 1rem 1rem;border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 26%),linear-gradient(180deg,rgba(7,13,28,.94),rgba(3,7,18,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(96,165,250,.08);overflow:hidden}.hero-visual-connection-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-visual-connection{fill:none;stroke-width:1.8;stroke-linecap:round;opacity:.9}.hero-visual-connection--amber{stroke:rgba(245,158,11,.74);filter:drop-shadow(0 0 8px rgba(245,158,11,.28))}.hero-visual-connection--blue{stroke:rgba(59,130,246,.74);filter:drop-shadow(0 0 8px rgba(59,130,246,.28))}.hero-visual-connection--emerald{stroke:rgba(52,211,153,.74);filter:drop-shadow(0 0 8px rgba(52,211,153,.28))}.hero-visual-module-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;height:100%}.hero-visual-module{position:relative;display:flex;flex-direction:column;gap:.72rem;min-height:6.25rem;border:1px solid color-mix(in srgb,var(--hero-tone) 36%,rgba(255,255,255,.08));border-radius:1.05rem;padding:.9rem;background:radial-gradient(circle at 14% 12%,var(--hero-tone-soft),transparent 28%),linear-gradient(180deg,rgba(12,20,38,.94),rgba(5,10,23,.92));box-shadow:0 18px 32px -28px var(--hero-tone-glow),inset 0 1px 0 rgba(255,255,255,.07)}.hero-visual-module--bottom{grid-column:1/-1}.hero-visual-module-topline{display:grid;gap:.22rem}.hero-visual-module-title{color:var(--hero-tone);font-size:.78rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.hero-visual-module-subtitle{color:rgba(226,232,240,.86);font-size:.75rem;font-weight:500;line-height:1.3}.hero-visual-chip-row,.hero-visual-proof-row{display:flex;flex-wrap:wrap;gap:.42rem}.hero-visual-chip,.hero-visual-proof-chip{display:inline-flex;align-items:center;min-height:1.65rem;border-radius:999px;padding:.28rem .58rem;font-size:.64rem;font-weight:600;line-height:1;white-space:nowrap}.hero-visual-chip{border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.05);color:rgba(248,250,252,.88)}.hero-visual-proof-chip{border:1px solid color-mix(in srgb,var(--hero-tone) 34%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--hero-tone) 18%,rgba(255,255,255,.04));color:rgba(255,255,255,.96)}.hero-visual-dots{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.8rem}.hero-visual-dot{width:.38rem;height:.34rem;border-radius:999px;background:rgba(148,163,184,.32);transition:background-color .22s ease,transform .22s ease,width .22s ease}.hero-visual-dot--active{width:1.12rem;background:rgba(251,191,36,.82)}.hero-transform-strip{padding:.9rem}.hero-transform-stage{position:relative;min-height:18rem}.hero-transform-beat{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:.75rem}.hero-transform-kicker{margin-bottom:.52rem;font-size:.54rem;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:rgba(226,232,240,.76)}.hero-transform-kicker--strong{color:rgba(248,250,252,.94)}.hero-transform-panel{position:relative;min-height:100%;border-radius:.95rem;padding:.64rem}.hero-transform-panel--messy{display:grid;align-content:start;border:1px solid rgba(96,165,250,.12);background:repeating-linear-gradient(135deg,rgba(148,163,184,.04),rgba(148,163,184,.04) 1px,transparent 0,transparent 16px),linear-gradient(180deg,rgba(15,23,42,.58),rgba(2,6,23,.36))}.hero-transform-panel--built{border:1px solid rgba(96,165,250,.14);background:radial-gradient(circle at 50% 0,rgba(59,130,246,.16),transparent 44%),linear-gradient(180deg,rgba(8,15,34,.92),rgba(3,7,18,.88))}.hero-transform-cluster-stack,.hero-transform-module-stack{display:grid;gap:.52rem}.hero-transform-cluster,.hero-transform-module{position:relative;border-radius:.82rem;padding:.62rem;background:radial-gradient(circle at 12% 12%,var(--hero-tone-soft),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.84),rgba(2,6,23,.74));border:1px solid color-mix(in srgb,var(--hero-tone) 30%,rgba(255,255,255,.08))}.hero-transform-cluster-head,.hero-transform-module-head{display:grid;gap:.18rem;margin-bottom:.4rem}.hero-transform-cluster-head{display:flex;align-items:center;gap:.36rem}.hero-transform-cluster-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--hero-tone);box-shadow:0 0 12px var(--hero-tone-glow);flex-shrink:0}.hero-transform-cluster-head span:last-child,.hero-transform-module-title{color:rgba(248,250,252,.96);font-size:.62rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.hero-transform-module-title{color:var(--hero-tone)}.hero-transform-module-subtitle{color:rgba(226,232,240,.82);font-size:.58rem;font-weight:600;line-height:1.25}.hero-transform-fragment-list,.hero-transform-proof-row,.hero-transform-tool-row{display:flex;flex-wrap:wrap;gap:.28rem}.hero-transform-fragment,.hero-transform-proof-chip,.hero-transform-tool{display:inline-flex;align-items:center;min-height:1.35rem;border-radius:999px;padding:.22rem .45rem;font-size:.5rem;font-weight:600;line-height:1;white-space:nowrap}.hero-transform-fragment{border:1px solid color-mix(in srgb,var(--hero-tone) 28%,rgba(255,255,255,.08));background:rgba(15,23,42,.52);color:rgba(226,232,240,.92)}.hero-transform-tool{border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.06);color:rgba(248,250,252,.9)}.hero-transform-proof-chip{border:1px solid color-mix(in srgb,var(--hero-tone) 34%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--hero-tone) 16%,rgba(255,255,255,.04));color:rgba(255,255,255,.96)}.dark .hero-visual-container{border-color:rgba(96,165,250,.14);background:radial-gradient(circle at 12% 18%,rgba(59,130,246,.14),transparent 24%),radial-gradient(circle at 86% 16%,rgba(245,158,11,.12),transparent 28%),linear-gradient(145deg,rgba(4,8,18,.88),rgba(29,78,216,.22) 46%,rgba(2,6,23,.82));box-shadow:0 36px 76px -46px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.04)}.dark .hero-visual-wire-layer{color:rgba(148,163,184,.3)}.dark .hero-visual-kicker{color:rgba(148,163,184,.7)}.dark .hero-visual-dot{background:rgba(100,116,139,.34)}.dark .hero-visual-dot--active{background:rgba(251,191,36,.72)}@media (max-width:767px){.hero-visual-container{max-height:none}.hero-transform-stage{min-height:18.75rem}}.hero-board-shell{max-width:31.5rem;overflow:hidden;border-color:rgba(148,197,255,.22);background:radial-gradient(circle at 18% 16%,rgba(59,130,246,.28),transparent 30%),radial-gradient(circle at 84% 14%,rgba(245,158,11,.14),transparent 28%),radial-gradient(circle at 74% 82%,rgba(16,185,129,.12),transparent 24%),linear-gradient(145deg,rgba(6,10,26,.94),rgba(33,82,177,.2) 42%,rgba(2,6,23,.92));box-shadow:0 48px 92px -52px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.11)}.hero-bridge-copy{text-wrap:pretty;text-shadow:0 10px 28px rgba(15,23,42,.28)}.hero-primary-cta{display:inline-flex;width:100%;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:1.2rem;border:1px solid rgba(253,230,138,.28);padding:.84rem 1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.03)),linear-gradient(135deg,#fbbf24,#f59e0b 42%,#ea580c);color:#1a1204;font-size:1rem;font-weight:700;letter-spacing:-.015em;box-shadow:0 24px 42px -18px rgba(234,88,12,.64),inset 0 1px 0 rgba(255,255,255,.26);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.hero-primary-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 28px 48px -18px rgba(234,88,12,.72),inset 0 1px 0 rgba(255,255,255,.3)}.hero-primary-cta:before{content:"";position:absolute;inset:1px 1px auto 1px;height:48%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0));pointer-events:none}.hero-cta-meta{margin-top:.7rem;font-size:.9rem;color:rgb(203 213 225/.88)}.hero-founder-panel{max-width:28rem;border:1px solid rgba(148,163,184,.2);border-radius:1.35rem;padding:1rem 1rem .95rem;background:linear-gradient(180deg,rgba(8,15,35,.44),rgba(8,15,35,.22)),radial-gradient(circle at 12% 14%,rgba(96,165,250,.16),transparent 30%);box-shadow:0 28px 42px -30px rgba(15,23,42,.64),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(16px)}.hero-founder-eyebrow{margin:0;color:rgba(226,232,240,.76);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.hero-founder-body{margin:.65rem 0 0;color:rgba(241,245,249,.9);font-size:.94rem;line-height:1.62;text-wrap:pretty}.hero-founder-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.hero-founder-chip{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:.42rem .72rem;background:rgba(15,23,42,.32);color:rgba(226,232,240,.84);font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1}.hero-board-topline{margin-bottom:.9rem;display:flex;align-items:center}.hero-board-eyebrow,.hero-mobile-board-eyebrow{display:inline-flex;align-items:center;border:1px solid rgba(96,165,250,.18);border-radius:999px;padding:.42rem .7rem;background:rgba(10,18,35,.72);color:rgba(226,232,240,.78);font-size:.64rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.hero-board-stage{position:relative;min-height:21.25rem;overflow:hidden;border-radius:1.5rem;padding:1rem;background:radial-gradient(circle at 16% 18%,rgba(37,99,235,.18),transparent 28%),radial-gradient(circle at 82% 78%,rgba(16,185,129,.12),transparent 22%),linear-gradient(180deg,rgba(3,8,22,.97),rgba(3,7,18,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(96,165,250,.08)}.hero-board-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.06),transparent 28%),repeating-linear-gradient(135deg,rgba(148,163,184,.03),rgba(148,163,184,.03) 1px,transparent 0,transparent 18px);pointer-events:none}.hero-board-stage:after{content:"";position:absolute;inset:auto -2.5rem -4.5rem auto;width:18rem;height:12rem;background:radial-gradient(circle,rgba(37,99,235,.24),transparent 68%);filter:blur(18px);pointer-events:none}.hero-board-route-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-board-route{fill:none;stroke-linecap:round;stroke-width:1.8;opacity:.86;animation:hero-board-route-pulse 6.5s ease-in-out infinite}.hero-board-route--amber{stroke:rgba(245,158,11,.54)}.hero-board-route--blue{stroke:rgba(59,130,246,.72);filter:drop-shadow(0 0 10px rgba(59,130,246,.26))}.hero-board-route--emerald{stroke:rgba(52,211,153,.6);filter:drop-shadow(0 0 10px rgba(52,211,153,.24))}.hero-board-route-node{fill:#60a5fa;filter:drop-shadow(0 0 10px rgba(59,130,246,.34));animation:hero-board-node-pulse 3.2s ease-in-out infinite}.hero-board-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:.92rem;align-items:start}.hero-board-module{position:relative;overflow:hidden;border-radius:1.45rem;border:1px solid color-mix(in srgb,var(--hero-board-tone) 32%,rgba(255,255,255,.1));padding:.95rem .95rem .9rem;background:radial-gradient(circle at 14% 14%,var(--hero-board-tone-soft),transparent 28%),linear-gradient(180deg,rgba(10,18,35,.96),rgba(4,8,20,.92));box-shadow:0 30px 42px -34px var(--hero-board-tone-glow),inset 0 1px 0 rgba(255,255,255,.08)}.hero-board-module:before{content:"";position:absolute;inset:0 0 auto;height:46%;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 76%);pointer-events:none}.hero-board-module:after{content:"";position:absolute;right:-1.2rem;top:-1.6rem;width:8rem;height:8rem;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);filter:blur(10px);pointer-events:none}.hero-board-module--top-left{min-height:11.6rem}.hero-board-module--top-right{margin-top:1.65rem;min-height:10.7rem}.hero-board-module--bottom{grid-column:1/-1;min-height:10.7rem;background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--hero-board-tone) 12%,transparent),transparent 24%),radial-gradient(circle at 86% 18%,rgba(59,130,246,.1),transparent 21%),linear-gradient(180deg,rgba(10,18,35,.98),rgba(4,8,20,.94))}.hero-board-module--bottom:before{height:40%;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 82%)}.hero-board-icon-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-board-module-body{position:relative;z-index:1;display:grid;gap:.82rem}.hero-board-module-main{display:grid;gap:.68rem}.hero-board-icon-lead{display:block;width:11.4rem;height:6.4rem;margin-bottom:.08rem;filter:saturate(1.18) brightness(1.12) contrast(1.04) drop-shadow(0 20px 28px color-mix(in srgb,var(--hero-board-tone) 24%,transparent))}.hero-board-icon-lead--top-left{margin-left:-.86rem}.hero-board-icon-lead--top-right{width:11.9rem;height:6.75rem;margin-left:-.46rem}.hero-board-icon-lead--bottom{width:14.4rem;height:7.8rem;margin-bottom:.08rem;margin-left:-.14rem}.hero-board-icon-lead .hero-board-icon-image{width:100%;height:100%}.hero-board-icon-lead--bottom .hero-board-icon-image{filter:saturate(1.32) brightness(1.12) contrast(1.18) drop-shadow(0 0 8px rgba(34,211,238,.14)) drop-shadow(0 0 16px rgba(52,211,153,.16)) drop-shadow(0 18px 24px rgba(16,185,129,.12))}.hero-board-module-meta{display:grid;gap:.52rem}.hero-board-module--bottom .hero-board-module-body{grid-template-columns:minmax(0,1.18fr) auto;align-items:end;gap:1.2rem}.hero-board-module--bottom .hero-board-module-main{max-width:28rem}.hero-board-module--bottom .hero-board-module-meta{justify-items:end;align-content:end}.hero-board-module-copy{display:grid;gap:.5rem}.hero-board-module-copy h3{margin:0;color:var(--hero-board-tone);font-size:.96rem;font-weight:700;letter-spacing:.03em;line-height:1.1}.hero-board-module-outcome{margin:0;max-width:22ch;color:rgba(255,255,255,.96);font-size:.92rem;font-weight:600;line-height:1.22}.hero-board-module--bottom .hero-board-module-outcome{max-width:26ch}.hero-board-proof-moment{margin:0;max-width:24ch;border:1px solid color-mix(in srgb,var(--hero-board-tone) 18%,rgba(255,255,255,.08));border-radius:1rem;padding:.62rem .76rem;background:linear-gradient(135deg,color-mix(in srgb,var(--hero-board-tone) 14%,rgba(255,255,255,.03)),rgba(255,255,255,.02)),radial-gradient(circle at 14% 50%,color-mix(in srgb,var(--hero-board-tone) 18%,transparent),transparent 48%);color:rgba(226,232,240,.88);font-size:.7rem;font-weight:600;line-height:1.42;text-wrap:pretty;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 32px -30px var(--hero-board-tone-glow)}.hero-board-module--bottom .hero-board-proof-moment{max-width:28rem}.hero-board-example-row,.hero-board-tool-row{display:flex;flex-wrap:wrap;gap:.42rem}.hero-board-badge{display:inline-flex;align-items:center;min-height:1.52rem;border-radius:999px;padding:.22rem .5rem;font-size:.56rem;font-weight:600;line-height:1;white-space:nowrap}.hero-board-badge--example{border:1px solid color-mix(in srgb,var(--hero-board-tone) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--hero-board-tone) 12%,rgba(255,255,255,.04));color:rgba(255,255,255,.96)}.hero-board-badge--tool{border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.05);color:rgba(226,232,240,.88)}.hero-mobile-board{position:relative;overflow:hidden;border:1px solid rgba(96,165,250,.18);border-radius:1.45rem;padding:.9rem;background:radial-gradient(circle at 16% 14%,rgba(59,130,246,.18),transparent 26%),radial-gradient(circle at 84% 18%,rgba(245,158,11,.12),transparent 26%),linear-gradient(180deg,rgba(7,12,26,.94),rgba(2,6,18,.9));box-shadow:0 30px 52px -36px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.06)}@keyframes hero-shader-float-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,7%,0) scale(1.08)}}@keyframes hero-shader-float-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,-4%,0) scale(1.06)}}@keyframes hero-shader-float-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,5%,0) scale(1.12)}}.hero-mobile-board:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.06),transparent 30%),repeating-linear-gradient(135deg,rgba(148,163,184,.03),rgba(148,163,184,.03) 1px,transparent 0,transparent 18px);pointer-events:none}.hero-mobile-board-topline{position:relative;z-index:1;margin-bottom:.72rem}.hero-mobile-board-stack{position:relative;z-index:1;display:grid;gap:.28rem}.hero-mobile-board-step{display:grid;gap:.28rem}.hero-mobile-board-module{position:relative;overflow:hidden;border-radius:1.18rem;border:1px solid color-mix(in srgb,var(--hero-board-tone) 32%,rgba(255,255,255,.1));padding:.9rem .88rem .86rem;background:radial-gradient(circle at 12% 12%,var(--hero-board-tone-soft),transparent 28%),linear-gradient(180deg,rgba(10,18,35,.94),rgba(4,8,20,.9));box-shadow:0 22px 34px -30px var(--hero-board-tone-glow),inset 0 1px 0 rgba(255,255,255,.06)}.hero-mobile-board-copy{display:grid;gap:.4rem;margin-bottom:.56rem}.hero-mobile-board-icon-anchor{display:block;width:min(12rem,64vw);margin:-.06rem 0 .14rem -.26rem}.hero-mobile-board-icon{display:block;width:100%;height:auto;max-height:7rem;-o-object-fit:contain;object-fit:contain;filter:saturate(1.18) brightness(1.1) contrast(1.04) drop-shadow(0 18px 22px color-mix(in srgb,var(--hero-board-tone) 18%,transparent))}.hero-mobile-board-copy h3{margin:0;color:var(--hero-board-tone);font-size:.9rem;font-weight:700;line-height:1.15}.hero-mobile-board-copy p{margin:0;color:rgba(255,255,255,.94);font-size:.8rem;font-weight:600;line-height:1.28}.hero-mobile-board-proof{margin:0 0 .56rem;border:1px solid color-mix(in srgb,var(--hero-board-tone) 16%,rgba(255,255,255,.08));border-radius:.95rem;padding:.62rem .72rem;background:linear-gradient(135deg,color-mix(in srgb,var(--hero-board-tone) 14%,rgba(255,255,255,.04)),rgba(255,255,255,.02)),radial-gradient(circle at 14% 50%,color-mix(in srgb,var(--hero-board-tone) 16%,transparent),transparent 52%);color:rgba(226,232,240,.86);font-size:.67rem;font-weight:600;line-height:1.38;text-wrap:pretty}.hero-mobile-board-row{display:flex;flex-wrap:wrap;gap:.32rem}.hero-mobile-board-row+.hero-mobile-board-row{margin-top:.38rem}.hero-mobile-board-chip{display:inline-flex;align-items:center;min-height:1.36rem;border-radius:999px;padding:.2rem .48rem;font-size:.53rem;font-weight:600;line-height:1;white-space:nowrap}.hero-mobile-board-chip--example{border:1px solid color-mix(in srgb,var(--hero-board-tone) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--hero-board-tone) 12%,rgba(255,255,255,.04));color:rgba(255,255,255,.96)}.hero-mobile-board-chip--tool{border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.05);color:rgba(226,232,240,.88)}.hero-mobile-board-connector{display:grid;justify-items:center;gap:.16rem;padding:.08rem 0}.hero-mobile-board-connector-line{width:2px;height:.9rem;border-radius:999px;background:linear-gradient(180deg,rgba(59,130,246,.18),rgba(59,130,246,.88));box-shadow:0 0 14px rgba(59,130,246,.24)}.hero-mobile-board-connector-dot{width:.42rem;height:.42rem;border-radius:999px;background:#60a5fa;box-shadow:0 0 12px rgba(59,130,246,.28);animation:hero-board-node-pulse 3.2s ease-in-out infinite}@keyframes hero-board-route-pulse{0%,to{opacity:.7;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.15)}}@keyframes hero-board-node-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.hero-board-route,.hero-board-route-node,.hero-mobile-board-connector-dot,.hero-shader-orb{animation:none}}@media (max-width:767px){.hero-bridge-copy{max-width:20.5rem}.hero-primary-cta{border-radius:1.1rem;padding:.86rem 1.18rem}.hero-cta-meta{font-size:.84rem}.hero-founder-panel{max-width:none;padding:.9rem .9rem .88rem}.hero-founder-body{font-size:.9rem}.hero-founder-chip{font-size:.66rem}.hero-mobile-board{padding:.76rem}.hero-mobile-board-icon-anchor{width:min(10.8rem,64vw);margin-left:-.34rem;margin-bottom:.18rem}.hero-mobile-board-icon{max-height:7.6rem}.hero-mobile-board-copy h3{font-size:.84rem}.hero-mobile-board-copy p{font-size:.74rem}.hero-mobile-board-proof{font-size:.64rem}}@media (min-width:768px){.hero-frost-shell{border-color:rgba(191,219,254,.14);border-radius:2.5rem;padding:1rem 1rem 0;background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.08),transparent 24%),linear-gradient(150deg,rgba(37,99,235,.16),rgba(15,23,42,.14) 42%,rgba(2,6,23,.02));box-shadow:0 44px 92px -58px rgba(15,23,42,.72),inset 0 1px 0 rgba(255,255,255,.1)}.hero-frost-shell:after{width:8.75rem;height:8.75rem;top:1.8rem;right:1.6rem;opacity:.6}.hero-frost-media{border-radius:2rem}.hero-frost-traces{-webkit-mask-image:radial-gradient(circle at 56% 38%,transparent 0 20%,rgba(0,0,0,.56) 48%,black 80%);mask-image:radial-gradient(circle at 56% 38%,transparent 0 20%,rgba(0,0,0,.56) 48%,black 80%)}.hero-frost-route--top{left:7%;top:18%;width:38%}.hero-frost-route--mid{left:5%;top:58%;width:34%}.hero-frost-route--low{right:6%;top:76%;width:28%}.hero-portrait{-webkit-mask-image:linear-gradient(180deg,black 0,black 78%,rgba(0,0,0,.96) 88%,transparent);mask-image:linear-gradient(180deg,black 0,black 78%,rgba(0,0,0,.96) 88%,transparent)}.hero-frost-caption{margin-top:-1.55rem;padding:.9rem 1.35rem 1rem;border-radius:1.3rem}.hero-frost-caption-name{font-size:1.08rem}.hero-frost-caption-role{font-size:.8rem}.hero-frost-note{border-radius:1.55rem}.hero-portrait{-o-object-position:50% 15%;object-position:50% 15%}}.dark .hero-frost-shell{border-color:rgba(96,165,250,.16);background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.04),transparent 22%),linear-gradient(154deg,rgba(37,99,235,.18),rgba(15,23,42,.54) 42%,rgba(2,6,23,.78));box-shadow:0 34px 74px -44px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.06)}.dark .hero-frost-shell:before{background:linear-gradient(128deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 24%,transparent 48%),radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 38%)}.dark .hero-frost-shell:after{background:radial-gradient(circle,rgba(37,99,235,.2) 0,transparent 72%)}.dark .hero-frost-media{border-color:rgba(96,165,250,.12);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(2,6,23,.08)),linear-gradient(145deg,rgba(37,99,235,.14),rgba(2,6,23,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(15,23,42,.16)}.dark .hero-frost-media:before{background:linear-gradient(118deg,transparent,transparent 34%,rgba(255,255,255,.12) 48%,rgba(255,255,255,.02) 60%,transparent 72%)}.dark .hero-frost-route{background:linear-gradient(90deg,transparent,rgba(96,165,250,.48),rgba(37,99,235,.34),transparent);box-shadow:0 0 16px rgba(37,99,235,.1);opacity:.38}.dark .hero-frost-node{background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.48) 0 22%,rgba(96,165,250,.44) 34%,rgba(37,99,235,.08) 100%);box-shadow:0 0 0 1px rgba(96,165,250,.08),0 8px 18px -12px rgba(2,6,23,.48)}.dark .hero-frost-glow--amber{background:radial-gradient(circle,rgba(245,158,11,.22) 0,transparent 72%)}.dark .hero-frost-glow--steel{background:radial-gradient(circle,rgba(37,99,235,.18) 0,transparent 72%)}.dark .hero-frost-shade{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%,transparent 54%,rgba(2,6,23,.22) 74%,rgba(2,6,23,.64))}.dark .hero-frost-caption{border-color:rgba(96,165,250,.14);background:linear-gradient(145deg,rgba(9,16,31,.62),rgba(30,64,175,.22)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(2,6,23,.08));box-shadow:0 24px 54px -38px rgba(2,6,23,.82),inset 0 1px 0 rgba(255,255,255,.06)}.dark .hero-frost-caption-role{color:rgba(203,213,225,.72)}.dark .hero-frost-note{border-color:rgba(96,165,250,.12);background:linear-gradient(145deg,rgba(9,16,31,.54),rgba(30,64,175,.18)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(2,6,23,.06));box-shadow:0 20px 44px -34px rgba(2,6,23,.72),inset 0 1px 0 rgba(255,255,255,.06)}.dark .hero-frost-chip{border-color:rgba(96,165,250,.1);background:linear-gradient(145deg,rgba(9,16,31,.46),rgba(30,64,175,.16)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(2,6,23,.04));box-shadow:0 16px 34px -30px rgba(2,6,23,.62),inset 0 1px 0 rgba(255,255,255,.05)}.dark .hero-frost-chip--accent{border-color:rgba(245,158,11,.18);background:linear-gradient(145deg,rgba(9,16,31,.44),rgba(217,119,6,.2)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(2,6,23,.04))}.grain{position:relative}.grain:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 0);background-size:3px 3px;opacity:.04;z-index:1}.photo-placeholder{min-height:460px;border:1px solid rgb(148 163 184/35%);border-radius:1.5rem;display:grid;place-items:center;padding:2rem;background:linear-gradient(160deg,rgb(148 163 184/10%),rgb(100 116 139/18%)),repeating-linear-gradient(-45deg,rgb(148 163 184/12%),rgb(148 163 184/12%) 14px,rgb(148 163 184/2%) 0,rgb(148 163 184/2%) 28px)}.photo-placeholder-small{min-height:260px}.photo-placeholder-initials{display:inline-flex;height:72px;width:72px;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgb(148 163 184/45%);font-family:Montserrat,Inter,sans-serif;font-size:1.4rem;font-weight:700;color:white;background:rgb(37 99 235/30%)}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.accordion-content>*{min-height:0;overflow:hidden}.accordion-content.open{grid-template-rows:1fr}.expand-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.expand-grid>*{min-height:0;overflow:hidden}.expand-grid.open{grid-template-rows:1fr}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:transform .5s ease-out,opacity .5s ease-out;will-change:transform,opacity}.timeline-reveal.reveal-on-scroll{transform:translateY(16px)}.career-era-card.reveal-on-scroll{transform:translateY(20px)}@media (min-width:768px){.career-era-card.from-left.reveal-on-scroll{transform:translateX(-20px)}.career-era-card.from-right.reveal-on-scroll{transform:translateX(20px)}}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.typewriter-caret{display:inline-block;margin-left:.08em;width:.08em;height:1em;transform:translateY(.08em);background:currentColor;animation:breathe-caret 1.4s ease-in-out infinite}@keyframes breathe-caret{0%{opacity:.25;transform:translateY(.08em) scaleY(.9)}50%{opacity:1;transform:translateY(.08em) scaleY(1.05)}to{opacity:.25;transform:translateY(.08em) scaleY(.9)}}.glass-card{box-shadow:var(--lg-depth-0);background:var(--lg-surface-bg);border-color:var(--lg-surface-border)}.quiet-card{backdrop-filter:none;-webkit-backdrop-filter:none}.history-era-summary-panel{position:relative;border:1px solid rgba(255,255,255,.18);border-radius:1.45rem;padding:1.05rem;background:linear-gradient(180deg,rgba(4,13,26,.2),rgba(4,13,26,.34)),radial-gradient(circle at 12% 0,rgba(255,255,255,.14),transparent 36%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 18px 36px rgba(2,6,23,.13),inset 0 -22px 46px rgba(2,6,23,.22)}@media (min-width:768px){.history-era-summary-panel{padding:1.15rem 1.2rem}.history-era-summary-eyebrow{display:none}}.about-inner-card{background:rgba(255,255,255,.94)}.dark .about-inner-card{background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(2,6,23,.88));border-color:rgba(100,116,139,.52)}.about-inner-card--soft{background:rgba(248,250,252,.82)}.dark .about-inner-card--soft{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.8))}.about-inner-card--emerald{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,253,245,.92))}.dark .about-inner-card--emerald{background:linear-gradient(180deg,rgba(6,78,59,.18),rgba(2,6,23,.92));border-color:rgba(52,211,153,.22)}.booking-input,.booking-textarea{width:100%;border-radius:1rem;border:1px solid rgb(226 232 240/1);background:rgb(255 255 255/.85);color:#0f172a;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.booking-input{min-height:3rem;padding:.85rem 1rem}.booking-textarea{min-height:8rem;padding:1rem;resize:vertical}.booking-note-example{position:absolute;inset:1rem 1rem auto;margin:0;color:#94a3b8;font-size:inherit;font-style:italic;line-height:1.55;pointer-events:none}.booking-note-example-word{display:inline-block;opacity:0;transform:translateY(.35rem);animation:booking-note-word-in .36s ease forwards;will-change:opacity,transform}@keyframes booking-note-word-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.booking-input::-moz-placeholder,.booking-textarea::-moz-placeholder{color:#94a3b8}.booking-input::placeholder,.booking-textarea::placeholder{color:#94a3b8}.booking-input:focus,.booking-textarea:focus{border-color:var(--ace-accent);box-shadow:0 0 0 4px rgb(37 99 235/.14)}.dark .booking-input,.dark .booking-textarea{border-color:rgb(71 85 105/.82);background:linear-gradient(180deg,rgb(30 41 59/.82),rgb(15 23 42/.78));color:#f8fafc;box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.dark .booking-input::-moz-placeholder,.dark .booking-textarea::-moz-placeholder{color:#94a3b8}.dark .booking-input::placeholder,.dark .booking-textarea::placeholder{color:#94a3b8}.dark .booking-note-example{color:#94a3b8}@media (prefers-reduced-motion:reduce){.booking-note-example-word{opacity:1;transform:none;animation:none}}@supports not (backdrop-filter:blur(1px)){.glass-card{backdrop-filter:none;background:rgba(255,255,255,.92)}.dark .glass-card{background:rgba(15,23,42,.88)}}.dark-stars-layer,.dark-stars-vignette{position:absolute;inset:0}.dark-stars-layer{opacity:0;transition:opacity .5s ease-out}.dark .dark-stars-layer{opacity:.42;background:radial-gradient(1px 1px at 7% 12%,rgba(210,244,236,.7),transparent),radial-gradient(1px 1px at 28% 34%,rgba(248,211,139,.44),transparent),radial-gradient(1px 1px at 52% 78%,rgba(103,197,255,.56),transparent),radial-gradient(1px 1px at 71% 23%,rgba(146,242,215,.48),transparent),radial-gradient(1px 1px at 86% 65%,rgba(210,244,236,.42),transparent),linear-gradient(180deg,#101d1f,#17251f);animation:star-drift 100s linear infinite}.dark-stars-vignette{opacity:0;transition:opacity .5s ease-out}.dark .dark-stars-vignette{opacity:1;background:radial-gradient(ellipse at center,transparent 55%,rgba(9,22,21,.42) 100%)}html.dark section#problems{background:radial-gradient(circle at 18% 12%,rgba(248,113,113,.22),transparent 24rem),radial-gradient(circle at 86% 18%,rgba(245,158,11,.18),transparent 22rem),linear-gradient(180deg,#1b0b10,#13070b)!important}html.dark section#faq,html.dark section#who-this-is-for{background:radial-gradient(circle at 18% 12%,rgba(103,197,255,.08),transparent 24rem),radial-gradient(circle at 86% 18%,rgba(248,211,139,.07),transparent 22rem),linear-gradient(180deg,#101d1f,#15231f)!important}html.dark section#about,html.dark section#founder-proof,html.dark section#proof{background:radial-gradient(circle at 18% 14%,rgba(146,242,215,.1),transparent 24rem),radial-gradient(circle at 82% 18%,rgba(248,211,139,.08),transparent 22rem),linear-gradient(180deg,#1b2520,#15231f 38%,#111f20)!important}html.dark section#ai-lesson,html.dark section#method,html.dark section#results,html.dark section#solution,html.dark section#work{background:radial-gradient(circle at 14% 16%,rgba(103,197,255,.1),transparent 22rem),radial-gradient(circle at 88% 20%,rgba(248,211,139,.07),transparent 24rem),linear-gradient(180deg,#142423,#111f20)!important}html.dark section#history{background:radial-gradient(circle at 16% 18%,rgba(103,197,255,.13),transparent 24rem),radial-gradient(circle at 84% 22%,rgba(185,109,69,.1),transparent 22rem),linear-gradient(180deg,#102126,#111f20)!important}html.dark section#cta,html.dark section#start{background:radial-gradient(circle at 20% 10%,rgba(248,211,139,.1),transparent 22rem),radial-gradient(circle at 82% 24%,rgba(146,242,215,.08),transparent 22rem),linear-gradient(180deg,#1c251e,#111f20)!important}html.dark .glass-card,html.dark .premium-frost-card,html.dark .premium-frost-shell,html.dark .quiet-card{border-color:var(--sato-dark-border)!important;background:radial-gradient(circle at 18% 0,rgba(103,197,255,.08),transparent 32%),linear-gradient(180deg,rgba(28,45,42,.88),rgba(18,32,31,.82))!important;color:var(--sato-dark-muted)}html.dark [class*="dark:bg-slate-800"],html.dark [class*="dark:bg-slate-900"],html.dark [class*="dark:bg-slate-950"]{background-color:rgba(22,36,34,.88)!important}html.dark [class*="dark:border-slate-600"],html.dark [class*="dark:border-slate-700"],html.dark [class*="dark:border-slate-800"]{border-color:var(--sato-dark-border)!important}.method-stage-card,.work-lane-card{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(101,159,183,.34)!important;background:radial-gradient(circle at 18% 0,rgba(103,197,255,.16),transparent 34%),radial-gradient(circle at 88% 12%,rgba(248,211,139,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.76),rgba(246,250,250,.56))!important;box-shadow:0 28px 52px -38px rgba(15,23,42,.28),inset 0 0 0 1px rgba(255,255,255,.28),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(148%);-webkit-backdrop-filter:blur(18px) saturate(148%)}.method-stage-card:before,.work-lane-card:before{content:"";position:absolute;inset:.55rem;z-index:0;border:1px solid rgba(255,255,255,.34);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.1)),radial-gradient(circle at 16% 0,rgba(255,255,255,.44),transparent 34%);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -18px 30px rgba(15,23,42,.04);pointer-events:none}.method-stage-card:after,.work-lane-card:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,rgba(255,255,255,.3),transparent 34%);opacity:.62;pointer-events:none}.method-stage-card>*,.work-lane-card>*{position:relative;z-index:1}.work-lane-card-tag{color:color-mix(in srgb,var(--ace-accent) 82%,#0f172a 18%);font-size:.61rem;font-weight:800;letter-spacing:.12em;line-height:1.45;margin:.42rem 0 0;text-transform:uppercase}.work-lane-card{--lane-border:rgba(56,189,248,0.38);--lane-glow:rgba(56,189,248,0.2);--lane-hotspot:rgba(56,189,248,0.2);--lane-wash:rgba(45,212,191,0.12);border-color:var(--lane-border)!important;border-width:1.5px!important;background:radial-gradient(circle at 14% 0,var(--lane-hotspot),transparent 34%),radial-gradient(circle at 88% 12%,var(--lane-wash),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(239,248,255,.6))!important;box-shadow:0 30px 62px -40px rgba(15,23,42,.34),0 18px 52px -44px var(--lane-glow),0 0 0 1px rgba(255,255,255,.48) inset,inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.work-lane-card--training{--lane-border:rgba(34,211,238,0.42);--lane-glow:rgba(34,211,238,0.24);--lane-hotspot:rgba(34,211,238,0.24);--lane-wash:rgba(134,239,172,0.14)}.work-lane-card--systems{--lane-border:rgba(96,165,250,0.42);--lane-glow:rgba(96,165,250,0.24);--lane-hotspot:rgba(96,165,250,0.24);--lane-wash:rgba(147,197,253,0.14)}.work-lane-card--automation{--lane-border:rgba(251,191,36,0.42);--lane-glow:rgba(251,191,36,0.24);--lane-hotspot:rgba(251,191,36,0.22);--lane-wash:rgba(45,212,191,0.13)}.work-lane-card--support{--lane-border:rgba(45,212,191,0.42);--lane-glow:rgba(45,212,191,0.24);--lane-hotspot:rgba(45,212,191,0.22);--lane-wash:rgba(125,211,252,0.13)}.work-lane-reveal{position:relative;min-height:auto;border-radius:1rem;outline:none}.work-lane-reveal-body{max-height:none;overflow:visible;filter:none;mask-image:none;-webkit-mask-image:none;opacity:1;transition:filter .18s ease,max-height .22s ease,opacity .18s ease,-webkit-mask-image .18s ease;transition:filter .18s ease,max-height .22s ease,mask-image .18s ease,opacity .18s ease;transition:filter .18s ease,max-height .22s ease,mask-image .18s ease,opacity .18s ease,-webkit-mask-image .18s ease}.work-lane-outcome-break,.work-lane-section-break{display:block;margin-top:.55rem}.work-lane-section-break--first{margin-top:0}.work-lane-reveal-label{position:static;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--lane-border) 72%,white 12%);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 12px 30px -22px rgba(15,23,42,.35),inset 0 1px 0 rgba(255,255,255,.76);color:#0f172a;font-size:.72rem;font-weight:850;letter-spacing:.04em;margin-bottom:.68rem;padding:.44rem .72rem;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.work-lane-card:focus-within .work-lane-reveal-body,.work-lane-card:hover .work-lane-reveal-body{max-height:20rem;filter:blur(0);mask-image:none;-webkit-mask-image:none;opacity:1}.work-lane-card:focus-within .work-lane-reveal-label,.work-lane-card:hover .work-lane-reveal-label{opacity:1;transform:none}.work-lane-reveal:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lane-border) 46%,transparent)}html.dark .method-stage-card,html.dark .work-lane-card{border-color:rgba(157,207,197,.28)!important;background:radial-gradient(circle at 18% 0,rgba(103,197,255,.16),transparent 34%),radial-gradient(circle at 88% 10%,rgba(248,211,139,.1),transparent 30%),linear-gradient(180deg,rgba(27,52,54,.82),rgba(12,30,36,.76))!important;box-shadow:0 28px 58px -36px rgba(0,0,0,.72),inset 0 0 0 1px rgba(210,244,236,.08),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}html.dark .method-stage-card:before,html.dark .work-lane-card:before{border-color:rgba(210,244,236,.13);background:linear-gradient(180deg,rgba(35,63,65,.74),rgba(12,28,36,.46)),radial-gradient(circle at 16% 0,rgba(210,244,236,.14),transparent 34%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -20px 34px rgba(2,6,23,.14)}html.dark .method-stage-card:after,html.dark .work-lane-card:after{background:linear-gradient(120deg,rgba(210,244,236,.1),transparent 34%);opacity:.7}html.dark .work-lane-card{border-color:color-mix(in srgb,var(--lane-border) 72%,white 8%)!important;background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--lane-hotspot) 70%,transparent),transparent 34%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--lane-wash) 70%,transparent),transparent 32%),linear-gradient(180deg,rgba(18,45,58,.86),rgba(7,24,38,.78))!important;box-shadow:0 30px 66px -38px rgba(0,0,0,.78),0 18px 52px -44px var(--lane-glow),0 0 0 1px rgba(210,244,236,.1) inset,inset 0 1px 0 rgba(255,255,255,.14)}html.dark .work-lane-reveal-label{background:rgba(8,18,28,.82);box-shadow:0 12px 30px -22px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.12);color:#e0f2fe}html.dark .work-lane-card-tag{color:color-mix(in srgb,var(--ace-accent) 72%,white 28%)}.ai-lesson-section{isolation:isolate;background:radial-gradient(circle at 18% 8%,rgba(103,197,255,.22),transparent 24rem),radial-gradient(circle at 80% 18%,rgba(248,211,139,.18),transparent 22rem),linear-gradient(180deg,#eef8f5,#f8f3e9 58%,#eef7f2)}html.dark .ai-lesson-section{background:radial-gradient(circle at 18% 8%,rgba(103,197,255,.16),transparent 24rem),radial-gradient(circle at 80% 18%,rgba(248,211,139,.1),transparent 22rem),linear-gradient(180deg,#152724,#123034 52%,#11211f)!important}.ai-lesson-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ai-lesson-ambient-orb{position:absolute;filter:blur(3px);opacity:.72;border-radius:999px}.ai-lesson-ambient-orb--mint{top:9%;left:-9rem;width:18rem;height:18rem;background:radial-gradient(circle,rgba(146,242,215,.34),transparent 70%)}.ai-lesson-ambient-orb--amber{right:-7rem;bottom:10%;width:16rem;height:16rem;background:radial-gradient(circle,rgba(248,211,139,.28),transparent 70%)}.ai-lesson-copy{max-width:42rem}.ai-lesson-kicker{margin:0;color:#2a6c73;font-family:Montserrat,Inter,sans-serif;font-size:clamp(.78rem,1.8vw,.95rem);font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.dark .ai-lesson-kicker{color:rgba(178,255,241,.92)}.ai-lesson-title{margin:.75rem 0 0;max-width:10.5em;color:#0e2527;font-family:Montserrat,Inter,sans-serif;font-size:clamp(2.2rem,7vw,5.25rem);font-weight:900;letter-spacing:-.072em;line-height:.95}.dark .ai-lesson-title{color:#f8fffc;text-shadow:0 12px 38px rgba(146,242,215,.09)}.ai-lesson-body{margin:1.1rem 0 0;max-width:36rem;color:rgba(31,51,53,.78);font-size:clamp(1rem,2.1vw,1.28rem);line-height:1.7}.dark .ai-lesson-body{color:rgba(226,242,237,.86)}.ai-lesson-card{position:relative;overflow:hidden;border-color:rgba(94,165,175,.34)!important;background:radial-gradient(circle at 16% 0,rgba(255,255,255,.72),transparent 32%),radial-gradient(circle at 88% 14%,rgba(248,211,139,.22),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.74),rgba(230,248,244,.5))!important;box-shadow:0 30px 60px -42px rgba(15,23,42,.34),inset 0 0 0 1px rgba(255,255,255,.28),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.dark .ai-lesson-card{border-color:rgba(178,255,241,.26)!important;background:radial-gradient(circle at 16% 0,rgba(103,197,255,.16),transparent 34%),radial-gradient(circle at 88% 12%,rgba(248,211,139,.11),transparent 32%),linear-gradient(180deg,rgba(25,57,58,.86),rgba(7,26,34,.78))!important;box-shadow:0 32px 64px -38px rgba(0,0,0,.72),inset 0 0 0 1px rgba(210,244,236,.08),inset 0 1px 0 rgba(255,255,255,.12)}.ai-workbench{margin:0}.ai-workbench-surface{position:relative;display:grid;min-height:19rem;gap:.85rem;overflow:hidden;border:1px solid rgba(47,102,113,.22);border-radius:1.6rem;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.16)),radial-gradient(circle at 50% 100%,rgba(103,197,255,.26),transparent 54%);padding:clamp(.85rem,2vw,1.2rem)}.dark .ai-workbench-surface{border-color:rgba(210,244,236,.16);background:linear-gradient(180deg,rgba(31,62,64,.86),rgba(7,22,30,.58)),radial-gradient(circle at 50% 100%,rgba(146,242,215,.14),transparent 54%)}.ai-workbench-rail{position:absolute;inset:auto 1.4rem 44%;height:.35rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(43,100,114,.3),transparent)}.dark .ai-workbench-rail{background:linear-gradient(90deg,transparent,rgba(178,255,241,.28),transparent)}.ai-workbench-parts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ai-workbench-part{min-height:5.25rem;border:1px solid rgba(94,165,175,.28);border-radius:1.1rem;background:radial-gradient(circle at 28% 0,rgba(255,255,255,.82),transparent 34%),linear-gradient(145deg,rgba(146,242,215,.26),rgba(103,197,255,.2));color:#14383d;padding:.75rem;transform:translateY(calc(var(--ai-part-index) * .22rem));box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 18px 34px -28px rgba(15,23,42,.32);animation:ai-part-settle 5.8s ease-in-out infinite;animation-delay:calc(var(--ai-part-index) * .32s)}.dark .ai-workbench-part{border-color:rgba(178,255,241,.2);background:radial-gradient(circle at 28% 0,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,rgba(146,242,215,.16),rgba(103,197,255,.12));color:#effffb;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 34px -24px rgba(2,6,23,.82)}.ai-workbench-output-kicker,.ai-workbench-part-short,.ai-workbench-part-title{display:block}.ai-workbench-part-title{font-family:Montserrat,Inter,sans-serif;font-size:clamp(.72rem,2.2vw,.84rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.ai-workbench-part-short{margin-top:.4rem;color:rgba(20,56,61,.72);font-size:clamp(.62rem,1.8vw,.72rem);font-weight:800;line-height:1.25}.dark .ai-workbench-part-short{color:rgba(220,236,230,.82)}.ai-workbench-joiner{position:relative;z-index:1;display:flex;justify-content:center;gap:.36rem;padding-top:.25rem}.ai-workbench-joiner span{width:.42rem;height:2rem;border-radius:999px;background:linear-gradient(180deg,rgba(43,100,114,.08),rgba(43,100,114,.34))}.dark .ai-workbench-joiner span{background:linear-gradient(180deg,rgba(178,255,241,.05),rgba(178,255,241,.32))}.ai-workbench-output{position:relative;z-index:1;display:grid;justify-items:center;gap:.3rem;border:1px solid rgba(43,100,114,.18);border-radius:1.25rem;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,rgba(146,242,215,.38),rgba(248,211,139,.3));padding:.95rem;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 20px 40px -30px rgba(15,23,42,.34)}.dark .ai-workbench-output{border-color:rgba(248,211,139,.24);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,rgba(146,242,215,.18),rgba(248,211,139,.13))}.ai-workbench-output-kicker{color:rgba(20,56,61,.68);font-family:Montserrat,Inter,sans-serif;font-size:.58rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.dark .ai-workbench-output-kicker{color:rgba(220,236,230,.76)}.ai-workbench-output strong{color:#0e2527;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.1rem,3.2vw,1.55rem);font-weight:950;letter-spacing:-.045em;line-height:1}.dark .ai-workbench-output strong{color:#fafffc}.ai-workbench-output span:last-child{max-width:20rem;color:rgba(20,56,61,.72);font-size:.78rem;font-weight:700;line-height:1.45}.dark .ai-workbench-output span:last-child{color:rgba(226,242,237,.82)}.ai-workbench-caption{display:grid;gap:.5rem;margin-top:.85rem;color:rgba(31,51,53,.74);font-size:.8rem;line-height:1.45}.dark .ai-workbench-caption{color:rgba(220,236,230,.82)}.ai-workbench-caption strong{color:#173f49;font-weight:900}.dark .ai-workbench-caption strong{color:rgba(178,255,241,.94)}.ai-lesson-bridge{margin:0;border:1px solid rgba(94,165,175,.2);border-radius:1.25rem;background:rgba(255,255,255,.36);color:rgba(31,51,53,.78);font-size:clamp(.95rem,1.8vw,1.12rem);font-weight:700;line-height:1.6;padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.dark .ai-lesson-bridge{border-color:rgba(178,255,241,.14);background:rgba(7,26,34,.34);color:rgba(226,242,237,.84)}@keyframes ai-part-settle{0%,to{transform:translateY(calc(var(--ai-part-index) * .22rem))}42%{transform:translateY(0)}}@media (max-width:640px){.ai-workbench-surface{min-height:auto}.ai-workbench-parts{grid-template-columns:1fr}.ai-workbench-part{display:grid;min-height:auto;grid-template-columns:minmax(6.8rem,auto) minmax(0,1fr);gap:.5rem;align-items:center;padding:.68rem .75rem;transform:none}.ai-workbench-part-short{margin-top:0}.ai-workbench-joiner span{height:1.1rem}}@media (prefers-reduced-motion:reduce){.ai-workbench-part{animation:none;transform:none}}@keyframes star-drift{0%{transform:translateY(0)}to{transform:translateY(18px)}}.mobile-bottom-cta{position:fixed;left:50%;width:min(calc(100% - 1.5rem),22rem);bottom:calc(.65rem + var(--safe-area-bottom));z-index:45;border:1px solid rgb(251 191 36/.65);border-radius:9999px;background:linear-gradient(135deg,rgb(251 191 36/.94),rgb(245 158 11/.98));color:#0f172a;text-align:center;font-weight:700;font-size:.95rem;line-height:1.2;padding:.82rem 1rem;box-shadow:0 16px 34px rgb(15 23 42/.22),inset 0 0 0 1px rgb(255 255 255/.25);transform:translate(-50%,18px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .22s ease,box-shadow .22s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-bottom-cta--visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.pb-safe{padding-bottom:max(5.5rem,calc(5.5rem + var(--safe-area-bottom)))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dark-stars-layer,.reveal-on-scroll,.typewriter-caret{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.glass-card,.supports-\[backdrop-filter\:blur\(1px\)\]\:backdrop-blur-sm{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.92)!important}.dark .glass-card{background:rgba(15,23,42,.88)!important}.about-ambient-blob,.booking-ambient-blob,.choice-ambient-blob,.contact-ambient-blob,.emerald-noise-wash,.faq-ambient-blob,.offer-ambient-blob,.personas-ambient-blob,.pricing-ambient-blob,.pricing-primary-offer:after,.pricing-training-pill:before,.problem-ambient-blob,.problem-ops-drip,.problem-ops-ember,.problem-ops-fire-flame,.problem-ops-ripple,.problem-ops-smoke,.problem-ops-spark,.process-ambient-blob,.results-ambient-blob,.work-launch-route,.work-launch-route-pin--summit,.work-launch-step{animation:none!important}.problem-ops-glow{filter:none!important}.problem-ops-drip--secondary,.problem-ops-ember,.problem-ops-smoke,.problem-ops-spark{opacity:.7!important}[data-era-card] [data-era-pattern],[data-pillar-card] [data-pillar-answer],[data-stat-card] [data-stat-desc],[data-stat-card] [data-stat-source]{filter:none!important;opacity:1!important;transition:none!important}}@media (prefers-contrast:more){[data-era-card] [data-era-pattern],[data-pillar-card] [data-pillar-answer],[data-stat-card] [data-stat-desc],[data-stat-card] [data-stat-source]{filter:none!important;opacity:1!important}}.problem-story-block{position:relative;isolation:isolate}section#problems:before{background:repeating-linear-gradient(112deg,rgba(248,113,113,.13),rgba(248,113,113,.13) 1px,transparent 0,transparent 18px),repeating-linear-gradient(28deg,transparent,transparent 38px,rgba(245,158,11,.1) 0,rgba(245,158,11,.1) 40px);-webkit-mask-image:radial-gradient(circle at 50% 45%,black 0,rgba(0,0,0,.74) 48%,transparent 88%);mask-image:radial-gradient(circle at 50% 45%,black 0,rgba(0,0,0,.74) 48%,transparent 88%);opacity:.52}section#problems:after,section#problems:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}section#problems:after{background:radial-gradient(circle at 8% 12%,rgba(248,113,113,.16),transparent 16rem),radial-gradient(circle at 92% 68%,rgba(245,158,11,.12),transparent 18rem),linear-gradient(90deg,rgba(15,5,10,.42),transparent 18%,transparent 78%,rgba(15,5,10,.48))}section#problems .section-kicker{color:rgba(254,202,202,.84);text-shadow:0 1px 14px rgba(0,0,0,.42)}section#problems .section-title{color:#fff7ed;text-shadow:0 2px 18px rgba(0,0,0,.48),0 0 30px rgba(248,113,113,.22)}section#problems .narrative-text-blue{color:rgba(255,241,242,.94);text-shadow:0 1px 12px rgba(0,0,0,.34)}section#problems .narrative-text-blue strong{border-radius:.42rem;background:rgba(255,241,242,.14);color:#fff7ed;box-shadow:0 0 0 1px rgba(254,202,202,.24),0 12px 26px -22px rgba(0,0,0,.64);text-shadow:0 1px 10px rgba(0,0,0,.4)}.problem-stage-pill{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:.4rem 1rem;font-size:.875rem;font-weight:700;letter-spacing:.24em;line-height:1;text-transform:uppercase;white-space:nowrap}.problem-stage-pill--leak{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.55);box-shadow:0 0 28px -14px rgba(37,99,235,.72);color:#1d4ed8}.problem-stage-pill--hazard{background:rgba(245,158,11,.14);border-color:rgba(251,191,36,.48);box-shadow:0 0 28px -14px rgba(217,119,6,.56);color:#b45309}.problem-stage-pill--fire{background:rgba(244,63,94,.12);border-color:rgba(251,113,133,.4);box-shadow:0 0 28px -14px rgba(225,29,72,.52);color:#e11d48}.dark .problem-stage-pill--leak{background:rgba(96,165,250,.22);border-color:rgba(147,197,253,.36);box-shadow:0 0 32px -14px rgba(96,165,250,.58);color:#dbeafe}.dark .problem-stage-pill--hazard{background:rgba(251,191,36,.16);border-color:rgba(252,211,77,.3);box-shadow:0 0 32px -14px rgba(251,191,36,.44);color:#fcd34d}.dark .problem-stage-pill--fire{background:rgba(251,113,133,.16);border-color:rgba(251,113,133,.28);box-shadow:0 0 32px -14px rgba(251,113,133,.4);color:#fda4af}.problem-cost-stage{position:relative;isolation:isolate;padding:.25rem 0 .5rem}.problem-cost-stage:before{content:"";position:absolute;inset:-1rem -1rem -1.25rem;border-radius:2.75rem;background:radial-gradient(circle at 78% 18%,rgba(244,63,94,.18),transparent 36%),radial-gradient(circle at 16% 74%,rgba(251,113,133,.12),transparent 42%),linear-gradient(180deg,rgba(255,241,242,.78),rgba(255,250,250,.34));pointer-events:none;z-index:0}.problem-cost-grid-shell,.problem-cost-stage>*{position:relative;z-index:1}.problem-cost-bridge{display:grid;gap:.8rem;margin-top:.9rem}.problem-cost-copy{margin-top:1.1rem}.problem-cost-pill{position:relative;overflow:hidden;padding:.95rem 1rem;border-radius:1.95rem;border:1px solid rgba(251,113,133,.24);box-shadow:0 24px 44px -34px rgba(225,29,72,.28),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(16px)}.problem-cost-pill:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,255,255,.3),transparent 40%),linear-gradient(180deg,transparent,rgba(255,255,255,.04));pointer-events:none}.problem-cost-pill--sheet{border-color:rgba(190,24,93,.44);background:linear-gradient(135deg,rgba(255,248,250,.82),rgba(255,237,244,.66) 54%,rgba(225,29,72,.12) 78%,rgba(131,24,67,.12));box-shadow:0 24px 52px -34px rgba(190,24,93,.24),inset 0 1px 0 rgba(255,255,255,.82)}.problem-cost-pill--crm{border-color:rgba(251,191,36,.58);background:linear-gradient(135deg,rgba(255,250,235,.78),rgba(254,243,199,.58) 62%,rgba(251,191,36,.18));box-shadow:0 26px 54px -34px rgba(245,158,11,.26),inset 0 1px 0 rgba(255,255,255,.84)}.problem-cost-pill--books{border-color:rgba(225,29,72,.52);background:linear-gradient(135deg,rgba(255,247,249,.82),rgba(255,228,233,.62) 52%,rgba(225,29,72,.2) 78%,rgba(127,29,29,.18));box-shadow:0 28px 58px -34px rgba(190,24,93,.34),inset 0 1px 0 rgba(255,255,255,.82)}.problem-cost-pill-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.problem-cost-pill-label{position:relative;margin:0;font-size:.65rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.problem-cost-pill--sheet .problem-cost-pill-label{color:#9d174d}.problem-cost-pill--crm .problem-cost-pill-label{color:#b45309}.problem-cost-pill--books .problem-cost-pill-label{color:#b91c1c}.problem-cost-pill-status{position:relative;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.44);padding:.28rem .7rem;font-size:.58rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.problem-cost-pill--sheet .problem-cost-pill-status{border-color:rgba(190,24,93,.34);background:rgba(255,241,245,.76);color:#9d174d}.problem-cost-pill--crm .problem-cost-pill-status{border-color:rgba(251,191,36,.56);background:rgba(255,250,235,.62);color:#92400e}.problem-cost-pill--books .problem-cost-pill-status{border-color:rgba(225,29,72,.38);background:rgba(255,241,243,.72);color:#b91c1c}.problem-cost-pill-title{position:relative;margin:.75rem 0 0;color:#0f172a;font-family:Montserrat,Inter,sans-serif;font-size:.96rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.problem-cost-pill-result{position:relative;display:inline-flex;align-items:center;margin-top:.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.52);padding:.45rem .85rem;font-size:.74rem;font-weight:600;line-height:1}.problem-cost-pill--sheet .problem-cost-pill-result{border-color:rgba(190,24,93,.3);background:rgba(255,242,247,.78);color:#9d174d}.problem-cost-pill--crm .problem-cost-pill-result{border-color:rgba(251,191,36,.46);background:rgba(255,250,235,.6);color:#92400e}.problem-cost-pill--books .problem-cost-pill-result{border-color:rgba(225,29,72,.34);background:rgba(255,240,243,.78);color:#b91c1c}.dark .problem-cost-stage:before{background:radial-gradient(circle at 78% 18%,rgba(251,113,133,.16),transparent 34%),radial-gradient(circle at 16% 74%,rgba(190,24,93,.14),transparent 40%),linear-gradient(180deg,rgba(76,5,25,.28),rgba(30,10,20,.08))}.dark .problem-cost-pill:before{background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 40%),linear-gradient(180deg,transparent,rgba(255,255,255,.02))}.dark .problem-cost-pill--sheet{border-color:rgba(244,114,182,.24);background:linear-gradient(135deg,rgba(57,15,37,.8),rgba(43,12,31,.86) 52%,rgba(190,24,93,.16) 78%,rgba(131,24,67,.14));box-shadow:0 28px 56px -34px rgba(131,24,67,.34),inset 0 1px 0 rgba(255,255,255,.08)}.dark .problem-cost-pill--crm{border-color:rgba(251,191,36,.28);background:linear-gradient(135deg,rgba(54,35,10,.78),rgba(39,22,7,.82) 58%,rgba(251,191,36,.14));box-shadow:0 30px 60px -34px rgba(251,191,36,.32),inset 0 1px 0 rgba(255,255,255,.08)}.dark .problem-cost-pill--books{border-color:rgba(251,113,133,.24);background:linear-gradient(135deg,rgba(59,12,24,.82),rgba(43,10,20,.88) 58%,rgba(225,29,72,.18));box-shadow:0 30px 60px -34px rgba(153,27,27,.38),inset 0 1px 0 rgba(255,255,255,.08)}.dark .problem-cost-pill-title{color:#ffffff}.dark .problem-cost-pill--sheet .problem-cost-pill-label,.dark .problem-cost-pill--sheet .problem-cost-pill-result,.dark .problem-cost-pill--sheet .problem-cost-pill-status{color:#f9a8d4}.dark .problem-cost-pill--crm .problem-cost-pill-label,.dark .problem-cost-pill--crm .problem-cost-pill-result,.dark .problem-cost-pill--crm .problem-cost-pill-status{color:#fde68a}.dark .problem-cost-pill--books .problem-cost-pill-label,.dark .problem-cost-pill--books .problem-cost-pill-result,.dark .problem-cost-pill--books .problem-cost-pill-status{color:#fda4af}.dark .problem-cost-pill--sheet .problem-cost-pill-result,.dark .problem-cost-pill--sheet .problem-cost-pill-status{border-color:rgba(244,114,182,.22);background:rgba(190,24,93,.1)}.dark .problem-cost-pill--crm .problem-cost-pill-result,.dark .problem-cost-pill--crm .problem-cost-pill-status{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.1)}.dark .problem-cost-pill--books .problem-cost-pill-result,.dark .problem-cost-pill--books .problem-cost-pill-status{border-color:rgba(251,113,133,.22);background:rgba(225,29,72,.1)}.problem-story-content{position:relative;z-index:2}.problem-story-frame{display:grid;gap:1.25rem}.problem-story-copy{min-width:0}.problem-story-headline{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:700;line-height:1.18;letter-spacing:-.02em}.problem-story-headline--leak{color:#1e3a8a}.problem-story-headline--hazard{color:#92400e}.problem-story-headline--fire{color:#be123c}.dark .problem-story-headline--leak{color:#dbeafe}.dark .problem-story-headline--hazard{color:#fde68a}.dark .problem-story-headline--fire{color:#fecdd3}.problem-story-visual{position:relative;z-index:1;margin:1rem 0 1.4rem;pointer-events:none}.problem-story-visual--fire,.problem-story-visual--hazard,.problem-story-visual--leak{width:100%}.problem-stage-link{position:relative;width:2px;height:3.5rem;margin:-.2rem 0 -.1rem 1.05rem;border-radius:999px;overflow:visible}.problem-stage-link:after{content:"";position:absolute;inset:0;border-radius:inherit;filter:blur(8px);opacity:.55}.problem-stage-link--leak-to-hazard{background:linear-gradient(180deg,rgba(59,130,246,.42),rgba(245,158,11,.34))}.problem-stage-link--leak-to-hazard:after{background:linear-gradient(180deg,rgba(59,130,246,.2),rgba(245,158,11,.16))}.problem-stage-link--hazard-to-fire{background:linear-gradient(180deg,rgba(245,158,11,.4),rgba(244,63,94,.34))}.problem-stage-link--hazard-to-fire:after{background:linear-gradient(180deg,rgba(245,158,11,.18),rgba(244,63,94,.16))}.dark .problem-stage-link--leak-to-hazard{background:linear-gradient(180deg,rgba(96,165,250,.5),rgba(251,191,36,.38))}.dark .problem-stage-link--leak-to-hazard:after{background:linear-gradient(180deg,rgba(96,165,250,.24),rgba(251,191,36,.2))}.dark .problem-stage-link--hazard-to-fire{background:linear-gradient(180deg,rgba(251,191,36,.44),rgba(251,113,133,.38))}.dark .problem-stage-link--hazard-to-fire:after{background:linear-gradient(180deg,rgba(251,191,36,.22),rgba(251,113,133,.2))}.problem-story-block--fire:before,.problem-story-block--hazard:before,.problem-story-block--leak:before{content:"";position:absolute;inset:-1.5rem -1rem -1rem;border-radius:2.5rem;pointer-events:none;z-index:0}.problem-story-block--leak:before{background:radial-gradient(circle at 72% 34%,rgba(37,99,235,.38),transparent 52%),radial-gradient(circle at 26% 28%,rgba(59,130,246,.16),transparent 28%)}.problem-story-block--hazard:before{background:radial-gradient(circle at 78% 40%,rgba(251,191,36,.16),transparent 58%)}.problem-story-block--fire:before{background:radial-gradient(circle at 74% 34%,rgba(244,63,94,.14),transparent 56%)}.dark .problem-story-block--leak:before{background:radial-gradient(circle at 72% 34%,rgba(96,165,250,.34),transparent 50%),radial-gradient(circle at 24% 28%,rgba(147,197,253,.14),transparent 26%)}.problem-story-visual--leak{filter:drop-shadow(0 0 22px rgba(37,99,235,.3))}.problem-story-visual--hazard{filter:drop-shadow(0 0 24px rgba(245,158,11,.26))}.problem-story-visual--fire{filter:drop-shadow(0 0 26px rgba(244,63,94,.24))}.dark .problem-story-visual--leak{filter:drop-shadow(0 0 24px rgba(96,165,250,.34))}.dark .problem-story-visual--hazard{filter:drop-shadow(0 0 24px rgba(251,191,36,.3))}.dark .problem-story-visual--fire{filter:drop-shadow(0 0 28px rgba(251,113,133,.28))}.dark .problem-story-block--hazard:before{background:radial-gradient(circle at 78% 40%,rgba(251,191,36,.12),transparent 56%)}.dark .problem-story-block--fire:before{background:radial-gradient(circle at 74% 34%,rgba(251,113,133,.12),transparent 54%)}.problem-fire-visual,.problem-hazard-visual,.problem-leak-visual{position:relative;overflow:hidden;min-height:13.5rem;border:1px solid rgba(148,163,184,.2);border-radius:1.8rem;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(241,245,249,.72)),radial-gradient(circle at top right,rgba(255,255,255,.58),transparent 44%);box-shadow:0 26px 52px -38px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.82)}.dark .problem-fire-visual,.dark .problem-hazard-visual,.dark .problem-leak-visual{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.72)),radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 46%);box-shadow:0 28px 56px -40px rgba(2,6,23,.54),inset 0 1px 0 rgba(255,255,255,.06)}.problem-leak-visual{background:radial-gradient(circle at 24% 20%,rgba(191,219,254,.32),transparent 32%),linear-gradient(180deg,rgba(248,250,252,.94),rgba(226,232,240,.72))}.dark .problem-leak-visual{background:radial-gradient(circle at 24% 20%,rgba(96,165,250,.2),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.84),rgba(7,15,28,.78))}.problem-leak-pipe{position:absolute;left:1.15rem;right:1.15rem;top:3.4rem;height:3.6rem;border-radius:999px;background:linear-gradient(180deg,#0f172a,#1e293b 38%,#334155 62%,#0f172a);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 34px -24px rgba(15,23,42,.4)}.problem-leak-pipe-core{position:absolute;inset:.42rem .7rem;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 46%),linear-gradient(90deg,rgba(59,130,246,.14),transparent 28%,transparent 72%,rgba(59,130,246,.12))}.problem-leak-seam{position:absolute;left:52%;top:.4rem;bottom:.4rem;width:.75rem;border-radius:999px;background:linear-gradient(180deg,rgba(125,211,252,.74),rgba(14,165,233,.12)),radial-gradient(circle at center,rgba(255,255,255,.82),transparent 68%);box-shadow:0 0 22px -8px rgba(56,189,248,.9),inset 0 1px 0 rgba(255,255,255,.24)}.problem-leak-drop{position:absolute;left:calc(52% + .18rem);top:calc(100% - .18rem);width:.92rem;height:1.25rem;border-radius:80% 80% 88% 88%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.84),rgba(255,255,255,.12) 44%,transparent 48%),linear-gradient(180deg,rgba(191,219,254,.96),rgba(14,165,233,.78));filter:drop-shadow(0 10px 18px rgba(14,165,233,.2));transform-origin:center top}.problem-leak-drop--primary{animation:problem-leak-drop 2.5s ease-in-out infinite}.problem-leak-drop--secondary{left:calc(52% + 1.3rem);width:.58rem;height:.78rem;opacity:.58;animation:problem-leak-drop 2.5s ease-in-out 1.1s infinite}.problem-leak-puddle{position:absolute;left:42%;right:16%;bottom:1.5rem;height:2.8rem;border-radius:999px;background:radial-gradient(circle at center,rgba(125,211,252,.42),rgba(59,130,246,.12) 62%,transparent 76%)}.problem-leak-ripple{position:absolute;inset:.45rem .7rem;border:1px solid rgba(56,189,248,.44);border-radius:inherit}.problem-leak-ripple--inner{animation:problem-ripple 2.5s ease-out infinite}.problem-leak-ripple--outer{inset:.1rem .3rem;opacity:.46;animation:problem-ripple 2.5s ease-out .9s infinite}.problem-leak-glow{position:absolute;inset:auto 12% 1rem 24%;height:3.4rem;background:radial-gradient(circle at center,rgba(125,211,252,.24),transparent 72%);filter:blur(12px)}.problem-hazard-visual{background:radial-gradient(circle at 50% 48%,rgba(251,191,36,.22),transparent 26%),linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.72))}.dark .problem-hazard-visual{background:radial-gradient(circle at 50% 48%,rgba(251,191,36,.18),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.74))}.problem-hazard-cable{position:absolute;top:50%;width:42%;height:1.6rem;margin-top:-.8rem;border-radius:999px;background:linear-gradient(180deg,#020617,#1e293b 50%,#475569);box-shadow:0 14px 30px -22px rgba(15,23,42,.56)}.problem-hazard-cable--left{left:1.15rem}.problem-hazard-cable--right{right:1.15rem}.problem-hazard-cable-strand{position:absolute;right:-.7rem;width:1.35rem;height:.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(241,245,249,.9),rgba(251,191,36,.9))}.problem-hazard-cable--right .problem-hazard-cable-strand{left:-.7rem;right:auto}.problem-hazard-cable-strand--top{top:.42rem;transform:rotate(-14deg)}.problem-hazard-cable-strand--bottom{bottom:.42rem;transform:rotate(14deg)}.problem-hazard-breach{position:absolute;left:50%;top:50%;width:6.2rem;height:5.2rem;transform:translate(-50%,-50%)}.problem-hazard-arc{position:absolute;left:50%;top:50%;width:2.8rem;height:.34rem;border-radius:999px;background:linear-gradient(90deg,rgba(254,240,138,.12),rgba(251,191,36,.96),rgba(255,255,255,.12));box-shadow:0 0 24px -8px rgba(251,191,36,.94);transform-origin:center}.problem-hazard-arc--one{margin-left:-1.4rem;margin-top:-.2rem;transform:rotate(12deg);animation:problem-hazard-arc 1.3s ease-in-out infinite}.problem-hazard-arc--two{margin-left:-1rem;margin-top:-.8rem;transform:rotate(-22deg);animation:problem-hazard-arc 1.3s ease-in-out .34s infinite}.problem-hazard-arc--three{margin-left:-1.55rem;margin-top:.62rem;transform:rotate(-4deg);animation:problem-hazard-arc 1.3s ease-in-out .62s infinite}.problem-hazard-spark{position:absolute;width:.5rem;height:.5rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(251,191,36,.92) 48%,transparent 68%);filter:blur(.1rem);opacity:0}.problem-hazard-spark--one{left:.8rem;top:1.1rem;animation:problem-hazard-spark 1.8s ease-out infinite}.problem-hazard-spark--two{right:.9rem;top:.7rem;animation:problem-hazard-spark 1.8s ease-out .42s infinite}.problem-hazard-spark--three{left:2.6rem;bottom:.7rem;animation:problem-hazard-spark 1.8s ease-out .88s infinite}.problem-hazard-glow{position:absolute;left:50%;top:50%;width:8rem;height:7rem;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(251,191,36,.28),transparent 68%);filter:blur(12px);animation:problem-hazard-glow 2s ease-in-out infinite}.problem-fire-visual{background:radial-gradient(circle at 50% 72%,rgba(251,113,133,.24),transparent 34%),linear-gradient(180deg,rgba(255,247,237,.94),rgba(255,241,242,.74))}.dark .problem-fire-visual{background:radial-gradient(circle at 50% 72%,rgba(251,113,133,.22),transparent 34%),linear-gradient(180deg,rgba(24,10,18,.9),rgba(14,6,12,.78))}.problem-fire-bed{position:absolute;left:1.15rem;right:1.15rem;bottom:1.1rem;height:2.8rem;border-radius:999px;background:linear-gradient(180deg,rgba(68,23,15,.9),rgba(41,15,12,.96)),radial-gradient(circle at center,rgba(251,146,60,.18),transparent 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.problem-fire-flame{position:absolute;bottom:2.3rem;width:4.8rem;border-radius:999px 999px 38% 38%;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.92),rgba(254,215,170,.74) 22%,rgba(251,146,60,.92) 46%,rgba(225,29,72,.84) 72%,transparent 86%);transform-origin:center bottom;filter:blur(.08rem)}.problem-fire-flame--left{left:20%;height:6.4rem;animation:problem-fire-flicker 1.7s ease-in-out infinite}.problem-fire-flame--center{left:50%;width:5.6rem;height:8rem;margin-left:-2.8rem;animation:problem-fire-flicker 1.5s ease-in-out .18s infinite}.problem-fire-flame--right{right:18%;height:5.8rem;animation:problem-fire-flicker 1.65s ease-in-out .42s infinite}.problem-fire-ember{position:absolute;bottom:4.1rem;width:.42rem;height:.42rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(251,146,60,.92) 54%,transparent 72%);opacity:0}.problem-fire-ember--one{left:34%;animation:problem-fire-ember 2.1s linear infinite}.problem-fire-ember--two{left:52%;animation:problem-fire-ember 2.1s linear .5s infinite}.problem-fire-ember--three{left:66%;animation:problem-fire-ember 2.1s linear .94s infinite}.problem-fire-smoke{position:absolute;bottom:6.4rem;width:4.2rem;height:4.2rem;border-radius:999px;background:radial-gradient(circle,rgba(148,163,184,.28),transparent 70%);filter:blur(.22rem);opacity:0}.problem-fire-smoke--one{left:32%;animation:problem-fire-smoke 3.2s ease-out infinite}.problem-fire-smoke--two{right:26%;animation:problem-fire-smoke 3.2s ease-out 1.1s infinite}.problem-fire-glow{position:absolute;left:16%;right:16%;bottom:1rem;height:5rem;background:radial-gradient(circle at center,rgba(251,146,60,.24),rgba(225,29,72,.16) 48%,transparent 74%);filter:blur(16px)}.problem-card-icon{position:relative;box-shadow:0 10px 24px -18px color-mix(in srgb,var(--ace-accent) 55%,transparent),inset 0 1px 0 rgba(255,255,255,.68);animation:problem-card-icon-float 3.8s ease-in-out infinite;transform-origin:center}.problem-card-icon:after{content:"";position:absolute;inset:-.3rem;border-radius:1.35rem;background:radial-gradient(circle,color-mix(in srgb,var(--ace-accent) 18%,transparent),transparent 72%);opacity:.7;filter:blur(10px);z-index:-1;animation:problem-card-icon-glow 3.8s ease-in-out infinite}@keyframes problem-leak-drop{0%,12%{opacity:0;transform:translateY(-.2rem) scale(.7)}24%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1;transform:translateY(4.8rem) scale(1.02)}to{opacity:0;transform:translateY(5.6rem) scale(.82)}}.problem-loop-shell{position:relative;isolation:isolate;overflow:visible!important;border-color:rgba(248,113,113,.34)!important;background:radial-gradient(circle at 20% 0,rgba(248,113,113,.18),transparent 34%),linear-gradient(180deg,rgba(42,14,20,.86),rgba(20,8,12,.78))!important;box-shadow:0 36px 86px -52px rgba(248,113,113,.54),inset 0 0 0 1px rgba(254,202,202,.08)!important}.problem-loop-shell:after,.problem-loop-shell:before{content:"";position:absolute;top:34%;bottom:32%;z-index:0;width:clamp(1.15rem,7vw,4.25rem);border:1px solid rgba(248,113,113,.22);background:radial-gradient(circle at center,rgba(248,113,113,.28),transparent 58%),linear-gradient(180deg,rgba(127,29,29,.72),rgba(69,10,10,.52));box-shadow:0 0 34px -18px rgba(248,113,113,.72),inset 0 0 26px rgba(254,202,202,.06);pointer-events:none}.problem-loop-shell:before{left:0;border-radius:0 999px 999px 0;transform:translateX(-24%)}.problem-loop-shell:after{right:0;border-radius:999px 0 0 999px;transform:translateX(24%)}.career-conveyor-shell{position:relative;padding-block:.7rem 1rem}.career-conveyor-scene{position:relative;height:clamp(33rem,60vw,40rem);overflow:hidden;perspective:1900px;perspective-origin:50% 38%;isolation:isolate}.career-conveyor-orbit{position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.career-conveyor-orbit--outer{width:min(42rem,calc(100% - 1.5rem));height:min(21.5rem,76%);border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 0 44px -28px rgba(59,130,246,.18)}.career-conveyor-orbit--inner{width:min(28rem,calc(100% - 6rem));height:min(14rem,52%);border:1px dashed rgba(148,163,184,.22);opacity:.9}.career-conveyor-stage{inset:0}.career-conveyor-card,.career-conveyor-stage{position:absolute;transform-style:preserve-3d}.career-conveyor-card{--career-accent:#38bdf8;--career-accent-soft:#7dd3fc;--career-accent-tertiary:#bae6fd;--career-accent-glow:rgba(56,189,248,0.22);--career-accent-ink:#155e75;--career-chip-bg:linear-gradient(135deg,rgba(56,189,248,0.16),rgba(125,211,252,0.14));--career-chip-border:rgba(56,189,248,0.24);--career-chip-ink:#155e75;left:50%;top:50%;width:min(22rem,calc(100% - 2rem));min-height:21.5rem;padding:1.2rem;border:1px solid rgba(148,163,184,.24);border-radius:1.9rem;background:radial-gradient(circle at top left,rgba(255,255,255,.84),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.94));box-shadow:0 24px 52px -30px rgba(15,23,42,.24),inset 0 0 0 1px rgba(255,255,255,.62);color:#0f172a;cursor:pointer;overflow:hidden;text-align:left;transition:transform 1.85s cubic-bezier(.2,.85,.2,1),opacity 1.2s ease,box-shadow .9s ease,filter 1.2s ease;will-change:transform,opacity}.dark .career-conveyor-card{background:radial-gradient(circle at top left,rgba(103,197,255,.13),transparent 38%),radial-gradient(circle at 82% 16%,rgba(248,211,139,.08),transparent 24%),linear-gradient(180deg,rgba(25,42,40,.96),rgba(16,30,30,.94));border-color:rgba(157,207,197,.2);box-shadow:0 24px 52px -32px rgba(4,13,13,.72),inset 0 0 0 1px rgba(210,244,236,.05);color:var(--sato-dark-text)}.career-conveyor-card-shine{position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,var(--career-accent-glow),transparent 26%),linear-gradient(140deg,rgba(255,255,255,.18),transparent 26%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.46),transparent 18%);pointer-events:none}.career-conveyor-card-copy{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column}.career-conveyor-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.career-conveyor-card-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.career-conveyor-card-mark{display:inline-flex;height:2.9rem;width:2.9rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(241,245,249,.74));box-shadow:0 16px 30px -24px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.84)}.career-conveyor-card-mark>img,.career-conveyor-card-mark>span[aria-hidden=true],.career-conveyor-card-mark>svg{flex-shrink:0}.dark .career-conveyor-card-mark{background:linear-gradient(180deg,rgba(231,243,238,.18),rgba(20,36,34,.8))}.career-conveyor-card-brand-text{min-width:0;font-size:.98rem;font-weight:700;line-height:1.1;color:var(--career-accent-ink)}.dark .career-conveyor-card-brand-text{color:var(--sato-dark-text)}.career-conveyor-chip{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid var(--career-chip-border);border-radius:999px;padding:.42rem .78rem;font-size:.56rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.career-conveyor-chip,.dark .career-conveyor-chip{background:var(--career-chip-bg);color:var(--career-chip-ink)}.dark .career-conveyor-chip{border-color:var(--career-chip-border)}.career-conveyor-headline{margin-top:1.2rem;font-size:1.1rem;font-weight:650;line-height:1.18;color:#0f172a}.dark .career-conveyor-headline{color:#f8fafc}.career-conveyor-anchor{margin-top:.8rem;font-size:.72rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--career-accent-ink);opacity:.88}.dark .career-conveyor-anchor{color:rgba(206,236,228,.9)}.career-conveyor-story{margin-top:.9rem;font-size:.95rem;line-height:1.72;color:rgba(51,65,85,.92)}.career-conveyor-story-highlight{font-weight:700;color:var(--career-accent-ink);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--career-accent-tertiary) 78%,transparent 22%);text-decoration-thickness:.14em;text-underline-offset:.18em;text-shadow:0 0 16px var(--career-accent-glow)}.dark .career-conveyor-story{color:rgba(218,230,226,.88)}.dark .career-conveyor-story-highlight{color:#ccfbf1;text-decoration-color:rgba(94,234,212,.34)}.career-conveyor-surface--justworks{background:radial-gradient(circle at top left,rgba(147,197,253,.32),transparent 36%),linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.96))}.career-conveyor-surface--monday{background:radial-gradient(circle at top left,rgba(226,68,92,.18),transparent 30%),radial-gradient(circle at 78% 14%,rgba(0,200,117,.14),transparent 24%),radial-gradient(circle at 52% 8%,rgba(255,203,0,.12),transparent 18%),linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.96))}.career-conveyor-surface--abacus{background:radial-gradient(circle at top left,rgba(240,171,252,.22),transparent 34%),radial-gradient(circle at 74% 18%,rgba(196,181,253,.18),transparent 24%),linear-gradient(180deg,rgba(250,245,255,.98),rgba(245,243,255,.96))}.career-conveyor-surface--ones{background:radial-gradient(circle at top left,rgba(29,78,216,.16),transparent 34%),linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.96))}.career-conveyor-surface--nst{background:radial-gradient(circle at top left,rgba(45,212,191,.16),transparent 34%),linear-gradient(180deg,rgba(240,253,250,.98),rgba(241,245,249,.96))}.dark .career-conveyor-surface--abacus,.dark .career-conveyor-surface--justworks,.dark .career-conveyor-surface--monday,.dark .career-conveyor-surface--nst,.dark .career-conveyor-surface--ones{background:radial-gradient(circle at top left,color-mix(in srgb,var(--career-accent) 22%,transparent 78%),transparent 34%),radial-gradient(circle at 82% 16%,rgba(248,211,139,.08),transparent 24%),linear-gradient(180deg,rgba(25,42,40,.96),rgba(16,30,30,.94))}.dark .career-conveyor-surface--justworks{background:radial-gradient(circle at top left,rgba(147,197,253,.24),transparent 36%),linear-gradient(180deg,rgba(24,43,50,.97),rgba(15,31,34,.95))}.dark .career-conveyor-surface--monday{background:radial-gradient(circle at top left,rgba(226,68,92,.16),transparent 30%),radial-gradient(circle at 78% 14%,rgba(0,200,117,.15),transparent 24%),radial-gradient(circle at 52% 8%,rgba(255,203,0,.11),transparent 18%),linear-gradient(180deg,rgba(27,41,40,.97),rgba(15,30,31,.95))}.dark .career-conveyor-surface--abacus{background:radial-gradient(circle at top left,rgba(240,171,252,.18),transparent 34%),radial-gradient(circle at 74% 18%,rgba(196,181,253,.13),transparent 24%),linear-gradient(180deg,rgba(32,37,48,.97),rgba(20,28,38,.95))}.dark .career-conveyor-surface--ones{background:radial-gradient(circle at top left,rgba(103,197,255,.19),transparent 34%),linear-gradient(180deg,rgba(23,42,50,.97),rgba(15,31,36,.95))}.dark .career-conveyor-surface--nst{background:radial-gradient(circle at top left,rgba(45,212,191,.17),transparent 34%),linear-gradient(180deg,rgba(21,43,39,.97),rgba(15,31,30,.95))}.career-conveyor-card--front{opacity:1;filter:none;transform:translate3d(-50%,-50%,102px) rotateY(0deg) scale(1);z-index:5}.career-conveyor-card--active{box-shadow:0 34px 70px -34px rgba(15,23,42,.28),0 0 38px -26px var(--career-accent-glow),0 0 0 1px rgba(255,255,255,.74) inset}.dark .career-conveyor-card--active{box-shadow:0 34px 72px -34px rgba(2,6,23,.78),0 0 42px -24px var(--career-accent-glow),0 0 0 1px rgba(255,255,255,.05) inset}.career-conveyor-card--left{opacity:.86;filter:saturate(.92);transform:translate3d(calc(-50% - 12.6rem),calc(-50% + .9rem),-138px) rotateY(42deg) scale(.9);z-index:4}.career-conveyor-card--right{opacity:.86;filter:saturate(.92);transform:translate3d(calc(-50% + 12.6rem),calc(-50% + .9rem),-138px) rotateY(-42deg) scale(.9);z-index:4}.career-conveyor-card--back-right{opacity:.26;filter:saturate(.82) blur(.8px);transform:translate3d(calc(-50% + 7.2rem),calc(-50% + 1rem),-230px) rotateY(-18deg) scale(.8);z-index:2}.career-conveyor-card--back-left{opacity:.26;filter:saturate(.82) blur(.8px);transform:translate3d(calc(-50% - 7.2rem),calc(-50% + 1rem),-230px) rotateY(18deg) scale(.8);z-index:2}.career-conveyor-card--back-left .career-conveyor-story,.career-conveyor-card--back-right .career-conveyor-story,.career-conveyor-card--left .career-conveyor-story,.career-conveyor-card--right .career-conveyor-story{display:none}.career-conveyor-card--back-left .career-conveyor-headline,.career-conveyor-card--back-right .career-conveyor-headline{opacity:.5}.career-conveyor-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0 auto 1rem;max-width:44rem;position:relative;z-index:8}.career-conveyor-control{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:999px;border:1px solid rgba(148,163,184,.72);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,249,.82));color:#38516b;cursor:pointer;padding:.48rem .95rem;font-size:.76rem;font-weight:700;letter-spacing:.01em;box-shadow:0 14px 26px -24px rgba(15,23,42,.42),inset 0 1px 0 rgba(255,255,255,.88);transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.career-conveyor-control:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor;opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .18s ease}.career-conveyor-control:hover{border-color:rgba(56,189,248,.56);color:#0f172a;transform:translateY(-1px);box-shadow:0 18px 32px -24px rgba(15,23,42,.5),0 0 0 3px rgba(125,211,252,.12),inset 0 1px 0 rgba(255,255,255,.92)}.career-conveyor-control--active{background:radial-gradient(circle at 18% 0,rgba(125,211,252,.5),transparent 36%),linear-gradient(180deg,#eff6ff,#dbeafe);border-color:rgba(56,189,248,.72);color:#123955;transform:translateY(-2px);box-shadow:0 20px 38px -24px rgba(37,99,235,.42),0 0 0 3px rgba(125,211,252,.24),0 0 28px -22px rgba(14,165,233,.8),inset 0 1px 0 rgba(255,255,255,.96)}.career-conveyor-control--active:before{opacity:1;transform:scale(1)}.dark .career-conveyor-control{border-color:rgba(71,85,105,.88);background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.82));color:rgba(226,232,240,.82);box-shadow:0 16px 30px -26px rgba(2,6,23,.8),inset 0 1px 0 rgba(255,255,255,.08)}.dark .career-conveyor-control--active{background:radial-gradient(circle at 16% 0,rgba(125,211,252,.24),transparent 38%),linear-gradient(180deg,rgba(51,65,85,.98),rgba(15,23,42,.96));border-color:rgba(125,211,252,.7);color:white;box-shadow:0 20px 38px -24px rgba(14,165,233,.38),0 0 0 3px rgba(125,211,252,.16),inset 0 1px 0 rgba(255,255,255,.14)}.about-career-timeline .career-conveyor-shell{padding-block:.25rem .45rem}.about-career-timeline .career-conveyor-controls{margin-bottom:.45rem}.about-career-timeline .career-conveyor-control{min-height:2.1rem;padding:.4rem .78rem;font-size:.7rem}.about-career-timeline .career-conveyor-scene{height:clamp(29rem,42vw,32rem)}.about-career-timeline .career-conveyor-card{width:min(20.5rem,calc(100% - 2rem));min-height:19.25rem;border-radius:1.45rem;padding:1rem}.about-career-timeline .career-conveyor-card-mark{height:2.55rem;width:2.55rem}.about-career-timeline .career-conveyor-card-brand-text{font-size:.9rem}.about-career-timeline .career-conveyor-chip{padding:.34rem .64rem;font-size:.52rem}.about-career-timeline .career-conveyor-headline{margin-top:1rem;font-size:.98rem}.about-career-timeline .career-conveyor-anchor{margin-top:.62rem;font-size:.68rem}.about-career-timeline .career-conveyor-story{margin-top:.68rem;font-size:.84rem;line-height:1.55}@media (max-width:1023px){.career-conveyor-scene{height:35rem}.career-conveyor-orbit--outer{width:calc(100% - 1rem);height:min(20rem,74%)}.career-conveyor-orbit--inner{width:min(24rem,calc(100% - 4rem));height:min(13rem,50%)}.career-conveyor-card{width:min(19rem,calc(100% - 1.5rem));min-height:19.75rem;padding:1rem}.career-conveyor-card--left{transform:translate3d(calc(-50% - 8.8rem),calc(-50% + .9rem),-124px) rotateY(36deg) scale(.88)}.career-conveyor-card--right{transform:translate3d(calc(-50% + 8.8rem),calc(-50% + .9rem),-124px) rotateY(-36deg) scale(.88)}.career-conveyor-card--back-right{transform:translate3d(calc(-50% + 5.8rem),calc(-50% + .9rem),-208px) rotateY(-16deg) scale(.78)}.career-conveyor-card--back-left{transform:translate3d(calc(-50% - 5.8rem),calc(-50% + .9rem),-208px) rotateY(16deg) scale(.78)}}@media (max-width:767px){.career-conveyor-shell{padding-block:.35rem 1.2rem}.career-conveyor-controls{gap:.52rem;margin-bottom:.2rem;padding-inline:.25rem}.career-conveyor-control{min-height:2.15rem;padding:.42rem .72rem;font-size:.68rem}.career-conveyor-scene{height:39.5rem}.career-conveyor-orbit--outer{height:23rem}.career-conveyor-orbit--inner{width:calc(100% - 3.5rem);height:15rem}.career-conveyor-card{width:min(18rem,calc(100% - .5rem));min-height:24.5rem;padding:.9rem}.career-conveyor-card-topline{flex-direction:column;align-items:flex-start;gap:.7rem}.career-conveyor-card-mark{height:2.5rem;width:2.5rem}.career-conveyor-card-brand-text{font-size:.92rem}.career-conveyor-headline{font-size:.96rem}.career-conveyor-story{font-size:.88rem;line-height:1.58}.career-conveyor-card--front{transform:translate3d(-50%,-50%,82px) rotateY(0deg) scale(1)}.career-conveyor-card--left{opacity:.9;transform:translate3d(calc(-50% - 8rem),calc(-50% + 1.3rem),-112px) rotateY(32deg) scale(.84)}.career-conveyor-card--right{opacity:.9;transform:translate3d(calc(-50% + 8rem),calc(-50% + 1.3rem),-112px) rotateY(-32deg) scale(.84)}.career-conveyor-card--back-right{opacity:.22;transform:translate3d(calc(-50% + 5rem),calc(-50% + 1.1rem),-186px) rotateY(-14deg) scale(.75)}.career-conveyor-card--back-left{opacity:.22;transform:translate3d(calc(-50% - 5rem),calc(-50% + 1.1rem),-186px) rotateY(14deg) scale(.75)}}.hero-orbit-visual{height:clamp(20rem,39vw,33.5rem);overflow:visible}.hero-orbit-stage{position:absolute;inset:clamp(1.15rem,2.2vw,1.4rem) clamp(.2rem,.8vw,.5rem) clamp(1.5rem,3vw,2rem);z-index:2}.hero-orbit-grid,.hero-orbit-wash{position:absolute;inset:-12%;pointer-events:none;z-index:0}.hero-orbit-grid{opacity:.22;background-image:linear-gradient(rgba(15,118,145,.07) 1px,transparent 0),linear-gradient(90deg,rgba(15,118,145,.07) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at center,black 34%,rgba(0,0,0,.62) 56%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 34%,rgba(0,0,0,.62) 56%,transparent 80%)}.hero-orbit-wash{opacity:.82;background:radial-gradient(circle at 26% 18%,rgba(104,182,255,.2),transparent 22%),radial-gradient(circle at 76% 32%,rgba(255,195,115,.18),transparent 18%),radial-gradient(circle at 54% 78%,rgba(126,247,234,.18),transparent 24%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,rgba(0,0,0,.58) 58%,transparent 84%);mask-image:radial-gradient(ellipse at center,black 30%,rgba(0,0,0,.58) 58%,transparent 84%)}.hero-orbit-cluster{position:absolute;z-index:2;transform-origin:center}.hero-orbit-connection-layer{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible}.hero-orbit-connection{stroke:rgba(150,244,231,.5);stroke-width:.52;stroke-linecap:round;stroke-dasharray:5 6;filter:drop-shadow(0 0 10px rgba(126,247,234,.22));animation:hero-orbit-connection-flow 12s linear infinite}.hero-orbit-connection--workers{stroke:rgba(127,214,255,.56)}.hero-orbit-connection--software{stroke:rgba(255,208,145,.54);animation-delay:-1.7s}.hero-orbit-connection--ai{stroke:rgba(145,246,225,.56);animation-delay:-3.3s}.hero-orbit-connection--mobile{display:none}.hero-orbit-intro-wordmark{top:70%;z-index:4;max-width:min(92%,34rem);background:linear-gradient(90deg,#ffffff,#83ddff 38%,#93f0d5 68%,#ffe08f);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(2.05rem,7vw,4.85rem);font-weight:700;letter-spacing:.015em;line-height:.9;opacity:0;pointer-events:none;text-align:center;text-shadow:0 0 34px rgba(127,214,255,.22);white-space:nowrap}.hero-orbit-intro-wordmark,.hero-orbit-system-core{position:absolute;left:50%;transform:translate(-50%,-50%)}.hero-orbit-system-core{top:52%;z-index:5;display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(154,242,227,.2);background:radial-gradient(circle at 24% 20%,rgba(127,214,255,.18),transparent 36%),linear-gradient(180deg,rgba(11,25,42,.74),rgba(5,12,24,.9));box-shadow:0 0 34px -20px rgba(126,247,234,.6),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;padding:.18rem}.hero-orbit-system-core--sato{gap:.48rem;min-height:0;border-color:rgba(177,246,236,.34);border-radius:1.35rem;background:radial-gradient(circle at 8% 50%,rgba(34,211,238,.18),transparent 42%),radial-gradient(circle at 96% 22%,rgba(255,208,145,.16),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(235,254,255,.82));box-shadow:0 0 42px -16px rgba(126,247,234,.82),0 18px 42px -26px rgba(15,23,42,.82),inset 0 1px 0 rgba(255,255,255,.82);padding:.54rem .78rem .54rem .64rem}.hero-orbit-system-name{color:#071322;font-family:var(--font-display);font-size:clamp(1.12rem,3.8vw,1.72rem);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.hero-orbit-rim-points{position:absolute;inset:0;z-index:4;pointer-events:none}.hero-orbit-rim-point{position:absolute;display:block;height:.48rem;width:.48rem;border-radius:999px;background:#98f4e7;box-shadow:0 0 0 .24rem rgba(152,244,231,.1),0 0 16px rgba(152,244,231,.64);transform:translate(-50%,-50%)}.hero-orbit-rim-point--workers{left:47.1%;top:49%;background:#82d9ff;box-shadow:0 0 0 .24rem rgba(130,217,255,.1),0 0 16px rgba(130,217,255,.66)}.hero-orbit-rim-point--software{left:53.9%;top:51.8%;background:#ffd293;box-shadow:0 0 0 .24rem rgba(255,210,147,.1),0 0 16px rgba(255,210,147,.62)}.hero-orbit-rim-point--ai{left:50%;top:57.9%}.hero-orbit-system-mark{display:block;height:3.05rem;width:3.05rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 0 12px rgba(127,214,255,.28)) drop-shadow(0 0 18px rgba(255,208,145,.12))}.hero-orbit-system-mark--sato{height:clamp(2.75rem,7vw,3.95rem);width:clamp(2.75rem,7vw,3.95rem);border-radius:999px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(127,214,255,.24)) drop-shadow(0 0 16px rgba(255,208,145,.1))}.hero-orbit-cluster--workers{left:2%;top:0;width:43%;height:35%}.hero-orbit-cluster--software{right:2%;top:18%;width:43%;height:35%}.hero-orbit-cluster--ai{left:22%;bottom:1%;width:48%;height:39%}.hero-orbit-body-shell,.hero-orbit-shell,.hero-orbit-track{position:absolute;inset:0}.hero-orbit-shell{z-index:1}.hero-orbit-track{--orbit-duration:16s;animation:hero-orbit-spin var(--orbit-duration) linear infinite;z-index:1}.hero-orbit-track--reverse{animation-direction:reverse}.hero-orbit-ellipse{display:none}.hero-orbit-item-wrap{position:absolute}.hero-orbit-counter{animation:hero-orbit-counter-spin var(--orbit-duration) linear infinite}.hero-orbit-track--reverse .hero-orbit-counter{animation-direction:reverse}.hero-orbit-item{display:inline-flex;height:2.4rem;width:2.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px -18px rgba(15,23,42,.5),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-orbit-body-shell,.hero-orbit-item{align-items:center;justify-content:center}.hero-orbit-body-shell{display:flex;z-index:2}.hero-orbit-body{display:inline-flex;height:7.85rem;width:7.85rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,19,35,.94),rgba(7,14,27,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 44px -28px rgba(15,23,42,.72);position:relative;z-index:1}.hero-orbit-body--roomy{height:8.55rem;width:8.55rem}.hero-orbit-body-content{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1rem .8rem .9rem}.hero-orbit-body-content--roomy{gap:.98rem;padding:1.12rem .92rem 1.04rem}.hero-orbit-label{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:.34rem .85rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;box-shadow:0 14px 28px -24px rgba(15,23,42,.38);position:relative;z-index:1;overflow:hidden;isolation:isolate}.hero-orbit-label--embedded{min-height:1.85rem;max-width:calc(100% - .2rem);padding:.28rem .82rem;font-size:.62rem;letter-spacing:.14em;box-shadow:0 10px 24px -24px rgba(15,23,42,.58)}.hero-orbit-label--relaxed{min-height:1.76rem;padding:.24rem .72rem;font-size:.56rem;letter-spacing:.125em}.hero-orbit-label--software{padding-inline:.64rem;font-size:.52rem;letter-spacing:.11em}.hero-orbit-visual--services .hero-orbit-label--service{max-width:6.6rem;min-height:1.92rem;padding:.28rem .58rem;font-size:.48rem;letter-spacing:.08em;line-height:1.08;text-align:center;white-space:normal}.hero-orbit-visual--services .hero-orbit-body-content{gap:.58rem}.hero-orbit-visual--services .hero-orbit-body{border-color:rgba(14,116,144,.14);background:radial-gradient(circle at 22% 18%,rgba(125,211,252,.2),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,253,255,.88));box-shadow:0 18px 42px -28px rgba(14,116,144,.45),inset 0 1px 0 rgba(255,255,255,.9)}.hero-orbit-visual--services .hero-orbit-body svg{color:#0f6f8d}.hero-orbit-visual--services .hero-orbit-label--service{border-color:rgba(14,116,144,.16);color:#0f3557;box-shadow:0 12px 26px -22px rgba(14,116,144,.4)}.hero-orbit-visual--services .hero-orbit-label--service:before{background:radial-gradient(circle at 10% 20%,rgba(125,211,252,.2),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(224,248,252,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px -20px rgba(14,116,144,.44)}.hero-orbit-service-ring{--service-ring-duration:26s;--service-start-angle:0deg;--service-counter-start-angle:0deg;--service-counter-end-angle:-360deg;position:absolute;inset:12% 6% 10%;z-index:3;transform-origin:center;animation:hero-service-ring-spin var(--service-ring-duration) linear infinite}.hero-orbit-service-ring--train{--service-ring-duration:28s;--service-start-angle:-24deg;--service-counter-start-angle:24deg;--service-counter-end-angle:-336deg}.hero-orbit-service-ring--build{--service-ring-duration:32s;--service-start-angle:112deg;--service-counter-start-angle:-112deg;--service-counter-end-angle:-472deg;animation-direction:reverse}.hero-orbit-service-ring--maintain{--service-ring-duration:30s;--service-start-angle:232deg;--service-counter-start-angle:-232deg;--service-counter-end-angle:-592deg}.hero-orbit-service-counter{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(var(--service-counter-start-angle));animation:hero-service-ring-counter var(--service-ring-duration) linear infinite}.hero-orbit-service-ring--build .hero-orbit-service-counter{animation-direction:reverse}.hero-orbit-visual--services .hero-orbit-cluster--service{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:clamp(7rem,28vw,9.1rem);height:clamp(7rem,28vw,9.1rem)}.hero-orbit-visual--services .hero-orbit-system-core--sato{z-index:7}.hero-orbit-visual--services .hero-orbit-item{border-color:rgba(14,116,144,.12);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.9),transparent 42%),linear-gradient(180deg,rgba(240,253,250,.94),rgba(224,247,250,.82));color:#0f6f8d;box-shadow:0 0 0 1px rgba(255,255,255,.72),0 14px 28px -22px rgba(14,116,144,.42),inset 0 1px 0 rgba(255,255,255,.84)}.hero-orbit-label:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(30,47,76,.95),rgba(18,31,52,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px -20px rgba(15,23,42,.68);z-index:0}.hero-orbit-label-text{position:relative;z-index:1}@media (min-width:768px) and (max-width:1199px){.hero-orbit-visual{height:25.25rem}.hero-orbit-cluster--workers{left:1%;top:2%;width:45%;height:35%}.hero-orbit-cluster--software{right:1%;top:19%;width:45%;height:35%}.hero-orbit-cluster--ai{left:19%;bottom:1%;width:51%;height:40%}.hero-orbit-body{height:6.85rem;width:6.85rem}.hero-orbit-body--roomy{height:7.45rem;width:7.45rem}.hero-orbit-body-content{gap:.65rem;padding:.9rem .75rem .82rem}.hero-orbit-body-content--roomy{gap:.82rem;padding:.98rem .78rem .88rem}.hero-orbit-label{min-height:1.85rem;padding:.3rem .76rem;font-size:.61rem;letter-spacing:.14em}.hero-orbit-item{height:2.12rem;width:2.12rem}}@keyframes hero-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-orbit-counter-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes hero-orbit-connection-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-22}}@keyframes hero-service-ring-spin{0%{transform:rotate(var(--service-start-angle))}to{transform:rotate(calc(var(--service-start-angle) + 1turn))}}@keyframes hero-service-ring-counter{0%{transform:translate(-50%,-50%) rotate(var(--service-counter-start-angle))}to{transform:translate(-50%,-50%) rotate(var(--service-counter-end-angle))}}.problem-loop-stage{position:relative;min-height:39rem;overflow:hidden;border-radius:1.8rem;background:radial-gradient(circle at 20% 18%,rgba(94,164,255,.16),transparent 26%),radial-gradient(circle at 82% 84%,rgba(255,203,119,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.68),rgba(248,250,252,.92));isolation:isolate}.dark .problem-loop-stage{background:radial-gradient(circle at 20% 18%,rgba(94,164,255,.14),transparent 26%),radial-gradient(circle at 82% 84%,rgba(255,203,119,.12),transparent 24%),linear-gradient(180deg,rgba(8,18,32,.92),rgba(7,16,28,.98))}.problem-loop-heading{top:1.2rem;text-align:center}.problem-loop-context,.problem-loop-heading{position:absolute;left:50%;z-index:4;transform:translateX(-50%)}.problem-loop-context{top:1.85rem;width:min(26rem,calc(100% - 5.5rem))}.problem-loop-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 0),linear-gradient(rgba(15,23,42,.03) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at center,black 52%,transparent 100%);mask-image:radial-gradient(circle at center,black 52%,transparent 100%);opacity:.7}.dark .problem-loop-backdrop{background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0)}.problem-loop-ring{position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.problem-loop-ring:before{content:"";position:absolute;inset:0;border-radius:inherit}.problem-loop-ring:after{content:"";position:absolute;left:50%;top:-.42rem;width:.82rem;height:.82rem;margin-left:-.41rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(96,165,250,.92) 45%,transparent 72%);box-shadow:0 0 26px rgba(96,165,250,.55)}.problem-loop-ring--outer{width:min(29rem,92%);height:min(22rem,60%);animation:problem-loop-rotate 13s linear infinite}.problem-loop-ring--outer:before{border:1.5px dashed rgba(37,99,235,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 0 32px -22px rgba(37,99,235,.28)}.problem-loop-ring--inner{width:min(21rem,68%);height:min(15rem,44%);animation:problem-loop-rotate-reverse 10.5s linear infinite}.problem-loop-ring--inner:before{border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 0 24px -18px rgba(15,23,42,.12)}.problem-loop-ring--inner:after{width:.64rem;height:.64rem;top:auto;bottom:-.32rem;margin-left:-.32rem;background:radial-gradient(circle,rgba(255,255,255,.94),rgba(16,185,129,.88) 45%,transparent 70%);box-shadow:0 0 20px rgba(16,185,129,.4)}.dark .problem-loop-ring--outer:before{border-color:rgba(96,165,250,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 36px -22px rgba(96,165,250,.34)}.dark .problem-loop-ring--inner:before{border-color:rgba(148,163,184,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 28px -18px rgba(15,23,42,.32)}.problem-loop-core{position:absolute;left:50%;top:calc(50% + 1.55rem);width:min(28rem,calc(100% - 5.25rem));min-height:13.75rem;padding:1rem;border:1px solid rgba(59,130,246,.22);border-radius:2rem;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.84),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(241,245,249,.92));box-shadow:0 30px 60px -38px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.78);animation:problem-loop-core-pulse 4.6s ease-in-out infinite;z-index:3}.dark .problem-loop-core{border-color:rgba(148,163,184,.16);background:radial-gradient(circle at 50% 28%,rgba(96,165,250,.18),transparent 42%),linear-gradient(180deg,rgba(14,26,43,.96),rgba(9,20,35,.98));box-shadow:0 32px 66px -40px rgba(2,6,23,.76),inset 0 1px 0 rgba(255,255,255,.06)}.problem-loop-core-glow{position:absolute;inset:-1rem;border-radius:2rem;background:radial-gradient(circle at center,rgba(96,165,250,.22),transparent 58%),radial-gradient(circle at center,rgba(16,185,129,.12),transparent 72%);filter:blur(18px);z-index:-1}.problem-loop-core-copy{position:relative;display:grid;gap:.65rem;justify-items:center;text-align:center}.problem-loop-core-kicker{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:rgba(37,99,235,.72)}.dark .problem-loop-core-kicker{color:rgba(191,219,254,.78)}.problem-loop-core-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.problem-loop-core-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;border-radius:999px;border:1px solid rgba(59,130,246,.18);background:rgba(255,255,255,.8);padding:.34rem .72rem;color:#0f172a;font-size:.68rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;box-shadow:0 12px 24px -22px rgba(37,99,235,.3)}.dark .problem-loop-core-pill{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.66);color:#eff6ff}.problem-loop-buckets{display:grid;gap:.55rem;width:100%}.problem-loop-bucket{display:grid;gap:.5rem;width:100%;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.9)),radial-gradient(circle at top left,rgba(255,255,255,.6),transparent 40%);padding:.75rem;box-shadow:0 18px 34px -30px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.82);animation:problem-loop-tool-float 4.4s ease-in-out infinite}.dark .problem-loop-bucket{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(12,22,37,.92),rgba(9,20,34,.96)),radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 40%);box-shadow:0 20px 36px -30px rgba(2,6,23,.62),inset 0 1px 0 rgba(255,255,255,.05)}.problem-loop-bucket-title{margin:0;color:#0f172a;font-size:.66rem;font-weight:700;letter-spacing:.16em;line-height:1;text-align:center;text-transform:uppercase}.dark .problem-loop-bucket-title{color:#f8fafc}.problem-loop-bucket-tools{display:flex;flex-wrap:wrap;gap:.42rem}.problem-loop-bucket-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:1.95rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.84);padding:.3rem .55rem .3rem .34rem;color:#0f172a;font-size:.64rem;font-weight:700;line-height:1;box-shadow:0 12px 24px -24px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.8)}.dark .problem-loop-bucket-chip{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.72);color:rgba(255,255,255,.92)}.problem-loop-bucket-chip-label{display:inline}.problem-loop-bucket-chip>img,.problem-loop-bucket-chip>span[aria-hidden=true],.problem-loop-bucket-chip>svg{flex-shrink:0}.problem-loop-core-body{margin:0;max-width:22rem;color:rgba(51,65,85,.88);font-size:.76rem;line-height:1.45}.dark .problem-loop-core-body{color:rgba(226,232,240,.78)}.problem-loop-pain{position:absolute;z-index:2;display:grid;gap:.8rem;width:min(10rem,40%);isolation:isolate;overflow:hidden;border:1px solid rgba(101,159,183,.34);border-radius:1.55rem;background:radial-gradient(circle at 18% 0,rgba(103,197,255,.16),transparent 38%),radial-gradient(circle at 88% 12%,rgba(248,211,139,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(246,250,250,.58));padding:.95rem;box-shadow:0 26px 48px -36px rgba(15,23,42,.28),inset 0 0 0 1px rgba(255,255,255,.24),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(16px) saturate(148%);-webkit-backdrop-filter:blur(16px) saturate(148%);animation:problem-loop-pain-pulse 6s ease-in-out infinite}.dark .problem-loop-pain{border-color:rgba(157,207,197,.26);background:radial-gradient(circle at 18% 0,rgba(103,197,255,.15),transparent 38%),radial-gradient(circle at 88% 12%,rgba(248,211,139,.1),transparent 34%),linear-gradient(180deg,rgba(27,52,54,.78),rgba(11,27,35,.74));box-shadow:0 28px 54px -34px rgba(0,0,0,.72),inset 0 0 0 1px rgba(210,244,236,.07),inset 0 1px 0 rgba(255,255,255,.12)}.problem-loop-pain:before{inset:.42rem;border:1px solid rgba(255,255,255,.34);border-radius:1.18rem;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.11)),radial-gradient(circle at 16% 0,rgba(255,255,255,.46),transparent 36%);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -16px 26px rgba(15,23,42,.04)}.problem-loop-pain:after,.problem-loop-pain:before{content:"";position:absolute;z-index:0;pointer-events:none}.problem-loop-pain:after{inset:0;background:linear-gradient(120deg,rgba(255,255,255,.28),transparent 36%);opacity:.62}.dark .problem-loop-pain:before{border-color:rgba(210,244,236,.13);background:linear-gradient(180deg,rgba(35,63,65,.72),rgba(12,28,36,.46)),radial-gradient(circle at 16% 0,rgba(210,244,236,.14),transparent 36%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -18px 30px rgba(2,6,23,.12)}.dark .problem-loop-pain:after{background:linear-gradient(120deg,rgba(210,244,236,.1),transparent 36%);opacity:.7}.problem-loop-pain>*{position:relative;z-index:1}.problem-loop-pain--top-left{left:1rem;top:4.25rem}.problem-loop-pain--top-right{right:1rem;top:4.25rem}.problem-loop-pain--bottom-left{left:1rem;bottom:1rem}.problem-loop-pain--bottom-right{right:1rem;bottom:1rem}.problem-loop-pain-icon{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(59,130,246,.14);background:rgba(239,246,255,.86);color:var(--ace-accent);box-shadow:0 12px 24px -20px rgba(37,99,235,.22)}.dark .problem-loop-pain-icon{border-color:rgba(96,165,250,.14);background:rgba(15,23,42,.76)}.problem-loop-pain-copy{display:grid;gap:.18rem}.problem-loop-pain-title{margin:0;color:#0f172a;font-family:Montserrat,Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.05}.dark .problem-loop-pain-title{color:#f8fafc}.problem-loop-pain-body{margin:0;color:rgba(51,65,85,.88);font-size:.8rem;line-height:1.45}.dark .problem-loop-pain-body{color:rgba(226,232,240,.84)}.problem-loop-stage{display:grid;gap:1rem;min-height:auto;padding:1rem}.problem-loop-backdrop{-webkit-mask-image:radial-gradient(circle at center,black 72%,transparent 100%);mask-image:radial-gradient(circle at center,black 72%,transparent 100%);opacity:.62}.problem-loop-flow{position:absolute;left:50%;top:4.8rem;bottom:7.4rem;width:2rem;transform:translateX(-50%);z-index:0;pointer-events:none}.problem-loop-flow-line{position:absolute;left:50%;top:0;bottom:0;width:2px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(59,130,246,.18),rgba(16,185,129,.2),rgba(245,158,11,.18));box-shadow:0 0 20px -14px rgba(37,99,235,.45)}.problem-loop-flow-line:after{content:"";position:absolute;left:50%;top:0;width:.8rem;height:.8rem;border-radius:999px;transform:translate(-50%);background:radial-gradient(circle,rgba(255,255,255,.98),rgba(96,165,250,.92) 45%,transparent 72%);box-shadow:0 0 28px rgba(96,165,250,.4);animation:problem-loop-flow-travel 5.2s ease-in-out infinite}.problem-loop-flow-marker{position:absolute;left:50%;width:.72rem;height:.72rem;margin-left:-.36rem;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:rgba(248,250,252,.95);box-shadow:0 0 0 4px rgba(96,165,250,.12)}.problem-loop-flow-marker--top{top:17%}.problem-loop-flow-marker--mid{top:46%}.problem-loop-flow-marker--bottom{top:72%}.problem-loop-panel{position:relative;z-index:1;display:grid;gap:.85rem;width:min(34rem,100%);justify-self:center;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.9)),radial-gradient(circle at top left,rgba(255,255,255,.62),transparent 42%);box-shadow:0 24px 48px -36px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.82)}.dark .problem-loop-panel{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(12,22,37,.94),rgba(9,20,34,.96)),radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 42%);box-shadow:0 24px 48px -34px rgba(2,6,23,.68),inset 0 1px 0 rgba(255,255,255,.05)}.problem-loop-panel--source{width:min(100%,46rem);margin-top:.25rem}.problem-loop-panel--barrier{width:min(22rem,calc(100% - 2rem));background:linear-gradient(180deg,rgba(237,245,255,.94),rgba(248,250,252,.92)),radial-gradient(circle at top left,rgba(191,219,254,.42),transparent 46%)}.dark .problem-loop-panel--barrier{background:linear-gradient(180deg,rgba(15,29,49,.96),rgba(9,20,34,.98)),radial-gradient(circle at top left,rgba(96,165,250,.14),transparent 46%)}.problem-loop-panel--choke{width:min(24rem,100%)}.problem-loop-panel--results{width:min(100%,46rem)}.problem-loop-panel-copy{display:grid;gap:.35rem;text-align:left}.problem-loop-panel-kicker{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:rgba(37,99,235,.72)}.dark .problem-loop-panel-kicker{color:rgba(191,219,254,.78)}.problem-loop-panel-title{margin:0;color:#0f172a;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}.dark .problem-loop-panel-title{color:#f8fafc}.problem-loop-panel-body{margin:0;color:rgba(51,65,85,.9);font-size:.84rem;line-height:1.55}.dark .problem-loop-panel-body{color:rgba(226,232,240,.8)}.problem-loop-panel-body--compact{max-width:22rem}.problem-loop-core-pills{justify-content:flex-start;gap:.5rem}.problem-loop-capacity-visual{position:relative;display:grid;gap:.5rem;overflow:hidden;padding:.72rem;border:1px solid rgba(245,158,11,.28);border-radius:1rem;background:radial-gradient(circle at 90% 10%,rgba(239,68,68,.22),transparent 38%),linear-gradient(180deg,rgba(255,247,237,.78),rgba(254,226,226,.62))}.problem-loop-capacity-visual:before{content:"";position:absolute;top:.48rem;right:18%;bottom:.48rem;width:1px;background:rgba(127,29,29,.42);box-shadow:0 0 18px rgba(239,68,68,.34)}.problem-loop-capacity-row{position:relative;z-index:1;display:grid;grid-template-columns:4.3rem 1fr;align-items:center;gap:.54rem}.problem-loop-capacity-label{font-size:.58rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:rgba(127,29,29,.76)}.problem-loop-capacity-track{position:relative;overflow:hidden;height:.62rem;border:1px solid rgba(127,29,29,.16);border-radius:999px;background:rgba(255,255,255,.66)}.problem-loop-capacity-fill{display:block;height:100%;border-radius:inherit}.problem-loop-capacity-row--workload .problem-loop-capacity-fill{width:100%;background:linear-gradient(90deg,#f59e0b,#ef4444 76%,#7f1d1d);box-shadow:0 0 18px rgba(239,68,68,.34)}.problem-loop-capacity-row--capacity .problem-loop-capacity-fill{width:68%;background:linear-gradient(90deg,#fef3c7,#f59e0b)}.problem-loop-capacity-overflow{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:.24rem}.problem-loop-capacity-overflow span{width:.42rem;height:.42rem;border-radius:999px;background:#ef4444;box-shadow:0 0 12px rgba(239,68,68,.58)}.problem-loop-core-pill{min-height:2rem;padding:.42rem .8rem;font-size:.74rem}.problem-loop-buckets{gap:.7rem}.problem-loop-bucket{gap:.58rem;padding:.82rem}.problem-loop-bucket-tools{justify-content:center}.problem-loop-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.problem-loop-pain{position:relative;width:100%;gap:.72rem}.problem-loop-pain--bottom-left,.problem-loop-pain--bottom-right,.problem-loop-pain--top-left,.problem-loop-pain--top-right{left:auto;right:auto;top:auto;bottom:auto}section#problems .problem-loop-stage{position:relative;border:1px solid rgba(248,113,113,.34);border-radius:1.75rem;background:radial-gradient(circle at 18% 16%,rgba(220,38,38,.22),transparent 28%),radial-gradient(circle at 82% 22%,rgba(245,158,11,.18),transparent 24%),radial-gradient(circle at 50% 80%,rgba(59,130,246,.13),transparent 30%),linear-gradient(180deg,rgba(35,11,17,.94),rgba(16,7,10,.98));box-shadow:inset 0 0 0 1px rgba(254,202,202,.06)}section#problems .problem-loop-stage:after,section#problems .problem-loop-stage:before{content:"";position:absolute;top:32%;bottom:31%;z-index:0;width:clamp(2.2rem,13vw,7.8rem);background:radial-gradient(circle at center,rgba(245,158,11,.16),transparent 52%),linear-gradient(180deg,rgba(127,29,29,.34),rgba(69,10,10,.44));filter:blur(.2px);pointer-events:none}section#problems .problem-loop-stage:before{left:.5rem;border-radius:0 999px 999px 0;box-shadow:18px 0 34px -24px rgba(248,113,113,.84),inset -18px 0 28px rgba(254,202,202,.05)}section#problems .problem-loop-stage:after{right:.5rem;border-radius:999px 0 0 999px;box-shadow:-18px 0 34px -24px rgba(248,113,113,.84),inset 18px 0 28px rgba(254,202,202,.05)}section#problems .problem-loop-backdrop{background:linear-gradient(90deg,rgba(248,113,113,.14) 1px,transparent 0),linear-gradient(rgba(245,158,11,.09) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black 78%,transparent 100%);mask-image:radial-gradient(circle at center,black 78%,transparent 100%);opacity:.78}section#problems .problem-loop-flow-line{background:linear-gradient(180deg,rgba(248,113,113,.44),rgba(245,158,11,.52),rgba(239,68,68,.5));box-shadow:0 0 24px -10px rgba(248,113,113,.82)}section#problems .problem-loop-flow-line:after{background:radial-gradient(circle,rgba(255,255,255,.98),rgba(239,68,68,.95) 45%,transparent 72%);box-shadow:0 0 30px rgba(248,113,113,.58)}section#problems .problem-loop-flow-marker{border-color:rgba(254,202,202,.86);background:rgba(248,113,113,.95);box-shadow:0 0 0 4px rgba(248,113,113,.16),0 0 18px rgba(248,113,113,.42)}section#problems .problem-loop-panel{border-color:rgba(248,113,113,.28);background:radial-gradient(circle at top left,rgba(248,113,113,.17),transparent 42%),linear-gradient(180deg,rgba(255,241,242,.94),rgba(255,247,237,.86));box-shadow:0 28px 56px -38px rgba(127,29,29,.42),inset 0 1px 0 rgba(255,255,255,.72)}.dark section#problems .problem-loop-panel{border-color:rgba(248,113,113,.24);background:radial-gradient(circle at top left,rgba(248,113,113,.13),transparent 42%),linear-gradient(180deg,rgba(40,14,20,.94),rgba(21,8,13,.96));box-shadow:0 28px 58px -34px rgba(0,0,0,.78),inset 0 1px 0 rgba(254,202,202,.06)}section#problems .problem-loop-panel--barrier{border-color:rgba(245,158,11,.42);background:radial-gradient(circle at 10% 0,rgba(245,158,11,.32),transparent 44%),linear-gradient(180deg,rgba(255,237,213,.96),rgba(254,226,226,.94));box-shadow:0 0 0 1px rgba(245,158,11,.18),0 24px 46px -28px rgba(127,29,29,.54),0 0 44px -18px rgba(245,158,11,.42)}.dark section#problems .problem-loop-panel--barrier{border-color:rgba(245,158,11,.34);background:radial-gradient(circle at 10% 0,rgba(245,158,11,.24),transparent 44%),linear-gradient(180deg,rgba(55,28,12,.96),rgba(31,10,12,.98));box-shadow:0 0 0 1px rgba(245,158,11,.12),0 24px 50px -30px rgba(0,0,0,.8),0 0 48px -20px rgba(245,158,11,.38)}section#problems .problem-loop-panel--results{border-color:rgba(239,68,68,.4);background:radial-gradient(circle at 88% 8%,rgba(239,68,68,.24),transparent 40%),linear-gradient(180deg,rgba(255,228,230,.96),rgba(254,242,242,.9))}.dark section#problems .problem-loop-panel--results{border-color:rgba(248,113,113,.34);background:radial-gradient(circle at 88% 8%,rgba(239,68,68,.18),transparent 40%),linear-gradient(180deg,rgba(50,14,22,.97),rgba(18,7,11,.98))}section#problems .problem-loop-panel-kicker{color:rgba(220,38,38,.86)}.dark section#problems .problem-loop-panel-kicker{color:rgba(252,165,165,.86)}section#problems .problem-loop-panel-title{color:#3f1016}.dark section#problems .problem-loop-panel-title{color:#fff1f2}section#problems .problem-loop-panel-body{color:rgba(68,28,28,.92)}.dark section#problems .problem-loop-panel-body{color:rgba(255,226,218,.82)}section#problems .problem-loop-core-pill{border-color:rgba(220,38,38,.28);background:rgba(127,29,29,.1);color:#7f1d1d;box-shadow:0 12px 24px -22px rgba(220,38,38,.42)}.dark section#problems .problem-loop-core-pill{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.28);color:#fecaca}.dark section#problems .problem-loop-capacity-visual{border-color:rgba(245,158,11,.26);background:radial-gradient(circle at 90% 10%,rgba(239,68,68,.24),transparent 38%),linear-gradient(180deg,rgba(67,28,13,.82),rgba(39,10,13,.72))}.dark section#problems .problem-loop-capacity-visual:before{background:rgba(254,202,202,.5);box-shadow:0 0 22px rgba(248,113,113,.38)}.dark section#problems .problem-loop-capacity-label{color:rgba(254,202,202,.84)}.dark section#problems .problem-loop-capacity-track{border-color:rgba(254,202,202,.14);background:rgba(35,12,18,.72)}section#problems .problem-loop-bucket{border-color:rgba(245,158,11,.28);background:radial-gradient(circle at top left,rgba(245,158,11,.18),transparent 42%),linear-gradient(180deg,rgba(255,247,237,.92),rgba(254,242,242,.9))}.dark section#problems .problem-loop-bucket{border-color:rgba(245,158,11,.22);background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 42%),linear-gradient(180deg,rgba(36,17,14,.94),rgba(18,8,11,.96))}section#problems .problem-loop-bucket-title{color:#7f1d1d}.dark section#problems .problem-loop-bucket-title{color:#fed7aa}section#problems .problem-loop-bucket-chip{border-color:rgba(127,29,29,.22);background:rgba(255,255,255,.72);color:#3f1016;box-shadow:0 12px 24px -24px rgba(127,29,29,.34)}.dark section#problems .problem-loop-bucket-chip{border-color:rgba(248,113,113,.18);background:rgba(35,12,18,.82);color:#fee2e2}section#problems .problem-loop-pain{border-color:rgba(220,38,38,.46);background:radial-gradient(circle at 12% 0,rgba(248,113,113,.3),transparent 36%),radial-gradient(circle at 92% 8%,rgba(245,158,11,.2),transparent 34%),linear-gradient(180deg,rgba(255,241,242,.95),rgba(254,226,226,.88));box-shadow:0 30px 58px -36px rgba(127,29,29,.58),inset 0 0 0 1px rgba(254,202,202,.38)}.dark section#problems .problem-loop-pain{border-color:rgba(248,113,113,.34);background:radial-gradient(circle at 12% 0,rgba(248,113,113,.2),transparent 36%),radial-gradient(circle at 92% 8%,rgba(245,158,11,.12),transparent 34%),linear-gradient(180deg,rgba(55,16,24,.9),rgba(20,8,12,.86));box-shadow:0 30px 62px -34px rgba(0,0,0,.78),inset 0 0 0 1px rgba(254,202,202,.08)}section#problems .problem-loop-pain:before{border-color:rgba(254,202,202,.5);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(254,226,226,.08)),radial-gradient(circle at 12% 0,rgba(254,202,202,.46),transparent 36%)}.dark section#problems .problem-loop-pain:before{border-color:rgba(254,202,202,.14);background:linear-gradient(180deg,rgba(80,22,30,.72),rgba(31,10,14,.46)),radial-gradient(circle at 12% 0,rgba(254,202,202,.12),transparent 36%)}section#problems .problem-loop-pain-icon{border-color:rgba(220,38,38,.28);background:rgba(254,226,226,.92);color:#dc2626;box-shadow:0 12px 24px -18px rgba(220,38,38,.44),0 0 0 4px rgba(248,113,113,.08)}.dark section#problems .problem-loop-pain-icon{border-color:rgba(248,113,113,.22);background:rgba(127,29,29,.42);color:#fecaca}section#problems .problem-loop-pain-title{color:#450a0a}.dark section#problems .problem-loop-pain-title{color:#fff1f2}section#problems .problem-loop-pain-body{color:rgba(69,10,10,.8)}.dark section#problems .problem-loop-pain-body{color:rgba(255,226,218,.82)}@keyframes problem-loop-flow-travel{0%,to{opacity:.2;transform:translate(-50%) scale(.82)}10%{opacity:1;transform:translate(-50%,8%) scale(1)}45%{opacity:1;transform:translate(-50%,240%) scale(1)}80%{opacity:1;transform:translate(-50%,430%) scale(.96)}}@media (min-width:900px){.problem-loop-buckets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.problem-loop-bucket{grid-template-rows:auto 1fr;min-height:9rem}.problem-loop-bucket-tools{align-content:start;align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center}.problem-loop-bucket-chip{justify-self:center}}@keyframes problem-loop-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes problem-loop-rotate-reverse{0%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes problem-loop-core-pulse{0%,to{box-shadow:0 30px 60px -38px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.78);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 34px 72px -38px rgba(37,99,235,.26),0 0 36px -24px rgba(16,185,129,.28),inset 0 1px 0 rgba(255,255,255,.78);transform:translate(-50%,-50%) scale(1.025)}}@keyframes problem-loop-tool-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes problem-loop-pain-pulse{0%,to{transform:scale(1);box-shadow:0 24px 42px -34px rgba(127,29,29,.34),inset 0 0 0 1px rgba(248,113,113,.1)}24%{transform:scale(1.015);box-shadow:0 30px 58px -34px rgba(220,38,38,.46),0 0 34px -22px rgba(245,158,11,.34),inset 0 0 0 1px rgba(254,202,202,.16)}48%{transform:scale(1)}}@media (max-width:767px){.hero-orbit-visual{height:clamp(19rem,86vw,22.75rem)}.hero-orbit-stage{inset:.4rem .18rem .65rem}.hero-orbit-connection--desktop{display:none}.hero-orbit-connection--mobile{display:block}.hero-orbit-cluster--workers{left:1%;top:1%;width:47%;height:35%}.hero-orbit-cluster--software{right:1%;top:16%;width:47%;height:35%}.hero-orbit-cluster--ai{left:21%;bottom:0;width:46%;height:37%}.hero-orbit-body{height:5.95rem;width:5.95rem}.hero-orbit-body--roomy{height:6.7rem;width:6.7rem}.hero-orbit-body-content{gap:.52rem;padding:.76rem .58rem .68rem}.hero-orbit-body-content--roomy{gap:.72rem;padding:.86rem .62rem .78rem}.hero-orbit-label{min-height:1.75rem;padding:.28rem .7rem;font-size:.58rem;letter-spacing:.13em}.hero-orbit-item{height:1.95rem;width:1.95rem}.hero-orbit-system-core{top:50%;min-height:0;padding:.15rem}.hero-orbit-system-core--sato{gap:.34rem;padding:.4rem .58rem .4rem .48rem}.hero-orbit-system-mark{height:2.12rem;width:2.12rem}.hero-orbit-system-mark--sato{height:clamp(2.25rem,12vw,3rem);width:clamp(2.25rem,12vw,3rem)}.hero-orbit-system-name{font-size:clamp(.98rem,5.2vw,1.32rem)}.hero-orbit-service-ring{inset:13% 7% 8%}.hero-orbit-visual--services .hero-orbit-cluster--service{width:clamp(6.05rem,28vw,7.1rem);height:clamp(6.05rem,28vw,7.1rem)}.hero-orbit-intro-wordmark{top:70%;max-width:min(88%,19rem);font-size:clamp(1.72rem,10vw,2.58rem);letter-spacing:.01em}.hero-orbit-rim-point{height:.42rem;width:.42rem}.hero-orbit-rim-point--workers{left:47.2%;top:47.2%}.hero-orbit-rim-point--software{left:53.4%;top:49.7%}.hero-orbit-rim-point--ai{left:50%;top:54.6%}.hero-orbit-label--embedded{min-height:1.5rem;padding:.24rem .6rem;font-size:.5rem;letter-spacing:.12em}.hero-orbit-label--relaxed{min-height:1.42rem;padding:.2rem .56rem;font-size:.46rem;letter-spacing:.105em}.hero-orbit-label--software{padding-inline:.48rem;font-size:.43rem;letter-spacing:.095em}.hero-orbit-visual--services .hero-orbit-label--service{max-width:5.4rem;min-height:1.62rem;padding:.2rem .42rem;font-size:.39rem;letter-spacing:.055em;line-height:1.08}.hero-orbit-visual--services .hero-orbit-body-content{gap:.42rem}.problem-loop-stage{gap:.8rem;min-height:auto;padding:.8rem}.problem-loop-shell:after,.problem-loop-shell:before,section#problems .problem-loop-stage:after,section#problems .problem-loop-stage:before{opacity:.44;width:1.35rem}.problem-loop-flow{top:4.3rem;bottom:6.9rem}.problem-loop-panel{gap:.72rem;padding:.8rem;border-radius:1.2rem}.problem-loop-panel--barrier,.problem-loop-panel--results,.problem-loop-panel--source{width:100%}.problem-loop-panel-title{font-size:1rem}.problem-loop-panel-body{font-size:.72rem;line-height:1.45}.problem-loop-panel-kicker{font-size:.54rem;letter-spacing:.16em}.problem-loop-core-pill{min-height:1.7rem;padding:.28rem .58rem;font-size:.6rem}.problem-loop-core-pills{gap:.36rem}.problem-loop-buckets{gap:.48rem}.problem-loop-bucket{gap:.4rem;padding:.52rem .56rem;border-radius:1rem}.problem-loop-bucket-title{font-size:.54rem;letter-spacing:.14em}.problem-loop-bucket-tools{gap:.3rem;justify-content:center}.problem-loop-bucket-chip{min-height:1.58rem;gap:.24rem;padding:.16rem .38rem .16rem .24rem;font-size:.56rem}.problem-loop-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.problem-loop-pain{align-content:start;padding:.58rem;gap:.34rem}.problem-loop-pain-icon{width:1.9rem;height:1.9rem}.problem-loop-pain-title{font-size:.62rem;line-height:1.08}.problem-loop-pain-body{font-size:.62rem;line-height:1.28}}@media (prefers-reduced-motion:reduce){.hero-orbit-connection,.hero-orbit-counter,.hero-orbit-service-counter,.hero-orbit-service-ring,.hero-orbit-track{animation:none}}@keyframes problem-card-icon-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}@keyframes problem-card-icon-glow{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.8;transform:scale(1.04)}}@keyframes problem-ripple{0%{opacity:.14;transform:scale(.82)}60%{opacity:.56}to{opacity:0;transform:scale(1.16)}}@keyframes problem-hazard-arc{0%,to{opacity:.22;transform:scaleX(.78) rotate(0deg)}48%{opacity:1;transform:scaleX(1.08) rotate(6deg)}}@keyframes problem-hazard-spark{0%,to{opacity:0;transform:translateZ(0) scale(.5)}18%{opacity:1;transform:translate3d(0,-.5rem,0) scale(1)}54%{opacity:0;transform:translate3d(.45rem,-1.3rem,0) scale(.4)}}@keyframes problem-hazard-glow{0%,to{opacity:.4}50%{opacity:.92}}@keyframes problem-fire-flicker{0%,to{transform:scaleY(.96) rotate(-2deg)}30%{transform:scaleY(1.04) rotate(1deg)}62%{transform:scaleY(.98) rotate(-1deg)}}@keyframes problem-fire-ember{0%{opacity:0;transform:translateZ(0) scale(.5)}22%{opacity:.92}to{opacity:0;transform:translate3d(.55rem,-4rem,0) scale(.2)}}@keyframes problem-fire-smoke{0%{opacity:0;transform:translateZ(0) scale(.72)}26%{opacity:.38}to{opacity:0;transform:translate3d(.8rem,-4.6rem,0) scale(1.22)}}.narrative-text-blue{color:#1e3a5f}.dark .narrative-text-blue{color:#93afd3}.narrative-text-amber{color:#5c3410}.dark .narrative-text-amber{color:#c9a462}.squiggly{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1.5px}.narrative-text-blue strong{color:#1d4ed8}.dark .narrative-text-blue strong{color:#bfdbfe}.narrative-text-blue strong{text-shadow:0 0 20px rgba(37,99,235,.12)}.dark .narrative-text-blue strong{text-shadow:0 0 24px rgba(96,165,250,.18)}.narrative-text-amber strong{color:#b45309}.dark .narrative-text-amber strong{color:#fbbf24}.narrative-text-blue .squiggly{text-decoration-color:#1d4ed8;text-decoration-thickness:2.5px}.dark .narrative-text-blue .squiggly{text-decoration-color:#bfdbfe;text-decoration-thickness:2.5px}.narrative-text-amber .squiggly{text-decoration-color:#d97706}.dark .narrative-text-amber .squiggly{text-decoration-color:#fbbf24}.narrative-text-violet{color:#1e3a5f}.dark .narrative-text-violet{color:#93afd3}.narrative-text-violet strong{color:#2563eb}.dark .narrative-text-violet strong{color:#93c5fd}.narrative-text-violet .squiggly{text-decoration-color:#2563eb}.dark .narrative-text-violet .squiggly{text-decoration-color:#93c5fd}.narrative-text-rose{color:#4c1d1d}.dark .narrative-text-rose{color:#f0b2b2}.narrative-text-rose strong{color:#e11d48}.dark .narrative-text-rose strong{color:#fb7185}.narrative-text-rose .squiggly{text-decoration-color:#e11d48}.dark .narrative-text-rose .squiggly{text-decoration-color:#fb7185}.problem-cost-card{position:relative}.problem-cost-value{font-size:clamp(2.15rem,4.7vw,3rem);letter-spacing:-.06em;line-height:.92}.problem-cost-headline{max-width:20rem;letter-spacing:-.01em;line-height:1.3}.problem-cost-reveal{margin-top:.95rem}.problem-cost-reveal-trigger{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(251,113,133,.34);border-radius:999px;padding:.44rem .8rem;background:rgba(255,255,255,.82);box-shadow:0 10px 18px -18px rgba(225,29,72,.34),inset 0 1px 0 rgba(255,255,255,.7);color:#be123c;font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.problem-cost-reveal-trigger:focus-visible,.problem-cost-reveal-trigger:hover{border-color:rgba(244,63,94,.52);box-shadow:0 14px 22px -18px rgba(225,29,72,.42),inset 0 1px 0 rgba(255,255,255,.76);color:#9f1239;outline:none;transform:translateY(-1px)}.problem-cost-reveal-body{max-width:31rem;padding-right:.75rem;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.problem-cost-card .problem-cost-reveal-body{filter:blur(6px);opacity:.34;pointer-events:none;transform:translateY(2px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.problem-cost-card.revealed-blur .problem-cost-reveal-body{filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.problem-cost-card.revealed-blur .problem-cost-reveal-trigger{border-color:rgba(244,63,94,.46);color:#9f1239}.problem-cost-reveal-body [data-stat-desc]{max-width:29ch;margin-top:1rem}.problem-cost-reveal-body [data-stat-source]{margin-top:1rem;padding-top:.1rem}.dark .problem-cost-reveal-trigger{border-color:rgba(251,113,133,.26);background:rgba(30,18,24,.74);box-shadow:0 12px 22px -18px rgba(15,23,42,.52),inset 0 1px 0 rgba(255,255,255,.08);color:#fda4af}.dark .problem-cost-reveal-trigger:focus-visible,.dark .problem-cost-reveal-trigger:hover{border-color:rgba(251,113,133,.42);color:#fecdd3}.dark .problem-cost-card.revealed-blur .problem-cost-reveal-trigger{border-color:rgba(251,113,133,.4);color:#fecdd3}.narrative-text-emerald{color:#1a3c2a}.dark .narrative-text-emerald{color:#86cfac}.narrative-text-emerald strong{color:#059669}.dark .narrative-text-emerald strong{color:#34d399}.narrative-text-emerald .squiggly{text-decoration-color:#059669}.dark .narrative-text-emerald .squiggly{text-decoration-color:#34d399}.work-launch-visual{position:relative;min-height:20rem;overflow:hidden;border:1px solid rgba(226,232,240,.82);border-radius:1.85rem;background:radial-gradient(circle at 67% 9%,rgba(147,197,253,.22),transparent 24%),radial-gradient(circle at 14% 84%,rgba(245,158,11,.1),transparent 27%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.54) 58%,rgba(255,251,235,.62));box-shadow:0 28px 70px -58px rgba(15,23,42,.42),inset 0 1px 0 rgba(255,255,255,.82)}.work-launch-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(37,99,235,.035) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.035) 1px,transparent 0);background-size:3.8rem 3.8rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 76%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 76%,transparent);opacity:.56;pointer-events:none}.work-launch-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.work-launch-mountain-shadow{fill:rgba(15,23,42,.04);transform:translateY(10px)}.work-launch-mountain{fill:rgba(248,250,252,.88);stroke:rgba(37,99,235,.13);stroke-width:1.1}.work-launch-snow{fill:rgba(219,234,254,.78);stroke:rgba(96,165,250,.2);stroke-width:1}.work-launch-route-base{stroke:rgba(37,99,235,.18);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1 11}.work-launch-route{stroke:rgba(37,99,235,.58);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1 11;stroke-dashoffset:150;animation:work-launch-route-rise 7.5s cubic-bezier(.45,0,.55,1) infinite}.work-launch-route-pin{fill:#2563eb;opacity:.46}.work-launch-route-pin--summit{fill:#f59e0b;opacity:.78;filter:drop-shadow(0 0 16px rgba(245,158,11,.36));animation:work-launch-summit-glow 4.8s ease-in-out infinite}.work-launch-ground{stroke:rgba(15,23,42,.14);stroke-width:1.5;stroke-linecap:round}.work-launch-step{--work-launch-step-x:0rem;position:absolute;z-index:2;display:flex;max-width:10.8rem;flex-direction:column;gap:.16rem;border:1px solid rgba(37,99,235,.15);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.76));box-shadow:0 18px 38px -30px rgba(15,23,42,.34),inset 0 1px 0 rgba(255,255,255,.78);padding:.64rem .76rem;color:rgba(15,23,42,.9);transform:translateX(var(--work-launch-step-x));animation:work-launch-step-settle .7s ease both}.work-launch-step span{color:#2563eb;font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.work-launch-step strong{font-size:clamp(.78rem,2.4vw,.94rem);font-weight:760;letter-spacing:-.025em;line-height:1.08}.work-launch-step--one{left:1.25rem;bottom:3.8rem;animation-delay:60ms}.work-launch-step--two{left:1.35rem;bottom:8.6rem;animation-delay:.15s}.work-launch-step--three{--work-launch-step-x:-50%;left:50.8%;top:4.8rem;animation-delay:.24s}.work-launch-step--four{right:1.05rem;top:1.25rem;border-color:rgba(245,158,11,.22);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,251,235,.78));animation-delay:.33s}.work-launch-step--four span{color:#d97706}.work-launch-caption{position:absolute;left:1.25rem;right:auto;bottom:1.15rem;max-width:15rem;color:rgba(51,65,85,.58);font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.dark .work-launch-visual{border-color:rgba(51,65,85,.78);background:radial-gradient(circle at 67% 9%,rgba(96,165,250,.14),transparent 24%),radial-gradient(circle at 14% 84%,rgba(245,158,11,.08),transparent 27%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.86))}.dark .work-launch-visual:before{background:linear-gradient(rgba(147,197,253,.05) 1px,transparent 0),linear-gradient(90deg,rgba(147,197,253,.05) 1px,transparent 0)}.dark .work-launch-mountain-shadow{fill:rgba(2,6,23,.46)}.dark .work-launch-mountain{fill:rgba(15,23,42,.72);stroke:rgba(147,197,253,.18)}.dark .work-launch-snow{fill:rgba(30,41,59,.88);stroke:rgba(147,197,253,.24)}.dark .work-launch-ground{stroke:rgba(226,232,240,.16)}.dark .work-launch-step{border-color:rgba(147,197,253,.18);background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(15,23,42,.68));color:rgba(248,250,252,.92);box-shadow:0 18px 38px -30px rgba(2,6,23,.8),inset 0 1px 0 rgba(255,255,255,.08)}.dark .work-launch-step span{color:#93c5fd}.dark .work-launch-step--four{border-color:rgba(245,158,11,.24);background:linear-gradient(180deg,rgba(30,41,59,.9),rgba(15,23,42,.72))}.dark .work-launch-step--four span{color:#fbbf24}.dark .work-launch-caption{color:rgba(226,232,240,.54)}@media (min-width:768px){.work-launch-visual{min-height:clamp(28rem,54vw,38rem)}.work-launch-step{max-width:clamp(10rem,16vw,13.6rem);padding:clamp(.66rem,1.1vw,.9rem) clamp(.78rem,1.35vw,1.08rem)}.work-launch-step--one{left:4%;bottom:9%}.work-launch-step--two{left:4%;bottom:auto;top:58%}.work-launch-step--three{left:50.5%;top:24%}.work-launch-step--four{right:3%;top:5.5%}.work-launch-caption{left:3.5%;bottom:3.5%}}@media (min-width:1024px){.work-launch-visual{min-height:clamp(34rem,50vw,46rem)}.work-launch-step--one{left:3.7%;bottom:8.5%}.work-launch-step--two{left:3.7%;top:62%}.work-launch-step--three{left:52%;top:22.5%}.work-launch-step--four{right:3.2%;top:3.3%}}@media (min-width:1280px){.work-launch-step--two{left:3.8%;top:64%}.work-launch-step--three{left:52.6%;top:23%}}@keyframes work-launch-route-rise{0%,18%{opacity:.24;stroke-dashoffset:150}54%,to{opacity:1;stroke-dashoffset:0}}@keyframes work-launch-summit-glow{0%,to{opacity:.74;transform:translateY(0)}50%{opacity:.92;transform:translateY(-.34rem)}}@keyframes work-launch-step-settle{0%{opacity:0;transform:translate(var(--work-launch-step-x),.55rem)}to{opacity:1;transform:translate(var(--work-launch-step-x))}}@media (min-width:768px){.problem-cost-bridge{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-story-content{max-width:100%}.problem-story-frame{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:1.75rem}.problem-stage-link{height:4rem;margin-left:1.2rem}.problem-stage-pill{padding:.44rem 1.05rem}.problem-story-visual{margin:1rem 0 1.6rem}.problem-story-visual--fire,.problem-story-visual--hazard,.problem-story-visual--leak{max-width:31rem}.problem-fire-visual,.problem-hazard-visual,.problem-leak-visual{min-height:15.2rem}.problem-cost-value{font-size:clamp(2.35rem,3vw,3.1rem)}.problem-cost-headline{max-width:23rem;font-size:1.02rem}.problem-cost-reveal-body{padding-right:1rem}.problem-cost-reveal-body [data-stat-desc]{max-width:31ch}.pb-safe{padding-bottom:0}.photo-placeholder{min-height:520px}.photo-placeholder-small{min-height:300px}}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:translate-y-\[-1px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px}.hover\:border-cyan-200\/\[0\.32\]:hover{border-color:rgb(165 243 252/.32)}.hover\:border-cyan-200\/\[0\.34\]:hover{border-color:rgb(165 243 252/.34)}.hover\:border-cyan-300\/40:hover{border-color:rgb(103 232 249/.4)}.hover\:border-cyan-300\/70:hover{border-color:rgb(103 232 249/.7)}.hover\:border-sky-200:hover{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.hover\:border-sky-300:hover{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.hover\:border-sky-300\/80:hover{border-color:rgb(125 211 252/.8)}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/45:hover{background-color:rgb(255 255 255/.45)}.hover\:bg-white\/70:hover{background-color:rgb(255 255 255/.7)}.hover\:bg-white\/75:hover{background-color:rgb(255 255 255/.75)}.hover\:bg-white\/\[0\.12\]:hover{background-color:rgb(255 255 255/.12)}.hover\:bg-white\/\[0\.66\]:hover{background-color:rgb(255 255 255/.66)}.hover\:bg-white\/\[0\.68\]:hover{background-color:rgb(255 255 255/.68)}.hover\:bg-white\/\[0\.82\]:hover{background-color:rgb(255 255 255/.82)}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-slate-950:focus-visible{outline-color:#020617}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-sky-300\/80:focus-visible{--tw-ring-color:rgb(125 211 252/0.8)}.focus-visible\:ring-sky-400\/80:focus-visible{--tw-ring-color:rgb(56 189 248/0.8)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[\#f5f1eb\]:focus-visible{--tw-ring-offset-color:#f5f1eb}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color:#020617}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-white\/70:hover:disabled{border-color:rgb(255 255 255/.7)}.disabled\:hover\:bg-white\/\[0\.56\]:hover:disabled{background-color:rgb(255 255 255/.56)}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}@supports (backdrop-filter:blur(1px)){.supports-\[backdrop-filter\:blur\(1px\)\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border:is(.dark *){border-width:1px}.dark\:border-amber-300\/25:is(.dark *){border-color:rgb(252 211 77/.25)}.dark\:border-amber-300\/30:is(.dark *){border-color:rgb(252 211 77/.3)}.dark\:border-amber-300\/\[0\.12\]:is(.dark *){border-color:rgb(252 211 77/.12)}.dark\:border-amber-300\/\[0\.18\]:is(.dark *){border-color:rgb(252 211 77/.18)}.dark\:border-blue-300\/20:is(.dark *){border-color:rgb(147 197 253/.2)}.dark\:border-blue-300\/\[0\.15\]:is(.dark *){border-color:rgb(147 197 253/.15)}.dark\:border-blue-400\/20:is(.dark *){border-color:rgb(96 165 250/.2)}.dark\:border-blue-400\/30:is(.dark *){border-color:rgb(96 165 250/.3)}.dark\:border-blue-400\/\[0\.15\]:is(.dark *){border-color:rgb(96 165 250/.15)}.dark\:border-emerald-300\/20:is(.dark *){border-color:rgb(110 231 183/.2)}.dark\:border-emerald-300\/\[0\.15\]:is(.dark *){border-color:rgb(110 231 183/.15)}.dark\:border-emerald-300\/\[0\.18\]:is(.dark *){border-color:rgb(110 231 183/.18)}.dark\:border-sky-200:is(.dark *){--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.dark\:border-slate-600\/40:is(.dark *){border-color:rgb(71 85 105/.4)}.dark\:border-slate-600\/70:is(.dark *){border-color:rgb(71 85 105/.7)}.dark\:border-slate-600\/80:is(.dark *){border-color:rgb(71 85 105/.8)}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-700\/40:is(.dark *){border-color:rgb(51 65 85/.4)}.dark\:border-slate-700\/70:is(.dark *){border-color:rgb(51 65 85/.7)}.dark\:border-slate-700\/80:is(.dark *){border-color:rgb(51 65 85/.8)}.dark\:border-slate-800\/70:is(.dark *){border-color:rgb(30 41 59/.7)}.dark\:border-teal-200\/\[0\.14\]:is(.dark *){border-color:rgb(153 246 228/.14)}.dark\:border-teal-200\/\[0\.18\]:is(.dark *){border-color:rgb(153 246 228/.18)}.dark\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:rgb(255 255 255/.1)}.dark\:border-white\/\[0\.12\]:is(.dark *){border-color:rgb(255 255 255/.12)}.dark\:bg-\[\#101823\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 24 35/var(--tw-bg-opacity,1))}.dark\:bg-\[\#13070b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(19 7 11/var(--tw-bg-opacity,1))}.dark\:bg-\[\#2EB67D\]\/10:is(.dark *){background-color:rgb(46 182 125/.1)}.dark\:bg-\[\#4285F4\]\/10:is(.dark *){background-color:rgb(66 133 244/.1)}.dark\:bg-\[\#A78BFA\]\/10:is(.dark *){background-color:rgb(167 139 250/.1)}.dark\:bg-\[\#F59E0B\]\/10:is(.dark *){background-color:rgb(245 158 11/.1)}.dark\:bg-\[radial-gradient\(circle_at_top\2c rgba\(96\2c 165\2c 250\2c 0\.12\)\2c transparent_58\%\)\2c rgba\(2\2c 6\2c 23\2c 0\.84\)\]:is(.dark *){background-color:radial-gradient(circle at top,rgba(96,165,250,.12),transparent 58%),rgba(2,6,23,.84)}.dark\:bg-\[rgba\(15\2c 23\2c 42\2c 0\.72\)\]:is(.dark *){background-color:rgba(15,23,42,.72)}.dark\:bg-amber-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.dark\:bg-amber-400\/\[0\.08\]:is(.dark *){background-color:rgb(251 191 36/.08)}.dark\:bg-amber-400\/\[0\.12\]:is(.dark *){background-color:rgb(251 191 36/.12)}.dark\:bg-blue-300:is(.dark *){--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.dark\:bg-blue-400\/\[0\.08\]:is(.dark *){background-color:rgb(96 165 250/.08)}.dark\:bg-blue-400\/\[0\.12\]:is(.dark *){background-color:rgb(96 165 250/.12)}.dark\:bg-blue-500\/10:is(.dark *){background-color:rgb(59 130 246/.1)}.dark\:bg-blue-500\/\[0\.08\]:is(.dark *){background-color:rgb(59 130 246/.08)}.dark\:bg-emerald-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.dark\:bg-emerald-400\/\[0\.08\]:is(.dark *){background-color:rgb(52 211 153/.08)}.dark\:bg-sky-50:is(.dark *){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-slate-700\/60:is(.dark *){background-color:rgb(51 65 85/.6)}.dark\:bg-slate-700\/80:is(.dark *){background-color:rgb(51 65 85/.8)}.dark\:bg-slate-800\/50:is(.dark *){background-color:rgb(30 41 59/.5)}.dark\:bg-slate-800\/60:is(.dark *){background-color:rgb(30 41 59/.6)}.dark\:bg-slate-800\/70:is(.dark *){background-color:rgb(30 41 59/.7)}.dark\:bg-slate-800\/80:is(.dark *){background-color:rgb(30 41 59/.8)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/50:is(.dark *){background-color:rgb(15 23 42/.5)}.dark\:bg-slate-900\/60:is(.dark *){background-color:rgb(15 23 42/.6)}.dark\:bg-slate-900\/70:is(.dark *){background-color:rgb(15 23 42/.7)}.dark\:bg-slate-900\/80:is(.dark *){background-color:rgb(15 23 42/.8)}.dark\:bg-slate-900\/\[0\.62\]:is(.dark *){background-color:rgb(15 23 42/.62)}.dark\:bg-slate-900\/\[0\.8\]:is(.dark *){background-color:rgb(15 23 42/.8)}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/20:is(.dark *){background-color:rgb(2 6 23/.2)}.dark\:bg-slate-950\/35:is(.dark *){background-color:rgb(2 6 23/.35)}.dark\:bg-slate-950\/45:is(.dark *){background-color:rgb(2 6 23/.45)}.dark\:bg-slate-950\/50:is(.dark *){background-color:rgb(2 6 23/.5)}.dark\:bg-slate-950\/55:is(.dark *){background-color:rgb(2 6 23/.55)}.dark\:bg-slate-950\/60:is(.dark *){background-color:rgb(2 6 23/.6)}.dark\:bg-slate-950\/70:is(.dark *){background-color:rgb(2 6 23/.7)}.dark\:bg-slate-950\/75:is(.dark *){background-color:rgb(2 6 23/.75)}.dark\:bg-slate-950\/90:is(.dark *){background-color:rgb(2 6 23/.9)}.dark\:bg-slate-950\/\[0\.52\]:is(.dark *){background-color:rgb(2 6 23/.52)}.dark\:bg-slate-950\/\[0\.62\]:is(.dark *){background-color:rgb(2 6 23/.62)}.dark\:bg-slate-950\/\[0\.94\]:is(.dark *){background-color:rgb(2 6 23/.94)}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:rgb(255 255 255/.1)}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:rgb(255 255 255/.06)}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:rgb(255 255 255/.07)}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:rgb(255 255 255/.08)}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(14\2c 165\2c 233\2c 0\.08\)\2c rgba\(10\2c 24\2c 44\2c 0\.8\)_14\%\2c rgba\(8\2c 18\2c 38\2c 0\.84\)_50\%\2c rgba\(23\2c 152\2c 193\2c 0\.16\)_78\%\2c rgba\(59\2c 130\2c 246\2c 0\.08\)\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(14,165,233,.08),rgba(10,24,44,.8) 14%,rgba(8,18,38,.84) 50%,rgba(23,152,193,.16) 78%,rgba(59,130,246,.08))}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(20\2c 184\2c 166\2c 0\.08\)\2c rgba\(10\2c 26\2c 24\2c 0\.8\)_14\%\2c rgba\(7\2c 22\2c 20\2c 0\.84\)_52\%\2c rgba\(46\2c 182\2c 125\2c 0\.16\)_82\%\2c rgba\(14\2c 165\2c 233\2c 0\.08\)\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(20,184,166,.08),rgba(10,26,24,.8) 14%,rgba(7,22,20,.84) 52%,rgba(46,182,125,.16) 82%,rgba(14,165,233,.08))}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(245\2c 158\2c 11\2c 0\.08\)\2c rgba\(14\2c 23\2c 45\2c 0\.78\)_14\%\2c rgba\(8\2c 16\2c 36\2c 0\.84\)_48\%\2c rgba\(66\2c 133\2c 244\2c 0\.15\)_74\%\2c rgba\(234\2c 67\2c 53\2c 0\.1\)_88\%\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(245,158,11,.08),rgba(14,23,45,.78) 14%,rgba(8,16,36,.84) 48%,rgba(66,133,244,.15) 74%,rgba(234,67,53,.1) 88%)}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(245\2c 158\2c 11\2c 0\.08\)\2c rgba\(22\2c 16\2c 44\2c 0\.8\)_14\%\2c rgba\(12\2c 10\2c 32\2c 0\.84\)_58\%\2c rgba\(97\2c 31\2c 105\2c 0\.16\)_84\%\2c rgba\(251\2c 191\2c 36\2c 0\.08\)\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(245,158,11,.08),rgba(22,16,44,.8) 14%,rgba(12,10,32,.84) 58%,rgba(97,31,105,.16) 84%,rgba(251,191,36,.08))}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(245\2c 158\2c 11\2c 0\.12\)\2c rgba\(30\2c 18\2c 4\2c 0\.82\)_14\%\2c rgba\(24\2c 14\2c 3\2c 0\.88\)_48\%\2c rgba\(245\2c 158\2c 11\2c 0\.18\)_78\%\2c rgba\(251\2c 191\2c 36\2c 0\.1\)_90\%\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(245,158,11,.12),rgba(30,18,4,.82) 14%,rgba(24,14,3,.88) 48%,rgba(245,158,11,.18) 78%,rgba(251,191,36,.1) 90%)}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(30\2c 41\2c 59\2c 0\.82\)\2c rgba\(15\2c 23\2c 42\2c 0\.86\)_34\%\2c rgba\(2\2c 6\2c 23\2c 0\.9\)_78\%\2c rgba\(148\2c 163\2c 184\2c 0\.12\)\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(30,41,59,.82),rgba(15,23,42,.86) 34%,rgba(2,6,23,.9) 78%,rgba(148,163,184,.12))}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(37\2c 99\2c 235\2c 0\.14\)\2c rgba\(15\2c 23\2c 42\2c 0\.04\)\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(37,99,235,.14),rgba(15,23,42,.04))}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(37\2c 99\2c 235\2c 0\.18\)\2c rgba\(59\2c 130\2c 246\2c 0\.08\)\)\]:is(.dark *){background-image:linear-gradient(135deg,rgba(37,99,235,.18),rgba(59,130,246,.08))}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(15\2c 23\2c 42\2c 0\.78\)\2c rgba\(2\2c 6\2c 23\2c 0\.68\)\)\]:is(.dark *){background-image:linear-gradient(180deg,rgba(15,23,42,.78),rgba(2,6,23,.68))}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(15\2c 23\2c 42\2c 1\)_0\%\2c rgba\(2\2c 6\2c 23\2c 0\.98\)_26\%\2c rgba\(2\2c 6\2c 23\2c 1\)_100\%\)\]:is(.dark *){background-image:linear-gradient(180deg,rgba(15,23,42,1),rgba(2,6,23,.98) 26%,rgba(2,6,23,1))}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(17\2c 31\2c 32\2c 0\.86\)\2c rgba\(8\2c 18\2c 28\2c 0\.82\)\)\]:is(.dark *){background-image:linear-gradient(180deg,rgba(17,31,32,.86),rgba(8,18,28,.82))}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(17\2c 31\2c 32\2c 0\.9\)\2c rgba\(8\2c 18\2c 28\2c 0\.96\)\)\]:is(.dark *){background-image:linear-gradient(180deg,rgba(17,31,32,.9),rgba(8,18,28,.96))}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(2\2c 6\2c 23\2c 0\.98\)\2c rgba\(15\2c 23\2c 42\2c 0\.98\)\)\]:is(.dark *){background-image:linear-gradient(180deg,rgba(2,6,23,.98),rgba(15,23,42,.98))}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(8\2c 18\2c 28\2c 0\.98\)\2c rgba\(17\2c 31\2c 32\2c 0\.96\)_52\%\2c rgba\(8\2c 18\2c 28\2c 0\.98\)\)\]:is(.dark *){background-image:linear-gradient(180deg,rgba(8,18,28,.98),rgba(17,31,32,.96) 52%,rgba(8,18,28,.98))}.dark\:bg-\[radial-gradient\(circle_at_18\%_16\%\2c rgba\(251\2c 191\2c 36\2c 0\.12\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_86\%_84\%\2c rgba\(245\2c 158\2c 11\2c 0\.08\)\2c transparent_30\%\)\]:is(.dark *){background-image:radial-gradient(circle at 18% 16%,rgba(251,191,36,.12),transparent 34%),radial-gradient(circle at 86% 84%,rgba(245,158,11,.08),transparent 30%)}.dark\:bg-\[radial-gradient\(circle_at_28\%_34\%\2c rgba\(251\2c 191\2c 36\2c 0\.18\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_72\%_48\%\2c rgba\(245\2c 158\2c 11\2c 0\.16\)\2c transparent_36\%\)\2c radial-gradient\(circle_at_50\%_92\%\2c rgba\(217\2c 119\2c 6\2c 0\.14\)\2c transparent_42\%\)\]:is(.dark *){background-image:radial-gradient(circle at 28% 34%,rgba(251,191,36,.18),transparent 34%),radial-gradient(circle at 72% 48%,rgba(245,158,11,.16),transparent 36%),radial-gradient(circle at 50% 92%,rgba(217,119,6,.14),transparent 42%)}.dark\:bg-\[radial-gradient\(circle_at_center\2c rgba\(251\2c 191\2c 36\2c 0\.28\)\2c transparent_64\%\)\]:is(.dark *){background-image:radial-gradient(circle at center,rgba(251,191,36,.28),transparent 64%)}.dark\:bg-\[radial-gradient\(circle_at_center\2c rgba\(29\2c 78\2c 216\2c 0\.12\)\2c transparent_65\%\)\]:is(.dark *){background-image:radial-gradient(circle at center,rgba(29,78,216,.12),transparent 65%)}.dark\:bg-\[radial-gradient\(circle_at_top_left\2c rgba\(255\2c 255\2c 255\2c 0\.08\)\2c transparent_40\%\)\2c linear-gradient\(180deg\2c transparent\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\)\]:is(.dark *){background-image:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 40%),linear-gradient(180deg,transparent,rgba(255,255,255,.02))}.dark\:via-slate-700\/40:is(.dark *){--tw-gradient-to:rgb(51 65 85/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(51 65 85/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:\!text-slate-200:is(.dark *){--tw-text-opacity:1!important;color:rgb(226 232 240/var(--tw-text-opacity,1))!important}.dark\:\!text-slate-50:is(.dark *){--tw-text-opacity:1!important;color:rgb(248 250 252/var(--tw-text-opacity,1))!important}.dark\:text-\[\#8BE4DA\]:is(.dark *){--tw-text-opacity:1;color:rgb(139 228 218/var(--tw-text-opacity,1))}.dark\:text-\[\#93C5FD\]:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-\[\#99F6E4\]:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-\[\#C8DAFF\]:is(.dark *){--tw-text-opacity:1;color:rgb(200 218 255/var(--tw-text-opacity,1))}.dark\:text-\[\#D0E0FF\]:is(.dark *){--tw-text-opacity:1;color:rgb(208 224 255/var(--tw-text-opacity,1))}.dark\:text-\[\#D8B4FE\]:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-\[\#D9C8FF\]:is(.dark *){--tw-text-opacity:1;color:rgb(217 200 255/var(--tw-text-opacity,1))}.dark\:text-\[\#E0D3FF\]:is(.dark *){--tw-text-opacity:1;color:rgb(224 211 255/var(--tw-text-opacity,1))}.dark\:text-\[\#FBBF24\]:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-\[\#FCA5A5\]:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-\[\#FCD34D\]:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-\[\#FDE68A\]:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-cyan-100\/70:is(.dark *){color:rgb(207 250 254/.7)}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-200\/80:is(.dark *){color:rgb(226 232 240/.8)}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-300\/70:is(.dark *){color:rgb(203 213 225/.7)}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.dark\:text-slate-700:is(.dark *){--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.dark\:text-slate-700\/80:is(.dark *){color:rgb(51 65 85/.8)}.dark\:text-slate-950:is(.dark *){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.dark\:text-teal-100:is(.dark *){--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:shadow-\[0_0_0_1px_rgba\(251\2c 191\2c 36\2c 0\.22\)\2c 0_0_40px_-8px_rgba\(251\2c 191\2c 36\2c 0\.3\)\2c 0_30px_58px_-38px_rgba\(245\2c 158\2c 11\2c 0\.3\)\]:is(.dark *){--tw-shadow:0 0 0 1px rgba(251,191,36,0.22),0 0 40px -8px rgba(251,191,36,0.3),0 30px 58px -38px rgba(245,158,11,0.3);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 40px -8px var(--tw-shadow-color),0 30px 58px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.04\)\]:is(.dark *){--tw-shadow:0 0 0 1px rgba(255,255,255,0.04);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_30px_-10px_rgba\(148\2c 163\2c 184\2c 0\.16\)\2c 0_28px_56px_-34px_rgba\(2\2c 6\2c 23\2c 0\.42\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]:is(.dark *){--tw-shadow:0 0 30px -10px rgba(148,163,184,0.16),0 28px 56px -34px rgba(2,6,23,0.42),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 0 30px -10px var(--tw-shadow-color),0 28px 56px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_30px_-10px_rgba\(251\2c 191\2c 36\2c 0\.2\)\2c 0_28px_56px_-34px_rgba\(29\2c 78\2c 216\2c 0\.28\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]:is(.dark *){--tw-shadow:0 0 30px -10px rgba(251,191,36,0.2),0 28px 56px -34px rgba(29,78,216,0.28),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 0 30px -10px var(--tw-shadow-color),0 28px 56px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_30px_-10px_rgba\(251\2c 191\2c 36\2c 0\.2\)\2c 0_28px_56px_-34px_rgba\(88\2c 28\2c 135\2c 0\.34\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]:is(.dark *){--tw-shadow:0 0 30px -10px rgba(251,191,36,0.2),0 28px 56px -34px rgba(88,28,135,0.34),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 0 30px -10px var(--tw-shadow-color),0 28px 56px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_30px_-10px_rgba\(45\2c 212\2c 191\2c 0\.22\)\2c 0_28px_56px_-34px_rgba\(15\2c 118\2c 110\2c 0\.32\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]:is(.dark *){--tw-shadow:0 0 30px -10px rgba(45,212,191,0.22),0 28px 56px -34px rgba(15,118,110,0.32),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 0 30px -10px var(--tw-shadow-color),0 28px 56px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_30px_-10px_rgba\(59\2c 130\2c 246\2c 0\.2\)\2c 0_28px_56px_-34px_rgba\(29\2c 78\2c 216\2c 0\.3\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]:is(.dark *){--tw-shadow:0 0 30px -10px rgba(59,130,246,0.2),0 28px 56px -34px rgba(29,78,216,0.3),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 0 30px -10px var(--tw-shadow-color),0 28px 56px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_34px_-8px_rgba\(251\2c 191\2c 36\2c 0\.28\)\2c 0_30px_58px_-34px_rgba\(146\2c 64\2c 14\2c 0\.36\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]:is(.dark *){--tw-shadow:0 0 34px -8px rgba(251,191,36,0.28),0 30px 58px -34px rgba(146,64,14,0.36),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 0 34px -8px var(--tw-shadow-color),0 30px 58px -34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_32px_78px_-56px_rgba\(96\2c 165\2c 250\2c 0\.5\)\]:is(.dark *){--tw-shadow:0 32px 78px -56px rgba(96,165,250,0.5);--tw-shadow-colored:0 32px 78px -56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(251\2c 191\2c 36\2c 0\.2\)\]:is(.dark *){--tw-shadow:inset 0 0 0 1px rgba(251,191,36,0.2);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:ring-emerald-500\/20:is(.dark *){--tw-ring-color:rgb(16 185 129/0.2)}.dark\:ring-slate-700\/80:is(.dark *){--tw-ring-color:rgb(51 65 85/0.8)}.dark\:hover\:border-sky-300\/55:hover:is(.dark *){border-color:rgb(125 211 252/.55)}.dark\:hover\:border-slate-600:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/\[0\.12\]:hover:is(.dark *){background-color:rgb(255 255 255/.12)}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:focus-visible\:outline-white:focus-visible:is(.dark *){outline-color:#fff}.dark\:focus-visible\:ring-sky-300\/80:focus-visible:is(.dark *){--tw-ring-color:rgb(125 211 252/0.8)}.dark\:focus-visible\:ring-offset-\[\#101823\]:focus-visible:is(.dark *){--tw-ring-offset-color:#101823}.dark\:focus-visible\:ring-offset-slate-950:focus-visible:is(.dark *){--tw-ring-offset-color:#020617}.group:hover .dark\:group-hover\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}@media (min-width:390px){.min-\[390px\]\:text-\[0\.62rem\]{font-size:.62rem}.min-\[390px\]\:text-\[0\.64rem\]{font-size:.64rem}.min-\[390px\]\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:640px){.sm\:-mt-7{margin-top:-1.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:h-12{height:3rem}.sm\:w-12{width:3rem}.sm\:w-\[70\%\]{width:70%}.sm\:w-\[74\%\]{width:74%}.sm\:w-\[76\%\]{width:76%}.sm\:w-\[78\%\]{width:78%}.sm\:w-auto{width:auto}.sm\:min-w-\[21rem\]{min-width:21rem}.sm\:min-w-\[26rem\]{min-width:26rem}.sm\:max-w-\[25rem\]{max-width:25rem}.sm\:max-w-\[27rem\]{max-width:27rem}.sm\:max-w-\[8\.2ch\]{max-width:8.2ch}.sm\:max-w-none{max-width:none}.sm\:flex-none{flex:none}.sm\:translate-x-14{--tw-translate-x:3.5rem}.sm\:translate-x-14,.sm\:translate-x-16{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-16{--tw-translate-x:4rem}.sm\:translate-x-4{--tw-translate-x:1rem}.sm\:translate-x-4,.sm\:translate-x-9{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-9{--tw-translate-x:2.25rem}.sm\:translate-x-\[4\.5rem\]{--tw-translate-x:4.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-\[0\.58rem\]{font-size:.58rem}.sm\:text-\[1\.04rem\]{font-size:1.04rem}.sm\:text-\[1\.18rem\]{font-size:1.18rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\:inset-\[13px\]{inset:13px}.md\:bottom-2{bottom:.5rem}.md\:left-1\/2{left:50%}.md\:left-6{left:1.5rem}.md\:right-6{right:1.5rem}.md\:top-3{top:.75rem}.md\:top-\[37\%\]{top:37%}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-10{margin-left:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:mt-auto{margin-top:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-16{height:4rem}.md\:h-3{height:.75rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-\[10\.6rem\]{height:10.6rem}.md\:h-\[13\.75rem\]{height:13.75rem}.md\:h-\[17\.2rem\]{height:17.2rem}.md\:h-\[19rem\]{height:19rem}.md\:h-\[20rem\]{height:20rem}.md\:h-\[26\.5rem\]{height:26.5rem}.md\:h-\[4\.2rem\]{height:4.2rem}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:h-\[4\.6rem\]{height:4.6rem}.md\:h-\[8\.5rem\]{height:8.5rem}.md\:h-\[8rem\]{height:8rem}.md\:min-h-0{min-height:0}.md\:min-h-\[13\.9rem\]{min-height:13.9rem}.md\:min-h-\[3\.2rem\]{min-height:3.2rem}.md\:min-h-\[3\.3rem\]{min-height:3.3rem}.md\:min-h-\[3\.75rem\]{min-height:3.75rem}.md\:min-h-\[5\.5rem\]{min-height:5.5rem}.md\:min-h-\[5\.65rem\]{min-height:5.65rem}.md\:min-h-\[86vh\]{min-height:86vh}.md\:w-10{width:2.5rem}.md\:w-16{width:4rem}.md\:w-3{width:.75rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-\[10\.6rem\]{width:10.6rem}.md\:w-\[13\.75rem\]{width:13.75rem}.md\:w-\[17\.2rem\]{width:17.2rem}.md\:w-\[4\.2rem\]{width:4.2rem}.md\:w-\[4\.5rem\]{width:4.5rem}.md\:w-\[8rem\]{width:8rem}.md\:min-w-0{min-width:0}.md\:min-w-\[41rem\]{min-width:41rem}.md\:max-w-52{max-width:13rem}.md\:max-w-\[31rem\]{max-width:31rem}.md\:max-w-\[43rem\]{max-width:43rem}.md\:max-w-\[48rem\]{max-width:48rem}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/2,.md\:-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1{--tw-translate-y:-0.25rem}.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-\[180px_minmax\(0\2c 1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 0\.72fr\)_minmax\(18rem\2c 1fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(18rem,1fr)}.md\:grid-cols-\[minmax\(0\2c 1\.08fr\)_minmax\(0\2c 0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.md\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-1\.5{gap:.375rem}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:overflow-visible{overflow:visible}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-\[1\.2rem\]{border-radius:1.2rem}.md\:rounded-\[1\.75rem\]{border-radius:1.75rem}.md\:rounded-xl{border-radius:.75rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pb-1{padding-bottom:.25rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-0{padding-left:0}.md\:pr-0{padding-right:0}.md\:pt-1{padding-top:.25rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-3{padding-top:.75rem}.md\:pt-32{padding-top:8rem}.md\:pt-36{padding-top:9rem}.md\:pt-6{padding-top:1.5rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[0\.48rem\]{font-size:.48rem}.md\:text-\[0\.64rem\]{font-size:.64rem}.md\:text-\[0\.66rem\]{font-size:.66rem}.md\:text-\[0\.68rem\]{font-size:.68rem}.md\:text-\[0\.72rem\]{font-size:.72rem}.md\:text-\[0\.88rem\]{font-size:.88rem}.md\:text-\[0\.92rem\]{font-size:.92rem}.md\:text-\[0\.94rem\]{font-size:.94rem}.md\:text-\[0\.96rem\]{font-size:.96rem}.md\:text-\[0\.98rem\]{font-size:.98rem}.md\:text-\[1\.02rem\]{font-size:1.02rem}.md\:text-\[1\.04rem\]{font-size:1.04rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.12rem\]{font-size:1.12rem}.md\:text-\[1\.22rem\]{font-size:1.22rem}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[1\.45rem\]{font-size:1.45rem}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:text-\[1\.6rem\]{font-size:1.6rem}.md\:text-\[1\.9rem\]{font-size:1.9rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[3\.25rem\]{font-size:3.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-6{line-height:1.5rem}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:tracking-\[0\.09em\]{letter-spacing:.09em}.md\:tracking-\[0\.14em\]{letter-spacing:.14em}.md\:tracking-\[0\.18em\]{letter-spacing:.18em}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-2{bottom:.5rem}.lg\:left-7{left:1.75rem}.lg\:right-7{right:1.75rem}.lg\:top-4{top:1rem}.lg\:top-6{top:1.5rem}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-11{height:2.75rem}.lg\:h-3\.5{height:.875rem}.lg\:h-7{height:1.75rem}.lg\:h-\[1\.375rem\]{height:1.375rem}.lg\:h-\[11\.25rem\]{height:11.25rem}.lg\:h-\[14\.5rem\]{height:14.5rem}.lg\:h-\[18rem\]{height:18rem}.lg\:h-\[20\.5rem\]{height:20.5rem}.lg\:h-\[21rem\]{height:21rem}.lg\:h-\[28rem\]{height:28rem}.lg\:h-\[4\.6rem\]{height:4.6rem}.lg\:h-\[8\.5rem\]{height:8.5rem}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:min-h-\[14\.3rem\]{min-height:14.3rem}.lg\:w-11{width:2.75rem}.lg\:w-3\.5{width:.875rem}.lg\:w-7{width:1.75rem}.lg\:w-\[1\.375rem\]{width:1.375rem}.lg\:w-\[11\.25rem\]{width:11.25rem}.lg\:w-\[14\.5rem\]{width:14.5rem}.lg\:w-\[18rem\]{width:18rem}.lg\:w-\[4\.6rem\]{width:4.6rem}.lg\:w-\[8\.5rem\]{width:8.5rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-\[29rem\]{max-width:29rem}.lg\:max-w-\[34rem\]{max-width:34rem}.lg\:max-w-\[44rem\]{max-width:44rem}.lg\:max-w-\[7\.8ch\]{max-width:7.8ch}.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\.34fr_0\.66fr\]{grid-template-columns:.34fr .66fr}.lg\:grid-cols-\[0\.56fr_0\.44fr\]{grid-template-columns:.56fr .44fr}.lg\:grid-cols-\[0\.58fr_0\.42fr\]{grid-template-columns:.58fr .42fr}.lg\:grid-cols-\[0\.72fr_0\.28fr\]{grid-template-columns:.72fr .28fr}.lg\:grid-cols-\[0\.74fr_0\.26fr\]{grid-template-columns:.74fr .26fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[17rem_minmax\(0\2c 1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 0\.68fr\)_minmax\(0\2c 1\.32fr\)\]{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(320px\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.08fr\)_minmax\(0\2c 0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_120px_minmax\(0\2c 1\.1fr\)\]{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.08fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\2c 260px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 34rem\)_minmax\(0\2c 44rem\)\]{grid-template-columns:minmax(0,34rem) minmax(0,44rem)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-2\.5{gap:.625rem}.lg\:gap-3{gap:.75rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-y-4{row-gap:1rem}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-7{padding:1.75rem}.lg\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:1rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[0\.53rem\]{font-size:.53rem}.lg\:text-\[0\.68rem\]{font-size:.68rem}.lg\:text-\[0\.95rem\]{font-size:.95rem}.lg\:tracking-\[0\.11em\]{letter-spacing:.11em}.lg\:tracking-\[0\.16em\]{letter-spacing:.16em}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:inset-\[14px\]{inset:14px}.xl\:bottom-1{bottom:.25rem}.xl\:top-28{top:7rem}.xl\:top-5{top:1.25rem}.xl\:aspect-\[5\/3\]{aspect-ratio:5/3}.xl\:h-12{height:3rem}.xl\:h-6{height:1.5rem}.xl\:h-7{height:1.75rem}.xl\:h-\[12rem\]{height:12rem}.xl\:h-\[15\.5rem\]{height:15.5rem}.xl\:h-\[19rem\]{height:19rem}.xl\:h-\[4\.9rem\]{height:4.9rem}.xl\:h-\[9rem\]{height:9rem}.xl\:h-auto{height:auto}.xl\:min-h-\[14\.75rem\]{min-height:14.75rem}.xl\:w-12{width:3rem}.xl\:w-6{width:1.5rem}.xl\:w-7{width:1.75rem}.xl\:w-\[12rem\]{width:12rem}.xl\:w-\[15\.5rem\]{width:15.5rem}.xl\:w-\[19rem\]{width:19rem}.xl\:w-\[4\.9rem\]{width:4.9rem}.xl\:w-\[9rem\]{width:9rem}.xl\:max-w-\[39rem\]{max-width:39rem}.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\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(15rem\2c 0\.82fr\)\]{grid-template-columns:minmax(0,2fr) minmax(15rem,.82fr)}.xl\:items-start{align-items:flex-start}.xl\:gap-3{gap:.75rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-7{gap:1.75rem}.xl\:rounded-\[1\.25rem\]{border-radius:1.25rem}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pt-1{padding-top:.25rem}.xl\:text-\[0\.58rem\]{font-size:.58rem}.xl\:text-\[0\.72rem\]{font-size:.72rem}.xl\:text-\[1rem\]{font-size:1rem}.xl\:tracking-\[0\.18em\]{letter-spacing:.18em}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}