@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.surface{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px rgba(11,31,51,.02);--tw-shadow-colored: 0 1px 2px 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 .surface,.product-app .surface{background-color:var(--surface);border-color:var(--border)}.btn-primary{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));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}.product-app .command-glow .btn-primary{background:#f7a028;box-shadow:0 0 12px #f7a0288c}.product-app .btn-primary{background-color:#1d4fa3}.dark .product-app .btn-primary{background-color:#86aeee}.product-app .btn-primary{font-size:.9375rem;line-height:1.45rem}.app-sidebar .btn-primary{background:#5e9ae6}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(15 159 145 / var(--tw-bg-opacity, 1))}.btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{cursor:not-allowed;opacity:.4}.btn-secondary{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(23 32 51 / var(--tw-text-opacity, 1));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}.dark .btn-secondary{background-color:var(--surface);color:var(--text-primary);border-color:var(--border)}.product-app .btn-secondary{background-color:var(--surface);color:var(--text-primary);border-color:var(--border);font-size:.9375rem;line-height:1.45rem}.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.btn-secondary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.icon-btn{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));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}.dark .icon-btn,.product-app .icon-btn{background-color:var(--surface);color:var(--text-secondary);border-color:var(--border)}.icon-btn:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(11 31 51 / var(--tw-text-opacity, 1))}.eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark .eyebrow,.product-app .eyebrow{color:var(--text-soft)}.dark .alerts-center .eyebrow{color:#8095a9}.input{height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(23 32 51 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;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}.dark .input{background-color:var(--surface);color:var(--text-primary);border-color:var(--border)}.product-app .input{background-color:var(--surface);color:var(--text-primary);border-color:var(--border);font-size:.9375rem;line-height:1.45rem}.input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.input:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 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(4px + 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);--tw-ring-color: rgb(20 184 166 / .1)}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[5px\]{top:5px;right:5px;bottom:5px;left:5px}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-left-1{left:-.25rem}.-left-28{left:-7rem}.-right-10{right:-2.5rem}.-right-20{right:-5rem}.-right-40{right:-10rem}.-top-5{top:-1.25rem}.-top-9{top:-2.25rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-\[-240px\]{bottom:-240px}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-6{left:1.5rem}.left-\[6\%\]{left:6%}.left-\[62\%\]{left:62%}.right-0{right:0}.right-2{right:.5rem}.right-5{right:1.25rem}.right-\[-100px\]{right:-100px}.right-\[6\%\]{right:6%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-5{top:1.25rem}.top-\[-120px\]{top:-120px}.top-\[-180px\]{top:-180px}.top-\[15px\]{top:15px}.top-\[290px\]{top:290px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[130\]{z-index:130}.col-span-2{grid-column:span 2 / span 2}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-3{margin-top:-.75rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.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}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.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-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[11px\]{height:11px}.h-\[174px\]{height:174px}.h-\[30px\]{height:30px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[360px\]{max-height:360px}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-7{min-height:1.75rem}.min-h-\[460px\]{min-height:460px}.min-h-\[94vh\]{min-height:94vh}.min-h-\[calc\(94vh-80px\)\]{min-height:calc(94vh - 80px)}.min-h-screen{min-height:100vh}.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-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[11px\]{width:11px}.w-\[165px\]{width:165px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[252px\]{width:252px}.w-\[30px\]{width:30px}.w-\[360px\]{width:360px}.w-\[520px\]{width:520px}.w-\[580px\]{width:580px}.w-\[62\%\]{width:62%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[190px\]{min-width:190px}.min-w-\[560px\]{min-width:560px}.min-w-\[650px\]{min-width:650px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[970px\]{min-width:970px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[500px\]{max-width:500px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[570px\]{max-width:570px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.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-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[70px_repeat\(7\,1fr\)\]{grid-template-columns:70px repeat(7,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.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-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))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(227 232 239 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-\[5px\]{border-width:5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#132B6E\]{--tw-border-opacity: 1;border-color:rgb(19 43 110 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1))}.border-line\/70{border-color:#e3e8efb3}.border-navy{--tw-border-opacity: 1;border-color:rgb(11 31 51 / var(--tw-border-opacity, 1))}.border-orange\/20{border-color:#f7931e33}.border-orange\/50{border-color:#f7931e80}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-teal\/15{border-color:#14b8a626}.border-teal\/25{border-color:#14b8a640}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.bg-\[\#071929\]{--tw-bg-opacity: 1;background-color:rgb(7 25 41 / var(--tw-bg-opacity, 1))}.bg-\[\#0C2235\]{--tw-bg-opacity: 1;background-color:rgb(12 34 53 / var(--tw-bg-opacity, 1))}.bg-\[\#0D273B\]\/90{background-color:#0d273be6}.bg-\[\#123248\]\/95{background-color:#123248f2}.bg-\[\#1B4D5C\]{--tw-bg-opacity: 1;background-color:rgb(27 77 92 / var(--tw-bg-opacity, 1))}.bg-\[\#1D5369\]\/20{background-color:#1d536933}.bg-\[\#91B5F0\]{--tw-bg-opacity: 1;background-color:rgb(145 181 240 / var(--tw-bg-opacity, 1))}.bg-\[\#DDF4F1\]{--tw-bg-opacity: 1;background-color:rgb(221 244 241 / var(--tw-bg-opacity, 1))}.bg-\[\#F7931E\]{--tw-bg-opacity: 1;background-color:rgb(247 147 30 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.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-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-line{--tw-bg-opacity: 1;background-color:rgb(227 232 239 / var(--tw-bg-opacity, 1))}.bg-mist{--tw-bg-opacity: 1;background-color:rgb(247 250 252 / var(--tw-bg-opacity, 1))}.bg-mist\/50{background-color:#f7fafc80}.bg-mist\/60{background-color:#f7fafc99}.bg-mist\/90{background-color:#f7fafce6}.bg-navy{--tw-bg-opacity: 1;background-color:rgb(11 31 51 / var(--tw-bg-opacity, 1))}.bg-navy\/40{background-color:#0b1f3366}.bg-orange{--tw-bg-opacity: 1;background-color:rgb(247 147 30 / var(--tw-bg-opacity, 1))}.bg-orange\/10{background-color:#f7931e1a}.bg-orange\/5{background-color:#f7931e0d}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-teal{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal\/10{background-color:#14b8a61a}.bg-teal\/15{background-color:#14b8a626}.bg-teal\/\[\.07\]{background-color:#14b8a612}.bg-teal\/\[\.08\]{background-color:#14b8a614}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/85{background-color:#ffffffd9}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.045\]{background-color:#ffffff0b}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.055\]{background-color:#ffffff0e}.bg-white\/\[\.05\]{background-color:#ffffff0d}.bg-white\/\[\.06\]{background-color:#ffffff0f}.bg-white\/\[\.08\]{background-color:#ffffff14}.bg-\[linear-gradient\(135deg\,\#0B1F33\,\#123B52\)\]{background-image:linear-gradient(135deg,#0b1f33,#123b52)}.bg-\[linear-gradient\(145deg\,\#0B1F33\,\#123B52\)\]{background-image:linear-gradient(145deg,#0b1f33,#123b52)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-teal{--tw-gradient-from: #14B8A6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal\/70{--tw-gradient-from: rgb(20 184 166 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.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-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-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[12vh\]{padding-top:12vh}.text-left{text-align:left}.text-center{text-align:center}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[\.99\]{line-height:.99}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-\.015em\]{letter-spacing:-.015em}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-\.065em\]{letter-spacing:-.065em}.tracking-\[-\.06em\]{letter-spacing:-.06em}.tracking-\[-\.07em\]{letter-spacing:-.07em}.tracking-\[\.11em\]{letter-spacing:.11em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#F9B15B\]{--tw-text-opacity: 1 !important;color:rgb(249 177 91 / var(--tw-text-opacity, 1))!important}.text-\[\#79E0D3\]{--tw-text-opacity: 1;color:rgb(121 224 211 / var(--tw-text-opacity, 1))}.text-\[\#83D8CF\]{--tw-text-opacity: 1;color:rgb(131 216 207 / var(--tw-text-opacity, 1))}.text-\[\#8DDED5\]{--tw-text-opacity: 1;color:rgb(141 222 213 / var(--tw-text-opacity, 1))}.text-\[\#BFD3F4\]{--tw-text-opacity: 1;color:rgb(191 211 244 / var(--tw-text-opacity, 1))}.text-\[\#F0C774\]{--tw-text-opacity: 1;color:rgb(240 199 116 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(23 32 51 / var(--tw-text-opacity, 1))}.text-navy{--tw-text-opacity: 1;color:rgb(11 31 51 / var(--tw-text-opacity, 1))}.text-orange{--tw-text-opacity: 1;color:rgb(247 147 30 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / 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-400{--tw-text-opacity: 1;color:rgb(148 163 184 / 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-teal{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-dark{--tw-text-opacity: 1;color:rgb(15 159 145 / var(--tw-text-opacity, 1))}.text-teal\/50{color:#14b8a680}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-\[\.07\]{opacity:.07}.opacity-\[\.08\]{opacity:.08}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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_10px_\#14B8A6\]{--tw-shadow: 0 0 10px #14B8A6;--tw-shadow-colored: 0 0 10px 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_80px_rgba\(19\,43\,110\,\.09\)\]{--tw-shadow: 0 0 80px rgba(19,43,110,.09);--tw-shadow-colored: 0 0 80px 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_8px_rgba\(20\,184\,166\,\.45\)\]{--tw-shadow: 0 0 8px rgba(20,184,166,.45);--tw-shadow-colored: 0 0 8px 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_50px_rgba\(11\,31\,51\,\.15\)\]{--tw-shadow: 0 18px 50px rgba(11,31,51,.15);--tw-shadow-colored: 0 18px 50px 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_80px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.3);--tw-shadow-colored: 0 30px 80px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-soft{--tw-shadow: 0 10px 35px rgba(11,31,51,.07);--tw-shadow-colored: 0 10px 35px 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + 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)}.ring-\[\#16354A\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 53 74 / var(--tw-ring-opacity, 1))}.ring-teal\/20{--tw-ring-color: rgb(20 184 166 / .2)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur: blur(110px);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-\[120px\]{--tw-blur: blur(120px);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-\[90px\]{--tw-blur: blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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-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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;font-feature-settings:"cv11","ss01";--app-bg:#F7FAFC;--app-bg-2:#EEF4F7;--surface:#FFFFFF;--surface-raised:#FFFFFF;--text-primary:#172033;--text-secondary:#64748B;--text-soft:#8A99AA;--border:#E3E8EF;--accent:#14B8A6;--accent-bright:#5EEAD4;--navy:#0B1F33;--shadow:0 10px 35px rgba(11,31,51,.07)}:root.dark{--app-bg:#070E17;--app-bg-2:#0A1622;--surface:#0F2233;--surface-raised:#142A3D;--text-primary:#F8FAFC;--text-secondary:#94A3B8;--text-soft:#6F8496;--border:rgba(255,255,255,.08);--accent:#22D3C5;--accent-bright:#5EEAD4;--navy:#07111C;--shadow:0 14px 42px rgba(0,0,0,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--text-primary);background:var(--app-bg);transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4{font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(20,184,166,.22);outline-offset:2px}::-moz-selection{background:#14b8a633}::selection{background:#14b8a633}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd3dc;border-radius:999px}@keyframes enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page-enter{animation:enter .25s ease-out}.fade-in{animation:enter .2s ease-out}.hero-grid{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px}.hero-copy>*{animation:enter .65s both cubic-bezier(.2,.8,.2,1)}.hero-copy>*:nth-child(2){animation-delay:.08s}.hero-copy>*:nth-child(3){animation-delay:.16s}.hero-copy>*:nth-child(4){animation-delay:.24s}.hero-copy>*:nth-child(5){animation-delay:.32s}.hero-float{animation:heroFloat .8s .2s both cubic-bezier(.2,.8,.2,1)}@keyframes heroFloat{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media (max-width: 639px){.hero-copy{min-width:0;width:100%;max-width:100%}.hero-copy h1{font-size:44px}.hero-float{min-width:0;max-width:100%;overflow:hidden}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.surface{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #0b1f3306;transition:background-color .3s,border-color .3s,box-shadow .2s,transform .2s}.surface:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}.dark .bg-mist{background-color:var(--app-bg)!important}.dark .bg-white{background-color:var(--surface)!important}.dark [class*="bg-mist/"]{background-color:#070e17e6!important}.dark [class*="bg-white/"]{background-color:#0f2233f2!important}.dark [class*=bg-slate-50],.dark [class*=bg-slate-100]{background-color:var(--app-bg-2)!important}.dark .text-navy,.dark .text-ink{color:var(--text-primary)!important}.dark .text-slate-600,.dark .text-slate-500{color:var(--text-secondary)!important}.dark .text-slate-400,.dark .text-slate-300{color:var(--text-soft)!important}.dark .border-line,.dark [class*=border-slate-]{border-color:var(--border)!important}.dark .input,.dark .btn-secondary,.dark .icon-btn{background:var(--surface-raised);border-color:var(--border);color:var(--text-primary)}.dark .btn-secondary:hover,.dark .icon-btn:hover{background:#193247}.dark table tbody tr:hover{background:#22d3c50b!important}.dark select option{color:#f8fafc;background:#142a3d}.dark .shadow-soft{box-shadow:var(--shadow)}.theme-toggle-app{color:var(--text-secondary);background:var(--surface);border-color:var(--border)}.theme-toggle-app:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.btn-primary{background:linear-gradient(135deg,#14b8a6,#2dd4bf);box-shadow:0 7px 18px #14b8a621}.btn-primary:hover{filter:brightness(1.05);box-shadow:0 10px 24px #14b8a633}.marketing-page{--m-bg:#F7FAFC;--m-bg2:#EEF4F7;--m-surface:rgba(255,255,255,.82);--m-solid:#fff;--m-text:#0B1F33;--m-muted:#64748B;--m-border:rgba(11,31,51,.1);min-height:100vh;background:var(--m-bg);color:var(--m-text);transition:background .3s,color .3s}.dark .marketing-page{--m-bg:#070E17;--m-bg2:#0A1622;--m-surface:rgba(15,34,51,.74);--m-solid:#0F2233;--m-text:#F8FAFC;--m-muted:#94A3B8;--m-border:rgba(255,255,255,.09)}.marketing-hero{position:relative;min-height:100vh;overflow:hidden;background:var(--m-bg)}.hero-grid-layer,.data-grid,.cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--m-border) 1px,transparent 1px),linear-gradient(90deg,var(--m-border) 1px,transparent 1px);background-size:44px 44px;opacity:.22;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.hero-bottom-fade{position:absolute;inset:auto 0 0;height:140px;background:linear-gradient(transparent,var(--m-bg));pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;pointer-events:none;will-change:transform}.orb-a{width:420px;height:420px;right:3%;top:8%;background:#2dd4bf33;animation:orbA 16s ease-in-out infinite alternate}.orb-b{width:360px;height:360px;left:-10%;bottom:3%;background:#235d7d2e;animation:orbB 19s ease-in-out infinite alternate}.orb-c{width:180px;height:180px;right:38%;bottom:8%;background:#f4b86012;animation:orbC 14s ease-in-out infinite alternate}.dark .orb-a{opacity:.7}.dark .orb-b{opacity:.55}@keyframes orbA{to{transform:translate(-32px,24px) scale(1.08)}}@keyframes orbB{to{transform:translate(35px,-28px) scale(.94)}}@keyframes orbC{to{transform:translate(15px,-35px) scale(1.12)}}.marketing-nav{position:absolute;z-index:40;left:0;right:0;top:22px;display:flex;width:calc(100% - 40px);max-width:1180px;height:62px;margin:auto;align-items:center;justify-content:space-between;padding:0 14px 0 18px;border:1px solid var(--m-border);border-radius:20px;background:color-mix(in srgb,var(--m-solid) 72%,transparent);box-shadow:0 14px 45px #0b1f3314;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark .marketing-nav{box-shadow:0 16px 50px #0000003d}.brand-mark,.dash-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#14b8a6,#2dd4bf);color:#fff;font-size:10px;font-weight:800;box-shadow:0 7px 22px #14b8a62e}.marketing-nav a{color:var(--m-muted);font-size:11px;font-weight:600;transition:color .2s}.marketing-nav a:hover{color:var(--m-text)}.nav-login{padding:9px 11px;color:var(--m-muted);font-size:11px;font-weight:650}.nav-login:hover{color:var(--m-text)}.theme-toggle-marketing{color:var(--m-muted);background:color-mix(in srgb,var(--m-solid) 60%,transparent);border-color:var(--m-border)}.theme-toggle-marketing:hover{color:#14b8a6;border-color:#14b8a659}.marketing-primary,.marketing-secondary{display:inline-flex;min-height:44px;align-items:center;gap:9px;border-radius:12px;padding:0 17px;font-size:11px;font-weight:750;transition:transform .2s,box-shadow .2s,filter .2s,border-color .2s}.marketing-primary{color:#06221f;background:linear-gradient(135deg,#14b8a6,#2dd4bf 48%,#5eead4);box-shadow:0 8px 24px #14b8a62e}.marketing-primary:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 13px 32px #14b8a640}.marketing-secondary{color:var(--m-text);border:1px solid var(--m-border);background:color-mix(in srgb,var(--m-solid) 48%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketing-secondary:hover{transform:translateY(-2px);border-color:#14b8a659}.marketing-mobile-menu{position:absolute;left:0;right:0;top:72px;padding:12px;border:1px solid var(--m-border);border-radius:18px;background:var(--m-solid);box-shadow:var(--shadow)}.marketing-mobile-menu a{display:block;padding:12px;border-radius:10px}.marketing-mobile-menu .marketing-primary{display:flex;margin-top:5px;width:100%}.hero-content{position:relative;z-index:4;display:grid;min-height:100vh;width:100%;max-width:1280px;margin:auto;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:65px;padding:120px 40px 65px}.hero-message{min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(20,184,166,.24);border-radius:999px;background:#14b8a613;color:#0f9f91;font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.dark .hero-badge{color:#5eead4}.hero-badge i{width:6px;height:6px;border-radius:50%;background:#14b8a6;box-shadow:0 0 12px #14b8a6}.hero-message h1{max-width:650px;margin:25px 0 0;font-size:clamp(48px,5vw,72px);font-weight:740;line-height:.98;letter-spacing:-.067em}.hero-message h1 span,.section-heading h2 em,.data-heading h2 em,.final-cta h2 em{font-style:normal;color:transparent;background:linear-gradient(135deg,#14b8a6,#2dd4bf 48%,#5eead4);background-clip:text;-webkit-background-clip:text}.hero-message>p{max-width:570px;margin:25px 0 30px;color:var(--m-muted);font-size:14px;line-height:1.85}.hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;color:var(--m-muted);font-size:9px}.hero-proof span{display:flex;align-items:center;gap:6px}.hero-proof svg{width:12px;height:12px;color:#14b8a6}.showcase-wrap{position:relative;min-width:0;transform-style:preserve-3d;will-change:transform}.dashboard-showcase{overflow:hidden;border:1px solid var(--m-border);border-radius:24px;background:color-mix(in srgb,var(--m-solid) 86%,transparent);box-shadow:0 38px 90px #0b1f3329;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .dashboard-showcase{box-shadow:0 38px 90px #00000059,0 0 70px #22d3c50d}.dash-top{display:flex;height:40px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--m-border);color:var(--m-muted)}.dash-top span i{width:6px;height:6px;border-radius:50%;background:var(--m-border)}.dash-top small{font-size:8px}.dash-top b{padding:4px 7px;border-radius:6px;background:var(--m-bg2);font-size:7px}.dash-body{display:grid;grid-template-columns:52px 1fr;min-height:380px}.dash-body aside{display:flex;flex-direction:column;align-items:center;gap:19px;padding:14px 8px;border-right:1px solid var(--m-border);background:color-mix(in srgb,var(--m-bg2) 70%,transparent)}.dash-body aside .dash-logo{width:28px;height:28px;border-radius:9px;font-size:8px}.dash-body aside>i{width:17px;height:17px;border-radius:6px;background:var(--m-border)}.dash-body aside>i.active{background:#14b8a633;box-shadow:inset 2px 0 #14b8a6}.dash-body main{min-width:0;padding:18px}.dash-title,.dash-kpis,.dash-mission{display:flex;align-items:center}.dash-title{justify-content:space-between}.dash-title small,.dash-kpis small,.dash-chart small,.dash-mission small{display:block;color:var(--m-muted);font-size:7px}.dash-title strong{display:block;margin-top:3px;font-size:13px}.dash-title>span{padding:5px 8px;border-radius:999px;background:#14b8a61a;color:#14b8a6;font-size:7px;font-weight:700}.dash-kpis{gap:8px;margin-top:16px}.dash-kpis>div{flex:1;padding:10px;border:1px solid var(--m-border);border-radius:12px;background:var(--m-solid)}.dash-kpis .primary{position:relative;flex:1.45;background:linear-gradient(135deg,#0b1f33,#123b52);color:#fff}.dash-kpis strong{display:block;margin-top:5px;font-size:16px}.dash-kpis .primary strong{font-size:26px}.dash-kpis em{position:absolute;right:10px;bottom:11px;color:#22d3c5;font-size:7px;font-style:normal}.dash-chart{margin-top:8px;padding:11px 12px 0;border:1px solid var(--m-border);border-radius:12px;background:var(--m-solid)}.dash-chart>div{display:flex;align-items:center;justify-content:space-between}.dash-chart strong{font-size:9px}.dash-chart svg{display:block;width:100%;height:94px}.dash-mission{gap:9px;margin-top:8px;padding:9px;border:1px solid var(--m-border);border-radius:12px;background:var(--m-solid)}.dash-mission>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#14b8a621;color:#0f9f91;font-size:7px;font-weight:800}.dash-mission>div{flex:1}.dash-mission>div strong{display:block;font-size:8px}.dash-mission>em{color:var(--m-muted);font-size:6px;font-style:normal}.dash-mission>i{position:relative;width:70px;height:3px;border-radius:5px;background:var(--m-bg2)}.dash-mission>i b{display:block;width:62%;height:100%;border-radius:5px;background:#14b8a6}.float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;min-width:175px;padding:12px;border:1px solid var(--m-border);border-radius:15px;background:color-mix(in srgb,var(--m-solid) 75%,transparent);box-shadow:0 18px 45px #0b1f3326;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .float-card{box-shadow:0 20px 50px #0000004d}.float-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#14b8a61f;color:#14b8a6}.float-icon svg{width:15px}.float-card small,.float-card strong,.float-card em{display:block}.float-card small{color:var(--m-muted);font-size:6px}.float-card strong{margin-top:3px;font-size:9px}.float-card em{margin-top:2px;color:#0f9f91;font-size:6px;font-style:normal}.dark .float-card em{color:#5eead4}.float-confirmed{left:-40px;top:54%}.float-match{right:-24px;bottom:-28px}.marketing-section,.workflow-section,.final-section{position:relative;max-width:1220px;margin:auto;padding:110px 30px}.section-heading{max-width:680px}.section-heading>span,.data-heading>span{color:#0f9f91;font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.dark .section-heading>span{color:#5eead4}.section-heading h2{margin-top:14px;font-size:clamp(34px,4vw,48px);font-weight:730;letter-spacing:-.055em;line-height:1.05}.section-heading p{max-width:600px;margin-top:15px;color:var(--m-muted);font-size:13px;line-height:1.8}.ecosystem-shell{display:grid;grid-template-columns:.36fr .64fr;min-height:510px;margin-top:48px;overflow:hidden;border:1px solid var(--m-border);border-radius:27px;background:var(--m-bg2)}.role-switch{padding:14px;border-right:1px solid var(--m-border);background:var(--m-solid)}.role-switch button{display:flex;width:100%;align-items:center;gap:12px;padding:16px;border-radius:16px;color:var(--m-muted);text-align:left;transition:.22s}.role-switch button:hover{background:var(--m-bg2)}.role-switch button.active{color:#fff;background:linear-gradient(135deg,#0b1f33,#0f3448 65%,#115e59);box-shadow:0 12px 30px #0b1f3324}.role-switch button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--m-bg2);color:#0f9f91}.role-switch button.active>span{background:#5eead41f;color:#5eead4}.role-switch svg{width:16px}.role-switch button>svg{margin-left:auto;width:14px}.role-switch strong,.role-switch small{display:block}.role-switch strong{font-size:11px}.role-switch small{margin-top:4px;font-size:8px;opacity:.6}.role-stage{display:grid;place-items:center;min-width:0;padding:35px}.role-stage>div{width:100%}.role-stage .dashboard-showcase{max-width:690px;margin:auto}.role-stage .dash-body{min-height:320px}.phone-scene{position:relative;display:grid;place-items:center;height:440px}.phone{position:relative;width:220px;min-height:430px;padding:25px 15px 13px;border:6px solid #0B1F33;border-radius:34px;background:var(--m-solid);box-shadow:0 30px 60px #0b1f3333;transform:rotateY(-4deg) rotateX(2deg)}.dark .phone{border-color:#253f50}.phone>i{position:absolute;top:7px;left:50%;width:52px;height:5px;transform:translate(-50%);border-radius:10px;background:#1d3648}.phone header{display:flex;align-items:center;justify-content:space-between}.phone header .dash-logo{width:27px;height:27px;border-radius:8px;font-size:7px}.phone header small{padding:4px 6px;border-radius:8px;background:#14b8a61a;color:#0f9f91;font-size:6px}.phone h4{margin-top:20px;font-size:14px}.phone>p{margin-top:4px;color:var(--m-muted);font-size:7px}.phone main{margin-top:13px;padding:13px;border-radius:14px;background:linear-gradient(135deg,#0b1f33,#123b52);color:#fff}.phone main small,.phone main strong,.phone main em{display:block}.phone main small{font-size:6px;color:#ffffff73}.phone main strong{margin-top:8px;font-size:10px}.phone main em{margin-top:3px;font-size:7px;color:#ffffff8c;font-style:normal}.phone main div{display:flex;align-items:center;gap:5px;margin-top:16px;font-size:6px;color:#5eead4}.phone>button{width:100%;margin-top:10px;padding:9px;border-radius:10px;background:linear-gradient(135deg,#14b8a6,#2dd4bf);color:#06221f;font-size:7px;font-weight:800}.phone footer{display:flex;justify-content:space-between;margin-top:17px;color:var(--m-muted);font-size:5px}.phone-note{position:absolute;right:10%;top:34%;display:grid;grid-template-columns:25px 1fr;gap:2px 8px;padding:11px;border:1px solid var(--m-border);border-radius:13px;background:var(--m-surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phone-note svg{grid-row:1/3;width:15px;color:#14b8a6}.phone-note strong{font-size:7px}.phone-note small{font-size:6px;color:var(--m-muted)}.client-mock{max-width:650px;margin:auto;padding:22px;border:1px solid var(--m-border);border-radius:22px;background:var(--m-solid);box-shadow:var(--shadow)}.client-mock header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--m-border)}.client-mock header .dash-logo{width:34px;height:34px;border-radius:10px}.client-mock header div{flex:1}.client-mock header strong,.client-mock header small{display:block}.client-mock header strong{font-size:9px}.client-mock header small{margin-top:3px;color:var(--m-muted);font-size:6px}.client-mock header button{padding:8px 10px;border-radius:9px;background:#14b8a6;color:#06221f;font-size:7px;font-weight:800}.client-mock>h4{margin-top:22px;font-size:18px}.client-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.client-kpis div{padding:14px;border-radius:12px;background:var(--m-bg2)}.client-kpis strong,.client-kpis small{display:block}.client-kpis strong{font-size:15px}.client-kpis small{margin-top:4px;color:var(--m-muted);font-size:6px}.client-mock main{margin-top:10px;padding:14px;border:1px solid var(--m-border);border-radius:13px}.client-mock main>strong{font-size:9px}.client-mock main>div{display:flex;align-items:center;gap:9px;margin-top:11px;padding-top:11px;border-top:1px solid var(--m-border)}.client-mock main>div>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#14b8a61f;color:#0f9f91;font-size:6px;font-weight:800}.client-mock main b{flex:1;font-size:8px}.client-mock main b small{display:block;margin-top:2px;color:var(--m-muted);font-size:6px}.client-mock main em{font-size:7px;font-style:normal}.workflow-section{max-width:100%;padding-left:max(30px,calc((100vw - 1160px)/2));padding-right:max(30px,calc((100vw - 1160px)/2));background:var(--m-bg2)}.workflow-track{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-width:1160px;margin:60px auto 0}.workflow-track>i{position:absolute;left:4%;right:4%;top:24px;height:1px;transform-origin:left;background:linear-gradient(90deg,#14b8a6,#5eead4)}.workflow-track>b{position:absolute;z-index:3;top:20px;width:9px;height:9px;border-radius:50%;background:#5eead4;box-shadow:0 0 16px #22d3c5}.workflow-step{position:relative;z-index:2;text-align:center}.workflow-step>span{display:grid;width:48px;height:48px;margin:auto;place-items:center;border:1px solid var(--m-border);border-radius:14px;background:var(--m-solid);color:#0f9f91;box-shadow:0 8px 22px #0b1f330d}.workflow-step svg{width:18px}.workflow-step small{display:block;margin-top:18px;color:#0f9f91;font-size:7px;font-weight:800}.workflow-step strong{display:block;margin-top:5px;font-size:10px}.living-data{position:relative;overflow:hidden;background:#07111c;color:#f8fafc}.living-data .data-grid{border-color:#ffffff0d;opacity:.35}.living-inner{position:relative;display:grid;max-width:1180px;min-height:680px;margin:auto;grid-template-columns:.38fr .62fr;align-items:center;gap:60px;padding:100px 30px}.data-heading>span{color:#5eead4}.data-heading h2{margin-top:15px;font-size:clamp(40px,5vw,60px);line-height:1;letter-spacing:-.06em}.data-heading p{margin-top:20px;color:#94a3b8;font-size:12px;line-height:1.8}.data-composition{position:relative;min-height:450px}.data-orbit{position:absolute;top:40px;right:60px;bottom:40px;left:60px;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#0f2233b3;box-shadow:0 35px 80px #00000047}.data-ring{position:absolute;left:50%;top:40%;z-index:2;display:grid;width:140px;height:140px;transform:translate(-50%,-50%);place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle,#142A3D 58%,transparent 59%),conic-gradient(#22d3c5 0,#22d3c5 96%,#243b4c 96%);box-shadow:0 0 45px #22d3c51f}.data-ring strong{font-size:27px}.data-ring small{margin-top:4px;color:#94a3b8;font-size:7px}.data-orbit svg{position:absolute;inset:auto 20px 20px;width:calc(100% - 40px);height:140px}.data-stat{position:absolute;padding:16px 18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#142a3dc7;box-shadow:0 18px 45px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.data-stat strong,.data-stat small,.data-stat em{display:block}.data-stat strong{font-size:20px}.data-stat small{margin-top:4px;color:#94a3b8;font-size:7px}.data-stat em{margin-top:7px;color:#5eead4;font-size:7px;font-style:normal}.stat-hours{left:0;top:10px}.stat-rating{right:0;top:90px}.stat-time{right:8%;bottom:3px}.stat-rating div{display:flex;gap:2px;margin-top:7px}.stat-rating svg{width:9px;height:9px;fill:#22d3c5;color:#22d3c5}.final-section{max-width:1240px}.final-cta{position:relative;overflow:hidden;padding:80px 30px;border-radius:30px;background:linear-gradient(135deg,#0b1f33,#0f3448 60%,#115e59);color:#fff;text-align:center}.cta-grid{opacity:.22;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.cta-glow{position:absolute;left:50%;top:10%;width:550px;height:300px;transform:translate(-50%);border-radius:50%;background:#2dd4bf24;filter:blur(80px)}.final-cta>span{position:relative;display:inline-flex;align-items:center;gap:7px;color:#5eead4;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.final-cta>span svg{width:14px}.final-cta h2{position:relative;margin-top:18px;font-size:clamp(38px,5vw,58px);line-height:1;letter-spacing:-.06em}.final-cta>p{position:relative;max-width:570px;margin:20px auto 0;color:#ffffff8c;font-size:12px;line-height:1.8}.final-cta>button{position:relative;margin-top:28px}.final-cta>button svg{width:15px}.cta-mini-flow{position:relative;display:flex;justify-content:center;margin-top:48px}.cta-mini-flow div{display:flex;align-items:center}.cta-mini-flow i{width:7px;height:7px;border-radius:50%;background:#22d3c5;box-shadow:0 0 10px #22d3c599}.cta-mini-flow i.done{background:#5eead4}.cta-mini-flow small{margin-left:6px;color:#ffffff73;font-size:6px}.cta-mini-flow b{width:45px;height:1px;margin:0 10px;background:#ffffff26}.marketing-footer{display:grid;max-width:1180px;margin:auto;grid-template-columns:2fr repeat(3,1fr) auto;gap:40px;padding:50px 30px;border-top:1px solid var(--m-border)}.marketing-footer>div:first-child p{margin-top:12px;color:var(--m-muted);font-size:9px}.marketing-footer strong,.marketing-footer a{display:block}.marketing-footer strong{margin-bottom:12px;font-size:9px}.marketing-footer a{margin-top:8px;color:var(--m-muted);font-size:8px}.marketing-footer>small{align-self:end;color:var(--m-muted);font-size:7px}@media (max-width:1023px){.hero-content{grid-template-columns:1fr;padding-top:150px}.hero-message{max-width:720px}.showcase-wrap{max-width:720px;margin:auto}.float-confirmed{left:-10px}.float-match{right:-5px}.ecosystem-shell{grid-template-columns:1fr}.role-switch{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid var(--m-border)}.role-switch button>svg,.role-switch small{display:none}.role-stage{min-height:480px}.living-inner{grid-template-columns:1fr}.data-heading{max-width:520px}.data-composition{max-width:700px;width:100%;margin:auto}.marketing-footer{grid-template-columns:2fr repeat(3,1fr)}.marketing-footer>small{grid-column:1/-1}}@media (max-width:639px){.marketing-nav{top:12px;width:calc(100% - 24px)}.hero-content{display:block;min-height:auto;padding:130px 20px 60px}.hero-message h1{font-size:44px}.hero-message>p{font-size:13px}.hero-proof span:nth-child(3){display:none}.showcase-wrap{margin-top:80px}.dashboard-showcase{border-radius:18px}.dash-body{grid-template-columns:36px 1fr;min-height:330px}.dash-body aside{padding:10px 5px}.dash-body aside>i{width:13px;height:13px}.dash-body main{padding:11px}.dash-kpis>div{padding:7px}.dash-kpis strong{font-size:12px}.dash-kpis .primary strong{font-size:20px}.dash-chart svg{height:76px}.dash-mission>i,.dash-mission>em{display:none}.float-card{transform:scale(.83)}.float-confirmed{left:-15px;top:60%}.float-match{right:-20px;bottom:-35px}.orb-c{display:none}.marketing-section,.workflow-section,.final-section{padding:80px 20px}.section-heading h2{font-size:34px}.ecosystem-shell{margin-top:34px}.role-switch{grid-template-columns:1fr;padding:8px}.role-switch button{padding:11px}.role-switch small{display:block}.role-stage{min-height:430px;padding:18px}.role-stage .dash-body{min-height:280px}.phone-note{right:0}.workflow-track{grid-template-columns:repeat(3,1fr);row-gap:35px}.workflow-track>i,.workflow-track>b{display:none}.living-inner{min-height:740px;padding:80px 20px}.data-composition{min-height:430px}.data-orbit{top:45px;right:10px;bottom:45px;left:10px}.stat-hours{left:0}.stat-rating{right:0}.stat-time{right:5%;bottom:0}.final-cta{padding:65px 18px}.cta-mini-flow b{width:12px;margin:0 4px}.marketing-footer{grid-template-columns:1fr 1fr;padding:40px 20px}.marketing-footer>div:first-child{grid-column:1/-1}}.showcase-page{--sc-bg:#F7FAFC;--sc-bg2:#F1F6F8;--sc-surface:#fff;--sc-glass:rgba(255,255,255,.78);--sc-text:#0B1F33;--sc-muted:#64748B;--sc-border:rgba(11,31,51,.1);min-height:100vh;overflow:hidden;background:var(--sc-bg);color:var(--sc-text);transition:background .3s,color .3s}.dark .showcase-page{--sc-bg:#050B12;--sc-bg2:#08131E;--sc-surface:#0F2233;--sc-glass:rgba(15,34,51,.76);--sc-text:#F8FAFC;--sc-muted:#94A3B8;--sc-border:rgba(255,255,255,.09)}.sc-hero{position:relative;min-height:1030px;overflow:visible;background:radial-gradient(circle at 72% 31%,rgba(20,184,166,.15),transparent 33%),radial-gradient(circle at 18% 63%,rgba(56,189,248,.09),transparent 34%),var(--sc-bg)}.dark .sc-hero{background:radial-gradient(circle at 70% 30%,rgba(34,211,197,.18),transparent 35%),radial-gradient(circle at 16% 62%,rgba(17,72,108,.22),transparent 38%),#050b12}.sc-grid,.sc-ops-grid,.sc-final-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--sc-border) 1px,transparent 1px),linear-gradient(90deg,var(--sc-border) 1px,transparent 1px);background-size:44px 44px;opacity:.23;-webkit-mask-image:linear-gradient(#000,transparent 92%);mask-image:linear-gradient(#000,transparent 92%)}.sc-halo{position:absolute;border-radius:50%;filter:blur(140px);pointer-events:none}.halo-main{right:8%;top:40%;width:600px;height:420px;background:#14b8a62e}.halo-copy{left:8%;top:19%;width:360px;height:300px;background:#38bdf814}.sc-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;will-change:transform}.orb-one{right:-80px;top:180px;width:270px;height:270px;background:#5eead41a;animation:scOrb1 16s ease-in-out infinite alternate}.orb-two{left:-90px;top:600px;width:250px;height:250px;background:#296b9117;animation:scOrb2 19s ease-in-out infinite alternate}@keyframes scOrb1{to{transform:translate(-35px,30px) scale(1.08)}}@keyframes scOrb2{to{transform:translate(45px,-25px) scale(.95)}}.sc-nav{position:absolute;z-index:50;left:0;right:0;top:20px;display:flex;width:calc(100% - 40px);max-width:1180px;height:64px;margin:auto;align-items:center;justify-content:space-between;padding:0 13px 0 18px;border:1px solid transparent;border-radius:21px;background:linear-gradient(var(--sc-glass),var(--sc-glass)) padding-box,linear-gradient(120deg,rgba(20,184,166,.3),var(--sc-border),rgba(94,234,212,.18)) border-box;box-shadow:0 15px 45px #0b1f3317;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark .sc-nav{box-shadow:0 18px 55px #00000052,0 0 40px #22d3c506}.sc-brand{display:flex;align-items:center;gap:10px}.sc-brand i{display:grid;width:37px;height:37px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#14b8a6,#2dd4bf);color:#fff;font-size:9px;font-style:normal;font-weight:800;box-shadow:0 7px 20px #14b8a633}.sc-brand b{font-size:17px;letter-spacing:-.05em}.sc-links{display:flex;gap:27px}.sc-links a{position:relative;color:var(--sc-muted);font-size:10px;font-weight:600}.sc-links a:after{position:absolute;right:50%;bottom:-8px;left:50%;height:1px;content:"";background:#14b8a6;transition:left .2s,right .2s}.sc-links a:hover{color:var(--sc-text)}.sc-links a:hover:after{right:0;left:0}.sc-actions{display:flex;align-items:center;gap:3px}.sc-login{padding:9px 11px;color:var(--sc-muted);font-size:10px;font-weight:650}.sc-login:hover{color:var(--sc-text)}.sc-mobile-actions{display:none}.sc-menu{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--sc-border);border-radius:11px;background:var(--sc-glass)}.sc-menu svg{width:16px}.sc-mobile-menu{position:absolute;left:0;right:0;top:74px;padding:11px;border:1px solid var(--sc-border);border-radius:18px;background:var(--sc-surface);box-shadow:0 18px 45px #0b1f3326}.sc-mobile-menu a{display:block;padding:11px;border-radius:9px;color:var(--sc-muted);font-size:11px}.sc-mobile-menu .sc-primary{width:100%;justify-content:center}.sc-primary,.sc-secondary{display:inline-flex;min-height:46px;align-items:center;gap:9px;border-radius:13px;padding:0 19px;font-size:11px;font-weight:760;transition:transform .2s,box-shadow .2s,filter .2s,border-color .2s}.sc-primary{position:relative;overflow:hidden;color:#06221f;background:linear-gradient(135deg,#14b8a6,#2dd4bf 50%,#5eead4);box-shadow:0 10px 27px #14b8a633}.sc-primary:before{position:absolute;top:-50%;left:-40%;width:35%;height:200%;content:"";transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:left .5s}.sc-primary:hover:before{left:120%}.sc-primary:hover,.sc-secondary:hover{transform:translateY(-2px)}.sc-primary:hover{box-shadow:0 15px 36px #14b8a647;filter:brightness(1.04)}.sc-primary svg,.sc-secondary svg{width:15px;transition:transform .2s}.sc-primary:hover svg,.sc-secondary:hover svg{transform:translate(3px)}.sc-primary.small{min-height:40px;padding:0 15px;font-size:9px}.sc-primary.small svg{width:12px}.sc-secondary{color:var(--sc-text);border:1px solid var(--sc-border);background:var(--sc-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sc-secondary:hover{border-color:#14b8a659}.sc-hero-copy{position:relative;z-index:4;max-width:1050px;margin:auto;padding:145px 25px 0;text-align:center}.sc-live-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(20,184,166,.24);border-radius:999px;background:#14b8a614;color:#0f9f91;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dark .sc-live-badge{color:#5eead4}.sc-live-badge i{position:relative;width:6px;height:6px;border-radius:50%;background:#14b8a6;box-shadow:0 0 12px #14b8a6}.sc-live-badge i:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;content:"";border-radius:50%;background:#14b8a659;animation:scPulse 2s ease-out infinite}@keyframes scPulse{to{transform:scale(2.2);opacity:0}}.sc-hero-copy h1{margin-top:21px;font-size:clamp(54px,7vw,94px);font-weight:740;line-height:.88;letter-spacing:-.075em}.sc-hero-copy h1>span{display:inline-block;color:transparent;background:linear-gradient(120deg,#0f9f91,#2dd4bf,#5eead4 90%);background-clip:text;-webkit-background-clip:text}.dark .sc-hero-copy h1>span{filter:drop-shadow(0 7px 24px rgba(34,211,197,.1))}.sc-hero-copy h1 em{font-family:Playfair Display,serif;font-weight:600;letter-spacing:-.045em}.sc-hero-copy>p{max-width:660px;margin:22px auto 0;color:var(--sc-muted);font-size:14px;line-height:1.75}.sc-cta-row{display:flex;justify-content:center;gap:10px;margin-top:27px}.sc-today{display:flex;max-width:730px;align-items:center;justify-content:center;gap:0;margin:27px auto 0;padding-top:18px;border-top:1px solid var(--sc-border)}.sc-today>strong{margin-right:20px;color:var(--sc-muted);font-size:7px;letter-spacing:.11em;text-transform:uppercase}.sc-today>div{display:flex;align-items:baseline;gap:4px;padding:0 16px;border-left:1px solid var(--sc-border)}.sc-today b{font-size:13px}.sc-today span{color:var(--sc-muted);font-size:7px}.sc-product-stage{position:absolute;z-index:8;right:0;bottom:-135px;left:0;width:min(1060px,calc(100% - 90px));margin:auto;transform-style:preserve-3d;will-change:transform}.product-window{overflow:hidden;border:1px solid var(--sc-border);border-radius:25px;background:color-mix(in srgb,var(--sc-surface) 92%,transparent);box-shadow:0 45px 100px #0b1f3330,0 0 0 1px #fff3 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:perspective(1400px) rotateX(1.2deg)}.dark .product-window{box-shadow:0 55px 120px #0000007a,0 0 80px #22d3c50d}.product-window>header{display:flex;height:41px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--sc-border);color:var(--sc-muted);font-size:7px}.product-window>header>div{display:flex;gap:5px}.product-window>header i{width:6px;height:6px;border-radius:50%;background:var(--sc-border)}.product-window>header b{padding:4px 8px;border-radius:7px;background:var(--sc-bg2);font-size:6px}.pw-body{display:grid;grid-template-columns:56px 1fr;min-height:505px}.pw-body>aside{display:flex;flex-direction:column;align-items:center;gap:16px;padding:13px 7px;border-right:1px solid var(--sc-border);background:color-mix(in srgb,var(--sc-bg2) 80%,transparent)}.pw-body>aside strong{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#14b8a6,#2dd4bf);color:#fff;font-size:7px}.pw-body>aside span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:var(--sc-muted)}.pw-body>aside span.active{background:#14b8a621;color:#14b8a6;box-shadow:inset 2px 0 #14b8a6}.pw-body>aside svg{width:13px}.pw-body>main{min-width:0;padding:17px 19px}.pw-title{display:flex;align-items:center;justify-content:space-between}.pw-title small{display:block;color:var(--sc-muted);font-size:6px}.pw-title h3{margin-top:3px;font-size:14px}.pw-title>div:last-child{display:flex;align-items:center;gap:8px}.pw-title svg{width:14px;color:var(--sc-muted)}.pw-title>div:last-child span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#14b8a621;font-size:7px;font-weight:800}.pw-kpis{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:8px;margin-top:13px}.pw-kpis>div{position:relative;min-height:76px;padding:11px;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-surface)}.pw-kpis .hero-kpi{color:#fff;background:linear-gradient(135deg,#0b1f33,#0f3448 62%,#115e59)}.pw-kpis small{display:block;color:var(--sc-muted);font-size:6px}.pw-kpis .hero-kpi small{color:#ffffff73}.pw-kpis strong{display:block;margin-top:4px;font-size:26px}.pw-kpis>div>b{display:block;margin-top:5px;font-size:15px}.pw-kpis em{position:absolute;right:10px;bottom:12px;color:#5eead4;font-size:6px;font-style:normal}.pw-mini-bars{position:absolute;right:8px;bottom:9px;left:45px;display:flex;height:20px;align-items:end;gap:2px}.pw-mini-bars i{flex:1;max-height:100%;border-radius:2px;background:#14b8a6;opacity:.35}.pw-lower{display:grid;grid-template-columns:1fr 210px;gap:8px;margin-top:8px}.pw-chart,.pw-side,.pw-missions{border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-surface)}.pw-chart{padding:11px 12px 0}.pw-chart>header{display:flex;align-items:center;justify-content:space-between}.pw-chart small,.pw-chart b{display:block}.pw-chart small{color:var(--sc-muted);font-size:6px}.pw-chart b{margin-top:3px;font-size:8px}.pw-chart>header>span{padding:4px 7px;border-radius:6px;background:var(--sc-bg2);font-size:6px}.pw-chart svg{display:block;width:100%;height:151px}.pw-side{padding:11px}.pw-side>b{font-size:8px}.pw-side>div{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid var(--sc-border)}.pw-side>div>span{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#14b8a61a;color:#0f9f91;font-size:6px;font-weight:800}.pw-side>div>span.warning{color:#d78a10;background:#f59e0b1a}.pw-side p{flex:1}.pw-side strong,.pw-side small{display:block}.pw-side strong{font-size:6px}.pw-side small{margin-top:2px;color:var(--sc-muted);font-size:5px}.pw-missions{margin-top:8px;padding:10px 12px}.pw-missions>b{font-size:8px}.pw-missions>div{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--sc-border)}.pw-missions>div>span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#14b8a61c;color:#0f9f91;font-size:6px;font-weight:800}.pw-missions p{width:160px}.pw-missions p strong,.pw-missions p small{display:block}.pw-missions p strong{font-size:7px}.pw-missions p small{margin-top:2px;color:var(--sc-muted);font-size:5px}.pw-missions em{color:var(--sc-muted);font-size:5px;font-style:normal}.pw-missions>div>i{height:3px;flex:1;border-radius:4px;background:var(--sc-bg2)}.pw-missions>div>i b{display:block;width:62%;height:100%;border-radius:4px;background:#14b8a6}.pw-missions mark{width:60px;padding:4px;border-radius:999px;color:#0f9f91;background:#14b8a61a;font-size:5px;text-align:center}.sc-float{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;min-width:195px;padding:12px;border:1px solid var(--sc-border);border-radius:15px;background:var(--sc-glass);box-shadow:0 20px 50px #0b1f332b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .sc-float{box-shadow:0 24px 60px #0006,0 0 35px #22d3c509}.sc-float>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#14b8a621;color:#0f9f91;font-size:7px;font-weight:800}.sc-float>span svg{width:15px}.sc-float p{flex:1}.sc-float small,.sc-float p>b,.sc-float em{display:block}.sc-float small{color:var(--sc-muted);font-size:6px}.sc-float p>b{margin-top:3px;font-size:8px}.sc-float em{margin-top:2px;color:#0f9f91;font-size:6px;font-style:normal}.dark .sc-float em{color:#5eead4}.sc-float>svg{width:14px;color:#14b8a6}.fc-mission{left:-70px;top:25%}.fc-matching{right:-70px;top:14%}.fc-progress{right:-50px;bottom:17%}.fc-client{left:-55px;bottom:8%;z-index:-1;opacity:.75}.fc-progress p>i{display:block;width:100%;height:3px;margin-top:6px;border-radius:4px;background:var(--sc-bg2)}.fc-progress p>i b{display:block;width:62%;height:100%;border-radius:4px;background:#14b8a6}.sc-experiences{position:relative;display:grid;min-height:810px;grid-template-columns:.4fr .6fr;align-items:center;gap:50px;padding:235px max(30px,calc((100vw - 1180px)/2)) 100px;background:var(--sc-bg2)}.sc-section-copy>span{color:#0f9f91;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dark .sc-section-copy>span{color:#5eead4}.sc-section-copy h2{margin-top:14px;font-size:clamp(34px,4vw,50px);line-height:1.02;letter-spacing:-.06em}.sc-section-copy h2 em,.sc-live-ops h2 em,.sc-workflow h2 em,.sc-final h2 em{font-family:Playfair Display,serif;font-style:italic;font-weight:600;color:transparent;background:linear-gradient(120deg,#14b8a6,#5eead4);background-clip:text;-webkit-background-clip:text}.sc-section-copy>p{max-width:480px;margin-top:16px;color:var(--sc-muted);font-size:12px;line-height:1.8}.sc-role-tabs{display:grid;gap:7px;margin-top:30px}.sc-role-tabs button{display:flex;max-width:355px;align-items:center;gap:11px;padding:12px;border:1px solid transparent;border-radius:14px;color:var(--sc-muted);text-align:left;transition:.2s}.sc-role-tabs button:hover{background:var(--sc-surface)}.sc-role-tabs button.active{color:var(--sc-text);border-color:var(--sc-border);background:var(--sc-surface);box-shadow:0 12px 30px #0b1f3312}.sc-role-tabs>button>svg{width:16px;color:#0f9f91}.sc-role-tabs b,.sc-role-tabs small{display:block}.sc-role-tabs b{font-size:9px}.sc-role-tabs small{margin-top:3px;font-size:7px;opacity:.7}.sc-mock-stack{min-width:0}.experience-stack{position:relative;height:510px;perspective:1300px}.experience-card{position:absolute;inset:35px 15px auto;overflow:hidden;width:calc(100% - 30px);height:405px;padding:35px 20px 20px;border:1px solid var(--sc-border);border-radius:25px;background:var(--sc-surface);box-shadow:0 35px 75px #0b1f3329;transform-origin:center bottom;text-align:left}.dark .experience-card{box-shadow:0 40px 80px #0006}.experience-card>label{position:absolute;left:18px;top:13px;color:var(--sc-muted);font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.experience-card.phone{left:28%;width:44%;overflow:visible;background:transparent;border:0;box-shadow:none}.mini-ayos,.mini-client{height:100%;border:1px solid var(--sc-border);border-radius:16px;background:var(--sc-bg);overflow:hidden}.mini-ayos>header,.mini-client>header{display:flex;height:45px;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--sc-border)}.mini-ayos>header span,.mini-client>header span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#14b8a6;color:#fff;font-size:6px;font-weight:800}.mini-ayos>header b,.mini-client>header b{font-size:8px}.mini-ayos>header i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#14b8a6}.mini-ayos>main{display:grid;height:calc(100% - 45px);grid-template-columns:40px 1fr}.mini-ayos aside{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:16px;border-right:1px solid var(--sc-border)}.mini-ayos aside i{width:15px;height:15px;border-radius:5px;background:var(--sc-border)}.mini-ayos section{padding:22px}.mini-ayos section>small{color:var(--sc-muted);font-size:7px}.mini-ayos section>strong{display:block;margin-top:6px;font-size:34px}.mini-line{display:flex;height:100px;align-items:flex-end;gap:6px;margin-top:20px;border-bottom:1px solid var(--sc-border)}.mini-line i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#14b8a6,#14b8a614)}.mini-line i:nth-child(1){height:35%}.mini-line i:nth-child(2){height:50%}.mini-line i:nth-child(3){height:45%}.mini-line i:nth-child(4){height:70%}.mini-line i:nth-child(5){height:64%}.mini-line i:nth-child(6){height:90%}.mini-ayos footer{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:11px;border-radius:10px;background:var(--sc-surface);font-size:7px}.mini-ayos footer b{color:#0f9f91}.mini-client{padding:0 18px}.mini-client>header{margin:0 -18px}.mini-client>small{display:block;margin-top:22px;color:var(--sc-muted);font-size:7px}.mini-client>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.mini-client>div span{padding:16px;border-radius:12px;background:var(--sc-surface)}.mini-client>div b,.mini-client>div i{display:block}.mini-client>div b{font-size:16px}.mini-client>div i{margin-top:5px;color:var(--sc-muted);font-size:6px;font-style:normal}.mini-client>footer{display:flex;align-items:center;gap:10px;margin-top:15px;padding:16px;border-radius:12px;background:var(--sc-surface)}.mini-client>footer span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#14b8a621;color:#0f9f91;font-size:7px;font-weight:800}.mini-client>footer b{flex:1;font-size:8px}.mini-client>footer em{font-size:7px;font-style:normal}.mini-phone{position:relative;width:230px;height:430px;margin:auto;padding:29px 15px 14px;border:6px solid #0B1F33;border-radius:35px;background:var(--sc-surface);box-shadow:0 30px 70px #0b1f333d}.dark .mini-phone{border-color:#273f50}.mini-phone>i{position:absolute;top:8px;left:50%;width:55px;height:5px;transform:translate(-50%);border-radius:5px;background:#203a4c}.mini-phone>header{display:flex;align-items:center;justify-content:space-between}.mini-phone>header span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#14b8a6;color:#fff;font-size:6px;font-weight:800}.mini-phone>header b{padding:4px 6px;border-radius:999px;background:#14b8a61a;color:#0f9f91;font-size:6px}.mini-phone h4{margin-top:20px;font-size:15px}.mini-phone>small{display:block;margin-top:5px;color:var(--sc-muted);font-size:7px}.mini-phone main{margin-top:14px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#0b1f33,#123b52);color:#fff}.mini-phone main svg{width:14px;color:#5eead4}.mini-phone main b,.mini-phone main em{display:block}.mini-phone main b{margin-top:13px;font-size:10px}.mini-phone main em{margin-top:5px;color:#ffffff8c;font-size:7px;font-style:normal}.mini-phone button{width:100%;margin-top:11px;padding:10px;border-radius:10px;background:linear-gradient(135deg,#14b8a6,#5eead4);color:#06221f;font-size:7px;font-weight:800}.sc-live-ops{position:relative;overflow:hidden;background:#050b12;color:#f8fafc}.sc-ops-grid{opacity:.25;--sc-border:rgba(255,255,255,.07)}.sc-ops-inner{position:relative;display:grid;min-height:700px;max-width:1180px;margin:auto;grid-template-columns:.38fr .62fr;align-items:center;gap:70px;padding:95px 30px}.sc-ops-copy>span{display:flex;align-items:center;gap:7px;color:#5eead4;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sc-ops-copy>span i{width:6px;height:6px;border-radius:50%;background:#22d3c5;box-shadow:0 0 12px #22d3c5}.sc-ops-copy h2{margin-top:17px;font-size:clamp(38px,4.5vw,56px);line-height:1;letter-spacing:-.06em}.sc-ops-copy>p{margin-top:20px;color:#94a3b8;font-size:12px;line-height:1.8}.sc-ops-proof{display:flex;gap:25px;margin-top:30px}.sc-ops-proof b{font-size:17px}.sc-ops-proof small{display:block;margin-top:5px;color:#647d91;font-size:6px;font-weight:500}.ops-window{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#0f2233c7;box-shadow:0 40px 90px #00000059,0 0 65px #22d3c50b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ops-window>header{display:flex;height:48px;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.07)}.ops-window>header span{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:800}.ops-window>header span i{width:6px;height:6px;border-radius:50%;background:#22d3c5;box-shadow:0 0 10px #22d3c5}.ops-window>header small{color:#647d91;font-size:6px}.ops-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:9px;padding:13px}.ops-feed,.ops-chart,.ops-planning{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#070e178c}.ops-feed{padding:7px 13px}.ops-feed>div{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ops-feed>div:last-child{border:0}.ops-feed>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#22d3c51a;color:#5eead4;font-size:6px;font-weight:800}.ops-feed p{flex:1}.ops-feed b,.ops-feed small{display:block}.ops-feed b{font-size:7px}.ops-feed small{margin-top:4px;color:#647d91;font-size:6px}.ops-feed>div>i{width:5px;height:5px;border-radius:50%;background:#22d3c5}.ops-chart{padding:14px}.ops-chart>header{display:flex;align-items:start;justify-content:space-between}.ops-chart>header small,.ops-chart>header b{display:block}.ops-chart>header small{color:#647d91;font-size:6px}.ops-chart>header b{margin-top:3px;font-size:18px}.ops-chart>header em{color:#5eead4;font-size:6px;font-style:normal}.ops-chart svg{display:block;width:100%;height:105px}.ops-chart>footer{display:flex;height:55px;align-items:end;gap:7px}.ops-chart>footer span{display:flex;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.ops-chart>footer i{display:block;width:80%;max-height:38px;border-radius:3px;background:linear-gradient(#22d3c5,#22d3c51f)}.ops-chart>footer small{color:#647d91;font-size:5px}.ops-planning{display:flex;align-items:center;gap:9px;margin:0 13px 13px;padding:11px}.ops-planning svg{width:15px;color:#22d3c5}.ops-planning>b{font-size:7px}.ops-planning>span{color:#647d91;font-size:6px}.ops-planning>i{height:3px;flex:1;border-radius:4px;background:#1b3446}.ops-planning>i b{display:block;width:68%;height:100%;border-radius:4px;background:#22d3c5}.ops-planning>em{color:#5eead4;font-size:6px;font-style:normal}.sc-workflow{padding:100px max(30px,calc((100vw - 1180px)/2));background:var(--sc-bg)}.sc-section-copy.centered{text-align:center}.sc-section-copy.centered p{margin-right:auto;margin-left:auto}.sc-workflow-line{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:1120px;margin:58px auto 0}.sc-workflow-line>i{position:absolute;left:5%;right:5%;top:26px;height:1px;transform-origin:left;background:linear-gradient(90deg,#14b8a6,#5eead4)}.sc-workflow-line>div{position:relative;z-index:2;text-align:center}.sc-workflow-line>div>span{display:grid;width:52px;height:52px;margin:auto;place-items:center;border:1px solid var(--sc-border);border-radius:15px;background:var(--sc-surface);color:#0f9f91;box-shadow:0 10px 25px #0b1f330f}.sc-workflow-line svg{width:18px}.sc-workflow-line small,.sc-workflow-line b{display:block}.sc-workflow-line small{margin-top:15px;color:#0f9f91;font-size:6px;font-weight:800}.sc-workflow-line b{margin-top:4px;font-size:8px}.sc-final{position:relative;overflow:hidden;max-width:1180px;margin:20px auto 90px;padding:90px 30px;border-radius:30px;background:linear-gradient(135deg,#0b1f33,#0f3448 60%,#115e59);color:#fff;text-align:center}.sc-final-grid{opacity:.18;--sc-border:rgba(255,255,255,.08);-webkit-mask-image:radial-gradient(circle,#000,transparent 75%);mask-image:radial-gradient(circle,#000,transparent 75%)}.sc-final-glow{position:absolute;left:50%;top:0;width:560px;height:300px;transform:translate(-50%);border-radius:50%;background:#2dd4bf21;filter:blur(80px)}.sc-final>div:last-child{position:relative}.sc-final>div>span{display:inline-flex;align-items:center;gap:7px;color:#5eead4;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sc-final>div>span svg{width:13px}.sc-final h2{margin-top:16px;font-size:clamp(40px,5vw,60px);line-height:1;letter-spacing:-.065em}.sc-final p{max-width:550px;margin:20px auto 0;color:#ffffff8c;font-size:11px;line-height:1.8}.sc-final button{margin-top:27px}.sc-final button svg{width:15px}.sc-footer{display:grid;max-width:1180px;margin:auto;grid-template-columns:2fr 1fr 1fr auto;gap:40px;padding:45px 30px;border-top:1px solid var(--sc-border)}.sc-footer>div:first-child p{margin-top:11px;color:var(--sc-muted);font-size:8px}.sc-footer b,.sc-footer a{display:block}.sc-footer>div>b{margin-bottom:11px;font-size:8px}.sc-footer a{margin-top:8px;color:var(--sc-muted);font-size:7px}.sc-footer>small{align-self:end;color:var(--sc-muted);font-size:7px}@media (max-width:1180px){.sc-product-stage{width:calc(100% - 130px)}.fc-mission{left:-40px}.fc-matching{right:-40px}.fc-progress{right:-30px}.fc-client{left:-35px}.sc-experiences{grid-template-columns:.38fr .62fr;gap:20px}.experience-card{inset-left:0}}@media (max-width:900px){.sc-hero{min-height:1030px}.sc-links,.sc-actions{display:none}.sc-mobile-actions{display:flex;align-items:center;gap:5px}.sc-hero-copy{padding-top:130px}.sc-product-stage{bottom:-110px;width:calc(100% - 40px)}.pw-lower{grid-template-columns:1fr}.pw-side{display:none}.fc-mission{left:-5px;top:28%}.fc-matching{right:-5px;top:16%}.fc-progress{right:0;bottom:14%}.fc-client{left:0}.sc-experiences{min-height:1050px;grid-template-columns:1fr;padding-top:190px}.sc-section-copy{text-align:center}.sc-section-copy>p{margin-right:auto;margin-left:auto}.sc-role-tabs{display:flex;justify-content:center}.sc-role-tabs button{min-width:0}.sc-role-tabs small{display:none}.experience-stack{max-width:720px;margin:auto}.sc-ops-inner{grid-template-columns:1fr}.sc-ops-copy{max-width:600px}.sc-footer{grid-template-columns:2fr 1fr 1fr}.sc-footer>small{grid-column:1/-1}}@media (max-width:639px){.sc-hero{min-height:900px}.sc-nav{top:12px;width:calc(100% - 24px)}.sc-hero-copy{padding:118px 20px 0}.sc-hero-copy h1{font-size:47px}.sc-hero-copy>p{font-size:12px}.sc-cta-row{flex-direction:column}.sc-today{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.sc-today>strong{grid-column:1/-1;margin:0}.sc-today>div{justify-content:center;padding:0;border:0}.sc-today>div:nth-last-child(-n+2){display:none}.sc-product-stage{bottom:-70px;width:calc(100% - 24px)}.product-window{border-radius:18px}.pw-body{grid-template-columns:36px 1fr;min-height:390px}.pw-body>aside{gap:11px;padding:9px 4px}.pw-body>aside strong{width:25px;height:25px}.pw-body>aside span{width:21px;height:21px}.pw-body>main{padding:10px}.pw-kpis{grid-template-columns:1.4fr repeat(3,1fr);gap:4px}.pw-kpis>div{min-height:65px;padding:7px}.pw-kpis small{font-size:4px}.pw-kpis strong{font-size:20px}.pw-kpis>div>b{font-size:11px}.pw-mini-bars{display:none}.pw-chart svg{height:115px}.pw-missions p{width:auto;flex:1}.pw-missions>div:nth-child(3){display:none}.pw-missions mark,.pw-missions>div>i,.pw-missions em{display:none}.sc-float{min-width:160px;transform:scale(.77)}.fc-mission{left:-25px;top:30%}.fc-matching{right:-25px;top:15%}.fc-progress,.fc-client{display:none}.sc-experiences{min-height:860px;padding:145px 20px 70px}.sc-section-copy h2{font-size:37px}.sc-role-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.sc-role-tabs button{justify-content:center;padding:9px}.sc-role-tabs button>svg{display:none}.sc-role-tabs button span{text-align:center}.experience-stack{height:440px}.experience-card{inset:25px 0 auto;width:100%;height:360px;padding:30px 12px 12px}.experience-card.phone{left:18%;width:64%}.mini-phone{width:205px;height:380px}.sc-ops-inner{min-height:820px;padding:75px 20px}.sc-ops-copy h2{font-size:39px}.ops-layout{grid-template-columns:1fr}.ops-chart{display:none}.sc-workflow{padding:80px 20px}.sc-workflow-line{grid-template-columns:repeat(3,1fr);row-gap:30px}.sc-workflow-line>i{display:none}.sc-final{margin:0 12px 70px;padding:70px 18px}.sc-footer{grid-template-columns:1fr 1fr;padding:40px 20px}.sc-footer>div:first-child{grid-column:1/-1}}.showcase-page,.dark .showcase-page{--flow-surface:var(--sc-bg)}.sc-hero-flow{position:absolute;z-index:1;left:7%;top:320px;width:56%;opacity:.12;transform:rotate(-5deg)}.dark .sc-hero-flow{opacity:.2}.pw-body>main{position:relative}.pw-state{position:absolute;z-index:3;right:58px;top:16px;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--sc-border);border-radius:9px;background:var(--sc-bg2);box-shadow:0 8px 20px #0b1f3312}.pw-state>span{display:flex;align-items:center;gap:5px;color:var(--sc-muted);font-size:5px}.pw-state>span i{width:5px;height:5px;border-radius:50%;background:#14b8a6;box-shadow:0 0 7px #14b8a6}.pw-state>b{font-size:6px}.pw-state.state-1>span i,.pw-state.state-2>span i{background:#67e8f9}.pw-state.state-3>span i{background:#a7f3d0}.sc-experiences{min-height:760px;padding-top:90px}.sc-flow-stage{position:relative;max-width:1120px;margin:48px auto 0}.sc-flow-stage>.ayos-flow{position:absolute;left:5%;top:-6px;width:90%;height:115px;opacity:.62}.sc-flow-stage .sc-workflow-line{margin:0 auto}.sc-flow-stage .sc-workflow-line>div>span{background:color-mix(in srgb,var(--sc-surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ln-now{position:relative;padding:230px max(30px,calc((100vw - 1180px)/2)) 85px;background:var(--sc-bg2);color:var(--sc-text)}.ln-now-head{display:flex;align-items:end;justify-content:space-between}.ln-now-head>div>span,.ln-journey-copy>span,.ln-data-head>span{color:#0f9f91;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dark .ln-now-head>div>span,.dark .ln-journey-copy>span{color:#5eead4}.ln-now-head h2{margin-top:10px;font-size:clamp(30px,3.5vw,44px);letter-spacing:-.055em}.ln-avatar-group{display:flex;align-items:center}.ln-avatar-group>div{margin-left:-7px;border:2px solid var(--sc-bg2)}.ln-avatar-group b{margin-left:10px;color:var(--sc-muted);font-size:8px}.ln-timelines{margin-top:42px;border-top:1px solid var(--sc-border)}.ln-timeline{display:grid;grid-template-columns:40px minmax(180px,1fr) 34px minmax(180px,1.2fr) 34px 40px;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid var(--sc-border);transition:padding .2s,background .2s}.ln-timeline:hover{padding-right:12px;padding-left:12px;background:color-mix(in srgb,var(--sc-surface) 60%,transparent)}.ln-person strong,.ln-person small{display:block}.ln-person strong{font-size:10px}.ln-person small{margin-top:4px;color:var(--sc-muted);font-size:7px}.ln-timeline time{color:var(--sc-muted);font-size:7px}.ln-track{position:relative;height:4px;border-radius:5px;background:var(--sc-border)}.ln-track>i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#14b8a6,#67e8f9)}.ln-track>b{position:absolute;top:50%;width:9px;height:9px;transform:translateY(-50%);border:2px solid var(--sc-bg2);border-radius:50%;background:#14b8a6;box-shadow:0 0 10px #14b8a673}.ln-timeline>span{color:#0f9f91;font-size:7px;font-weight:800}.ln-journey{display:grid;min-height:690px;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:95px max(30px,calc((100vw - 1120px)/2));background:var(--sc-bg);color:var(--sc-text)}.ln-journey.employee{background:var(--sc-bg2)}.ln-journey-copy h2{margin-top:14px;font-size:clamp(38px,4.5vw,56px);line-height:1;letter-spacing:-.06em}.ln-journey-copy h2 em{font-family:Playfair Display,serif;font-style:italic;font-weight:600;color:transparent;background:linear-gradient(120deg,#14b8a6,#5eead4);background-clip:text;-webkit-background-clip:text}.ln-journey-copy>p{max-width:470px;margin-top:18px;color:var(--sc-muted);font-size:12px;line-height:1.8}.ln-journey-copy ul{display:grid;gap:11px;margin-top:25px}.ln-journey-copy li{display:flex;align-items:center;gap:8px;color:var(--sc-muted);font-size:9px}.ln-journey-copy li svg{width:13px;color:#14b8a6}.ln-journey-scene{position:relative;min-height:430px}.ln-request{position:absolute;left:0;top:20px;width:365px;padding:20px;border:1px solid var(--sc-border);border-radius:22px;background:var(--sc-surface);box-shadow:0 25px 60px #0b1f331f}.dark .ln-request{box-shadow:0 28px 65px #00000052}.ln-request header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.ln-request header span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.ln-request header svg{width:15px;color:#14b8a6}.ln-request header i{color:var(--sc-muted);font-size:6px;font-style:normal}.ln-request>div{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--sc-border)}.ln-request small{color:var(--sc-muted);font-size:7px}.ln-request b{font-size:8px}.ln-request>button{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:10px;border-radius:10px;background:linear-gradient(135deg,#14b8a6,#5eead4);color:#06221f;font-size:8px;font-weight:800}.ln-request>button svg{width:13px}.ln-match-result{position:absolute;z-index:3;right:0;bottom:10px;display:flex;width:230px;min-height:105px;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px;border:1px solid var(--sc-border);border-radius:17px;background:var(--sc-glass);box-shadow:0 22px 55px #0b1f332b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ln-match-result>svg{width:20px;color:#14b8a6}.ln-match-result>div{margin-bottom:5px}.ln-match-result b,.ln-match-result small{display:block}.ln-match-result b{margin-top:8px;font-size:9px}.ln-match-result small{margin-top:4px;color:var(--sc-muted);font-size:7px}.ln-app-stats{display:flex;gap:25px;margin-top:28px}.ln-app-stats b{font-size:18px}.ln-app-stats small{display:block;margin-top:5px;color:var(--sc-muted);font-size:6px;font-weight:500}.ln-phone-scene{position:relative;display:grid;min-height:500px;place-items:center}.ln-premium-phone{position:relative;width:250px;min-height:480px;padding:30px 16px 15px;border:7px solid #0B1F33;border-radius:38px;background:var(--sc-surface);box-shadow:0 35px 80px #0b1f3338}.dark .ln-premium-phone{border-color:#273f50;box-shadow:0 38px 85px #0000006b}.ln-premium-phone>i{position:absolute;left:50%;top:8px;width:58px;height:5px;transform:translate(-50%);border-radius:5px;background:#203a4c}.ln-premium-phone>header{display:flex;align-items:center;justify-content:space-between}.ln-premium-phone>header span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#14b8a6;color:#fff;font-size:7px;font-weight:800}.ln-premium-phone>header b{padding:4px 7px;border-radius:999px;background:#14b8a61a;color:#0f9f91;font-size:6px}.ln-premium-phone>p{margin-top:20px;font-size:14px;font-weight:800}.ln-premium-phone>small{display:block;margin-top:4px;color:var(--sc-muted);font-size:7px}.ln-premium-phone>main{margin-top:14px;padding:15px;border-radius:15px;background:linear-gradient(135deg,#0b1f33,#123b52);color:#fff}.ln-premium-phone>main>span{display:flex;align-items:center;gap:6px;font-size:7px;font-weight:800}.ln-premium-phone>main svg{width:12px;color:#5eead4}.ln-premium-phone>main>b{display:block;margin-top:12px;font-size:10px}.ln-premium-phone>main>div{display:flex;align-items:center;gap:5px;margin-top:14px;color:#ffffffa6;font-size:6px}.ln-premium-phone>main>em{display:block;margin-top:7px;color:#5eead4;font-size:6px;font-style:normal}.ln-phone-actions{display:grid;grid-template-columns:1.3fr .7fr;gap:7px;margin-top:10px}.ln-phone-actions button{padding:10px;border-radius:10px;font-size:7px;font-weight:800}.ln-phone-actions button:first-child{background:linear-gradient(135deg,#14b8a6,#5eead4);color:#06221f}.ln-phone-actions button:last-child{border:1px solid var(--sc-border);color:var(--sc-muted)}.ln-accepted{display:flex;align-items:center;gap:7px;margin-top:10px;padding:11px;border-radius:10px;background:#14b8a61a;color:#0f9f91;font-size:7px;font-weight:800}.ln-accepted svg{width:14px}.ln-premium-phone>footer{display:flex;justify-content:space-between;margin-top:22px;color:var(--sc-muted);font-size:5px}.ln-phone-notification{position:absolute;z-index:4;right:5%;top:15%;display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--sc-border);border-radius:15px;background:var(--sc-glass);box-shadow:0 20px 50px #0b1f3329;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ln-phone-notification b,.ln-phone-notification small{display:block}.ln-phone-notification b{font-size:7px}.ln-phone-notification small{margin-top:3px;color:var(--sc-muted);font-size:6px}.ln-data{position:relative;overflow:hidden;padding:100px max(30px,calc((100vw - 1180px)/2));background:#050b12;color:#f8fafc}.ln-data-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;opacity:.35;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.ln-data-flow{position:absolute;right:-4%;top:75px;width:52%;opacity:.18;--flow-surface:#050B12}.ln-data-head{position:relative;max-width:650px}.ln-data-head>span{color:#5eead4}.ln-data-head h2{margin-top:14px;font-size:clamp(40px,5vw,60px);line-height:1;letter-spacing:-.06em}.ln-data-head h2 em{font-family:Playfair Display,serif;font-style:italic;font-weight:600;color:transparent;background:linear-gradient(120deg,#22d3c5,#67e8f9);background-clip:text;-webkit-background-clip:text}.ln-data-head p{margin-top:17px;color:#94a3b8;font-size:11px;line-height:1.8}.ln-cockpit{position:relative;display:grid;grid-template-columns:1.35fr .65fr .8fr;grid-template-rows:300px 230px;gap:10px;margin-top:48px}.ln-cockpit>div{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0f2233b8;box-shadow:0 25px 60px #0000002e}.ln-area{grid-column:1/3;padding:17px}.ln-area>header,.ln-bars>header,.ln-donut>header,.ln-heat>header{display:flex;align-items:start;justify-content:space-between}.ln-area small,.ln-area b{display:block}.ln-area small,.ln-cockpit header small{color:#6f879a;font-size:6px}.ln-area b{margin-top:4px;font-size:17px}.ln-area>header>span{display:flex;gap:7px;color:#6f879a;font-size:6px}.ln-area>header>span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22d3c5}.ln-area>header>span i:nth-child(2){background:#4d7185}.ln-radial{position:relative;display:grid;grid-column:3;place-content:center;text-align:center}.ln-radial:before{position:absolute;left:50%;top:50%;width:155px;height:155px;content:"";transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#0F2233 56%,transparent 57%),conic-gradient(#22d3c5 0,#22d3c5 94%,#263d4d 94%);box-shadow:0 0 35px #22d3c51a}.ln-radial>div{position:relative}.ln-radial strong,.ln-radial small{display:block}.ln-radial strong{font-size:31px}.ln-radial small{margin-top:4px;color:#7f94a4;font-size:6px}.ln-radial>em{position:absolute;left:50%;bottom:27px;transform:translate(-50%);color:#5eead4;font-size:6px;font-style:normal}.ln-bars{padding:16px}.ln-bars header b,.ln-donut header b,.ln-heat header b{font-size:8px}.ln-donut{padding:16px}.ln-donut>div{position:relative}.ln-donut>div>strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;text-align:center}.ln-donut>div>strong small{display:block;color:#6f879a;font-size:5px}.ln-heat{grid-column:2/4;padding:16px}.ln-heat-grid{display:grid;grid-template-columns:55px repeat(7,1fr);gap:5px;margin-top:20px}.ln-heat-grid>b,.ln-heat-grid span{color:#6f879a;font-size:6px;text-align:center}.ln-heat-grid span{display:flex;align-items:center;text-align:left}.ln-heat-grid button{min-height:25px;border-radius:5px;background:#22d3c5;transition:transform .15s}.ln-heat-grid button:hover{transform:scale(1.08);outline:1px solid #67E8F9}.ln-tooltip{min-width:145px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#142a3d;color:#f8fafc;box-shadow:0 15px 35px #0000004d}.ln-tooltip>b{display:block;margin-bottom:7px;font-size:7px}.ln-tooltip span{display:flex;justify-content:space-between;gap:12px;margin-top:4px;color:#8fa2b1;font-size:6px}.ln-tooltip span strong{color:#f8fafc}.ln-tooltip em{display:block;margin-top:6px;color:#5eead4;font-size:6px;font-style:normal}@media (max-width:900px){.sc-hero-flow{top:300px;width:70%}.ln-now{padding-top:200px}.sc-experiences{padding-top:80px}.ln-journey{grid-template-columns:1fr;gap:45px}.ln-journey.client .ln-journey-copy{grid-row:1}.ln-journey.client .ln-journey-scene{grid-row:2}.ln-journey-copy{text-align:center}.ln-journey-copy>p{margin-right:auto;margin-left:auto}.ln-journey-copy ul{width:-moz-max-content;width:max-content;max-width:100%;margin-right:auto;margin-left:auto;text-align:left}.ln-app-stats{justify-content:center}.ln-cockpit{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ln-area{grid-column:1/3}.ln-radial{grid-column:auto;min-height:230px}.ln-heat{grid-column:1/3}.sc-flow-stage>.ayos-flow{top:0}}@media (max-width:639px){.sc-hero-flow,.pw-state{display:none}.ln-now{padding:155px 20px 65px}.ln-now-head{align-items:start}.ln-avatar-group{display:none}.ln-now-head h2{font-size:31px}.ln-timeline{grid-template-columns:34px 1fr 28px 70px 28px;padding:13px 0}.ln-timeline:nth-child(n+4){display:none}.ln-timeline>span{display:none}.ln-person small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-experiences{padding-top:70px}.sc-flow-stage>.ayos-flow{display:none}.ln-journey{min-height:720px;padding:75px 20px}.ln-journey-copy h2{font-size:39px}.ln-journey-scene{min-height:390px}.ln-request{width:calc(100% - 35px)}.ln-match-result{right:-5px;width:190px}.ln-phone-notification{right:-8px;top:11%;transform:scale(.88)}.ln-data{padding:80px 20px}.ln-data-head h2{font-size:40px}.ln-data-flow{display:none}.ln-cockpit{grid-template-columns:1fr}.ln-area,.ln-radial,.ln-bars,.ln-donut,.ln-heat{grid-column:1}.ln-area{padding:12px}.ln-radial{min-height:220px}.ln-heat-grid{grid-template-columns:45px repeat(7,1fr);gap:3px}.ln-heat-grid button{min-height:20px}}:root{--app-bg:#F4F7F6;--app-bg-2:#EDF2F1;--surface:#FFFFFF;--text-primary:#102335;--text-secondary:#617181;--text-soft:#8B98A5;--border:#DEE6E4;--accent:#12A99A;--navy:#0B2133;--shadow:0 14px 38px rgba(11,33,51,.075)}.surface{border-radius:18px;box-shadow:0 1px 2px #0b213306,0 9px 28px #0b213306}.surface:hover{border-color:#c9d7d4;box-shadow:0 14px 36px #0b213311}.btn-primary{background:#12a99a;box-shadow:0 8px 20px #12a99a29}.btn-primary:hover{background:#0d8f83;box-shadow:0 11px 25px #12a99a33}.app-sidebar nav a{color:#ffffff94}.app-sidebar nav a:hover{color:#ffffffe6}.app-sidebar nav a.active{color:#fff}.app-sidebar nav p{color:#ffffff5c}.experience-card{cursor:pointer}.experience-card:focus-visible{outline:3px solid rgba(18,169,154,.28);outline-offset:4px}.showcase-page{--sc-bg:#F6F8F7;--sc-bg2:#EEF3F1;--sc-surface:#FFFFFF;--sc-glass:rgba(255,255,255,.9);--sc-text:#0B2133;--sc-muted:#657583;--sc-border:rgba(11,33,51,.105)}.dark .showcase-page{--sc-bg:#071018;--sc-bg2:#0A1620;--sc-surface:#102433;--sc-glass:rgba(16,36,51,.9)}.sc-hero{min-height:860px;overflow:hidden;background:radial-gradient(circle at 84% 38%,rgba(18,169,154,.08),transparent 29%),linear-gradient(180deg,#f8faf9,#f3f7f5)}.dark .sc-hero{background:radial-gradient(circle at 83% 38%,rgba(34,211,197,.1),transparent 31%),#071018}.sc-grid{opacity:.22;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.35) 65%,transparent 100%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.35) 65%,transparent 100%)}.sc-halo{opacity:.28;filter:blur(170px)}.sc-orb{opacity:.35}.sc-nav{top:22px;width:calc(100% - 64px);max-width:1400px;height:66px;padding:0 14px 0 17px;border-color:var(--sc-border);border-radius:17px;background:color-mix(in srgb,var(--sc-surface) 91%,transparent);box-shadow:0 12px 35px #0b213311}.sc-brand i{border-radius:10px;background:#12a99a;box-shadow:none}.sc-links{gap:34px}.sc-links a,.sc-login{font-size:11px}.sc-primary{color:#fff;background:#12a99a;box-shadow:0 9px 23px #12a99a2b}.sc-primary:hover{background:#0d8f83;box-shadow:0 13px 28px #12a99a38}.sc-primary:before{display:none}.sc-primary.small{min-height:42px;padding:0 17px;font-size:10px}.sc-secondary{background:var(--sc-surface)}.sc-hero-layout{position:relative;z-index:4;display:grid;width:100%;max-width:1460px;min-height:860px;margin:auto;grid-template-columns:minmax(430px,.72fr) minmax(650px,1.28fr);align-items:center;gap:58px;padding:122px 52px 58px}.sc-hero-copy{max-width:570px;margin:0;padding:0;text-align:left}.sc-live-badge{color:#0d8076;background:#12a99a11}.sc-hero-copy h1{max-width:610px;margin-top:25px;font-size:clamp(52px,4.55vw,76px);font-weight:750;line-height:.96;letter-spacing:-.067em}.sc-hero-copy h1>span{color:#0f766e;background:none;-webkit-text-fill-color:initial}.dark .sc-hero-copy h1>span{color:#5dd9cc}.sc-hero-copy h1 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.sc-hero-copy>p{max-width:540px;margin:24px 0 0;font-size:14px;line-height:1.75}.sc-cta-row{justify-content:flex-start;margin-top:29px}.sc-today{display:grid;max-width:520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:31px 0 0;padding-top:17px}.sc-today>strong{grid-column:1/-1;margin:0 0 12px;font-size:7px}.sc-today>div{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;padding:7px 15px 7px 0;border:0}.sc-today b{grid-row:1/3;font-size:18px;line-height:1}.sc-today span{align-self:center;font-size:8px}.sc-product-stage{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin:0}.product-window{border-radius:21px;background:var(--sc-surface);box-shadow:0 28px 75px #0b213329,0 0 0 1px #ffffff8c inset;-webkit-backdrop-filter:none;backdrop-filter:none;transform:perspective(1400px) rotateY(-1deg) rotateX(.6deg)}.pw-body{min-height:520px}.pw-body>aside strong{background:#12a99a}.pw-kpis .hero-kpi{background:linear-gradient(145deg,#0b2133,#12394b)}.sc-float{background:color-mix(in srgb,var(--sc-surface) 94%,transparent);box-shadow:0 16px 38px #0b213321}.fc-progress,.fc-client{display:none}.fc-mission{left:-32px;top:52%}.fc-matching{right:-24px;top:13%}.sc-hero-flow{left:auto;right:-3%;top:170px;width:54%;opacity:.075;transform:rotate(-4deg)}.dark .sc-hero-flow{opacity:.13}.ln-now{padding-top:88px}.ln-journey-copy h2 em,.ln-data-head h2 em,.sc-section-copy h2 em,.sc-ops-copy h2 em,.sc-final h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.ln-journey-copy h2 em,.sc-section-copy h2 em{color:#0f766e;background:none;-webkit-text-fill-color:initial}.dark .ln-journey-copy h2 em,.dark .sc-section-copy h2 em{color:#5dd9cc}.ln-request>button,.ln-phone-actions button:first-child{color:#fff;background:#12a99a}.sc-final{background:linear-gradient(135deg,#0b2133,#102f41 72%,#164a4a)}@media (max-width:1180px){.sc-hero-layout{grid-template-columns:minmax(370px,.75fr) minmax(540px,1.25fr);gap:36px;padding-right:40px;padding-left:40px}.sc-product-stage{width:100%}.sc-hero-copy h1{font-size:clamp(48px,5.2vw,65px)}.fc-mission{left:-18px}.fc-matching{right:-12px}}@media (max-width:900px){.sc-hero{min-height:auto}.sc-nav{width:calc(100% - 32px)}.sc-hero-layout{min-height:auto;grid-template-columns:1fr;gap:52px;padding:125px 30px 80px}.sc-hero-copy{max-width:680px;margin:auto;text-align:center}.sc-hero-copy>p{margin-right:auto;margin-left:auto}.sc-cta-row{justify-content:center}.sc-today{margin-right:auto;margin-left:auto;text-align:left}.sc-product-stage{bottom:auto;width:min(760px,calc(100% - 30px));margin:auto}.ln-now{padding-top:82px}}@media (max-width:639px){.sc-nav{top:12px;width:calc(100% - 24px);height:58px;border-radius:15px}.sc-hero-layout{gap:40px;padding:103px 16px 58px}.sc-hero-copy{padding:0 4px}.sc-hero-copy h1{font-size:clamp(40px,12vw,52px);line-height:.98}.sc-hero-copy>p{font-size:12px}.sc-cta-row{align-items:stretch}.sc-cta-row button{width:100%;justify-content:center}.sc-today{grid-template-columns:1fr 1fr;gap:4px 8px}.sc-today>div{padding-right:4px}.sc-today b{font-size:15px}.sc-today span{font-size:7px}.sc-product-stage{bottom:auto;width:100%}.product-window{border-radius:16px}.pw-body{min-height:390px}.fc-mission{left:-30px;top:37%}.fc-matching{right:-32px;top:15%}.ln-now{padding-top:65px}}.product-app{--app-bg:#F3F0EA;--app-bg-2:#EAE6DE;--surface:#FCFBF8;--surface-raised:#FFFFFF;--text-primary:#15213A;--text-secondary:#68758A;--text-soft:#9099A8;--border:#D9D4CB;--accent:#1D4FA3;--accent-bright:#6F9DDF;--warm:#F7A028;--navy:#13233D;--shadow:0 24px 58px -42px rgba(19,35,61,.38);min-height:100vh;color:var(--text-primary);background-color:var(--app-bg)!important;background-image:radial-gradient(circle at 82% 4%,rgba(55,98,174,.09),transparent 25%),radial-gradient(circle at 18% 76%,rgba(247,160,40,.055),transparent 24%);background-size:auto}.dark .product-app{--app-bg:#0B121C;--app-bg-2:#0F1824;--surface:#111B28;--surface-raised:#162231;--text-primary:#F5F7FA;--text-secondary:#A8B2C0;--text-soft:#77869A;--border:#293544;--accent:#86AEEE;--accent-bright:#AFC9EE;--warm:#F7A028;--navy:#0A1320;--shadow:0 28px 70px -46px rgba(0,0,0,.9);background-image:radial-gradient(circle at 82% 4%,rgba(76,120,198,.11),transparent 28%),radial-gradient(circle at 18% 76%,rgba(247,160,40,.04),transparent 23%)}.product-app .demand-heatmap .heat-level-1{background:#fff4e4}.product-app .demand-heatmap .heat-level-2{background:#fde6c1}.product-app .demand-heatmap .heat-level-3{background:#fbd18d}.product-app .demand-heatmap .heat-level-4{background:#f9b44e}.product-app .demand-heatmap .heat-level-5{background:#f28a18}.product-app .demand-heatmap button:hover{box-shadow:0 0 0 3px #f7a0282b,0 10px 22px -12px #f28a18d9}.dark .product-app .demand-heatmap .heat-level-1{background:#223149}.dark .product-app .demand-heatmap .heat-level-2{background:#344b6b}.dark .product-app .demand-heatmap .heat-level-3{background:#6a613d}.dark .product-app .demand-heatmap .heat-level-4{background:#b87322}.dark .product-app .demand-heatmap .heat-level-5{background:#f7a028}.product-app .metric-spark-bar{background:color-mix(in srgb,var(--accent) 52%,#fff);opacity:.72}.product-app .metric-spark-bar--hot{background:var(--warm);opacity:1;box-shadow:0 8px 16px -8px #f7a028c7}.product-app .surface:hover .metric-spark-bar{opacity:1}.product-app .heat-cell{opacity:0;transform:scale(.72);animation:heat-cell-in .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes heat-cell-in{to{opacity:1;transform:scale(1)}}.animated-chart .recharts-area-curve,.animated-chart .recharts-line-curve{stroke-dasharray:1800;animation:chart-line-draw 1.25s cubic-bezier(.16,1,.3,1) forwards}.animated-chart .recharts-area-area{animation:chart-area-in .8s .2s ease-out both}.animated-chart .recharts-rectangle{transform-box:fill-box;transform-origin:center bottom;animation:chart-bar-grow .72s cubic-bezier(.16,1,.3,1) both}.animated-chart--horizontal .recharts-rectangle{transform-origin:left center;animation-name:chart-bar-grow-horizontal}.animated-chart .recharts-pie-sector{transform-box:fill-box;transform-origin:center;animation:chart-sector-in .65s cubic-bezier(.16,1,.3,1) both}.animated-chart .recharts-pie-sector:nth-child(2),.animated-chart .recharts-rectangle:nth-child(2){animation-delay:.08s}.animated-chart .recharts-pie-sector:nth-child(3),.animated-chart .recharts-rectangle:nth-child(3){animation-delay:.16s}.animated-chart .recharts-pie-sector:nth-child(4),.animated-chart .recharts-rectangle:nth-child(4){animation-delay:.24s}.product-app .text-orange{color:#f7931e}.product-app .bg-orange{background-color:#f7931e}.product-app .bg-orange\/10{background-color:#f7931e1a}.product-app .text-blue{color:#1d4fa3}.product-app .bg-blue{background-color:#1d4fa3}.product-app .bg-blue\/10{background-color:#1d4fa31a}.product-app .border-orange{border-color:#f7931e}.product-app .hover\:border-orange\/40:hover{border-color:#f7931e66}.product-app .hover\:border-orange\/50:hover{border-color:#f7931e80}.product-app .hover\:bg-orange\/\[\.035\]:hover{background-color:#f7931e09}@keyframes chart-line-draw{0%{stroke-dashoffset:1800}to{stroke-dashoffset:0}}@keyframes chart-area-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chart-bar-grow{0%{opacity:.2;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes chart-bar-grow-horizontal{0%{opacity:.2;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes chart-sector-in{0%{opacity:0;transform:scale(.82) rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.product-app .heat-cell{opacity:1;transform:none;animation:none}}.product-app .bg-mist{background-color:var(--app-bg)!important}.product-app .bg-white{background-color:var(--surface)!important}.product-app .bg-slate-50,.product-app .bg-slate-100{background-color:var(--app-bg-2)!important}.product-app .text-navy,.product-app .text-ink{color:var(--text-primary)!important}.product-app .text-slate-600,.product-app .text-slate-500{color:var(--text-secondary)!important}.product-app .text-slate-400,.product-app .text-slate-300{color:var(--text-soft)!important}.product-app .border-line,.product-app [class*=border-slate-]{border-color:var(--border)!important}.product-app .surface{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 1px #ffffff85 inset,var(--shadow);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s,background-color .3s}.dark .product-app .surface{box-shadow:0 1px #ffffff06 inset,var(--shadow)}.product-app .surface:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 24px 55px -40px #13233d7a}.product-app .btn-primary{min-height:44px;border-radius:12px;color:#fff;background:#173b7f;box-shadow:0 16px 30px -18px #173b7fbf}.product-app .btn-primary:hover{background:#f7a028;color:#15213a;box-shadow:0 18px 34px -20px #f7a028cc;transform:translateY(-2px)}.product-app .btn-secondary,.product-app .icon-btn,.product-app .input,.product-app select,.product-drawer aside{color:var(--text-primary);border-color:var(--border);background:var(--surface-raised)}.product-app .btn-secondary,.product-app .icon-btn,.product-app .input{border-radius:12px}.product-app .btn-secondary:hover,.product-app .icon-btn:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--surface)}.product-app .input:focus,.product-app input:focus,.product-app textarea:focus,.product-app select:focus{border-color:#1d4fa3;box-shadow:0 0 0 4px #1d4fa317}.product-app .eyebrow{color:#1d4fa3;font-size:10px;letter-spacing:.16em}.dark .product-app .eyebrow{color:#86aeee}.product-app .theme-toggle-app{border-radius:12px;color:var(--text-secondary);border-color:var(--border);background:var(--surface-raised)}.product-app .theme-toggle-app:hover{color:#f7a028;border-color:#f7a0285c}.product-app{--product-blue:#1D4FA3;--product-blue-soft:rgba(29,79,163,.09);--product-orange:#F7931E;--product-orange-soft:rgba(247,147,30,.11);--product-positive:#158B78;--product-danger:#C44747}.dark .product-app{--product-blue:#9ABDF1;--product-blue-soft:rgba(154,189,241,.13);--product-orange:#FFB45C;--product-orange-soft:rgba(255,180,92,.13);--product-positive:#53D0BB;--product-danger:#FF8C8C}.product-app .bg-orange-50,.product-app .bg-amber-50,.product-app .bg-warm\/20{background-color:var(--product-orange-soft)!important}.product-app .text-orange,.product-app .text-orange-600,.product-app .text-orange-700,.product-app .text-amber-600,.product-app .text-amber-700{color:var(--product-orange)!important}.product-app .border-orange\/20,.product-app .border-orange\/40,.product-app .border-amber-100{border-color:color-mix(in srgb,var(--product-orange) 25%,var(--border))!important}.product-app .bg-blue\/10{background-color:var(--product-blue-soft)!important}.product-app .text-blue{color:var(--product-blue)!important}.product-app .bg-emerald-50{background-color:color-mix(in srgb,var(--product-positive) 12%,var(--surface))!important}.product-app .text-emerald-700{color:var(--product-positive)!important}.product-app .bg-red-50{background-color:color-mix(in srgb,var(--product-danger) 10%,var(--surface))!important}.product-app .text-red-600,.product-app .text-red-700{color:var(--product-danger)!important}.product-app .border-red-100{border-color:color-mix(in srgb,var(--product-danger) 25%,var(--border))!important}.product-app .bg-slate-200{background-color:var(--border)!important}.product-app .bg-white\/85,.product-app .bg-white\/90,.product-app .bg-white\/95{background-color:color-mix(in srgb,var(--surface) 94%,transparent)!important}.product-app .product-overlay{background:#050c1775;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-app .product-overlay-panel,.product-app .product-create-modal{background:var(--surface)!important;box-shadow:0 32px 90px #040c1947!important}.dark .product-app .product-overlay{background:#00050cad}.product-app .recharts-cartesian-grid line{stroke:var(--border)!important}.product-app .recharts-text{fill:var(--text-soft)!important}.product-app .recharts-tooltip-wrapper{outline:none}.product-app [class*="bg-[linear-gradient"]{border-color:transparent}.employee-avatar{color:#102335;background:var(--avatar-color);box-shadow:inset 0 0 0 1px #10233512}.dark .employee-avatar{color:#eaf3ff;background:color-mix(in srgb,var(--avatar-color) 38%,#223B57);box-shadow:inset 0 0 0 1px #ffffff1f}.ayos-command-center{position:relative}.ayos-command-header{position:relative;padding-bottom:25px;border-bottom:1px solid var(--border)}.ayos-command-header:after{position:absolute;bottom:-1px;left:0;width:76px;height:3px;content:"";border-radius:99px;background:var(--product-orange)}.ayos-command-center>.surface:first-of-type{border-color:color-mix(in srgb,var(--product-blue) 30%,var(--border));box-shadow:0 26px 64px -52px #061226b8}.ayos-command-center>.surface:first-of-type>div>div:not(:first-child){background:color-mix(in srgb,var(--surface) 96%,var(--app-bg-2))}.dark .ayos-command-center>.surface:first-of-type>div>div:not(:first-child){background:color-mix(in srgb,var(--surface) 88%,#0B1422)}.operations-flow{min-height:254px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--product-blue-soft)),var(--surface))}.dark .operations-flow{background:linear-gradient(135deg,#112236,#0e1b2a)}.operations-flow-line{background:linear-gradient(90deg,var(--product-blue),var(--product-orange) 34%,color-mix(in srgb,var(--text-soft) 42%,transparent) 34%)}.operations-flow-node{border-color:var(--surface)!important}.dark .operations-flow-node{border-color:#112236!important}.operations-flow-scroll{scrollbar-width:none}.operations-flow-scroll::-webkit-scrollbar{display:none}.operations-matching{position:relative;border-color:color-mix(in srgb,var(--product-orange) 26%,var(--border));background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--product-orange-soft) 48%,var(--surface)))}.dark .operations-matching{background:linear-gradient(145deg,#152537,#101c2a)}.operations-matching-icon{color:var(--product-orange);background:var(--product-orange-soft);border:1px solid color-mix(in srgb,var(--product-orange) 20%,transparent)}.operations-match-row{border:1px solid transparent;transition:border-color .18s,background-color .18s,transform .18s}.operations-match-row:hover{border-color:color-mix(in srgb,var(--product-blue) 24%,var(--border));background:color-mix(in srgb,var(--product-blue-soft) 56%,transparent);transform:translate(2px)}.operations-matching-footer{background:color-mix(in srgb,var(--app-bg-2) 76%,transparent);border:1px solid var(--border)}.operations-matching-link{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--product-orange);background:var(--surface);border:1px solid color-mix(in srgb,var(--product-orange) 26%,var(--border));transition:transform .18s,background-color .18s}.operations-matching-link:hover{color:#13233d;background:var(--product-orange);transform:translate(2px)}.ayos-command-center .surface{box-shadow:0 18px 42px -38px #08162b99}.dark .ayos-command-center .surface{box-shadow:0 18px 42px -38px #000000e6}@media (max-width:639px){.operations-flow{min-height:auto}.operations-matching{padding:18px}}.desktop-product .app-sidebar{background:#101923;box-shadow:0 34px 75px -45px #030a14eb,inset 0 1px #ffffff0b}.desktop-product .product-logo-mark{color:#14213a;background:#fff;box-shadow:0 12px 24px -14px #ffffffa6}.product-logo-dot{color:#f7a028}.desktop-product .app-sidebar nav p{margin-top:4px;color:#ffffff61;letter-spacing:.17em}.desktop-product .app-sidebar nav a{min-height:40px;border-radius:11px;color:#ffffff9e;background:transparent!important}.desktop-product .app-sidebar nav a:hover{color:#fff;background:#ffffff0e!important;transform:translate(2px)}.desktop-product .app-sidebar nav a.active{color:#fff;background:#1a2a3b!important;box-shadow:inset 3px 0 #f7a028,0 12px 25px -18px #000}.desktop-product .app-sidebar nav a.active svg{color:#f7a028}.desktop-product .app-sidebar nav a.active>span{background:#f7a028!important}.desktop-product .space-switcher-trigger,.desktop-product .client-context-card{border-color:#ffffff1a!important;background:#ffffff09!important}.desktop-product .product-main{min-height:100vh}.desktop-product .product-topbar{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)!important;box-shadow:0 22px 48px -38px #13233d8c;-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18)}.desktop-product .product-breadcrumb-separator{color:#f7a028!important}.desktop-product .product-command{border-radius:12px;background:var(--app-bg-2)!important}.desktop-product .product-user-avatar{color:#173b7f;background:#e5ecf8;box-shadow:inset 0 0 0 1px #1d4fa314}.dark .desktop-product .product-user-avatar{color:#d7e4f8;background:#20344f}.desktop-product .product-content{width:100%;padding-top:30px}.product-page-header{min-height:90px;padding:4px 0 18px;border-bottom:1px solid var(--border)}.product-page-header:after{position:absolute;left:0;bottom:-1px;width:74px;height:3px;content:"";border-radius:99px;background:#f7a028}.product-page-header h1{font-size:clamp(27px,2.2vw,35px)!important;font-weight:650;letter-spacing:-.045em!important}.product-page-header p:not(.eyebrow){color:var(--text-secondary)!important}.product-page-header .eyebrow{color:#f7a028}.product-kpi{position:relative;overflow:hidden;border-radius:18px!important;background:var(--surface)!important}.product-kpi:after{position:absolute;right:-28px;top:-36px;width:100px;height:100px;content:"";border:1px solid rgba(29,79,163,.08);border-radius:50%;box-shadow:0 0 0 22px #1d4fa306}.product-kpi.is-dark{color:#fff!important;border-color:#13233d!important;background:#13233d!important}.dark .product-kpi.is-dark{border-color:#27374b!important;background:#0d1724!important}.product-drawer aside{border-left:1px solid var(--border)}.product-app table{border-collapse:separate;border-spacing:0}.product-app table thead tr{color:var(--text-soft)!important;background:var(--app-bg-2)!important}.product-app table tbody tr{border-color:var(--border)!important;transition:background-color .2s,transform .2s}.product-app table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))!important}.product-app table tbody tr td:first-child{border-left:3px solid transparent}.product-app table tbody tr:hover td:first-child{border-left-color:#f7a028}.product-app [class*=rounded-xl].bg-navy,.product-app [class*=rounded-2xl].bg-navy{background:#13233d!important}.dark .product-app [class*=rounded-xl].bg-navy,.dark .product-app [class*=rounded-2xl].bg-navy{background:#0d1724!important}.product-app .command-glow{background:#13233d!important;box-shadow:0 30px 65px -42px #13233db8!important}.product-app .command-glow .bg-teal{background:#f7a028!important;box-shadow:0 0 12px #f7a0288c!important}.product-app .command-glow .text-teal{color:#f7a028!important}.product-app [class*="bg-teal/"]{background-color:#1d4fa314!important}.dark .product-app [class*="bg-teal/"]{background-color:#86aeee1a!important}.product-app .text-teal,.product-app .text-teal-dark{color:#1d4fa3!important}.dark .product-app .text-teal,.dark .product-app .text-teal-dark{color:#86aeee!important}.product-app .bg-teal{background-color:#1d4fa3!important}.dark .product-app .bg-teal{background-color:#86aeee!important}.product-app .from-teal{--tw-gradient-from:#1D4FA3 var(--tw-gradient-from-position)!important}.product-app .to-cyan-300{--tw-gradient-to:#F7A028 var(--tw-gradient-to-position)!important}.product-app .shadow-soft{box-shadow:var(--shadow)!important}.product-app{font-size:15px}.product-app .text-xs{font-size:.8125rem;line-height:1.2rem}.product-app .text-sm{font-size:.9375rem;line-height:1.45rem}.product-app [class~="text-[8px]"]{font-size:9.5px;line-height:1.35}.product-app [class~="text-[9px]"]{font-size:10.5px;line-height:1.4}.product-app [class~="text-[10px]"]{font-size:11.5px;line-height:1.45}.product-app [class~="text-[11px]"]{font-size:12.5px;line-height:1.5}.product-app .pagination-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary);font-size:12px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s}.product-app .pagination-button:hover:not(:disabled){transform:translateY(-1px);border-color:#f7a0288c;color:#f7931e}.product-app .pagination-button.is-active{border-color:#1d4fa3;background:#1d4fa3;color:#fff;box-shadow:0 8px 18px -12px #1d4fa3cc}.product-app .pagination-button:disabled{cursor:not-allowed;opacity:.35}.employee-product{display:grid;place-items:start center;padding:18px 0;background-color:#eae6de!important}.dark .employee-product{background-color:#070c13!important}.employee-product .employee-shell{min-height:calc(100vh - 36px);border:1px solid var(--border);border-radius:28px;background:var(--app-bg)!important;box-shadow:0 42px 90px -58px #13233da6}.employee-product .employee-topbar{height:72px;border-radius:28px 28px 0 0;background:color-mix(in srgb,var(--surface) 91%,transparent)!important}.employee-product .employee-logo-mark{color:#14213a;background:#fff;box-shadow:0 10px 22px -14px #13233d99}.employee-product .employee-shell main{padding-top:30px}.employee-product .employee-shell main h1{letter-spacing:-.04em}.employee-product .employee-bottom-nav{bottom:18px;height:72px;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface) 93%,transparent)!important;box-shadow:0 22px 55px -35px #13233d94}.employee-product .employee-bottom-nav a{position:relative}.employee-product .employee-bottom-nav a.active:after{position:absolute;left:50%;bottom:-3px;width:5px;height:5px;content:"";border-radius:50%;background:#f7a028;transform:translate(-50%)}.employee-product .surface{border-radius:16px}.employee-product .surface:active{transform:scale(.988)}.employee-product .employee-shell main>div>div>section>button.bg-navy{position:relative;overflow:hidden;background:#13233d!important;box-shadow:0 28px 55px -34px #13233dbf!important}.employee-product .employee-shell main>div>div>section>button.bg-navy:after{position:absolute;right:-38px;bottom:-70px;width:180px;height:180px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 34px #ffffff05}@media (min-width:1024px){.desktop-product .app-sidebar{top:14px;bottom:14px;left:14px;width:238px;border:1px solid rgba(255,255,255,.055);border-radius:22px}.desktop-product .product-topbar{top:14px;width:calc(100% - 32px);margin:14px 16px 0;border-radius:18px}.desktop-product .product-content{padding:42px 30px 48px}}@media (max-width:1023px){.desktop-product .app-sidebar{background:#101923}.desktop-product .product-topbar{top:0;border-width:0 0 1px;border-radius:0}}@media (max-width:639px){.product-page-header{min-height:auto;margin-bottom:22px;padding-bottom:16px}.product-page-header h1{font-size:28px!important}.desktop-product .product-content{padding:24px 16px 36px}.employee-product{padding:0}.employee-product .employee-shell{min-height:100vh;border:0;border-radius:0}.employee-product .employee-topbar{border-radius:0}.employee-product .employee-bottom-nav{bottom:0;border-width:1px 0 0;border-radius:0}}.landing-v2{--lp-bg:#F7F9FA;--lp-bg-soft:#EEF4F4;--lp-surface:#FFFFFF;--lp-surface-soft:#F2F6F6;--lp-text:#13233D;--lp-muted:#627386;--lp-soft:#82909E;--lp-border:#DDE5E7;--lp-primary:#1D4FA3;--lp-primary-dark:#153E84;--lp-action:#132B6E;--lp-action-hover:#0D225B;--lp-navy:#132B6E;--lp-positive:#F7931E;--lp-orange:#F7931E;--lp-shadow:0 22px 60px -36px rgba(20,42,65,.32);overflow:hidden;background:var(--lp-bg);color:var(--lp-text);font-family:Inter,ui-sans-serif,sans-serif}.dark .landing-v2{--lp-bg:#0A1325;--lp-bg-soft:#101C34;--lp-surface:#14213B;--lp-surface-soft:#192844;--lp-text:#F4F6FB;--lp-muted:#AAB7CA;--lp-soft:#7E90AA;--lp-border:rgba(164,185,221,.14);--lp-primary:#8FB7F3;--lp-primary-dark:#A8C8F7;--lp-action:#2D5DAA;--lp-action-hover:#396DBB;--lp-navy:#244E9B;--lp-positive:#F0A04B;--lp-orange:#F0A04B;--lp-shadow:0 26px 70px -36px rgba(0,0,0,.75)}.landing-v2 *{box-sizing:border-box}.landing-v2 button,.landing-v2 a{font:inherit}.landing-v2 button{border:0;cursor:pointer}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3,.landing-v2 h4,.landing-v2 p{margin:0}.lp-zone{position:relative}.lp-shell{position:relative;width:min(1240px,calc(100% - 48px));margin-inline:auto}.lp-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.lp-button svg{width:16px;height:16px}.lp-button:hover{transform:translateY(-2px)}.lp-button-primary{color:#fff;background:var(--lp-action);box-shadow:0 12px 24px -16px color-mix(in srgb,var(--lp-action) 70%,transparent)}.lp-button-primary:hover{background:var(--lp-action-hover);box-shadow:0 16px 30px -17px color-mix(in srgb,var(--lp-action) 80%,transparent)}.lp-button-secondary{color:var(--lp-text);border:1px solid var(--lp-border);background:color-mix(in srgb,var(--lp-surface) 86%,transparent)}.lp-button-secondary:hover{border-color:color-mix(in srgb,var(--lp-primary) 45%,var(--lp-border))}.lp-button-small{min-height:42px;padding-inline:17px;font-size:12px}.lp-hero{min-height:min(900px,100svh);padding:150px 0 72px;background:linear-gradient(145deg,var(--lp-bg) 0%,var(--lp-bg) 48%,color-mix(in srgb,var(--lp-primary) 7%,var(--lp-bg)) 100%)}.lp-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in srgb,var(--lp-border) 56%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lp-border) 56%,transparent) 1px,transparent 1px);background-size:52px 52px;opacity:.38;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.lp-halo{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.lp-halo-one{width:380px;height:380px;right:2%;top:15%;background:color-mix(in srgb,var(--lp-primary) 15%,transparent)}.lp-halo-two{width:270px;height:270px;left:1%;bottom:2%;background:color-mix(in srgb,var(--lp-navy) 9%,transparent)}.lp-nav{position:absolute;z-index:20;left:0;right:0;top:20px;display:flex;width:min(1240px,calc(100% - 48px));min-height:72px;align-items:center;justify-content:space-between;margin-inline:auto;padding:10px 12px 10px 16px;border:1px solid rgba(29,79,163,.15);border-radius:18px;background:linear-gradient(115deg,#fffffff7,#f8faffed);box-shadow:0 23px 55px -32px #132b6e8c,0 5px 16px -12px #13233d33;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.lp-nav:before{position:absolute;left:26px;top:-1px;width:82px;height:3px;content:"";border-radius:0 0 99px 99px;background:linear-gradient(90deg,var(--lp-orange),#FFB45C);pointer-events:none}.lp-nav:after{position:absolute;right:36px;bottom:-1px;left:36px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(29,79,163,.3),transparent);pointer-events:none}.dark .lp-nav{border-color:#8fb7f32b;background:linear-gradient(115deg,#14213bf2,#0f1b32ed);box-shadow:0 24px 60px -28px #000000d9,0 7px 20px -13px #436fbb4d}.lp-brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.lp-brand i{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#132b6e,#254fa0);color:#fff;font-size:10px;font-style:normal;font-weight:800;box-shadow:0 10px 23px -13px #132b6ecc}.dark .lp-brand i{background:linear-gradient(145deg,#244e9b,#376cc0);color:#fff}.lp-brand b{position:relative;font-family:Space Grotesk,sans-serif;font-size:18px}.lp-brand b:after{position:absolute;right:-7px;bottom:3px;width:4px;height:4px;content:"";border-radius:50%;background:var(--lp-orange)}.lp-nav-brand{display:flex;align-items:center;gap:20px}.lp-nav-brand>span{padding-left:17px;border-left:1px solid color-mix(in srgb,var(--lp-primary) 17%,var(--lp-border));color:var(--lp-soft);font-size:8px;font-weight:700;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.lp-nav .lp-brand i{color:#fff;background:linear-gradient(145deg,#132b6e,#2858aa);box-shadow:0 11px 24px -14px #132b6ecc}.lp-nav .lp-brand b{color:var(--lp-text)}.lp-nav-links{display:flex;align-items:center;gap:11px;padding:0;border:0;background:transparent}.lp-nav-links a{padding:10px 15px;border-radius:9px}.lp-nav-links a,.lp-login{position:relative;color:var(--lp-muted);background:none;font-size:13px;font-weight:650;transition:color .2s,transform .2s}.lp-nav-links a:after{position:absolute;right:15px;bottom:5px;left:15px;height:2px;content:"";border-radius:99px;background:var(--lp-orange);transform:scaleX(0);transition:transform .2s}.lp-nav-links a:hover{color:var(--lp-primary)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-login{padding:10px 4px}.lp-login:hover{color:var(--lp-primary);transform:translateY(-1px)}.lp-nav-actions{display:flex;align-items:center;gap:12px}.lp-nav .theme-toggle-marketing,.lp-menu-button{width:42px;height:42px;border-color:#1d4fa324;border-radius:10px;background:color-mix(in srgb,var(--lp-primary) 5%,var(--lp-surface));color:var(--lp-text);box-shadow:none}.lp-nav .lp-button-primary{color:#fff;background:linear-gradient(135deg,#132b6e,#2858aa);box-shadow:0 13px 28px -17px #132b6ee6}.lp-nav .lp-button-primary svg{color:#ffae45}.dark .lp-nav .lp-button-primary{color:#fff;background:linear-gradient(135deg,#2856a5,#3971c6)}.dark .lp-nav-links a,.dark .lp-nav .lp-login{color:#ebf1fbb8}.dark .lp-nav-links a:hover,.dark .lp-nav .lp-login:hover{color:#fff}.lp-mobile-actions,.lp-mobile-menu{display:none}.lp-hero-layout{display:grid;grid-template-columns:minmax(480px,.88fr) minmax(610px,1.12fr);gap:46px;align-items:center;min-height:670px}.lp-hero-copy{position:relative;z-index:2;max-width:560px}.lp-kicker,.lp-section-heading>span,.lp-panel-copy>span,.lp-final-cta>span{display:inline-flex;align-items:center;gap:9px;color:var(--lp-primary);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lp-kicker i{width:7px;height:7px;border-radius:50%;background:var(--lp-orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--lp-orange) 14%,transparent)}.lp-section-heading>span:before{width:20px;height:2px;content:"";border-radius:99px;background:var(--lp-orange)}.lp-hero-copy h1{margin-top:24px;font-size:clamp(52px,4.25vw,62px);font-weight:600;line-height:1;letter-spacing:-.05em}.lp-hero-copy h1 em,.lp-section-heading h2 em,.lp-final-cta h2 em{color:var(--lp-primary);font-style:normal}.lp-hero-copy h1 em span,.lp-final-cta h2 em span{color:var(--lp-orange)}.lp-hero-copy>p{max-width:540px;margin-top:28px;color:var(--lp-muted);font-size:17px;line-height:1.75}.lp-hero-actions{display:flex;gap:12px;margin-top:30px}.lp-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;padding-top:22px;border-top:1px solid var(--lp-border)}.lp-hero-stats div{display:flex;min-width:0;flex-direction:column;gap:5px}.lp-hero-stats b{font-family:Space Grotesk,sans-serif;font-size:20px}.lp-hero-stats span{color:var(--lp-soft);font-size:10px;line-height:1.35}.lp-product-stage{position:relative;z-index:2;width:103%;max-width:790px;margin-left:auto}.lp-product-stage:before{position:absolute;z-index:-1;top:20px;right:-13px;bottom:-15px;left:22px;content:"";border:1px solid color-mix(in srgb,var(--lp-primary) 20%,var(--lp-border));border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--lp-primary) 10%,var(--lp-surface)),color-mix(in srgb,var(--lp-primary) 3%,var(--lp-surface)));transform:rotate(1.8deg)}.lp-product-stage:after{position:absolute;right:68px;top:-10px;width:76px;height:3px;content:"";border-radius:99px;background:linear-gradient(90deg,var(--lp-orange),#FFB354);box-shadow:0 7px 22px #f7931e38}.lp-hero-dashboard{overflow:hidden;border:1px solid color-mix(in srgb,var(--lp-primary) 18%,var(--lp-border));border-radius:20px;background:var(--lp-surface);box-shadow:0 38px 85px -38px #132b6e73}.dark .lp-hero-dashboard{box-shadow:0 34px 80px -38px #000000d9}.lp-hero-dashboard>header{display:grid;height:42px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;border-bottom:1px solid var(--lp-border);color:var(--lp-soft);font-size:8px}.lp-hero-dashboard>header>div{display:flex;gap:5px}.lp-hero-dashboard>header i{width:6px;height:6px;border-radius:50%;background:var(--lp-border)}.lp-hero-dashboard>header small{justify-self:end;padding:4px 7px;border-radius:99px;background:var(--lp-bg-soft)}.lp-dashboard-body{display:grid;grid-template-columns:55px 1fr;min-height:450px}.lp-dashboard-body>aside{display:flex;align-items:center;gap:11px;padding:15px 10px;border-right:1px solid var(--lp-border);flex-direction:column}.lp-dashboard-body>aside>b{display:grid;width:30px;height:30px;margin-bottom:4px;place-items:center;border-radius:9px;background:var(--lp-action);color:#fff;font-size:8px}.lp-dashboard-body>aside>span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;color:var(--lp-soft)}.lp-dashboard-body>aside>span.active{background:color-mix(in srgb,var(--lp-primary) 14%,transparent);color:var(--lp-primary)}.lp-dashboard-body>aside svg{width:14px;height:14px}.lp-dashboard-body>main{padding:22px}.lp-dashboard-title{display:flex;align-items:center;justify-content:space-between}.lp-dashboard-title small{color:var(--lp-soft);font-size:9px}.lp-dashboard-title h3{margin-top:4px;font-size:16px}.lp-dashboard-title svg{width:16px;color:var(--lp-soft)}.lp-dashboard-kpis{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:8px;margin-top:19px}.lp-dashboard-kpis article{position:relative;min-height:86px;padding:13px;border:1px solid var(--lp-border);border-radius:12px;background:var(--lp-surface)}.lp-dashboard-kpis article:first-child{color:#fff;border-color:transparent;background:var(--lp-navy)}.lp-dashboard-kpis span{display:block;color:var(--lp-soft);font-size:8px}.lp-dashboard-kpis article:first-child span{color:#ffffffb8}.lp-dashboard-kpis article>b{display:block;margin-top:8px;font-size:22px}.lp-dashboard-kpis em{position:absolute;right:11px;bottom:10px;font-size:7px;font-style:normal}.lp-dashboard-kpis i{position:absolute;right:10px;bottom:12px;display:flex;height:20px;align-items:flex-end;gap:3px}.lp-dashboard-kpis i b{width:7px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--lp-primary) 36%,transparent)}.lp-dashboard-kpis i b:nth-child(1){height:35%}.lp-dashboard-kpis i b:nth-child(2){height:60%}.lp-dashboard-kpis i b:nth-child(3){height:48%}.lp-dashboard-kpis i b:nth-child(4){height:85%}.lp-dashboard-content{display:grid;grid-template-columns:1.55fr .65fr;gap:8px;margin-top:8px}.lp-dashboard-content>section,.lp-dashboard-content>aside{min-height:222px;padding:14px;border:1px solid var(--lp-border);border-radius:12px}.lp-dashboard-content>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lp-dashboard-content>section>header div{display:flex;flex-direction:column;gap:3px}.lp-dashboard-content>section>header span,.lp-dashboard-content>section>header small{color:var(--lp-soft);font-size:8px}.lp-dashboard-content>section>header b{font-size:10px}.lp-dashboard-row{display:grid;grid-template-columns:25px minmax(95px,1fr) auto minmax(45px,.8fr) auto;gap:7px;align-items:center;padding:11px 0;border-top:1px solid var(--lp-border)}.lp-dashboard-row>span{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--lp-primary) 12%,transparent);color:var(--lp-primary);font-size:6px;font-weight:800}.lp-dashboard-row p{display:flex;flex-direction:column;gap:2px}.lp-dashboard-row p b{font-size:9px}.lp-dashboard-row p small,.lp-dashboard-row em{color:var(--lp-soft);font-size:7px;font-style:normal}.lp-dashboard-row>i{height:3px;border-radius:9px;background:var(--lp-bg-soft)}.lp-dashboard-row>i b{display:block;width:70%;height:100%;border-radius:inherit;background:var(--lp-positive)}.lp-dashboard-content>aside>b{font-size:9px}.lp-dashboard-content>aside>div{display:flex;gap:9px;margin-top:15px;padding-top:13px;border-top:1px solid var(--lp-border)}.lp-dashboard-content>aside svg{width:14px;color:var(--lp-primary)}.lp-dashboard-content>aside p{display:flex;flex-direction:column;gap:3px}.lp-dashboard-content>aside strong{font-size:7px}.lp-dashboard-content>aside small{color:var(--lp-soft);font-size:6px}.lp-dashboard-signal{display:flex;height:48px;align-items:center;gap:10px;padding:0 22px;border-top:1px solid var(--lp-border);background:color-mix(in srgb,var(--lp-bg-soft) 62%,var(--lp-surface))}.lp-dashboard-signal span{display:flex;align-items:center;gap:7px;color:var(--lp-soft);font-size:8px;font-weight:700;white-space:nowrap}.lp-dashboard-signal span i{width:7px;height:7px;border:2px solid var(--lp-soft);border-radius:50%}.lp-dashboard-signal span.done{color:var(--lp-primary)}.lp-dashboard-signal span.done i{border-color:var(--lp-primary);background:var(--lp-primary)}.lp-dashboard-signal span.active{color:var(--lp-orange)}.lp-dashboard-signal span.active i{border-color:var(--lp-orange);background:var(--lp-orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--lp-orange) 12%,transparent)}.lp-dashboard-signal>b{height:1px;flex:1;background:var(--lp-border)}.lp-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid var(--lp-border);border-radius:13px;background:color-mix(in srgb,var(--lp-surface) 92%,transparent);box-shadow:var(--lp-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lp-float>span,.lp-float>svg:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--lp-bg-soft);color:var(--lp-primary);font-size:8px;font-weight:800;padding:8px}.lp-float p{display:flex;min-width:145px;flex-direction:column;gap:3px}.lp-float small{color:var(--lp-soft);font-size:7px}.lp-float p b{font-size:9px}.lp-float em{color:var(--lp-positive);font-size:7px;font-style:normal}.lp-float>svg:last-child{width:15px;color:var(--lp-primary)}.lp-float-mission{left:-38px;bottom:48px}.lp-float-match{right:-30px;top:70px}.lp-experiences{padding:84px 0 90px;background:var(--lp-surface)}.lp-section-heading{max-width:680px}.lp-section-heading h2{margin-top:15px;font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.04;letter-spacing:-.045em}.lp-section-heading>p{max-width:610px;margin-top:20px;color:var(--lp-muted);font-size:16px;line-height:1.7}.lp-experience-heading{max-width:760px;text-align:left}.lp-experience-heading h2{font-size:clamp(44px,3.8vw,56px)}.lp-experience-intro{display:grid;grid-template-columns:minmax(0,760px) minmax(0,450px);gap:30px;align-items:start}.lp-tabs{display:grid;grid-template-columns:repeat(3,1fr);align-self:start;gap:9px;margin:35px 0 0;padding:0;border:0;background:transparent}.lp-tabs button{position:relative;display:flex;min-height:98px;align-items:flex-start;justify-content:flex-end;gap:5px;overflow:hidden;padding:16px 14px;border:1px solid color-mix(in srgb,var(--lp-primary) 16%,var(--lp-border));border-radius:13px;background:var(--lp-surface);color:var(--lp-muted);box-shadow:0 15px 35px -29px #132b6e66;flex-direction:column;text-align:left;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.lp-tabs button:before{position:absolute;left:16px;top:15px;width:7px;height:7px;content:"";border:1px solid color-mix(in srgb,var(--lp-primary) 45%,var(--lp-border));border-radius:50%;background:transparent;transition:.25s}.lp-tabs button:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--lp-orange);transform:scaleX(0);transform-origin:left}.lp-tabs button:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lp-primary) 42%,var(--lp-border));box-shadow:0 19px 38px -28px #132b6e8c}.lp-tabs button small{position:absolute;right:14px;top:12px;color:var(--lp-soft);font-size:8px;font-weight:800;letter-spacing:.12em}.lp-tabs button b{color:var(--lp-text);font-size:13px}.lp-tabs button span{font-size:9px;line-height:1.35}.lp-tabs button.active{border-color:#132b6e;background:linear-gradient(145deg,#10265f,#1d4fa3);color:#ffffffb3;box-shadow:0 22px 45px -28px #132b6ed9;transform:translateY(-4px)}.lp-tabs button.active:before{border-color:var(--lp-orange);background:var(--lp-orange);box-shadow:0 0 0 5px #f7931e21}.lp-tabs button.active:after{animation:lpTabProgress 5.2s linear forwards}.lp-tabs button.active small{color:#ffffff75}.lp-tabs button.active b{color:#fff}.dark .lp-tabs button{background:var(--lp-surface)}.dark .lp-tabs button.active{border-color:#4675c4;background:linear-gradient(145deg,#17326f,#285aa8)}@keyframes lpTabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-experience-panel{min-height:500px;margin-top:28px;overflow:hidden;border:1px solid var(--lp-border);border-radius:18px;background:var(--lp-bg)}.lp-panel-inner{display:grid;min-height:500px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:64px;padding:46px 58px}.lp-panel-copy h3{max-width:430px;margin-top:15px;font-size:44px;font-weight:600;line-height:1.05;letter-spacing:-.04em}.lp-panel-copy>p{max-width:450px;margin-top:20px;color:var(--lp-muted);font-size:15px;line-height:1.7}.lp-panel-copy ul{display:flex;gap:13px;margin:26px 0 0;padding:0;flex-direction:column;list-style:none}.lp-panel-copy li{display:flex;align-items:center;gap:10px;color:var(--lp-muted);font-size:13px}.lp-panel-copy li svg{width:15px;color:var(--lp-primary)}.lp-panel-visual{min-width:0}.lp-mini-dashboard{overflow:hidden;border:1px solid var(--lp-border);border-radius:16px;background:var(--lp-surface);box-shadow:var(--lp-shadow)}.lp-mini-dashboard>header{display:flex;height:54px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--lp-border)}.lp-mini-dashboard>header span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700}.lp-mini-dashboard>header i{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--lp-action);color:#fff;font-size:7px;font-style:normal}.lp-mini-dashboard>header svg{width:16px;color:var(--lp-soft)}.lp-mini-kpis{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:9px;padding:16px}.lp-mini-kpis article{position:relative;min-height:80px;padding:14px;border:1px solid var(--lp-border);border-radius:11px}.lp-mini-kpis article:first-child{color:#fff;border-color:transparent;background:var(--lp-navy)}.dark .lp-mini-kpis article:first-child{background:color-mix(in srgb,var(--lp-primary) 70%,#102037)}.lp-mini-kpis span{color:var(--lp-soft);font-size:8px}.lp-mini-kpis article:first-child span{color:#ffffffb3}.lp-mini-kpis b{display:block;margin-top:7px;font-size:20px}.lp-mini-kpis em{position:absolute;right:12px;bottom:12px;color:var(--lp-primary);font-size:8px;font-style:normal}.lp-mini-chart{margin:0 16px;padding:15px;border:1px solid var(--lp-border);border-radius:11px;color:var(--lp-primary)}.lp-mini-chart>div{display:flex;justify-content:space-between;color:var(--lp-text)}.lp-mini-chart span{color:var(--lp-soft);font-size:8px}.lp-mini-chart b{font-size:11px}.lp-mini-chart svg{display:block;width:100%;height:95px;margin-top:8px}.lp-mini-row{display:flex;align-items:center;gap:10px;margin:10px 16px 16px;padding:12px;border:1px solid var(--lp-border);border-radius:11px}.lp-mini-row>span{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--lp-bg-soft);color:var(--lp-primary);font-size:7px;font-weight:800}.lp-mini-row p{display:flex;flex:1;flex-direction:column;gap:3px}.lp-mini-row p b{font-size:9px}.lp-mini-row p small{color:var(--lp-soft);font-size:7px}.lp-mini-row em{padding:5px 8px;border-radius:99px;background:color-mix(in srgb,var(--lp-primary) 10%,transparent);color:var(--lp-primary);font-size:7px;font-style:normal}.lp-request-scene{position:relative;min-height:405px}.lp-request-card{width:min(480px,86%);padding:24px;border:1px solid var(--lp-border);border-radius:16px;background:var(--lp-surface);box-shadow:var(--lp-shadow)}.lp-request-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lp-request-card header span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.lp-request-card header svg{width:16px;color:var(--lp-primary)}.lp-request-card header small{padding:6px 9px;border-radius:99px;background:var(--lp-bg-soft);color:var(--lp-soft);font-size:9px}.lp-request-card>div{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--lp-border);font-size:11px}.lp-request-card>div span{color:var(--lp-soft)}.lp-request-card button{display:flex;width:100%;height:45px;align-items:center;justify-content:center;gap:8px;margin-top:20px;border-radius:9px;background:var(--lp-primary);color:#fff;font-size:11px;font-weight:700}.lp-request-card button svg{width:15px}.lp-match-card{position:absolute;right:0;bottom:10px;display:flex;width:290px;align-items:center;gap:12px;padding:18px;border:1px solid var(--lp-border);border-radius:13px;background:var(--lp-surface);box-shadow:var(--lp-shadow)}.lp-match-card>svg{width:25px;color:var(--lp-primary)}.lp-match-card div{display:flex;flex-direction:column;gap:5px}.lp-match-card b{font-size:11px}.lp-match-card span{color:var(--lp-soft);font-size:8px}.lp-phone-scene{position:relative;display:grid;min-height:430px;place-items:center}.lp-phone{width:270px;min-height:420px;padding:28px 19px 18px;border:7px solid color-mix(in srgb,var(--lp-border) 72%,var(--lp-surface));border-radius:38px;background:var(--lp-surface);box-shadow:0 28px 60px -35px #13233d8c;transform:rotate(-2deg)}.lp-phone>header{display:flex;align-items:center;justify-content:space-between}.lp-phone>header i{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--lp-navy);color:#fff;font-size:7px;font-style:normal;font-weight:800}.lp-phone>header span{color:var(--lp-primary);font-size:7px}.lp-phone h4{margin-top:25px;font-size:17px}.lp-phone>small{display:block;margin-top:5px;color:var(--lp-soft);font-size:8px}.lp-phone main{margin-top:16px;padding:18px;border-radius:14px;background:var(--lp-navy);color:#fff}.dark .lp-phone main{background:#203b53}.lp-phone main>span{display:flex;align-items:center;gap:7px;font-size:8px}.lp-phone main svg{width:12px}.lp-phone main>b{display:block;margin-top:17px;font-size:13px}.lp-phone main>div{display:flex;gap:10px;margin-top:17px;color:#ffffffb8;font-size:7px}.lp-phone main>div span{display:flex;align-items:center;gap:4px}.lp-phone main>em{display:block;margin-top:10px;color:#ffffff9e;font-size:7px;font-style:normal}.lp-phone-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:7px;margin-top:11px}.lp-phone-actions button{min-height:40px;border-radius:9px;background:var(--lp-primary);color:#fff;font-size:8px;font-weight:700}.lp-phone-actions button+button{color:var(--lp-muted);border:1px solid var(--lp-border);background:var(--lp-surface)}.lp-phone footer{display:flex;justify-content:space-between;margin-top:27px;color:var(--lp-soft);font-size:7px}.lp-phone footer b{color:var(--lp-primary)}.lp-phone-note{position:absolute;right:2%;top:11%;display:flex;align-items:center;gap:10px;padding:15px 17px;border:1px solid var(--lp-border);border-radius:12px;background:var(--lp-surface);box-shadow:var(--lp-shadow)}.lp-phone-note svg{width:20px;color:var(--lp-primary)}.lp-phone-note div{display:flex;flex-direction:column;gap:4px}.lp-phone-note b{font-size:9px}.lp-phone-note span{color:var(--lp-soft);font-size:7px}.lp-workflow{padding:98px 0 105px;background:linear-gradient(145deg,var(--lp-bg-soft),color-mix(in srgb,var(--lp-primary) 4%,var(--lp-bg)))}.lp-workflow-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:90px;align-items:end}.lp-workflow-heading{margin:0;text-align:left}.lp-workflow-heading>p{margin-inline:0}.lp-workflow-intro>aside{position:relative;padding:6px 0 7px 24px;border-left:2px solid var(--lp-orange)}.lp-workflow-intro>aside>span{color:var(--lp-orange);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lp-workflow-intro>aside>b{display:block;margin-top:10px;font-family:Space Grotesk,sans-serif;font-size:20px;line-height:1.25}.lp-workflow-intro>aside>p{max-width:310px;margin-top:9px;color:var(--lp-muted);font-size:11px;line-height:1.6}.lp-workflow-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:42px;margin-top:70px}.lp-workflow-line:before{position:absolute;left:8%;right:8%;top:27px;height:2px;content:"";background:linear-gradient(90deg,var(--lp-orange),color-mix(in srgb,var(--lp-orange) 45%,var(--lp-primary)),var(--lp-primary));opacity:.58}.lp-workflow-line article{position:relative;text-align:center}.lp-step-icon{position:relative;z-index:1;display:grid;width:56px;height:56px;margin:0 auto 24px;place-items:center;border:1px solid color-mix(in srgb,var(--lp-primary) 16%,var(--lp-border));border-radius:50%;background:var(--lp-surface);color:var(--lp-primary);box-shadow:0 12px 26px -18px #132b6e7a}.lp-step-icon:after{position:absolute;right:3px;top:3px;width:7px;height:7px;content:"";border:2px solid var(--lp-surface);border-radius:50%;background:var(--lp-orange)}.lp-step-icon svg{width:21px}.lp-workflow-line article>span{position:absolute;left:calc(50% + 34px);top:42px;color:var(--lp-primary);font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.05em;opacity:.09}.lp-workflow-line h3{margin-top:8px;font-size:19px}.lp-workflow-line p{max-width:205px;margin:9px auto 0;color:var(--lp-muted);font-size:12px;line-height:1.6}.lp-data{padding:82px 0 88px;background:var(--lp-bg)}.lp-data .lp-shell{width:min(1280px,calc(100% - 48px))}.lp-data-heading{max-width:760px;margin:0 auto 36px;text-align:center}.lp-data-heading h2{font-size:clamp(44px,3.8vw,56px)}.lp-data-heading>p{margin-right:auto;margin-left:auto}.lp-data-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(320px,.78fr);gap:18px;align-items:stretch}.lp-chart-card{min-width:0;padding:22px;border:1px solid var(--lp-border);border-radius:15px;background:var(--lp-surface);box-shadow:0 18px 48px -38px #13233d61}.lp-chart-main{min-height:500px}.lp-side-charts{display:grid;grid-template-rows:1fr 1fr;gap:18px}.lp-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lp-chart-header h3{font-size:17px}.lp-chart-header p{margin-top:5px;color:var(--lp-soft);font-size:11px}.lp-period{display:flex;height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--lp-border)!important;border-radius:8px;background:var(--lp-bg)!important;color:var(--lp-muted);font-size:10px!important;font-weight:650}.lp-period svg{width:13px}.lp-chart-legend{display:flex;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.lp-chart-legend span{display:flex;align-items:center;gap:7px;color:var(--lp-muted);font-size:10px}.lp-chart-legend i{width:8px;height:8px;border-radius:50%}.lp-chart-legend b{margin-left:auto;color:var(--lp-text);font-size:10px}.lp-chart-canvas{width:100%}.lp-chart-canvas-main{height:360px;margin-top:22px}.lp-chart-canvas-bars{height:150px;margin-top:14px}.lp-donut-layout{display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:center;margin-top:18px}.lp-donut{position:relative;width:140px;height:140px}.lp-donut>div:last-child{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;flex-direction:column}.lp-donut>div:last-child b{font-size:22px}.lp-donut>div:last-child span{margin-top:2px;color:var(--lp-soft);font-size:7px}.lp-donut-layout>.lp-chart-legend{display:flex;align-items:stretch;gap:8px;margin:0;flex-direction:column}.lp-donut-layout>.lp-chart-legend span{display:grid;grid-template-columns:8px 1fr auto}.lp-chart-tooltip{min-width:170px;padding:12px;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-surface);box-shadow:var(--lp-shadow)}.lp-chart-tooltip>strong{display:block;margin-bottom:8px;font-size:11px}.lp-chart-tooltip>div{display:grid;grid-template-columns:7px 1fr auto;gap:7px;align-items:center;margin-top:6px;color:var(--lp-muted);font-size:10px}.lp-chart-tooltip i{width:7px;height:7px;border-radius:50%}.lp-chart-tooltip b{color:var(--lp-text)}.lp-chart-tooltip small{display:block;margin-top:9px;padding-top:8px;border-top:1px solid var(--lp-border);color:var(--lp-primary);font-size:9px;font-weight:700}.lp-chart-empty{display:grid;min-height:200px;place-items:center;color:var(--lp-soft);font-size:12px}.lp-chart-empty svg{width:24px}.lp-closing{padding-top:92px;background:var(--lp-bg-soft)}.lp-final-cta{padding:76px 50px;border-radius:20px;background:linear-gradient(135deg,#0e1f4c,#132b6e 55%,#1e4d94);color:#fff;text-align:center;overflow:hidden;box-shadow:0 30px 70px -45px #132b6ecc}.dark .lp-final-cta{border:1px solid var(--lp-border);background:linear-gradient(135deg,#101d3a,#14295d 55%,#1b417b)}.lp-final-cta>span{color:#a8c8f7}.lp-final-cta h2{margin-top:16px;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.04;letter-spacing:-.045em}.lp-final-cta h2 em{color:#9fc4ff}.lp-final-cta>p{max-width:580px;margin:22px auto 0;color:#ffffffb3;font-size:15px;line-height:1.7}.lp-final-cta>div{display:flex;justify-content:center;gap:11px;margin-top:29px}.lp-button-on-dark{background:#fff;color:#132b6e}.lp-button-dark-ghost{color:#fff;border:1px solid rgba(255,255,255,.24);background:transparent}.lp-footer{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:72px 0 30px}.lp-footer-main{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:55px}.lp-footer-brand p{margin-top:16px;color:var(--lp-muted);font-size:14px}.lp-footer-main>div:not(:first-child){display:flex;align-items:flex-start;gap:13px;flex-direction:column}.lp-footer-main>div>b{margin-bottom:4px;font-size:14px}.lp-footer-main a{color:var(--lp-muted);font-size:13px;transition:color .2s}.lp-footer-main a:hover{color:var(--lp-primary)}.lp-footer-bottom{display:flex;align-items:center;gap:24px;margin-top:58px;padding-top:22px;border-top:1px solid var(--lp-border);color:var(--lp-soft);font-size:11px}.lp-footer-bottom span{margin-right:auto}.lp-request-card button,.lp-phone-actions button{background:var(--lp-action)}.dark .lp-phone main,.dark .lp-mini-kpis article:first-child{background:#244e9b}.lp-mini-kpis em,.lp-mini-row em{color:var(--lp-positive)}@media (max-width:1100px){.lp-nav-links{gap:3px}.lp-hero{min-height:auto;padding-bottom:96px}.lp-hero-layout{grid-template-columns:1fr;gap:54px}.lp-hero-copy{max-width:690px;margin-top:20px}.lp-product-stage{width:min(760px,92%);margin:auto}.lp-experience-intro{grid-template-columns:1fr;gap:38px}.lp-tabs{max-width:680px}.lp-panel-inner{gap:35px;padding:42px}.lp-data-layout{grid-template-columns:1fr}.lp-chart-main{min-height:500px}.lp-side-charts{grid-template-columns:1fr 1fr;grid-template-rows:none}.lp-footer-main{grid-template-columns:1.3fr repeat(3,1fr);gap:30px}}@media (max-width:820px){.lp-nav-links,.lp-nav-actions{display:none}.lp-mobile-actions{display:flex;align-items:center;gap:8px}.lp-mobile-menu{position:absolute;left:0;right:0;top:78px;display:flex;padding:18px;border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-surface);box-shadow:var(--lp-shadow);flex-direction:column;gap:5px}.lp-mobile-menu a{padding:12px;color:var(--lp-muted);font-size:13px;font-weight:650}.lp-mobile-menu .lp-button{margin-top:8px}.lp-panel-inner{grid-template-columns:1fr}.lp-panel-copy h3{font-size:38px}.lp-panel-visual{width:100%}.lp-workflow-intro{grid-template-columns:1fr;gap:32px}.lp-workflow-intro>aside{max-width:430px}.lp-workflow-line{grid-template-columns:repeat(2,1fr);row-gap:50px}.lp-workflow-line:before{display:none}.lp-side-charts{grid-template-columns:1fr}.lp-footer-main{grid-template-columns:1.2fr 1fr 1fr}.lp-footer-main>div:last-child{grid-column:2}}@media (max-width:639px){.lp-shell,.lp-nav,.lp-footer{width:calc(100% - 28px)}.lp-nav{min-height:60px;top:12px;padding:8px 9px 8px 12px;border-radius:15px}.lp-brand i{width:35px;height:35px}.lp-brand b{font-size:16px}.lp-nav-brand>span{display:none}.lp-nav .theme-toggle-marketing,.lp-menu-button{width:38px;height:38px}.lp-hero{padding:112px 0 66px}.lp-grid{background-size:40px 40px}.lp-hero-layout{min-height:0;gap:43px}.lp-kicker{font-size:9px}.lp-hero-copy h1{margin-top:19px;font-size:44px;line-height:1.02}.lp-hero-copy>p{margin-top:22px;font-size:15px;line-height:1.65}.lp-hero-actions{align-items:stretch;flex-direction:column}.lp-hero-actions .lp-button{width:100%}.lp-hero-stats{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.lp-hero-stats b{font-size:19px}.lp-product-stage{width:100%}.lp-hero-dashboard{border-radius:14px}.lp-hero-dashboard>header span{display:none}.lp-dashboard-body{grid-template-columns:40px 1fr;min-height:340px}.lp-dashboard-body>aside{padding-inline:6px}.lp-dashboard-body>aside>span:nth-of-type(n+4){display:none}.lp-dashboard-body>main{min-width:0;padding:13px}.lp-dashboard-kpis{grid-template-columns:repeat(3,1fr)}.lp-dashboard-kpis article{min-height:74px;padding:10px}.lp-dashboard-kpis article:first-child{grid-column:1/-1}.lp-dashboard-content{grid-template-columns:1fr}.lp-dashboard-content>aside{display:none}.lp-dashboard-content>section{min-height:180px;padding:10px}.lp-dashboard-row{grid-template-columns:23px minmax(80px,1fr) auto auto}.lp-dashboard-row>i{display:none}.lp-float{padding:10px}.lp-float p{min-width:120px}.lp-float-match{display:none}.lp-float-mission{left:8px;bottom:-24px}.lp-experiences,.lp-workflow,.lp-data{padding:82px 0}.lp-section-heading h2{font-size:39px}.lp-section-heading>p{font-size:14px}.lp-experience-intro{gap:30px}.lp-tabs{grid-template-columns:repeat(3,minmax(145px,1fr));max-width:none;margin:0;overflow-x:auto;padding:5px 2px 10px;scroll-snap-type:x mandatory}.lp-tabs button{min-height:88px;scroll-snap-align:start}.lp-experience-panel{min-height:auto;margin-top:24px}.lp-panel-inner{min-height:auto;padding:30px 20px}.lp-panel-copy h3{font-size:34px}.lp-panel-copy>p{font-size:14px}.lp-panel-copy li{font-size:12px}.lp-mini-kpis{grid-template-columns:1fr 1fr}.lp-mini-kpis article:first-child{grid-column:1/-1}.lp-request-scene{min-height:440px}.lp-request-card{width:100%;padding:18px}.lp-match-card{right:-5px;bottom:8px;width:88%}.lp-phone-note{right:-5px;top:8%}.lp-phone{margin-top:10px}.lp-workflow-line{grid-template-columns:1fr;gap:0;margin-top:55px;padding-left:34px}.lp-workflow-line:before{display:block;left:27px;right:auto;top:26px;bottom:26px;width:1px;height:auto;background:linear-gradient(180deg,var(--lp-orange),var(--lp-primary))}.lp-workflow-line article{min-height:150px;padding-left:58px;text-align:left}.lp-step-icon{position:absolute;left:-34px;margin:0}.lp-workflow-line article>span{right:0;left:auto;top:3px}.lp-workflow-line p{margin:8px 0 0}.lp-data-heading{margin-bottom:34px}.lp-chart-card{padding:17px;border-radius:13px}.lp-chart-main{min-height:465px}.lp-chart-canvas-main{height:340px;margin-top:18px}.lp-donut-layout{grid-template-columns:125px 1fr}.lp-donut{width:125px;height:125px}.lp-chart-canvas-bars{height:180px}.lp-closing{padding-top:60px}.lp-final-cta{padding:52px 22px;border-radius:16px}.lp-final-cta h2{font-size:39px}.lp-final-cta>div{align-items:stretch;flex-direction:column}.lp-footer{padding-top:54px}.lp-footer-main{grid-template-columns:1fr 1fr;gap:38px 24px}.lp-footer-brand{grid-column:1/-1}.lp-footer-main>div:last-child{grid-column:auto}.lp-footer-bottom{align-items:flex-start;gap:12px;flex-direction:column}.lp-footer-bottom span{margin-bottom:6px}}:root{--app-bg:#F6F8FC;--app-bg-2:#EEF3F9;--surface:#FFFFFF;--surface-raised:#FFFFFF;--text-primary:#17233F;--text-secondary:#65738B;--text-soft:#8B98AD;--border:#E2E8F0;--accent:#1D4FA3;--accent-bright:#5E9AE6;--warm:#F7931E;--navy:#132B6E;--shadow:0 12px 34px rgba(19,43,110,.075)}:root.dark{--app-bg:#10172A;--app-bg-2:#151F35;--surface:#19243A;--surface-raised:#202D47;--text-primary:#F8FAFC;--text-secondary:#A9B4C6;--text-soft:#73829A;--border:rgba(255,255,255,.09);--accent:#6C9BE8;--accent-bright:#91B5F0;--navy:#101C3A}.surface{border-radius:12px;border-color:var(--border);box-shadow:0 1px 2px #132b6e05,0 8px 24px #132b6e09}.surface:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:0 12px 30px #132b6e12}.btn-primary{border-radius:10px;background:#132b6e;box-shadow:0 12px 26px -10px #132b6e7a}.btn-primary:hover{background:#1d4fa3;box-shadow:0 16px 30px -12px #132b6e8c}.btn-secondary,.icon-btn,.input{border-radius:10px}.eyebrow{color:#1d4fa3;font-size:10px;letter-spacing:.12em}.dark .eyebrow{color:#91b5f0}.app-sidebar{background:linear-gradient(180deg,#101c3a,#132b6e);box-shadow:inset -1px 0 #ffffff0a}.app-sidebar nav a{min-height:34px;border-radius:8px;color:#ffffffa8}.app-sidebar nav a:hover{background:#ffffff0f;color:#fff}.app-sidebar nav a.active{background:#ffffff1a;color:#fff}.app-sidebar nav a svg{color:#ffffff7a}.app-sidebar nav a.active svg{color:#91b5f0}.app-sidebar nav p{color:#ffffff6e;font-size:9px;letter-spacing:.13em}.app-sidebar .bg-teal{background:#5e9ae6}.client-team-card,.client-team-card:hover{border-color:transparent;background:linear-gradient(135deg,#101c3a,#132b6e 72%,#1d4fa3);box-shadow:0 20px 42px -20px #132b6e99}.employee-shell main{min-width:0;width:100%}.employee-shell main>*{min-width:0;max-width:100%}.showcase-page{--sc-bg:#FFFFFF;--sc-bg2:#F6F8FC;--sc-surface:#FFFFFF;--sc-glass:rgba(255,255,255,.96);--sc-text:#17233F;--sc-muted:#65738B;--sc-border:#E2E8F0}.dark .showcase-page{--sc-bg:#10172A;--sc-bg2:#151F35;--sc-surface:#19243A;--sc-glass:rgba(25,36,58,.96);--sc-text:#F8FAFC;--sc-muted:#A9B4C6;--sc-border:rgba(255,255,255,.09)}.sc-nav{position:fixed;top:0;width:100%;max-width:none;height:76px;padding-right:max(24px,calc((100vw - 1280px)/2));padding-left:max(24px,calc((100vw - 1280px)/2));border-width:0 0 1px;border-radius:0;background:color-mix(in srgb,var(--sc-surface) 94%,transparent);box-shadow:0 5px 18px #132b6e0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sc-brand i{background:#132b6e;border-radius:8px;box-shadow:0 8px 20px -8px #132b6e99}.sc-brand b{color:var(--sc-text);font-family:Space Grotesk,Inter,sans-serif;font-size:18px}.sc-links a{font-size:12px;font-weight:600}.sc-links a:after{background:#f7931e}.sc-primary{min-height:48px;border-radius:12px;color:#fff;background:#132b6e;box-shadow:0 18px 34px -16px #132b6ea6}.sc-primary:hover{background:#1d4fa3;box-shadow:0 22px 38px -17px #132b6eb3}.sc-primary.small{min-height:42px;border-radius:10px;background:#132b6e}.sc-secondary{min-height:48px;border-radius:12px}.sc-hero{min-height:820px;border-bottom:1px solid var(--sc-border);background:var(--sc-bg)}.dark .sc-hero{background:var(--sc-bg)}.sc-grid{opacity:.11;background-size:32px 32px}.sc-halo.halo-main{right:5%;top:22%;width:520px;height:520px;opacity:.6;background:#1d4fa313;filter:blur(120px)}.halo-copy,.sc-orb{display:none}.sc-hero-layout{max-width:1328px;min-height:820px;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:112px 24px 36px}.sc-hero-copy{grid-column:span 5;max-width:560px;padding-right:20px}.sc-product-stage{grid-column:span 7}.sc-live-badge{padding:7px 11px;border-color:#132b6e29;background:#f2f6fc;color:#132b6e;font-size:9px}.dark .sc-live-badge{border-color:#6c9be842;background:#6c9be817;color:#91b5f0}.sc-live-badge i{background:#f7931e;box-shadow:0 0 12px #f7931ea6}.sc-live-badge i:after{background:#f7931e52}.sc-hero-copy h1{margin-top:25px;color:#132b6e;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(50px,4.25vw,68px);font-weight:700;line-height:1.02;letter-spacing:-.055em}.dark .sc-hero-copy h1{color:#f8fafc}.sc-hero-copy h1>span{color:#1d4fa3}.dark .sc-hero-copy h1>span{color:#91b5f0}.sc-hero-copy>p{font-size:15px;line-height:1.8}.sc-today{max-width:540px}.sc-today b{color:#132b6e;font-family:Space Grotesk,Inter,sans-serif;font-size:20px}.dark .sc-today b{color:#f8fafc}.sc-today>div:nth-child(4) b{color:#f7931e}.product-window{border-radius:18px;border-color:#dce4ef;box-shadow:0 38px 80px -28px #132b6e59}.dark .product-window{border-color:#ffffff1a;box-shadow:0 40px 90px -30px #000000b8}.pw-body>aside strong{background:#132b6e}.pw-body>aside span.active{background:#1d4fa31c;color:#1d4fa3;box-shadow:inset 2px 0 #1d4fa3}.pw-kpis .hero-kpi{background:linear-gradient(145deg,#132b6e,#1d4fa3)}.sc-float{border-radius:12px;box-shadow:0 22px 45px -20px #132b6e59}.sc-float>span{color:#132b6e;background:#eef3fb}.fc-matching>span{color:#f7931e;background:#fff4e8}.sc-hero-flow{opacity:.045}.ln-now,.sc-experiences,.ln-journey,.sc-workflow{border-bottom:1px solid var(--sc-border)}.ln-now{padding-top:76px;padding-bottom:76px}.ln-now-head>div>span,.ln-journey-copy>span,.ln-data-head>span,.sc-section-copy>span{color:#1d4fa3;font-size:10px;letter-spacing:.12em}.dark .ln-now-head>div>span,.dark .ln-journey-copy>span,.dark .sc-section-copy>span{color:#91b5f0}.ln-now-head h2,.sc-section-copy h2,.ln-journey-copy h2,.sc-ops-copy h2,.ln-data-head h2,.sc-final h2{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.04em}.ln-timeline{min-height:70px}.ln-person strong{font-size:12px}.ln-person small,.ln-timeline time,.ln-timeline>span{font-size:9px}.ln-timeline>span{color:#1d4fa3}.ln-track>i{background:linear-gradient(90deg,#1d4fa3,#5e9ae6)}.ln-track>b{background:#f7931e;box-shadow:0 0 10px #f7931e61}.sc-section-copy>p,.ln-journey-copy>p,.sc-ops-copy>p,.ln-data-head p{font-size:14px;line-height:1.75}.sc-role-tabs b{font-size:12px}.sc-role-tabs small{font-size:9px}.sc-role-tabs>button>svg{color:#1d4fa3}.sc-role-tabs button{border-radius:10px}.sc-role-tabs button.active{border-color:#dce4ef;box-shadow:0 10px 28px #132b6e12}.ln-journey-copy li{font-size:11px}.ln-journey-copy li svg,.ln-request header svg,.ln-match-result>svg{color:#1d4fa3}.ln-request,.ln-match-result{border-radius:14px;box-shadow:0 25px 55px -24px #132b6e4d}.ln-request>button,.ln-phone-actions button:first-child{background:#132b6e}.ln-premium-phone>header span{background:#132b6e}.ln-premium-phone>header b,.ln-accepted{color:#1d4fa3;background:#1d4fa317}.sc-workflow-line>div>span{border-radius:12px;color:#1d4fa3}.sc-workflow-line small{color:#1d4fa3}.sc-final{max-width:1240px;border-radius:18px;background:linear-gradient(135deg,#101c3a,#132b6e 72%,#1d4fa3)}.sc-final>div>span,.sc-final h2 em{color:#f9b15b}@media (max-width:1100px){.sc-hero-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.sc-hero-copy{grid-column:span 5;padding-right:0}.sc-product-stage{grid-column:span 7}.sc-hero-copy h1{font-size:clamp(44px,5vw,58px)}}@media (max-width:900px){.sc-nav{height:68px;padding-right:18px;padding-left:18px}.sc-hero-layout{grid-template-columns:1fr;padding-top:104px}.sc-hero-copy,.sc-product-stage{grid-column:auto}.sc-hero-copy{max-width:680px;padding:0}.sc-hero-copy h1{color:var(--sc-text)}}@media (max-width:639px){.sc-nav{top:0;width:100%;height:64px;border-radius:0}.sc-hero-layout{padding-top:92px}.sc-hero-copy h1{font-size:clamp(40px,12vw,50px)}.sc-today b{font-size:17px}}.sc-experiences{min-height:720px;padding-top:82px;padding-bottom:82px}.pw-chart stop:first-child{stop-color:#6c9be8}.pw-chart path:last-child{stroke:#6c9be8}.pw-mini-bars i{background:#6c9be8}.pw-state>span i{background:#1d4fa3;box-shadow:0 0 7px #1d4fa373}.pw-state.state-1>span i,.pw-state.state-2>span i{background:#f7931e}.pw-state.state-3>span i{background:#32a67d}.sc-live-ops{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#10172a,#101c3a 58%,#132b6e 135%)}.sc-ops-copy>span{color:#f9b15b}.sc-ops-copy>span i{background:#f7931e;box-shadow:0 0 12px #f7931e8c}.sc-ops-copy h2 em{color:#91b5f0;background:none;-webkit-text-fill-color:initial}.sc-ops-proof b{color:#f8fafc}.ops-window{border-color:#91b5f026;background:#182648e0;box-shadow:0 36px 80px -30px #000000a6}.ops-feed,.ops-chart,.ops-planning{border-color:#91b5f01c;background:#0b142a99}.ops-feed>div>span{color:#bfd3f4;background:#6c9be81f}.ops-feed>div>i{background:#f7931e}.ops-chart path{stroke:#6c9be8}.ops-chart>header em,.ops-planning>em{color:#f9b15b}.ops-chart>footer i{background:linear-gradient(#6c9be8,#6c9be81a)}.ops-planning svg{color:#91b5f0}.ops-planning>i{background:#26385e}.ops-planning>i b{background:#6c9be8}.ln-data{background:linear-gradient(150deg,#10172a,#101c3a 62%,#142a55 125%)}.ln-data-flow{--flow-surface:#101C3A;opacity:.13}.ln-data-head>span{color:#f9b15b}.ln-data-head h2 em{color:#91b5f0;background:none;-webkit-text-fill-color:initial}.ln-cockpit>div{border-color:#91b5f01f;background:#19284cc7;box-shadow:0 24px 55px -28px #000000a6}.ln-area>header>span i{background:#6c9be8}.ln-area>header>span i:nth-child(2){background:#63769b}.ln-radial:before{background:radial-gradient(circle,#19284C 56%,transparent 57%),conic-gradient(#6c9be8 0,#6c9be8 94%,#2a3a5e 94%);box-shadow:0 0 35px #6c9be81a}.ln-radial>em,.ln-tooltip em{color:#f9b15b}.ln-heat-grid button{background:#6c9be8}.ln-heat-grid button:hover{outline-color:#f7931e}.ln-tooltip{background:#1a2949}.sc-final{margin-top:72px;margin-bottom:72px;border:1px solid #DCE4EF;background:#f6f8fc;color:#132b6e;box-shadow:0 24px 60px -40px #132b6e52}.sc-final-grid{opacity:.28;--sc-border:rgba(29,79,163,.08)}.sc-final-glow{background:#1d4fa312;filter:blur(90px)}.sc-final>div>span{color:#d96f08}.sc-final h2 em{color:#1d4fa3;background:none;-webkit-text-fill-color:initial}.sc-final p{color:#65738b}.sc-final .sc-primary{background:#132b6e;color:#fff}.dark .sc-final{border-color:#ffffff17;background:#19243a;color:#f8fafc}.dark .sc-final p{color:#a9b4c6}.dark .sc-final h2 em{color:#91b5f0}.sc-section-copy h2 em,.ln-journey-copy h2 em,.sc-workflow h2 em{color:#1d4fa3;background:none;-webkit-text-fill-color:initial}.dark .sc-section-copy h2 em,.dark .ln-journey-copy h2 em,.dark .sc-workflow h2 em{color:#91b5f0}.mini-ayos>header span,.mini-client>header span{background:#132b6e}.mini-ayos>header i{background:#f7931e}.mini-line i{background:linear-gradient(180deg,#6c9be8,#6c9be821)}.mini-ayos footer b{color:#1d4fa3}.ln-premium-phone>main{background:linear-gradient(145deg,#101c3a,#132b6e)}.ln-premium-phone>main svg{color:#91b5f0}.ln-premium-phone>main>em{color:#bfd3f4}.ln-phone-actions button:first-child{color:#fff}.ln-accepted{border-color:#1d4fa31f}.sc-workflow-line>i{background:linear-gradient(90deg,#1d4fa3,#6c9be8)}.sc-workflow-line>b{background:#f7931e;box-shadow:0 0 15px #f7931e73}.sc-nav{top:18px;right:24px;left:24px;width:auto;max-width:1240px;height:66px;padding:0 13px 0 16px;border:1px solid rgba(19,43,110,.1);border-radius:19px;background:#ffffffdb;box-shadow:0 18px 46px -24px #132b6e61,0 2px 8px #132b6e0b;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.sc-hero-layout{padding-top:126px}.sc-hero-copy h1{margin-top:0}.sc-product-stage{width:min(720px,100%);align-self:center;justify-self:center}.dark .showcase-page{--sc-bg:#080E1B;--sc-bg2:#0E182A;--sc-surface:#142139;--sc-glass:rgba(15,25,44,.86);--sc-text:#F6F8FC;--sc-muted:#AAB6CA;--sc-border:rgba(145,181,240,.14)}.dark .sc-hero{background:radial-gradient(circle at 76% 42%,rgba(64,111,195,.2),transparent 33%),radial-gradient(circle at 22% 30%,rgba(247,147,30,.045),transparent 23%),linear-gradient(145deg,#080e1b,#0a1222 58%,#0d1930)}.dark .sc-grid{opacity:.08}.dark .sc-halo.halo-main{opacity:.85;background:#3968be21}.dark .sc-nav{border-color:#91b5f029;background:#0f192cd1;box-shadow:0 22px 55px -24px #000000d1,0 1px #ffffff0a inset}.dark .sc-brand i{box-shadow:0 9px 24px -10px #6c9be8cc}.dark .theme-toggle-marketing,.dark .sc-secondary{background:#ffffff09;border-color:#91b5f033}.dark .product-window{border-color:#91b5f02e;background:#121e34;box-shadow:0 48px 100px -34px #000000eb,0 0 70px #4370c617,0 1px #ffffff0b inset}.dark .pw-body>aside{background:#070e1b57}.dark .pw-kpis>div,.dark .pw-chart,.dark .pw-side,.dark .pw-missions{background:#16243d}.dark .sc-float{border-color:#91b5f029;background:#142139e6}@media (min-width:901px){.sc-hero,.sc-hero-layout{min-height:100svh}.sc-hero-layout{max-width:1360px;gap:28px;padding-right:24px;padding-bottom:78px;padding-left:24px}.sc-product-stage{width:min(790px,calc(100% + 56px))}}.sc-links{gap:38px}.sc-links a{font-size:13px;font-weight:650}.sc-login{padding-right:14px;padding-left:14px;font-size:12px}.sc-primary.small{min-height:44px;padding-right:18px;padding-left:18px;font-size:11px}@media (max-width:1180px) and (min-width:901px){.sc-links{gap:23px}.sc-links a{font-size:11px}.sc-login{padding-right:9px;padding-left:9px;font-size:10px}.sc-primary.small{padding-right:14px;padding-left:14px;font-size:9px}.sc-product-stage{width:min(720px,calc(100% + 34px))}}@media (max-width:900px){.sc-experiences{min-height:980px;padding-top:76px}.sc-nav{top:14px;right:16px;left:16px;width:auto;height:62px;border-radius:17px}.sc-hero,.sc-hero-layout{min-height:auto}.sc-hero-layout{padding-top:108px}.sc-product-stage{width:min(760px,calc(100% - 20px))}}@media (max-width:639px){.sc-experiences{min-height:820px;padding-top:64px;padding-bottom:64px}.sc-final{margin-top:48px;margin-bottom:56px}.sc-nav{top:10px;right:10px;left:10px;width:auto;height:58px;border-radius:15px}.sc-hero-layout{padding-top:92px}.sc-hero-copy h1{font-size:clamp(35px,10vw,40px);line-height:1.02}.sc-product-stage{width:100%}}@media (min-width:901px){.sc-hero-copy h1{font-size:clamp(47px,3.9vw,63px)}.ln-journey{min-height:100svh;grid-template-columns:minmax(460px,1fr) minmax(460px,1fr);gap:110px;padding:110px max(32px,calc((100vw - 1240px)/2))}.ln-journey-scene{min-height:560px}.ln-request{top:40px;width:430px;padding:26px}.ln-request header{margin-bottom:16px}.ln-request header span{font-size:11px}.ln-request header i{font-size:8px}.ln-request>div{padding:14px 0}.ln-request small{font-size:9px}.ln-request b{font-size:10px}.ln-request>button{min-height:45px;margin-top:18px;font-size:9px}.ln-match-result{right:0;bottom:22px;width:270px;min-height:128px;padding:20px}.ln-match-result b{font-size:11px}.ln-match-result small{font-size:8px}.ln-journey-copy h2{font-size:clamp(46px,4vw,60px)}.ln-journey-copy>p{max-width:510px;font-size:15px}.ln-journey-copy li{font-size:12px}.ln-phone-scene{min-height:610px}.ln-premium-phone{width:282px;min-height:535px;padding:34px 19px 18px;border-radius:42px}.ln-premium-phone>p{margin-top:24px;font-size:16px}.ln-premium-phone>small{font-size:8px}.ln-premium-phone>main{margin-top:17px;padding:18px}.ln-premium-phone>main>span{font-size:8px}.ln-premium-phone>main>b{font-size:12px}.ln-premium-phone>main>div,.ln-premium-phone>main>em{font-size:7px}.ln-phone-actions button{min-height:42px;font-size:8px}.ln-phone-notification{right:0;top:12%;padding:14px 16px}.ln-phone-notification b{font-size:9px}.ln-phone-notification small{font-size:7px}}.ln-journey{scroll-margin-top:92px}.ln-journey.client{background:radial-gradient(circle at 18% 50%,rgba(29,79,163,.055),transparent 27%),var(--sc-bg)}.ln-journey.employee{background:radial-gradient(circle at 78% 48%,rgba(29,79,163,.065),transparent 28%),var(--sc-bg2)}.ln-request,.ln-match-result,.ln-premium-phone{border-color:#dce4ef}.ln-request{box-shadow:0 34px 70px -34px #132b6e6b}.ln-match-result{box-shadow:0 28px 58px -28px #132b6e61}.ln-request header i{padding:5px 8px;border-radius:999px;background:#f2f6fc;color:#65738b}.ln-request>button{box-shadow:0 16px 30px -16px #132b6ea6}.ln-phone-notification{box-shadow:0 24px 50px -26px #132b6e6b}.sc-live-ops{background:linear-gradient(145deg,#f7f9fc,#eef3fa);color:#17233f;border-color:#dce4ef}.sc-ops-grid{opacity:.35;--sc-border:rgba(29,79,163,.07)}.sc-ops-copy>span{color:#d96f08}.sc-ops-copy h2 em{color:#1d4fa3}.sc-ops-copy>p{color:#65738b}.sc-ops-proof b{color:#132b6e}.sc-ops-proof small{color:#7b879b}.ops-window{border-color:#dce4ef;background:#ffffffe6;box-shadow:0 36px 80px -36px #132b6e59}.ops-window>header{border-color:#e3e9f2}.ops-window>header small,.ops-feed small,.ops-chart>header small,.ops-chart>footer small,.ops-planning>span{color:#7b879b}.ops-feed,.ops-chart,.ops-planning{border-color:#e3e9f2;background:#f8fafd}.ops-feed>div{border-color:#e7ecf4}.ops-feed>div>span{color:#1d4fa3;background:#eaf1fc}.ops-chart>footer i{background:linear-gradient(#6c9be8,#6c9be81f)}.ops-planning>i{background:#dce5f1}.ln-data{background:linear-gradient(150deg,#f7f9fc,#eef3fa);color:#17233f}.ln-data-grid{background-image:linear-gradient(rgba(29,79,163,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(29,79,163,.055) 1px,transparent 1px)}.ln-data-flow{--flow-surface:#F4F7FC;opacity:.08}.ln-data-head>span{color:#d96f08}.ln-data-head h2 em{color:#1d4fa3}.ln-data-head p{color:#65738b}.ln-cockpit>div{border-color:#dce4ef;background:#fff;box-shadow:0 24px 55px -34px #132b6e52}.ln-area .recharts-cartesian-grid line{stroke:#e7ecf4}.ln-radial:before{background:radial-gradient(circle,#FFFFFF 56%,transparent 57%),conic-gradient(#6c9be8 0,#6c9be8 94%,#dce4ef 94%)}.ln-radial strong,.ln-donut>div>strong{color:#17233f}.ln-heat-grid>b,.ln-heat-grid span,.ln-area small,.ln-cockpit header small{color:#718096}.dark .sc-live-ops{background:linear-gradient(145deg,#10172a,#101c3a 58%,#132b6e 135%);color:#f8fafc;border-color:#ffffff12}.dark .sc-ops-grid{opacity:.25;--sc-border:rgba(255,255,255,.07)}.dark .sc-ops-copy>span{color:#f9b15b}.dark .sc-ops-copy h2 em{color:#91b5f0}.dark .sc-ops-copy>p{color:#94a3b8}.dark .sc-ops-proof b{color:#f8fafc}.dark .sc-ops-proof small{color:#647d91}.dark .ops-window{border-color:#91b5f026;background:#182648e0;box-shadow:0 36px 80px -30px #000000a6}.dark .ops-window>header,.dark .ops-feed>div{border-color:#ffffff12}.dark .ops-feed,.dark .ops-chart,.dark .ops-planning{border-color:#91b5f01c;background:#0b142a99}.dark .ops-feed>div>span{color:#bfd3f4;background:#6c9be81f}.dark .ops-window>header small,.dark .ops-feed small,.dark .ops-chart>header small,.dark .ops-chart>footer small,.dark .ops-planning>span{color:#647d91}.dark .ops-planning>i{background:#26385e}.dark .ln-data{background:linear-gradient(150deg,#10172a,#101c3a 62%,#142a55 125%);color:#f8fafc}.dark .ln-data-grid{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}.dark .ln-data-flow{--flow-surface:#101C3A;opacity:.13}.dark .ln-data-head>span{color:#f9b15b}.dark .ln-data-head h2 em{color:#91b5f0}.dark .ln-data-head p{color:#94a3b8}.dark .ln-cockpit>div{border-color:#91b5f01f;background:#19284cc7;box-shadow:0 24px 55px -28px #000000a6}.dark .ln-area .recharts-cartesian-grid line{stroke:#ffffff12}.dark .ln-radial:before{background:radial-gradient(circle,#19284C 56%,transparent 57%),conic-gradient(#6c9be8 0,#6c9be8 94%,#2a3a5e 94%)}.dark .ln-radial strong,.dark .ln-donut>div>strong{color:#f8fafc}@media (max-width:900px){.ln-journey{min-height:auto;padding-top:88px;padding-bottom:88px}}.ln-journey-copy>span,.sc-ops-copy>span,.sc-section-copy>span{font-size:11px;font-weight:700;letter-spacing:.13em}.ln-journey-copy h2,.sc-ops-copy h2,.sc-workflow h2{letter-spacing:-.045em}.ln-request,.ln-match-result,.ops-window{border-radius:16px}.ln-request>button,.ln-phone-actions button,.sc-primary,.sc-secondary{border-radius:10px}.ln-request,.ln-match-result,.ln-premium-phone,.ops-window{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ln-request:hover,.ln-match-result:hover{border-color:#1d4fa33d}.sc-live-ops{min-height:760px}.sc-ops-inner{min-height:760px;max-width:1240px;grid-template-columns:minmax(360px,.38fr) minmax(600px,.62fr);gap:86px;padding:96px 32px}.sc-ops-copy h2{font-size:clamp(42px,4vw,56px)}.sc-ops-copy>p{max-width:430px;font-size:15px}.sc-ops-proof{gap:34px;margin-top:34px}.sc-ops-proof b{font-family:Space Grotesk,Inter,sans-serif;font-size:24px}.sc-ops-proof small{margin-top:7px;font-size:9px}.ops-window{border-radius:18px}.ops-window>header{height:54px;padding-right:20px;padding-left:20px}.ops-window>header span{font-size:10px}.ops-window>header small{font-size:8px}.ops-layout{gap:12px;padding:16px}.ops-feed,.ops-chart,.ops-planning{border-radius:12px}.ops-feed{padding:8px 16px}.ops-feed>div{padding:15px 0}.ops-feed b{font-size:9px}.ops-feed small{font-size:7px}.ops-chart{padding:17px}.ops-chart>header b{font-size:22px}.ops-planning{margin:0 16px 16px;padding:14px}.ops-planning>b{font-size:9px}.ops-planning>span,.ops-planning>em{font-size:7px}.sc-workflow{padding:96px max(30px,calc((100vw - 1240px)/2));border-bottom:1px solid var(--sc-border);background:var(--sc-bg)}.sc-workflow .sc-section-copy.centered{max-width:760px;text-align:left}.sc-workflow .sc-section-copy h2{font-size:clamp(38px,4vw,52px)}.sc-flow-stage{max-width:1240px;margin-top:44px}.sc-flow-stage>.ayos-flow,.sc-workflow-line>i{display:none}.sc-flow-stage .sc-workflow-line{display:grid;max-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0}.sc-workflow-line>div{min-height:168px;padding:20px;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-surface);box-shadow:0 8px 22px #132b6e0b;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sc-workflow-line>div:hover{transform:translateY(-3px);border-color:#1d4fa340;box-shadow:0 16px 30px -18px #132b6e47}.sc-workflow-line>div>span{width:44px;height:44px;margin:0;border:0;border-radius:10px;background:#eef3fb;box-shadow:none}.sc-workflow-line small{position:absolute;top:18px;right:18px;margin:0;color:#1d4fa32e;font-family:Space Grotesk,Inter,sans-serif;font-size:27px}.sc-workflow-line b{margin-top:32px;font-size:12px}.dark .sc-workflow-line>div>span{background:#6c9be81c}.dark .sc-workflow-line small{color:#91b5f03d}.sc-final{padding:82px 32px}.sc-final h2{font-size:clamp(38px,4vw,54px)}.sc-final p{max-width:620px;font-size:14px}.sc-final>div>span{font-size:10px}.sc-footer{max-width:1240px;padding:52px 32px}.sc-footer>div:first-child p{font-size:11px}.sc-footer>div>b{margin-bottom:14px;font-size:11px}.sc-footer a{margin-top:10px;font-size:10px}.sc-footer>small{font-size:10px}@media (max-width:1100px){.sc-ops-inner{grid-template-columns:1fr;gap:44px}.sc-ops-copy{max-width:680px}.sc-flow-stage .sc-workflow-line{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.sc-live-ops,.sc-ops-inner{min-height:auto}.sc-ops-inner,.sc-workflow{padding:76px 20px}.sc-flow-stage .sc-workflow-line{grid-template-columns:repeat(2,1fr);gap:9px}.sc-workflow-line>div{min-height:145px;padding:15px}.sc-workflow-line small{top:14px;right:14px;font-size:22px}.sc-workflow-line b{margin-top:26px}}.ln-journey,.sc-live-ops,.sc-workflow{border-top:0;border-bottom:0}.ln-journey{position:relative;isolation:isolate;overflow:hidden}.ln-journey>*{position:relative;z-index:1}.ln-journey:before{position:absolute;z-index:0;top:8%;right:5%;bottom:8%;left:5%;content:"";pointer-events:none;background-image:linear-gradient(rgba(29,79,163,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(29,79,163,.035) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 72%);mask-image:radial-gradient(circle,#000 0%,transparent 72%)}.ln-journey.client{background:linear-gradient(135deg,#fff,#f8fafd 52%,#eef4fc 125%)}.ln-journey.employee{background:linear-gradient(135deg,#f3f7fd,#f8fafd 52%,#fff)}.dark .ln-journey.client,.dark .ln-journey.employee{background:var(--sc-bg)}.dark .ln-journey:before{opacity:.28}@media (min-width:901px){.ln-journey{grid-template-columns:minmax(560px,1.05fr) minmax(500px,.95fr);gap:72px;padding-right:max(34px,calc((100vw - 1320px)/2));padding-left:max(34px,calc((100vw - 1320px)/2))}.ln-journey.employee{grid-template-columns:minmax(500px,.9fr) minmax(600px,1.1fr)}.ln-journey-scene{min-height:640px}.ln-journey-scene:before{position:absolute;top:12px;right:4px;bottom:28px;left:4px;content:"";border:1px solid rgba(29,79,163,.07);border-radius:30px;background:#ffffff7a;box-shadow:0 34px 80px -58px #132b6e6b}.dark .ln-journey-scene:before{border-color:#91b5f01a;background:#ffffff05}.ln-request{left:22px;top:46px;width:500px;padding:31px;border-radius:18px}.ln-request header{margin-bottom:19px}.ln-request header span{font-size:13px}.ln-request header svg{width:18px}.ln-request header i{font-size:9px}.ln-request>div{padding:17px 0}.ln-request small{font-size:10px}.ln-request b{font-size:12px}.ln-request>button{min-height:52px;margin-top:21px;font-size:11px}.ln-match-result{right:12px;bottom:32px;width:320px;min-height:150px;padding:24px}.ln-match-result>svg{width:25px}.ln-match-result b{margin-top:11px;font-size:13px}.ln-match-result small{margin-top:6px;font-size:10px}.ln-journey-copy>p{font-size:16px;line-height:1.8}.ln-journey-copy li{gap:11px;font-size:13px}.ln-journey-copy li svg{width:16px}.ln-phone-scene{min-height:680px}.ln-phone-scene:before{position:absolute;width:520px;height:520px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(29,79,163,.1),rgba(29,79,163,.025) 52%,transparent 70%)}.ln-premium-phone{width:330px;min-height:620px;padding:39px 23px 21px;border-width:8px;border-radius:48px}.ln-premium-phone>header span{width:35px;height:35px;font-size:8px}.ln-premium-phone>header b{padding:6px 9px;font-size:8px}.ln-premium-phone>p{margin-top:28px;font-size:19px}.ln-premium-phone>small{margin-top:6px;font-size:10px}.ln-premium-phone>main{margin-top:20px;padding:21px;border-radius:17px}.ln-premium-phone>main>span{font-size:10px}.ln-premium-phone>main svg{width:15px}.ln-premium-phone>main>b{margin-top:17px;font-size:15px}.ln-premium-phone>main>div{gap:8px;margin-top:18px;font-size:9px}.ln-premium-phone>main>em{margin-top:10px;font-size:9px}.ln-phone-actions{gap:9px;margin-top:14px}.ln-phone-actions button{min-height:48px;font-size:10px}.ln-premium-phone>footer{margin-top:28px;font-size:8px}.ln-phone-notification{right:1%;top:10%;padding:17px 19px}.ln-phone-notification svg{width:20px;height:20px}.ln-phone-notification b{font-size:11px}.ln-phone-notification small{margin-top:5px;font-size:9px}}.ln-app-stats{gap:12px;margin-top:34px}.ln-app-stats b{min-width:132px;padding:17px 20px;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-surface);box-shadow:0 10px 25px -20px #132b6e59;font-family:Space Grotesk,Inter,sans-serif;font-size:27px}.ln-app-stats small{margin-top:7px;font-size:9px}.sc-live-ops{background:linear-gradient(135deg,#f1f6fc,#f8fafd 52%,#eaf2fc)}.sc-ops-inner{max-width:1320px;grid-template-columns:minmax(390px,.38fr) minmax(720px,.62fr);gap:72px}.ops-window{transform:scale(1.035);transform-origin:center}.ops-feed b{font-size:10px}.ops-feed small{font-size:8px}.ops-chart>header small{font-size:8px}.ops-chart>header em{font-size:8px}.ops-chart>footer small{font-size:7px}.ops-planning>b{font-size:10px}.ops-planning>span,.ops-planning>em{font-size:8px}.dark .sc-live-ops{background:linear-gradient(145deg,#10172a,#101c3a 58%,#132b6e 135%)}.sc-flow-stage .sc-workflow-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sc-workflow-line>div{min-height:184px;padding:23px}.sc-workflow-line b{margin-top:38px;font-size:14px}.sc-footer{gap:56px;padding-top:62px;padding-bottom:62px}.sc-footer>div:first-child p{margin-top:14px;font-size:13px}.sc-footer>div>b{margin-bottom:16px;font-size:13px}.sc-footer a{margin-top:12px;font-size:12px}.sc-footer>small{font-size:11px}@media (max-width:1100px){.sc-ops-inner{grid-template-columns:1fr}.ops-window{transform:none}}@media (max-width:639px){.ln-journey:before,.ln-journey-scene:before{display:none}.ln-app-stats b{min-width:0;flex:1;padding:14px;font-size:22px}.sc-flow-stage .sc-workflow-line{grid-template-columns:1fr}.sc-footer{gap:34px}}.landing-v2 .lp-hero{--lp-bg:#060A18;--lp-bg-soft:#111A33;--lp-surface:rgba(13,22,46,.88);--lp-surface-soft:#172441;--lp-text:#F7F9FF;--lp-muted:#A9B7D0;--lp-soft:#7182A2;--lp-border:rgba(151,180,230,.15);--lp-primary:#8FB7F3;--lp-primary-dark:#B8D2FA;--lp-action:#F7931E;--lp-action-hover:#FFAA3D;--lp-navy:#1A3F85;--lp-positive:#F7931E;min-height:max(780px,100svh);isolation:isolate;color:#f7f9ff;background:radial-gradient(circle at 72% 42%,rgba(54,98,190,.18),transparent 33%),radial-gradient(circle at 14% 76%,rgba(247,147,30,.075),transparent 27%),linear-gradient(135deg,#050815,#081126 48%,#0d1731)}.lp-operational-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lp-operational-backdrop>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.52}.lp-aurora{position:absolute;border-radius:50%;filter:blur(110px);will-change:transform}.lp-aurora-blue{right:-8%;top:8%;width:58vw;height:58vw;max-width:860px;max-height:860px;background:radial-gradient(circle,rgba(65,104,211,.28),rgba(91,63,173,.12) 44%,transparent 72%);animation:lpAuroraBlue 14s ease-in-out infinite alternate}.lp-aurora-orange{left:25%;bottom:-30%;width:45vw;height:38vw;max-width:680px;max-height:560px;background:radial-gradient(circle,rgba(247,147,30,.13),transparent 68%);animation:lpAuroraOrange 17s ease-in-out infinite alternate}.lp-cinematic-sweep{position:absolute;left:-18%;top:-35%;width:48%;height:150%;opacity:.32;background:linear-gradient(90deg,transparent,rgba(133,169,235,.12),transparent);filter:blur(20px);transform:rotate(17deg);animation:lpSweep 12s ease-in-out infinite}.lp-film-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:radial-gradient(rgba(255,255,255,.16) .55px,transparent .65px);background-size:5px 5px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}@keyframes lpAuroraBlue{to{transform:translate(-7%,8%) scale(1.12)}}@keyframes lpAuroraOrange{to{transform:translate(12%,-10%) scale(.92)}}@keyframes lpSweep{0%,18%{transform:translate(-22%) rotate(17deg);opacity:0}48%{opacity:.36}82%,to{transform:translate(245%) rotate(17deg);opacity:0}}.landing-v2 .lp-hero .lp-grid{opacity:.16;background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.65) 64%,transparent 96%);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.65) 64%,transparent 96%)}.landing-v2 .lp-hero .lp-halo-one{right:3%;top:12%;width:520px;height:520px;background:#3d67cd2e;filter:blur(105px);animation:lpHaloDrift 11s ease-in-out infinite alternate}.landing-v2 .lp-hero .lp-halo-two{left:10%;bottom:-12%;width:360px;height:360px;background:#f7931e14;filter:blur(95px);animation:lpHaloDrift 14s ease-in-out -3s infinite alternate-reverse}@keyframes lpHaloDrift{to{transform:translate3d(36px,-20px,0) scale(1.08)}}.landing-v2 .lp-hero .lp-nav{border-color:#a0bbeb2b;background:linear-gradient(115deg,#0c142ad1,#101b36b3);box-shadow:0 26px 70px -34px #000000e6,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.landing-v2 .lp-hero .lp-nav:after{background:linear-gradient(90deg,transparent,rgba(143,183,243,.32),transparent)}.landing-v2 .lp-hero .lp-nav .lp-brand b{color:#fff}.landing-v2 .lp-hero .lp-nav-brand>span{color:#7587a8;border-left-color:#8fb7f329}.landing-v2 .lp-hero .lp-nav-links a,.landing-v2 .lp-hero .lp-login{color:#aab8d1}.landing-v2 .lp-hero .lp-nav-links a:hover,.landing-v2 .lp-hero .lp-login:hover{color:#fff}.landing-v2 .lp-hero .lp-nav .theme-toggle-marketing,.landing-v2 .lp-hero .lp-menu-button{color:#f4f7ff;border-color:#8fb7f329;background:#ffffff0b}.landing-v2 .lp-hero .lp-nav .lp-button-primary{color:#11182a;background:linear-gradient(135deg,#f7931e,#ffb34e);box-shadow:0 17px 32px -18px #f7931ecc}.landing-v2 .lp-hero .lp-nav .lp-button-primary svg{color:#17233f}.landing-v2 .lp-hero .lp-mobile-menu{border-color:#8fb7f329;background:#0c142af7}.landing-v2 .lp-hero-layout{min-height:calc(100svh - 222px);grid-template-columns:minmax(480px,.82fr) minmax(650px,1.18fr);gap:54px}.landing-v2 .lp-hero-copy{max-width:610px}.landing-v2 .lp-hero-copy h1{max-width:650px;font-size:clamp(56px,5vw,76px);font-weight:620;line-height:.94;letter-spacing:-.061em;text-wrap:balance}.landing-v2 .lp-hero-copy h1 em{color:#9fc2fa;text-shadow:0 10px 40px rgba(70,118,207,.16)}.landing-v2 .lp-hero-copy h1 em span{color:#f7931e;text-shadow:0 0 24px rgba(247,147,30,.28)}.landing-v2 .lp-hero-copy>p{max-width:580px;color:#a8b5cb;font-size:17px}.landing-v2 .lp-kicker{color:#a8c7f8}.landing-v2 .lp-hero .lp-button-primary{color:#11182a;background:linear-gradient(135deg,#f7931e,#ffb34e);box-shadow:0 18px 34px -20px #f7931ed9}.landing-v2 .lp-hero .lp-button-secondary{color:#eef3fc;border-color:#9cb8e733;background:#ffffff0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-v2 .lp-hero .lp-button-secondary:hover{border-color:#f7931e73;background:#ffffff12}.landing-v2 .lp-hero-stats{border-top-color:#97b4e624}.landing-v2 .lp-hero-stats b{color:#f8faff}.landing-v2 .lp-hero-stats span{color:#7182a2}.landing-v2 .lp-product-stage{width:108%;max-width:850px;filter:drop-shadow(0 35px 55px rgba(0,0,0,.18))}.landing-v2 .lp-product-stage:before{border-color:#8fb7f329;background:linear-gradient(145deg,#2e4c8b33,#121d3952);box-shadow:inset 0 1px #ffffff0b}.landing-v2 .lp-hero-dashboard{color:#f2f5fc;border-color:#99b5e729;background:linear-gradient(150deg,#0d162ef0,#0f1c39e0);box-shadow:0 50px 110px -42px #000000eb,0 0 70px -40px #5989e373;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:perspective(1500px) rotateY(-2.4deg) rotateX(1.1deg);transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .3s;animation:lpDashboardFloat 8s ease-in-out infinite}.landing-v2 .lp-product-stage:hover .lp-hero-dashboard{border-color:#f7931e47;transform:perspective(1500px) rotateY(-.6deg) rotateX(.2deg) translateY(-5px);animation-play-state:paused}@keyframes lpDashboardFloat{0%,to{translate:0 0}50%{translate:0 -7px}}.landing-v2 .lp-hero-dashboard>header,.landing-v2 .lp-dashboard-body>aside,.landing-v2 .lp-dashboard-content>section,.landing-v2 .lp-dashboard-content>aside,.landing-v2 .lp-dashboard-kpis article,.landing-v2 .lp-dashboard-row,.landing-v2 .lp-dashboard-signal{border-color:#99b5e71f}.landing-v2 .lp-dashboard-body>aside{background:#ffffff05}.landing-v2 .lp-dashboard-body>aside>span.active{color:#9cc0f9;background:#5989e329;box-shadow:inset 2px 0 #f7931e}.landing-v2 .lp-dashboard-body>main{background:linear-gradient(145deg,#ffffff03,#4367af08)}.landing-v2 .lp-dashboard-kpis article{background:#ffffff06}.landing-v2 .lp-dashboard-kpis article:first-child{background:linear-gradient(145deg,#173675,#2155a7);box-shadow:0 18px 38px -26px #3166c9bf}.landing-v2 .lp-dashboard-kpis i b{transform-origin:bottom;animation:lpBarPulse 3s ease-in-out infinite alternate}.landing-v2 .lp-dashboard-kpis i b:nth-child(2){animation-delay:.25s}.landing-v2 .lp-dashboard-kpis i b:nth-child(3){animation-delay:.5s}.landing-v2 .lp-dashboard-kpis i b:nth-child(4){animation-delay:.75s}@keyframes lpBarPulse{to{transform:scaleY(.62);opacity:.65}}.landing-v2 .lp-dashboard-content>section,.landing-v2 .lp-dashboard-content>aside{background:#ffffff05}.landing-v2 .lp-dashboard-row>span{color:#a8c7f8;background:#4f7cd624}.landing-v2 .lp-dashboard-row>i{background:#ffffff12}.landing-v2 .lp-dashboard-row>i b{background:linear-gradient(90deg,#5e9ae6,#f7931e)}.landing-v2 .lp-dashboard-signal{background:#050a1857}.landing-v2 .lp-dashboard-signal>b{background:#97b4e624}.landing-v2 .lp-float{color:#f2f5fc;border-color:#99b5e72b;background:#101b36db;box-shadow:0 26px 62px -28px #000000e6,inset 0 1px #ffffff0e}.landing-v2 .lp-float>span,.landing-v2 .lp-float>svg:first-child{color:#a8c7f8;background:#5989e326}.landing-v2 .lp-float small{color:#8291aa}.landing-v2 .lp-float>svg:last-child{color:#f7931e}.lp-hero-scroll{position:absolute;z-index:5;right:28px;bottom:28px;display:flex;align-items:center;gap:12px;color:#6d7e9c;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transform:rotate(90deg);transform-origin:right bottom}.lp-hero-scroll i{position:relative;display:block;width:48px;height:1px;overflow:hidden;background:#8fb7f333}.lp-hero-scroll i:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,#F7931E,transparent);transform:translate(-100%);animation:lpScrollSignal 2.2s ease-in-out infinite}@keyframes lpScrollSignal{to{transform:translate(100%)}}.landing-v2 .lp-experiences{position:relative;background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--lp-primary) 8%,transparent),transparent 28%),var(--lp-surface)}.landing-v2 .lp-experience-panel{border-color:color-mix(in srgb,var(--lp-primary) 18%,var(--lp-border));background:linear-gradient(145deg,var(--lp-bg),color-mix(in srgb,var(--lp-primary) 4%,var(--lp-bg)));box-shadow:0 34px 75px -58px #132b6e73}.landing-v2 .lp-panel-visual{perspective:1200px}.landing-v2 .lp-mini-dashboard,.landing-v2 .lp-request-card,.landing-v2 .lp-phone{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.landing-v2 .lp-experience-panel:hover .lp-mini-dashboard,.landing-v2 .lp-experience-panel:hover .lp-request-card{transform:translateY(-5px) rotateX(1deg);box-shadow:0 36px 70px -42px #132b6e6b}.landing-v2 .lp-experience-panel:hover .lp-phone{transform:rotate(-1deg) translateY(-5px)}.landing-v2 .lp-match-card,.landing-v2 .lp-phone-note{border-top:2px solid var(--lp-orange)}.landing-v2 .lp-workflow{background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--lp-orange) 7%,transparent),transparent 25%),linear-gradient(145deg,var(--lp-bg-soft),color-mix(in srgb,var(--lp-primary) 4%,var(--lp-bg)))}.landing-v2 .lp-step-icon{transition:transform .3s,border-color .3s,box-shadow .3s}.landing-v2 .lp-workflow-line article:hover .lp-step-icon{transform:translateY(-6px) scale(1.05);border-color:color-mix(in srgb,var(--lp-orange) 52%,var(--lp-border));box-shadow:0 20px 38px -24px #f7931e85}.landing-v2 .lp-data{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--lp-primary) 7%,transparent),transparent 25%),var(--lp-bg)}.landing-v2 .lp-chart-card{transition:transform .3s,border-color .3s,box-shadow .3s}.landing-v2 .lp-chart-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lp-primary) 28%,var(--lp-border));box-shadow:0 28px 58px -40px #132b6e61}@media (max-width:1100px){.landing-v2 .lp-hero-layout{min-height:auto;grid-template-columns:1fr}.landing-v2 .lp-product-stage{width:min(820px,95%)}}@media (max-width:639px){.landing-v2 .lp-hero{min-height:auto}.landing-v2 .lp-hero-copy h1{font-size:clamp(43px,13vw,56px)}.landing-v2 .lp-product-stage{width:100%}.landing-v2 .lp-hero-dashboard{transform:none;animation:none}.landing-v2 .lp-product-stage:hover .lp-hero-dashboard{transform:none}.lp-operational-backdrop>svg{width:160%;left:-30%;opacity:.35}.lp-cinematic-sweep,.lp-hero-scroll{display:none}}@media (prefers-reduced-motion:reduce){.lp-aurora,.lp-cinematic-sweep,.landing-v2 .lp-hero-dashboard,.landing-v2 .lp-dashboard-kpis i b,.lp-hero-scroll i:after{animation:none!important}}.landing-v2 .lp-hero .lp-nav-minimal{top:26px;width:min(1380px,calc(100% - 64px));min-height:56px;padding:0 4px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-v2 .lp-hero .lp-nav-minimal:before,.landing-v2 .lp-hero .lp-nav-minimal:after{display:none}.landing-v2 .lp-nav-minimal .lp-nav-actions{display:flex}.landing-v2 .lp-nav-minimal .lp-button{min-height:44px;border-radius:999px;padding-inline:19px}.landing-v2 .lp-nav-minimal .theme-toggle-marketing{border-radius:50%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root:not(.dark) .landing-v2 .lp-hero{--lp-bg:#F4F7FC;--lp-bg-soft:#EAF0FA;--lp-surface:rgba(255,255,255,.64);--lp-surface-soft:#EDF3FC;--lp-text:#14213D;--lp-muted:#5F6F88;--lp-soft:#8090A8;--lp-border:rgba(29,79,163,.13);--lp-primary:#1D4FA3;--lp-primary-dark:#153E84;--lp-action:#132B6E;--lp-action-hover:#1D4FA3;--lp-navy:#173D83;color:#14213d;background:radial-gradient(circle at 77% 40%,rgba(72,117,211,.16),transparent 34%),radial-gradient(circle at 14% 78%,rgba(247,147,30,.1),transparent 27%),linear-gradient(135deg,#fafbfe,#f3f7fd 48%,#eaf1fc)}:root:not(.dark) .landing-v2 .lp-hero .lp-grid{opacity:.3}:root:not(.dark) .landing-v2 .lp-hero .lp-film-grain{opacity:.08}:root:not(.dark) .landing-v2 .lp-hero .lp-halo-one{background:#4371d321}:root:not(.dark) .landing-v2 .lp-hero .lp-halo-two{background:#f7931e17}:root:not(.dark) .landing-v2 .lp-nav-minimal .lp-brand b{color:#14213d}:root:not(.dark) .landing-v2 .lp-nav-minimal .theme-toggle-marketing{color:#14213d;border-color:#1d4fa321;background:#ffffff8c;box-shadow:0 12px 30px -20px #132b6e57}:root:not(.dark) .landing-v2 .lp-nav-minimal .lp-button-primary{color:#fff;background:linear-gradient(135deg,#132b6e,#2858aa);box-shadow:0 16px 30px -18px #132b6eb3}:root:not(.dark) .landing-v2 .lp-nav-minimal .lp-button-primary svg{color:#ffae45}:root:not(.dark) .landing-v2 .lp-hero-copy h1{color:#14213d}:root:not(.dark) .landing-v2 .lp-hero-copy h1 em{color:#1d4fa3;text-shadow:none}:root:not(.dark) .landing-v2 .lp-hero-copy>p{color:#5f6f88}:root:not(.dark) .landing-v2 .lp-kicker{color:#1d4fa3}:root:not(.dark) .landing-v2 .lp-hero .lp-button-primary{color:#fff;background:linear-gradient(135deg,#132b6e,#2858aa);box-shadow:0 18px 34px -20px #132b6eb3}:root:not(.dark) .landing-v2 .lp-hero .lp-button-secondary{color:#14213d;border-color:#1d4fa326;background:#ffffff7a}:root:not(.dark) .landing-v2 .lp-hero .lp-button-secondary:hover{border-color:#f7931e7a;background:#ffffffd1}:root:not(.dark) .landing-v2 .lp-hero-stats{border-top-color:#1d4fa31f}:root:not(.dark) .landing-v2 .lp-hero-stats b{color:#14213d}:root:not(.dark) .landing-v2 .lp-hero-stats span{color:#72829a}.landing-v2 .lp-product-stage:before{top:-14%;right:-14%;bottom:-14%;left:-14%;border:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lp-primary) 18%,transparent),transparent 67%);filter:blur(35px);transform:none}.landing-v2 .lp-hero-dashboard{border-color:transparent;background:linear-gradient(145deg,#0d162eb8,#12204094);box-shadow:0 48px 100px -56px #000000e0,inset 0 1px #ffffff0b}:root:not(.dark) .landing-v2 .lp-hero-dashboard{color:#17233f;border-color:#ffffffad;background:linear-gradient(145deg,#ffffffb8,#f1f6fe85);box-shadow:0 45px 95px -55px #132b6e6b,inset 0 1px #ffffffeb}:root:not(.dark) .landing-v2 .lp-dashboard-body>aside{background:#ffffff47}:root:not(.dark) .landing-v2 .lp-dashboard-body>main{background:linear-gradient(145deg,#ffffff29,#4c77c906)}:root:not(.dark) .landing-v2 .lp-dashboard-kpis article:not(:first-child),:root:not(.dark) .landing-v2 .lp-dashboard-content>section,:root:not(.dark) .landing-v2 .lp-dashboard-content>aside{background:#ffffff6b}:root:not(.dark) .landing-v2 .lp-dashboard-kpis article:first-child{color:#fff;background:linear-gradient(145deg,#173675,#285eb7)}:root:not(.dark) .landing-v2 .lp-dashboard-row>i{background:#1d4fa314}:root:not(.dark) .landing-v2 .lp-dashboard-signal{background:#ffffff42}:root:not(.dark) .landing-v2 .lp-float{color:#17233f;border-color:#1d4fa31f;background:#ffffffb8;box-shadow:0 28px 62px -35px #132b6e6b,inset 0 1px #ffffffd9}:root:not(.dark) .landing-v2 .lp-float small{color:#74849a}.lp-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--lp-primary) 20%,transparent);border-radius:50%;opacity:.52}.lp-orbit:before{position:absolute;width:8px;height:8px;content:"";border-radius:50%;background:#f7931e;box-shadow:0 0 18px #f7931e99}.lp-orbit-one{right:3%;top:17%;width:460px;height:460px;animation:lpOrbit 28s linear infinite}.lp-orbit-one:before{left:21%;top:3%}.lp-orbit-two{right:13%;top:28%;width:280px;height:280px;animation:lpOrbitReverse 21s linear infinite}.lp-orbit-two:before{right:4%;top:28%;width:6px;height:6px;background:#8fb7f3}.lp-orbit-three{left:4%;bottom:-90px;width:230px;height:230px;opacity:.28;animation:lpOrbit 24s linear infinite}.lp-orbit-three:before{left:8%;top:31%;width:5px;height:5px}@keyframes lpOrbit{to{transform:rotate(360deg)}}@keyframes lpOrbitReverse{to{transform:rotate(-360deg)}}.landing-v2 .lp-button,.landing-v2 .lp-tabs button,.landing-v2 .lp-chart-card,.landing-v2 .lp-step-icon{will-change:transform}.landing-v2 .lp-button:active{transform:translateY(0) scale(.97)}@media (max-width:820px){.landing-v2 .lp-nav-minimal{top:16px;width:calc(100% - 32px);min-height:50px}.landing-v2 .lp-nav-minimal .lp-nav-actions{display:flex;gap:8px}.landing-v2 .lp-nav-minimal .lp-button{min-height:40px;padding-inline:14px;font-size:11px}.landing-v2 .lp-nav-minimal .theme-toggle-marketing{width:40px;height:40px}}@media (max-width:639px){.landing-v2 .lp-nav-minimal{width:calc(100% - 28px);padding:0}.landing-v2 .lp-nav-minimal .lp-brand i{width:37px;height:37px}.landing-v2 .lp-nav-minimal .lp-button svg{display:none}.lp-orbit-one{right:-55%;top:14%}.lp-orbit-two{display:none}}@media (prefers-reduced-motion:reduce){.lp-orbit{animation:none!important}}.landing-v2 .lp-hero-editorial{min-height:max(820px,100svh);padding:104px 0 26px;overflow:hidden;color:#fff;background:#f3f1ed}.dark .landing-v2 .lp-hero-editorial{background:#080d18}.landing-v2 .lp-hero-editorial .lp-nav-minimal{z-index:20;top:22px;width:min(1380px,calc(100% - 64px))}.landing-v2 .lp-hero-editorial .lp-brand b{color:#17233f}.dark .landing-v2 .lp-hero-editorial .lp-brand b{color:#fff}.landing-v2 .lp-hero-editorial .theme-toggle-marketing{color:#17233f;border:1px solid rgba(19,43,110,.1);background:#ffffffc7;box-shadow:0 12px 28px -20px #132b6e66}.dark .landing-v2 .lp-hero-editorial .theme-toggle-marketing{color:#fff;border-color:#ffffff17;background:#ffffff0e;box-shadow:none}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button-primary{color:#fff;background:#173b7f;box-shadow:none}.dark .landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button-primary{color:#17202e;background:#f7a028}.lp-editorial-frame{position:relative;width:min(1380px,calc(100% - 64px));height:calc(100svh - 130px);min-height:690px;max-height:870px;margin:auto;overflow:hidden;border-radius:30px;background:#101923;box-shadow:0 34px 90px -54px #081427b3}.lp-editorial-photo{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;background:url(/images/ayos-hotel-reception-hero-empty.png) center/cover no-repeat;filter:saturate(.88) contrast(1.02) brightness(1.02);animation:lpEditorialPan 18s ease-in-out infinite alternate;will-change:background-position,transform}.dark .lp-editorial-photo{filter:saturate(.84) contrast(1.08) brightness(.76)}@keyframes lpEditorialPan{0%{background-position:48% 48%}to{background-position:54% 52%}}.lp-editorial-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050d18eb,#07111dc4 32%,#07111d2e 62%,#07111d24),linear-gradient(0deg,rgba(5,11,19,.68) 0%,transparent 43%)}.dark .lp-editorial-shade{background:linear-gradient(90deg,#030810f2,#050d19c2 36%,#040a1347 70%),linear-gradient(0deg,rgba(3,8,15,.8),transparent 48%)}.lp-editorial-border{position:absolute;z-index:2;top:26px;right:26px;bottom:26px;left:26px;border:1px solid rgba(255,255,255,.34);border-radius:23px;pointer-events:none;transition:inset .55s cubic-bezier(.2,.8,.2,1),border-color .35s}.lp-editorial-frame:hover .lp-editorial-border{top:20px;right:20px;bottom:20px;left:20px;border-color:#ffffff8f}.lp-editorial-frame:after{position:absolute;z-index:1;right:15%;top:0;width:86px;height:3px;content:"";background:#f7a028;box-shadow:0 0 28px #f7a0286b}.lp-editorial-copy{position:absolute;z-index:4;left:7.3%;top:16%;width:min(650px,47%)}.lp-editorial-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffffffb8;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.lp-editorial-kicker i{width:7px;height:7px;border-radius:50%;background:#f7a028;box-shadow:0 0 0 6px #f7a0281f;animation:lpEditorialPulse 2.4s ease-out infinite}@keyframes lpEditorialPulse{50%{box-shadow:0 0 0 11px #f7a02800}}.lp-editorial-copy h1{margin:25px 0 0;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(54px,5.25vw,84px);font-weight:520;line-height:.91;letter-spacing:-.067em}.lp-editorial-copy h1 em{color:#ffffff85;font-style:normal;font-weight:440}.lp-editorial-copy>p{max-width:550px;margin:25px 0 0;color:#f0f6ffba;font-size:15px;line-height:1.72}.lp-editorial-copy .lp-hero-actions{margin-top:27px}.lp-editorial-copy .lp-button{min-height:48px;border-radius:10px}.lp-editorial-copy .lp-button-primary{color:#101927;background:#fff;box-shadow:none}.lp-editorial-copy .lp-button-primary:hover{color:#101927;background:#f7a028}.lp-editorial-copy .lp-button-secondary{color:#fff;border-color:#ffffff47;background:#070f1b47;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.lp-editorial-copy .lp-button-secondary:hover{border-color:#ffffff8a;background:#ffffff1a}.lp-editorial-mission{position:absolute;z-index:5;right:6.2%;bottom:8.5%;width:330px;padding:21px;border:1px solid rgba(255,255,255,.17);border-radius:18px;color:#fff;background:#08111dc2;box-shadow:0 30px 70px -30px #000000e0,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);transition:border-color .3s,box-shadow .3s}:root:not(.dark) .lp-editorial-mission{color:#17233f;border-color:#ffffff9e;background:#f9fbffd1;box-shadow:0 30px 70px -32px #091c397a,inset 0 1px #fff}.lp-editorial-mission:hover{border-color:#f7a028a3;box-shadow:0 35px 76px -29px #000000eb,0 0 0 4px #f7a02813}.lp-editorial-mission>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}:root:not(.dark) .lp-editorial-mission>header{border-bottom-color:#132b6e1a}.lp-editorial-mission>header span{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-editorial-mission>header span i{width:7px;height:7px;border-radius:50%;background:#f7a028;box-shadow:0 0 0 5px #f7a0281f}.lp-editorial-mission>header small{color:#ffffff75;font-size:8px}:root:not(.dark) .lp-editorial-mission>header small{color:#77859a}.lp-mission-establishment{display:flex;align-items:center;gap:12px;margin-top:18px}.lp-mission-establishment>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#fff;background:#1d4fa3;font-size:10px;font-weight:800}.lp-mission-establishment p{display:flex;flex-direction:column;gap:3px}.lp-mission-establishment small{color:#ffffff87;font-size:9px}:root:not(.dark) .lp-mission-establishment small{color:#718096}.lp-mission-establishment b{font-size:16px}.lp-mission-details{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;margin-top:18px}.lp-mission-details>p{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff09;font-size:10px}:root:not(.dark) .lp-mission-details>p{border-color:#132b6e17;background:#132b6e06}.lp-mission-details svg{width:14px;color:#f7a028}.lp-mission-details span{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.lp-mission-details small{color:#ffffff75;font-size:8px}:root:not(.dark) .lp-mission-details small{color:#748096}.lp-mission-location{display:flex;align-items:center;gap:7px;margin-top:11px;color:#fff9;font-size:9px}:root:not(.dark) .lp-mission-location{color:#65738b}.lp-mission-location svg{width:13px}.lp-mission-match{display:flex;align-items:center;gap:11px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}:root:not(.dark) .lp-mission-match{border-top-color:#132b6e1a}.lp-mission-match>div{display:flex}.lp-mission-match>div span{display:grid;width:29px;height:29px;place-items:center;margin-left:-7px;border:2px solid #101B2B;border-radius:50%;color:#fff;background:#234b90;font-size:7px;font-weight:800}:root:not(.dark) .lp-mission-match>div span{border-color:#f8fafe}.lp-mission-match>div span:first-child{margin-left:0;background:#e58a19}.lp-mission-match>div span:last-child{background:#5978a8}.lp-mission-match p{display:flex;flex-direction:column;gap:2px}.lp-mission-match b{font-size:10px}.lp-mission-match small{color:#ffffff73;font-size:8px}:root:not(.dark) .lp-mission-match small{color:#75839a}.lp-editorial-mission>button{display:flex;width:100%;height:42px;align-items:center;justify-content:center;gap:8px;margin-top:17px;border-radius:9px;color:#152037;background:#fff;font-size:10px;font-weight:750;transition:transform .2s,background .2s}:root:not(.dark) .lp-editorial-mission>button{color:#fff;background:#173b7f}.lp-editorial-mission>button:hover{transform:translateY(-2px);background:#f7a028}.lp-editorial-mission>button svg{width:14px}.lp-editorial-proof{position:absolute;z-index:4;left:7.3%;bottom:6.8%;display:flex;align-items:center;gap:27px;color:#fff}.lp-editorial-proof>div{display:flex;min-width:72px;flex-direction:column;gap:4px}.lp-editorial-proof b{font-size:17px}.lp-editorial-proof span{color:#ffffff8a;font-size:8px}.lp-editorial-proof>div+div{padding-left:27px;border-left:1px solid rgba(255,255,255,.18)}.lp-proof-rating b{color:#f7a028}.lp-editorial-index{position:absolute;z-index:4;right:34px;top:50%;display:flex;align-items:center;gap:10px;color:#ffffff8a;font-size:8px;letter-spacing:.13em;text-transform:uppercase;transform:rotate(90deg) translateY(-50%);transform-origin:right top}.lp-editorial-index i{display:block;width:45px;height:1px;background:#ffffff59}.lp-editorial-index b{color:#fff;font-size:8px}@media (max-width:1100px){.lp-editorial-copy{left:6%;width:58%}.lp-editorial-copy h1{font-size:clamp(52px,6.6vw,70px)}.lp-editorial-mission{right:5%;width:300px}.lp-editorial-proof{left:6%;gap:18px}.lp-proof-rating{display:none!important}}@media (max-width:820px){.landing-v2 .lp-hero-editorial{min-height:auto;padding:82px 0 14px}.lp-editorial-frame{width:calc(100% - 28px);height:920px;min-height:0;border-radius:22px}.lp-editorial-border{top:14px;right:14px;bottom:14px;left:14px;border-radius:16px}.lp-editorial-frame:hover .lp-editorial-border{top:11px;right:11px;bottom:11px;left:11px}.lp-editorial-photo{top:-5%;right:-5%;bottom:-5%;left:-5%;background-position:61% center}.lp-editorial-shade{background:linear-gradient(180deg,#040a13b3,#040a136b 42%,#040a13e6 78%),linear-gradient(90deg,rgba(4,10,19,.74),transparent)}.lp-editorial-copy{left:8%;top:12%;width:84%}.lp-editorial-copy h1{font-size:clamp(48px,12vw,66px);line-height:.94}.lp-editorial-copy>p{max-width:510px}.lp-editorial-mission{right:7%;bottom:8%;width:min(330px,86%)}.lp-editorial-proof,.lp-editorial-index{display:none}}@media (max-width:520px){.landing-v2 .lp-hero-editorial .lp-nav-minimal{right:auto!important;left:14px;top:11px;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px);min-height:48px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-brand{gap:7px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-brand b{font-size:15px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-nav-actions{position:static;display:block!important}.landing-v2 .lp-hero-editorial .lp-nav-minimal .theme-toggle-marketing{position:absolute!important;right:126px;top:6px;width:36px;height:36px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button{position:absolute;right:0;top:6px;width:118px;min-height:36px;padding-inline:12px;font-size:10px;white-space:nowrap}.lp-editorial-frame{height:calc(100svh - 92px);min-height:720px}.lp-editorial-copy{top:10%;width:88%}.lp-editorial-copy h1{margin-top:18px;font-size:clamp(37px,10.2vw,46px);line-height:.96}.lp-editorial-copy>p{max-width:95%;margin-top:16px;font-size:12px;line-height:1.55}.lp-editorial-copy .lp-hero-actions{margin-top:18px}.lp-editorial-copy .lp-button{min-height:42px;padding-inline:14px;font-size:11px}.lp-editorial-copy .lp-button-secondary{display:none}.lp-editorial-mission{right:6%;bottom:3.5%;width:88%;padding:14px}.lp-editorial-mission>header{padding-bottom:11px}.lp-mission-establishment,.lp-mission-details{margin-top:12px}.lp-mission-location{display:none}.lp-mission-match{margin-top:12px;padding-top:11px}.lp-editorial-mission>button{height:38px;margin-top:12px}.lp-editorial-kicker{font-size:8px}}@media (prefers-reduced-motion:reduce){.lp-editorial-photo,.lp-editorial-kicker i{animation:none!important}}.landing-v2 .lp-hero-editorial{min-height:100svh;padding:0;background:#0a111b url(/images/ayos-hotel-reception-hero-empty.png) center/cover no-repeat}.landing-v2 .lp-hero-editorial:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:#0a111b url(/images/ayos-hotel-reception-hero-empty.png) center/cover no-repeat;filter:saturate(.78) brightness(.72);pointer-events:none}.landing-v2 .lp-hero-editorial .lp-nav-minimal{left:70px;right:70px;top:44px;width:auto;max-width:none;margin:0}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-brand i{color:#13233d;background:#fff;box-shadow:none}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-brand b,:root:not(.dark) .landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-brand b{color:#fff}.landing-v2 .lp-hero-editorial .theme-toggle-marketing,:root:not(.dark) .landing-v2 .lp-hero-editorial .theme-toggle-marketing{color:#fff;border-color:#fff3;background:#08111c7a;box-shadow:none}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button-primary,:root:not(.dark) .landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button-primary,.dark .landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button-primary{color:#17233f;background:#fff;box-shadow:none}.lp-editorial-frame{--hero-frame-inset-x:56px;--hero-frame-inset-y:36px;--hero-frame-radius:18px;width:100%;height:100svh;min-height:720px;max-height:none;margin:0;border-radius:0;background:transparent;box-shadow:none;z-index:1}.lp-editorial-media{position:absolute;z-index:1;inset:var(--hero-frame-inset-y) var(--hero-frame-inset-x);overflow:hidden;border-radius:var(--hero-frame-radius);background:#0a111b url(/images/ayos-hotel-reception-hero-empty.png) center/cover no-repeat}.lp-editorial-photo{top:-4%;right:-4%;bottom:-4%;left:-4%;background-image:url(/images/ayos-hotel-reception-hero-empty.png);filter:saturate(.9) contrast(1.03) brightness(.96)}.dark .lp-editorial-photo{filter:saturate(.82) contrast(1.08) brightness(.74)}.lp-editorial-video{inset:auto;top:-13%;left:-12%;width:132%;height:126%;max-width:none;max-height:none;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 54%;object-position:45% 54%;background:#0a111b url(/images/ayos-hotel-reception-hero-empty.png) center/cover no-repeat;animation:none;pointer-events:none}.dark .lp-editorial-video,:root:not(.dark) .lp-editorial-video{filter:saturate(.88) contrast(1.05) brightness(.82)}.lp-editorial-shade{display:none}.lp-editorial-border{inset:var(--hero-frame-inset-y) var(--hero-frame-inset-x);border-color:#ffffff7a;border-radius:var(--hero-frame-radius)}.lp-editorial-frame:hover .lp-editorial-border{inset:var(--hero-frame-inset-y) var(--hero-frame-inset-x);border-color:#ffffffad}.lp-editorial-frame:after{right:12%;top:calc(var(--hero-frame-inset-y) - 1px);background:#f7a028}.lp-editorial-copy{left:6%;top:27%;width:min(790px,55%)}.lp-editorial-copy h1{font-size:clamp(52px,4.8vw,78px)}.lp-editorial-copy>p{max-width:620px}.lp-editorial-kicker{padding-left:0}.lp-editorial-typewriter{display:inline-flex;min-height:1em;align-items:baseline;color:#ffffff85;font-style:normal;font-weight:440;white-space:nowrap}.lp-editorial-typewriter>span{display:inline-block}.lp-editorial-typewriter>i{width:3px;height:.72em;margin-left:8px;border-radius:99px;background:#f7a028;box-shadow:0 0 18px #f7a02861;animation:lpTypewriterCursor .82s steps(1,end) infinite}@keyframes lpTypewriterCursor{0%,48%{opacity:1}49%,to{opacity:0}}.lp-editorial-mission{right:calc(7.8% + 30px);top:52.5%;bottom:auto;width:350px;height:650px;margin-top:-306px;padding:44px 17px 34px}.lp-editorial-proof{left:6%;bottom:5.5%}.lp-hero-phone{display:flex;flex-direction:column;border:6px solid #05080D;border-radius:45px;background:radial-gradient(circle at 76% 8%,rgba(37,79,143,.18),transparent 27%),#070e17f7;box-shadow:0 44px 95px -28px #000000fa,0 0 0 1px #ffffff29,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff17;transform-style:preserve-3d;transform-origin:center;will-change:transform}.lp-hero-phone:before{position:absolute;z-index:4;left:50%;top:9px;width:88px;height:24px;content:"";border-radius:99px;background:#010306;box-shadow:inset 0 -1px #ffffff0e,0 1px 8px #0000007a;transform:translate(-50%) translateZ(19px)}.lp-hero-phone:after{position:absolute;left:50%;bottom:8px;width:84px;height:4px;content:"";border-radius:99px;background:#ffffff94;transform:translate(-50%) translateZ(18px)}.lp-hero-phone-status{display:flex;align-items:center;justify-content:space-between;padding:0 9px 15px;color:#ffffffe6;font-size:8px;line-height:1;transform:translateZ(14px)}.lp-hero-phone-status>b{letter-spacing:.02em}.lp-hero-phone-status>span{display:flex;align-items:center;gap:5px}.lp-phone-signal{width:11px;height:7px;background:linear-gradient(90deg,currentColor 0 18%,transparent 18% 28%,currentColor 28% 48%,transparent 48% 58%,currentColor 58% 78%,transparent 78% 88%,currentColor 88%);clip-path:polygon(0 100%,0 72%,18% 72%,18% 100%,28% 100%,28% 50%,48% 50%,48% 100%,58% 100%,58% 26%,78% 26%,78% 100%,88% 100%,88% 0,100% 0,100% 100%)}.lp-phone-wifi{width:10px;height:8px;border-top:1.5px solid currentColor;border-radius:50%;transform:translateY(2px)}.lp-phone-battery{position:relative;width:13px;height:7px;border:1px solid currentColor;border-radius:2px}.lp-phone-battery:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:"";border-radius:1px;background:currentColor}.lp-phone-battery:after{position:absolute;right:-3px;top:2px;width:2px;height:3px;content:"";border-radius:0 2px 2px 0;background:currentColor}.lp-phone-side{position:absolute;z-index:-1;width:4px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#37404b,#0a0e14 55%,#29313a);box-shadow:-1px 0 #ffffff24}.lp-phone-side-silent{left:-10px;top:85px;height:24px}.lp-phone-side-volume{left:-10px;top:125px;height:70px}.lp-phone-side-power{right:-10px;top:139px;height:82px;border-radius:0 3px 3px 0;box-shadow:1px 0 #ffffff21}.lp-hero-phone>header,.lp-hero-phone>.lp-employee-welcome,.lp-hero-phone>.lp-employee-alert,.lp-hero-phone>.lp-employee-mission,.lp-hero-phone>.lp-employee-assurance,.lp-hero-phone>.lp-employee-actions,.lp-hero-phone>.lp-employee-nav{transform:translateZ(14px)}.lp-hero-phone:hover{border-color:#111820;box-shadow:0 50px 105px -27px #000,0 0 0 1px #f7a0284d,inset 0 0 0 1px #ffffff1f}.lp-hero-phone>header{flex:0 0 auto}.lp-hero-phone>header span>i{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:#fff;background:#173b7f;box-shadow:none;font-size:7px;font-style:normal;font-weight:800;letter-spacing:0}.lp-employee-welcome{margin-top:17px}.lp-employee-welcome>small{color:#ffffff6b;font-size:7px}.lp-employee-welcome h3{margin-top:5px;font-size:19px;line-height:1.15;letter-spacing:-.025em}.lp-employee-welcome h3 span{font-size:14px}.lp-employee-welcome p{margin-top:5px;color:#ffffff85;font-size:8px}.lp-employee-alert{display:flex;align-items:center;gap:9px;margin-top:15px;padding:10px;border:1px solid rgba(247,160,40,.22);border-radius:11px;background:#111a26}.lp-employee-alert>span{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:9px;color:#f7a028;background:#f7a02821}.lp-employee-alert svg{width:13px}.lp-employee-alert p{display:flex;flex:1;flex-direction:column;gap:2px}.lp-employee-alert b{font-size:8px}.lp-employee-alert small{color:#ffffff73;font-size:7px}.lp-employee-alert>i{width:6px;height:6px;border-radius:50%;background:#f7a028;box-shadow:0 0 0 4px #f7a0281a}.lp-employee-mission{margin-top:12px;padding:14px;border:1px solid rgba(116,157,222,.13);border-radius:15px;color:#fff;background:#132b5d;box-shadow:0 17px 34px -24px #040f26e6}.lp-employee-mission>header{display:flex;align-items:center;justify-content:space-between}.lp-employee-mission>header span{display:flex;align-items:center;gap:5px;font-size:7px}.lp-employee-mission>header svg{width:11px}.lp-employee-mission>header small{color:#fff9;font-size:7px}.lp-employee-mission h4{margin-top:15px;font-size:17px;letter-spacing:-.02em}.lp-employee-mission>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.lp-employee-mission>div>p{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0e}.lp-employee-mission>div svg{width:12px;color:#f7a028}.lp-employee-mission>div span{display:flex;min-width:0;flex-direction:column;gap:2px}.lp-employee-mission>div small{color:#ffffff8c;font-size:6px}.lp-employee-mission>div b{font-size:7px;white-space:nowrap}.lp-employee-mission>footer{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:9px;border-top:1px solid rgba(255,255,255,.13);font-size:7px}.lp-employee-mission>footer span{display:flex;align-items:center;gap:4px;color:#ffffffb3}.lp-employee-mission>footer svg{width:10px}.lp-employee-assurance{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(112,143,190,.11);border-radius:10px;background:#0d1723}.lp-employee-assurance>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;color:#78c6a3;background:#47ab7f1c}.lp-employee-assurance svg{width:12px}.lp-employee-assurance p{display:flex;flex-direction:column;gap:2px}.lp-employee-assurance b{font-size:8px}.lp-employee-assurance small{color:#ffffff6e;font-size:7px}.lp-employee-actions{display:grid;grid-template-columns:1.35fr .9fr;gap:7px;margin-top:auto;padding-top:11px}.lp-employee-actions button{display:flex;height:36px;align-items:center;justify-content:center;gap:6px;border-radius:9px;font-size:8px;font-weight:750}.lp-employee-actions button:first-child{color:#14213d;background:#fff}.lp-employee-actions button:first-child:hover{background:#f7a028}.lp-employee-actions button:last-child{color:#fff;border:1px solid rgba(255,255,255,.14);background:#ffffff0b}.lp-employee-actions svg{width:11px}.lp-employee-nav{display:flex;align-items:center;justify-content:space-around;margin-top:13px;color:#ffffff57;font-size:6px}.lp-employee-nav b{position:relative;color:#f7a028}.lp-employee-nav b:after{position:absolute;left:50%;bottom:-7px;width:4px;height:4px;content:"";border-radius:50%;background:#f7a028;transform:translate(-50%)}.lp-editorial-mission>header span svg{width:14px;color:#f7a028}.lp-hero-match-mission{display:flex;align-items:center;gap:12px;margin-top:16px}.lp-hero-match-mission>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:11px;color:#fff;background:#2459ae;font-size:10px;font-weight:800}.lp-hero-match-mission>div{min-width:0;flex:1}.lp-hero-match-mission small{color:#ffffff7a;font-size:8px}.lp-hero-match-mission b{display:block;margin-top:3px;font-size:15px}.lp-hero-match-mission p{display:flex;align-items:center;gap:5px;margin-top:7px;color:#ffffff94;font-size:8px}.lp-hero-match-mission p svg{width:11px;height:11px;color:#f7a028}.lp-hero-match-mission p svg+svg{margin-left:7px}.lp-hero-match-intro{display:flex;justify-content:space-between;gap:15px;margin-top:17px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.lp-hero-match-intro b{font-size:10px}.lp-hero-match-intro span{max-width:175px;color:#ffffff70;font-size:8px;line-height:1.45;text-align:right}.lp-hero-match-profiles{display:grid;gap:6px;margin-top:11px}.lp-hero-match-profiles article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.lp-hero-match-profiles article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#fff;background:#284c86;font-size:7px;font-weight:800}.lp-hero-match-profiles article:first-child>span{background:#d98117}.lp-hero-match-profiles article p,.lp-hero-match-profiles article div{display:flex;flex-direction:column;gap:3px}.lp-hero-match-profiles article p b{font-size:9px}.lp-hero-match-profiles article p small{color:#ffffff6b;font-size:7px}.lp-hero-match-profiles article div{align-items:flex-end}.lp-hero-match-profiles article div strong{color:#f7a028;font-size:10px}.lp-hero-match-profiles article div small{color:#78c6a3;font-size:7px}.lp-hero-match-flow{display:flex;align-items:center;gap:7px;margin-top:13px;color:#ffffff6b;font-size:7px;white-space:nowrap}.lp-hero-match-flow i{height:1px;flex:1;background:#ffffff24}.lp-hero-match-flow b{color:#f7a028;font-size:7px}html:has(.landing-v2){scrollbar-width:none}html:has(.landing-v2)::-webkit-scrollbar{display:none}body:has(.landing-v2){overflow-x:hidden}:root:not(.dark) .landing-v2 .lp-hero-phone{color:#14213d;border-color:#05080d;background:radial-gradient(circle at 76% 8%,rgba(58,107,188,.1),transparent 28%),#fffffff7;box-shadow:0 45px 96px -30px #020a18d1,0 0 0 1px #ffffff94,inset 0 0 0 1px #0e254b0f}:root:not(.dark) .landing-v2 .lp-hero-phone-status{color:#0b1322}:root:not(.dark) .landing-v2 .lp-hero-phone>header{border-bottom-color:#132b6e1c}:root:not(.dark) .landing-v2 .lp-hero-phone>header small,:root:not(.dark) .landing-v2 .lp-employee-welcome>small,:root:not(.dark) .landing-v2 .lp-employee-welcome p,:root:not(.dark) .landing-v2 .lp-employee-alert small,:root:not(.dark) .landing-v2 .lp-employee-assurance small,:root:not(.dark) .landing-v2 .lp-employee-nav,:root:not(.dark) .landing-v2 .lp-hero-match-mission small,:root:not(.dark) .landing-v2 .lp-hero-match-mission p,:root:not(.dark) .landing-v2 .lp-hero-match-intro span,:root:not(.dark) .landing-v2 .lp-hero-match-profiles article p small,:root:not(.dark) .landing-v2 .lp-hero-match-flow{color:#728096}:root:not(.dark) .landing-v2 .lp-employee-alert{border-color:#de801233;background:#fff8ee}:root:not(.dark) .landing-v2 .lp-employee-assurance{border-color:#132b6e14;background:#f6f8fc}:root:not(.dark) .landing-v2 .lp-employee-actions button:first-child{color:#fff;background:#173b7f}:root:not(.dark) .landing-v2 .lp-employee-actions button:first-child:hover{color:#14213d;background:#f7a028}:root:not(.dark) .landing-v2 .lp-employee-actions button:last-child{color:#173b7f;border-color:#132b6e21;background:#f5f7fb}:root:not(.dark) .landing-v2 .lp-employee-nav b{color:#173b7f}:root:not(.dark) .landing-v2 .lp-employee-nav b:after{background:#f7a028}:root:not(.dark) .landing-v2 .lp-hero-match-intro{border-top-color:#132b6e1a}:root:not(.dark) .landing-v2 .lp-hero-match-profiles article{border-color:#132b6e1a;background:#19408109}:root:not(.dark) .landing-v2 .lp-hero-match-profiles article div small{color:#318060}:root:not(.dark) .landing-v2 .lp-hero-match-flow i{background:#132b6e29}:root:not(.dark) .landing-v2 .lp-hero-phone>button{color:#fff;background:#173b7f}:root:not(.dark) .landing-v2 .lp-hero-phone>button:hover{color:#14213d;background:#f7a028}.landing-v2 .lp-button-primary,.landing-v2 .lp-request-card button,.landing-v2 .lp-phone-actions button{background:#173b7f}.landing-v2 .lp-tabs button.active,.dark .landing-v2 .lp-tabs button.active{border-color:#173b7f;background:#173b7f;box-shadow:0 22px 45px -30px #132b6eb3}.landing-v2 .lp-experiences{background:#f3f1ed}.dark .landing-v2 .lp-experiences{background:#0c121b}.landing-v2 .lp-experience-panel{border-color:#d8d4cc;background:#e8e4dc;box-shadow:none}.dark .landing-v2 .lp-experience-panel{border-color:#26303d;background:#111923}.landing-v2 .lp-workflow{color:#fff;background:#13233d}.dark .landing-v2 .lp-workflow{background:#090f18}.landing-v2 .lp-workflow .lp-section-heading>span{color:#f7a028}.landing-v2 .lp-workflow .lp-section-heading h2,.landing-v2 .lp-workflow-intro>aside>b,.landing-v2 .lp-workflow-line h3{color:#fff}.landing-v2 .lp-workflow .lp-section-heading>p,.landing-v2 .lp-workflow-intro>aside>p,.landing-v2 .lp-workflow-line p{color:#ffffff9e}.landing-v2 .lp-workflow-line:before{height:1px;background:#fff3}.landing-v2 .lp-step-icon{color:#f7a028;border-color:#ffffff2e;background:#182b49;box-shadow:none}.dark .landing-v2 .lp-step-icon{background:#111c2c}.landing-v2 .lp-data{background:#f7f5f1}.dark .landing-v2 .lp-data{background:#0e151f}.landing-v2 .lp-chart-card{box-shadow:none}.landing-v2 .lp-closing{background:#eeeae3}.dark .landing-v2 .lp-closing{background:#0a1018}.landing-v2 .lp-final-cta,.dark .landing-v2 .lp-final-cta{border:0;background:#13233d;box-shadow:none}.landing-v2 .lp-final-cta h2 em{color:#afc9ee}.landing-v2 .lp-brand i{background:#173b7f}.dark .landing-v2 .lp-brand i{background:#244e9b}@media (max-width:820px){.landing-v2 .lp-hero-editorial{padding:0}.landing-v2 .lp-hero-editorial .lp-nav-minimal{left:28px;right:28px;top:26px;width:auto}.lp-editorial-frame{--hero-frame-inset-x:14px;--hero-frame-inset-y:12px;--hero-frame-radius:13px;width:100%;height:100svh;min-height:760px;margin:0;border-radius:0}.lp-editorial-photo{top:-5%;right:-5%;bottom:-5%;left:-5%;background-position:58% center}.lp-editorial-video{inset:auto;top:-13%;left:-12%;width:132%;height:126%;-o-object-position:45% 54%;object-position:45% 54%}.lp-editorial-copy{left:8%;top:17%}.lp-editorial-mission{right:7%;top:auto;bottom:4%;width:294px;height:530px;margin-top:0;padding:38px 13px 25px}}@media (max-width:520px){.landing-v2 .lp-hero-editorial .lp-nav-minimal{right:auto!important;left:0;top:12px;display:grid;width:100vw!important;max-width:none;grid-template-columns:auto auto;padding:0 18px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-nav-actions{position:static!important;display:flex!important;width:-moz-max-content;width:max-content;justify-self:end;gap:6px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .theme-toggle-marketing{position:relative!important;right:auto;top:auto;width:36px;height:36px}.landing-v2 .lp-hero-editorial .lp-nav-minimal .lp-button{position:relative;right:auto;top:auto;display:inline-flex!important;width:auto;min-height:36px;padding-inline:12px}.lp-editorial-frame{height:100svh;min-height:720px;margin:0}.lp-editorial-copy{top:15%}.lp-editorial-typewriter>i{width:2px;margin-left:5px}.lp-editorial-mission{right:5%;bottom:2.5%;width:255px;height:440px;padding:35px 11px 22px;border-width:5px;border-radius:37px}.lp-hero-phone:before{top:8px;width:76px;height:20px}.lp-hero-match-intro{margin-top:11px;padding-top:10px}.lp-hero-match-profiles{margin-top:8px}.lp-hero-match-profiles article{padding:7px}.lp-hero-match-flow{margin-top:9px}}@media (prefers-reduced-motion:reduce){.lp-editorial-typewriter>i{animation:none;opacity:1}}.landing-v2 .lp-experiences,.landing-v2 .lp-workflow,.landing-v2 .lp-data,.landing-v2 .lp-closing{position:relative;isolation:isolate;overflow:hidden}.landing-v2 .lp-experiences>.lp-shell,.landing-v2 .lp-workflow>.lp-shell,.landing-v2 .lp-data>.lp-shell,.landing-v2 .lp-closing>.lp-shell,.landing-v2 .lp-footer{position:relative;z-index:2}.landing-v2 .lp-experiences{padding:118px 0 124px;background:#f3f0ea}.dark .landing-v2 .lp-experiences{background:#0b121c}.landing-v2 .lp-experience-intro{grid-template-columns:minmax(0,1.22fr) minmax(430px,.78fr);gap:70px;align-items:end}.landing-v2 .lp-experience-heading{max-width:720px}.landing-v2 .lp-experience-heading h2{max-width:700px;font-size:clamp(42px,3.8vw,58px);line-height:1;letter-spacing:-.05em}.landing-v2 .lp-section-heading>span,.landing-v2 .lp-panel-copy>span{font-size:10px;letter-spacing:.16em}.landing-v2 .lp-tabs{gap:10px;margin:0}.landing-v2 .lp-tabs button{min-height:116px;padding:20px 17px 18px;border-color:#d8d3ca;border-radius:16px;background:#fcfbf8;box-shadow:0 18px 46px -38px #13233d6b}.landing-v2 .lp-tabs button:before{left:17px;top:17px;width:6px;height:6px;border-color:#8393aa}.landing-v2 .lp-tabs button b{font-size:14px}.landing-v2 .lp-tabs button span{font-size:9px}.landing-v2 .lp-tabs button.active,.dark .landing-v2 .lp-tabs button.active{border-color:#13233d;background:#13233d;box-shadow:0 26px 54px -35px #050e1bd1;transform:translateY(-6px)}.dark .landing-v2 .lp-tabs button{border-color:#273140;background:#111a25}.landing-v2 .lp-experience-panel{min-height:580px;margin-top:48px;border-color:#d8d3ca;border-radius:24px;background:#fcfbf8;box-shadow:0 42px 90px -68px #13233d8c}.dark .landing-v2 .lp-experience-panel{border-color:#263140;background:#101923}.landing-v2 .lp-panel-inner{min-height:580px;grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);gap:0;padding:12px}.landing-v2 .lp-panel-copy{display:flex;min-height:554px;justify-content:center;padding:52px 48px;border-radius:17px;color:#fff;background:#13233d;flex-direction:column}.dark .landing-v2 .lp-panel-copy{background:#091321}.landing-v2 .lp-panel-copy>span{color:#f7a028}.landing-v2 .lp-panel-copy h3{color:#fff;font-size:clamp(34px,2.8vw,44px)}.landing-v2 .lp-panel-copy>p{color:#ffffffa8}.landing-v2 .lp-panel-copy li{color:#ffffffad}.landing-v2 .lp-panel-copy li svg{box-sizing:content-box;width:14px;padding:5px;border-radius:50%;color:#f7a028;background:#f7a0281a}.landing-v2 .lp-panel-visual{padding:42px 40px;perspective:1400px}.landing-v2 .lp-mini-dashboard,.landing-v2 .lp-request-card,.landing-v2 .lp-phone{border-color:#d8e0ea;background:#fff;box-shadow:0 34px 70px -48px #0e254b94}.dark .landing-v2 .lp-mini-dashboard,.dark .landing-v2 .lp-request-card,.dark .landing-v2 .lp-phone{border-color:#2a3544;background:#101a26;box-shadow:0 35px 76px -46px #000000e6}.landing-v2 .lp-mini-kpis article:first-child,.dark .landing-v2 .lp-mini-kpis article:first-child{background:#132b5d}.landing-v2 .lp-mini-chart{color:#1d4fa3}.landing-v2 .lp-request-card{width:min(500px,88%);transform:rotate(-1deg)}.landing-v2 .lp-match-card{right:-10px;bottom:18px;border-color:#e0b56f;border-top:3px solid #F7A028;background:#fff;box-shadow:0 27px 58px -37px #13233d8c}.dark .landing-v2 .lp-match-card{border-color:#3a342a;border-top-color:#f7a028;background:#111b28}.landing-v2 .lp-phone{position:relative;width:290px;min-height:450px;border:6px solid #080D14;background:#fff;box-shadow:0 38px 76px -42px #050f1fbf}.landing-v2 .lp-phone:before{position:absolute;left:50%;top:9px;width:76px;height:20px;content:"";border-radius:99px;background:#05080d;transform:translate(-50%)}.dark .landing-v2 .lp-phone{background:#0a1420}.landing-v2 .lp-phone main,.dark .landing-v2 .lp-phone main{background:#132b5d}.landing-v2 .lp-phone-note{right:-1%;top:10%;border-color:#d8d3ca;border-top:3px solid #F7A028;background:#fff;box-shadow:0 25px 55px -38px #13233d80}.dark .landing-v2 .lp-phone-note{border-color:#2a3544;border-top-color:#f7a028;background:#111b28}.landing-v2 .lp-workflow,.dark .landing-v2 .lp-workflow{padding:124px 0 132px;color:#fff;background:#0c192a}.dark .landing-v2 .lp-workflow{background:#070e17}.landing-v2 .lp-workflow-intro{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:90px;align-items:end}.landing-v2 .lp-workflow-heading{max-width:760px}.landing-v2 .lp-workflow-heading h2{font-size:clamp(42px,4vw,60px);line-height:1}.landing-v2 .lp-workflow-heading h2 em{color:#afc9ee}.landing-v2 .lp-workflow-intro>aside{padding:28px 30px;border:1px solid rgba(255,255,255,.1);border-left:4px solid #F7A028;border-radius:0 16px 16px 0;background:#10233a}.dark .landing-v2 .lp-workflow-intro>aside{background:#0c1827}.landing-v2 .lp-workflow-intro>aside>b{margin-top:12px;font-size:24px}.landing-v2 .lp-workflow-intro>aside>p{max-width:340px;font-size:12px}.landing-v2 .lp-workflow-line{gap:14px;margin-top:76px}.landing-v2 .lp-workflow-line:before{display:none}.landing-v2 .lp-workflow-line article{min-height:260px;padding:30px 26px 26px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:18px;background:#102037;text-align:left;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s}.dark .landing-v2 .lp-workflow-line article{background:#0b1624}.landing-v2 .lp-workflow-line article:before{position:absolute;left:0;top:0;width:72px;height:3px;content:"";background:#f7a028;transition:width .35s cubic-bezier(.2,.8,.2,1)}.landing-v2 .lp-workflow-line article:hover{transform:translateY(-8px);border-color:#f7a02857;background:#132740}.landing-v2 .lp-workflow-line article:hover:before{width:100%}.landing-v2 .lp-step-icon{width:58px;height:58px;margin:4px 0 32px;border-color:#ffffff24;border-radius:15px;background:#162c48}.dark .landing-v2 .lp-step-icon{background:#101f33}.landing-v2 .lp-step-icon:after{right:-3px;top:-3px;border-color:#102037}.landing-v2 .lp-workflow-line h3{font-size:21px}.landing-v2 .lp-workflow-line p{max-width:230px;margin:11px 0 0;font-size:12px}.landing-v2 .lp-data{padding:120px 0 126px;background:#f5f2ec}.dark .landing-v2 .lp-data{background:#0c141e}.landing-v2 .lp-data .lp-shell{width:min(1280px,calc(100% - 64px))}.landing-v2 .lp-data-heading{display:grid;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(360px,.65fr);-moz-column-gap:90px;column-gap:90px;align-items:end;margin:0 0 52px;text-align:left}.landing-v2 .lp-data-heading h2{font-size:clamp(42px,3.8vw,58px);line-height:1}.landing-v2 .lp-data-layout{gap:16px}.landing-v2 .lp-chart-card{position:relative;padding:26px;border:1px solid #DDD8D0;border-radius:20px;background:#fff;box-shadow:0 30px 70px -58px #13233d94}.dark .landing-v2 .lp-chart-card{border-color:#293544;background:#111b28;box-shadow:0 35px 76px -56px #000000f2}.landing-v2 .lp-chart-main{min-height:530px;border-top:3px solid #173B7F}.landing-v2 .lp-side-charts .lp-chart-card:first-child{border-top:3px solid #F7A028}.landing-v2 .lp-side-charts .lp-chart-card:last-child{border-top:3px solid #173B7F}.landing-v2 .lp-chart-header h3{font-size:18px}.landing-v2 .lp-period{border-color:#d8d3ca!important;background:#f7f5f1!important}.dark .landing-v2 .lp-period{border-color:#2b3746!important;background:#0c1622!important}.landing-v2 .lp-chart-card:hover{transform:translateY(-5px);border-color:#cfc7bc;box-shadow:0 36px 72px -56px #13233d99}.dark .landing-v2 .lp-chart-card:hover{border-color:#3b4858}.landing-v2 .lp-closing{padding-top:112px;background:#f5f2ec}.dark .landing-v2 .lp-closing{background:#080f18}.landing-v2 .lp-final-cta,.dark .landing-v2 .lp-final-cta{position:relative;padding:94px 54px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:#13233d;box-shadow:0 40px 90px -62px #050f1ee0}.landing-v2 .lp-final-cta:before{position:absolute;right:-90px;top:-120px;width:330px;height:330px;content:"";border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff04}.landing-v2 .lp-final-cta:after{position:absolute;left:50%;top:0;width:98px;height:4px;content:"";background:#f7a028;transform:translate(-50%)}.landing-v2 .lp-final-cta>span{color:#f7a028}.landing-v2 .lp-final-cta h2{position:relative;font-size:clamp(44px,4.6vw,64px)}.landing-v2 .lp-final-cta h2 em{color:#c1d3ee}.landing-v2 .lp-final-cta>p{position:relative;max-width:620px;font-size:16px}.landing-v2 .lp-button-on-dark{color:#13233d;background:#fff}.landing-v2 .lp-button-on-dark:hover{background:#f7a028}.landing-v2 .lp-footer{width:min(1240px,calc(100% - 64px));padding:82px 0 34px}.landing-v2 .lp-footer-main{gap:68px}.landing-v2 .lp-footer-brand p{max-width:260px;font-size:15px;line-height:1.65}.landing-v2 .lp-footer-main>div>b{font-size:15px}.landing-v2 .lp-footer-main a{font-size:14px}.landing-v2 .lp-footer-bottom{margin-top:66px;padding-top:25px;font-size:12px}@media (max-width:1100px){.landing-v2 .lp-experience-intro{grid-template-columns:1fr;gap:36px}.landing-v2 .lp-tabs{max-width:720px}.landing-v2 .lp-panel-inner{grid-template-columns:1fr;padding:12px}.landing-v2 .lp-panel-copy{min-height:auto;padding:46px}.landing-v2 .lp-panel-visual{padding:42px}.landing-v2 .lp-workflow-intro{gap:50px}.landing-v2 .lp-data-heading{grid-template-columns:1fr;gap:20px}.landing-v2 .lp-data-heading>p{grid-column:1;grid-row:auto;margin:0}}@media (max-width:820px){.landing-v2 .lp-experiences,.landing-v2 .lp-workflow,.landing-v2 .lp-data{padding:94px 0}.landing-v2 .lp-workflow-intro{grid-template-columns:1fr}.landing-v2 .lp-workflow-line{grid-template-columns:repeat(2,1fr)}.landing-v2 .lp-panel-visual{padding:30px 20px}.landing-v2 .lp-footer-main{gap:40px 28px}}@media (max-width:639px){.landing-v2 .lp-experience-heading h2,.landing-v2 .lp-workflow-heading h2,.landing-v2 .lp-data-heading h2{font-size:36px}.landing-v2 .lp-tabs{grid-template-columns:repeat(3,minmax(152px,1fr))}.landing-v2 .lp-tabs button{min-height:104px}.landing-v2 .lp-experience-panel{margin-top:30px;border-radius:19px}.landing-v2 .lp-panel-inner{padding:8px}.landing-v2 .lp-panel-copy{min-height:auto;padding:36px 26px;border-radius:14px}.landing-v2 .lp-panel-copy h3{font-size:32px}.landing-v2 .lp-panel-visual{padding:30px 8px 18px}.landing-v2 .lp-request-card{width:100%}.landing-v2 .lp-workflow-line{grid-template-columns:1fr;gap:12px;margin-top:48px;padding-left:0}.landing-v2 .lp-workflow-line article{min-height:210px;padding:25px 23px;text-align:left}.landing-v2 .lp-step-icon{position:relative;left:auto;margin:0 0 34px}.landing-v2 .lp-data .lp-shell,.landing-v2 .lp-footer{width:calc(100% - 28px)}.landing-v2 .lp-data-heading{margin-bottom:38px}.landing-v2 .lp-chart-card{padding:18px;border-radius:16px}.landing-v2 .lp-closing{padding-top:72px}.landing-v2 .lp-final-cta,.dark .landing-v2 .lp-final-cta{padding:65px 24px;border-radius:19px}.landing-v2 .lp-final-cta h2{font-size:38px}.landing-v2 .lp-footer{padding-top:64px}.landing-v2 .lp-footer-main{gap:40px 24px}.landing-v2 .lp-footer-main a{font-size:13px}}.product-overlay{isolation:isolate;padding:0}.product-overlay-backdrop{border:0;background:#050b1694;backdrop-filter:blur(8px) saturate(.85);-webkit-backdrop-filter:blur(8px) saturate(.85);animation:overlayFade .24s ease-out both}.product-overlay-panel{color:var(--text-primary);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:var(--surface)!important;box-shadow:0 35px 100px -30px #030812a6;animation:overlayPanelIn .34s cubic-bezier(.16,1,.3,1) both}.product-drawer{padding:12px}.product-drawer-panel{height:calc(100dvh - 24px)!important;border-radius:24px}@keyframes overlayFade{0%{opacity:0}}@keyframes overlayPanelIn{0%{opacity:0;transform:translate(34px) scale(.985)}}.employee-product{background:radial-gradient(circle at 50% 10%,rgba(38,80,151,.12),transparent 30%),#e9e5dd!important}.dark .employee-product{background:radial-gradient(circle at 50% 7%,rgba(48,89,158,.15),transparent 32%),#070b12!important}.employee-product .employee-shell{position:relative;overflow:hidden;border-color:#132b6e1a;background:#f7f5f0!important}.dark .employee-product .employee-shell{border-color:#ffffff14;background:#0b111b!important}.employee-product .employee-shell:before{position:absolute;z-index:0;left:-110px;top:90px;width:310px;height:310px;content:"";border-radius:50%;background:#2a58a512;filter:blur(65px);pointer-events:none}.employee-product .employee-topbar{position:sticky;z-index:20;height:78px;padding-inline:24px;border-color:#132b6e14!important;background:#ffffffdb!important}.dark .employee-product .employee-topbar{background:#0b111be0!important}.employee-brand-lockup{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.employee-brand-lockup>.employee-logo-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#fff!important;background:#173b7f!important;font-size:9px;font-weight:850;box-shadow:0 12px 25px -16px #173b7fcc}.employee-brand-lockup>span:last-child{display:flex;flex-direction:column;gap:2px}.employee-brand-lockup b{font-family:Space Grotesk,sans-serif;font-size:14px;line-height:1}.employee-brand-lockup b i{color:#f7a028;font-style:normal}.employee-brand-lockup small{color:var(--text-soft);font-size:7px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.employee-product .employee-shell main{position:relative;z-index:1;padding-top:28px}.employee-product .employee-bottom-nav{height:76px;padding-top:9px;border-color:#132b6e17;background:#fffffff0!important;box-shadow:0 24px 65px -32px #09142a8c}.dark .employee-product .employee-bottom-nav{background:#0f1622f2!important}.employee-product .employee-bottom-nav a{gap:5px;font-size:9px;font-weight:650}.employee-product .employee-bottom-nav a svg{width:18px;height:18px}.employee-product .employee-bottom-nav a.active{color:#173b7f!important}.dark .employee-product .employee-bottom-nav a.active{color:#f7a028!important}.employee-welcome-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:3px 2px 2px}.employee-welcome-card p,.employee-page-title>p,.employee-section-heading p{color:#1d4fa3;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dark .employee-welcome-card p,.dark .employee-page-title>p,.dark .employee-section-heading p{color:#8fb7f3}.employee-welcome-card h1{margin-top:7px;color:var(--text-primary);font-size:27px;font-weight:720;letter-spacing:-.045em}.employee-welcome-card h1 span{font-size:18px}.employee-welcome-card small{display:block;margin-top:5px;color:var(--text-secondary);font-size:11px}.employee-welcome-card>.rounded-full{box-shadow:0 0 0 6px var(--surface),0 14px 30px -20px #132b6ea6}.employee-demo-control{display:block;margin:12px 2px 0;color:var(--text-soft);font-size:9px;text-decoration:underline}.employee-proposal-alert{display:flex;width:100%;align-items:center;gap:11px;margin-top:18px;padding:12px;border:1px solid rgba(247,160,40,.24);border-radius:14px;color:var(--text-primary);background:#fff8ed;text-align:left;transition:.2s}.dark .employee-proposal-alert{background:#14171c}.employee-proposal-alert:hover{transform:translateY(-2px);border-color:#f7a0287a;box-shadow:0 16px 30px -24px #f7a02880}.employee-proposal-alert>span{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border-radius:11px;color:#f7a028;background:#f7a02821}.employee-proposal-alert svg{width:16px}.employee-proposal-alert>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.employee-proposal-alert strong{font-size:11px}.employee-proposal-alert small{color:var(--text-secondary);font-size:9px}.employee-proposal-alert>i{width:7px;height:7px;border-radius:50%;background:#f7a028;box-shadow:0 0 0 5px #f7a0281a}.employee-featured-wrap,.employee-proposals-list{margin-top:30px}.employee-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:13px}.employee-section-heading h2{margin-top:5px;font-size:17px;letter-spacing:-.025em}.employee-section-heading>span{display:inline-flex;min-width:28px;min-height:24px;align-items:center;justify-content:center;border-radius:99px;color:#173b7f;background:#e8eef9;font-size:9px;font-weight:750;padding:0 9px}.dark .employee-section-heading>span{color:#bfd4f6;background:#1d2d48}.employee-featured-mission{display:block;width:100%;padding:19px;border:1px solid rgba(123,157,216,.13);border-radius:19px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(58,105,183,.35),transparent 38%),#132b5d;text-align:left;box-shadow:0 28px 55px -37px #040f26f2;transition:transform .2s,box-shadow .2s}.employee-featured-mission:hover{transform:translateY(-3px);box-shadow:0 34px 65px -38px #040f26}.employee-featured-mission header,.employee-featured-mission footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.employee-featured-mission header span,.employee-featured-mission footer span{display:flex;align-items:center;gap:7px}.employee-featured-mission header{color:#ffffffb3;font-size:9px}.employee-featured-mission header svg,.employee-featured-mission footer svg{width:13px;color:#f7a028}.employee-featured-mission h3{margin-top:23px;font-size:22px;letter-spacing:-.035em}.employee-featured-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.employee-featured-meta>p{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0e}.employee-featured-meta svg{width:15px;color:#f7a028}.employee-featured-meta span{display:flex;flex-direction:column;gap:3px}.employee-featured-meta small{color:#ffffff80;font-size:7px}.employee-featured-meta b{font-size:9px}.employee-featured-mission footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);color:#ffffffa3;font-size:8px}.employee-featured-mission footer b{color:#fff}.employee-familiar-card{display:flex;align-items:center;gap:10px;margin-top:11px;padding:12px;border:1px solid rgba(42,91,166,.09);border-radius:13px;background:var(--surface)}.employee-familiar-card>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#39805f;background:#eaf7f0}.employee-familiar-card svg{width:14px}.employee-familiar-card>div{display:flex;flex-direction:column;gap:3px}.employee-familiar-card strong{font-size:10px}.employee-familiar-card small{color:var(--text-secondary);font-size:8px}.employee-proposals-list>div:last-child,.employee-card-stack{display:grid;gap:10px;margin-top:14px}.employee-list-card,.employee-mission-row,.employee-document-row{display:flex;width:100%;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:15px;color:var(--text-primary);background:var(--surface);text-align:left;transition:.2s}.employee-list-card:hover,.employee-mission-row:hover,.employee-document-row:hover{transform:translateY(-2px);border-color:#f7a02861;box-shadow:0 18px 35px -29px #0f203f8c}.employee-list-card>span,.employee-mission-row>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;color:#fff;background:#132b5d;font-size:9px;font-weight:800}.employee-list-card>div,.employee-mission-row>div{min-width:0;flex:1}.employee-list-card strong,.employee-list-card small,.employee-mission-row strong,.employee-mission-row small{display:block}.employee-list-card strong,.employee-mission-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.employee-list-card small,.employee-mission-row small{margin-top:4px;color:var(--text-secondary);font-size:9px}.employee-list-card>p{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:9px}.employee-list-card>p svg{width:14px}.employee-page-title{padding-bottom:18px;border-bottom:1px solid var(--border)}.employee-page-title h1{margin-top:7px;font-size:28px;letter-spacing:-.045em}.employee-page-title>span{display:block;max-width:420px;margin-top:7px;color:var(--text-secondary);font-size:11px;line-height:1.65}.employee-segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px;padding:5px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.employee-segmented button{min-height:38px;border-radius:10px;color:var(--text-secondary);font-size:10px;font-weight:700}.employee-segmented button.active{color:#fff;background:#173b7f;box-shadow:0 10px 22px -14px #173b7fcc}.employee-mission-row{align-items:flex-start}.employee-mission-row>div>p{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;color:var(--text-secondary);font-size:8px}.employee-mission-row>div>p svg{width:11px;height:11px;color:#f7a028}.employee-mission-row>div>p svg:nth-of-type(2){margin-left:5px}.employee-mission-row>aside{display:flex;flex-direction:column;align-items:end;gap:12px}.employee-mission-row>aside>svg{width:15px;color:var(--text-soft)}.employee-calendar-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:22px}.employee-calendar-strip button{position:relative;min-height:66px;border:1px solid var(--border);border-radius:13px;color:var(--text-secondary);background:var(--surface)}.employee-calendar-strip button span,.employee-calendar-strip button strong{display:block}.employee-calendar-strip button span{font-size:8px}.employee-calendar-strip button strong{margin-top:5px;font-size:12px}.employee-calendar-strip button i{position:absolute;left:50%;bottom:6px;width:4px;height:4px;border-radius:50%;background:#f7a028;transform:translate(-50%)}.employee-calendar-strip button.active{color:#fff;border-color:#173b7f;background:#173b7f;box-shadow:0 16px 28px -18px #173b7fcc}.employee-shift-card{display:grid;grid-template-columns:58px 1fr;gap:13px;margin-top:30px}.employee-shift-time{display:flex;align-items:center;flex-direction:column;color:var(--text-secondary);font-size:9px}.employee-shift-time i{width:1px;min-height:155px;flex:1;margin:8px 0;background:linear-gradient(#F7A028,var(--border))}.employee-shift-card>div:last-child{padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 24px 45px -36px #132b6eb3}.employee-shift-card>div:last-child>p{color:#f7931e;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.employee-shift-card h2{margin-top:12px;font-size:19px}.employee-shift-card>div:last-child>span{display:block;margin-top:5px;color:var(--text-secondary);font-size:10px}.employee-shift-card footer{display:flex;align-items:center;gap:5px;margin-top:25px;padding-top:14px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:9px}.employee-shift-card footer svg{width:13px;color:#f7a028}.employee-shift-card footer b{margin-left:auto;color:var(--text-primary)}.employee-document-progress{display:flex;align-items:center;gap:13px;margin-top:22px;padding:16px;border-radius:16px;color:#fff;background:#132b5d}.employee-document-progress>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#f7a028;background:#ffffff14}.employee-document-progress svg{width:19px}.employee-document-progress>div{flex:1}.employee-document-progress strong{font-size:11px}.employee-document-progress p{margin-top:3px;color:#ffffff8c;font-size:8px}.employee-document-progress i{display:block;height:4px;margin-top:10px;overflow:hidden;border-radius:99px;background:#ffffff1a}.employee-document-progress i b{display:block;width:75%;height:100%;border-radius:inherit;background:#f7a028}.employee-document-row>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:#1d4fa3;background:#eef3fc}.employee-document-row>span.warning{color:#d97809;background:#fff3de}.employee-document-row svg{width:17px}.employee-document-row>div{min-width:0;flex:1}.employee-document-row strong,.employee-document-row small{display:block}.employee-document-row strong{font-size:11px}.employee-document-row small{margin-top:4px;color:var(--text-secondary);font-size:8px}.employee-document-row>p{color:#2b7353;font-size:8px;font-weight:750}.employee-document-row>p.warning{color:#d97809}.employee-document-row>svg{color:var(--text-soft)}.employee-privacy-card{display:flex;gap:11px;margin-top:18px;padding:16px;border:1px solid rgba(247,160,40,.14);border-radius:15px;background:#fff9f0}.dark .employee-privacy-card{background:#15171b}.employee-privacy-card>svg{width:18px;color:#f7a028}.employee-privacy-card strong{font-size:10px}.employee-privacy-card p{margin-top:4px;color:var(--text-secondary);font-size:8px;line-height:1.55}.employee-profile-hero{position:relative;display:flex;align-items:center;gap:15px;padding:22px;border-radius:19px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(70,119,199,.35),transparent 40%),#132b5d;box-shadow:0 28px 55px -38px #040f26e6}.employee-profile-hero>.rounded-full{box-shadow:0 0 0 4px #ffffff1f}.employee-profile-hero>div{flex:1}.employee-profile-hero p{color:#f7a028;font-size:8px;font-weight:800;text-transform:uppercase}.employee-profile-hero h1{margin-top:6px;font-size:22px}.employee-profile-hero span{display:block;margin-top:4px;color:#ffffff94;font-size:9px}.employee-profile-hero>svg{width:20px;color:#f7a028}.employee-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:15px 0;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.employee-profile-stats>div{display:flex;align-items:center;flex-direction:column;gap:4px;border-right:1px solid var(--border)}.employee-profile-stats>div:last-child{border:0}.employee-profile-stats strong{display:flex;align-items:center;gap:3px;font-size:14px}.employee-profile-stats strong svg{width:12px;fill:#f7a028;color:#f7a028}.employee-profile-stats span{color:var(--text-secondary);font-size:8px}.employee-profile-menu{display:grid;gap:8px;margin-top:20px}.employee-profile-menu button{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--border);border-radius:14px;color:var(--text-primary);background:var(--surface);text-align:left}.employee-profile-menu button>span{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#1d4fa3;background:#eef3fc}.dark .employee-profile-menu button>span{background:#1b2a42}.employee-profile-menu svg{width:16px}.employee-profile-menu b{flex:1;font-size:10px}.employee-profile-menu button>svg{color:var(--text-soft)}.employee-logout{width:100%;margin-top:20px;padding:12px;color:#c84949;font-size:10px;font-weight:700}.employee-mission-sheet{max-height:92dvh;overflow-y:auto;padding:24px 24px 30px;border-radius:28px 28px 0 0}.employee-sheet-handle{width:42px;height:4px;margin:-10px auto 22px;border-radius:99px;background:var(--border)}.employee-sheet-eyebrow{color:#f7931e;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.employee-sheet-heading{display:flex;align-items:center;gap:13px;margin-top:18px}.employee-sheet-heading>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:#173b7f;font-size:10px;font-weight:800}.employee-sheet-heading h2{font-size:22px}.employee-sheet-heading p{margin-top:3px;color:var(--text-secondary);font-size:10px}.employee-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:24px}.employee-sheet-info{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--border);border-radius:13px;background:var(--app-bg)}.employee-sheet-info>svg{width:16px;color:#f7a028}.employee-sheet-info p{display:flex;min-width:0;flex-direction:column;gap:3px}.employee-sheet-info small{color:var(--text-secondary);font-size:8px}.employee-sheet-info strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.employee-sheet-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:22px}.employee-sheet-success{padding:55px 0;text-align:center}.employee-sheet-success>span{display:grid;width:50px;height:50px;margin:auto;place-items:center;border-radius:50%;color:#307456;background:#eaf7f0}.employee-sheet-success svg{width:20px}.employee-sheet-success h2{margin-top:15px;font-size:20px}.employee-sheet-success p{margin-top:5px;color:var(--text-secondary);font-size:10px}.employee-sheet-heading>.status-badge{margin-left:auto}.employee-sheet-actions.is-single{display:flex;justify-content:flex-end}.employee-sheet-actions.is-single button{min-width:140px}.employee-mission-state{display:flex;gap:12px;margin-top:18px;padding:15px;border:1px solid color-mix(in srgb,#2357A8 18%,var(--border));border-radius:15px;background:color-mix(in srgb,#2357A8 5%,var(--surface))}.employee-mission-state>svg{width:19px;height:19px;flex:none;color:#2357a8}.employee-mission-state strong,.employee-evaluation-pending strong{display:block;color:var(--text-primary);font-size:11px}.employee-mission-state p,.employee-evaluation-pending p{margin-top:4px;color:var(--text-secondary);font-size:9px;line-height:1.6}.employee-completion-card{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.employee-completion-card>header{display:flex;align-items:end;justify-content:space-between;gap:15px}.employee-completion-card>header p{color:var(--text-secondary);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.employee-completion-card>header strong{display:block;margin-top:4px;color:var(--text-primary);font-size:18px}.employee-completion-card>header>span{color:var(--text-secondary);font-size:9px}.employee-evaluation-card{margin-top:14px;padding:16px;border:1px solid rgba(247,160,40,.28);border-radius:17px;background:#f7a02812}.employee-evaluation-card>div:first-child{display:flex;align-items:center;gap:11px}.employee-evaluation-card>div:first-child>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#f7a028;color:#fff}.employee-evaluation-card svg{width:17px;fill:currentColor}.employee-evaluation-card small{display:block;color:var(--text-secondary);font-size:8px}.employee-evaluation-card strong{display:block;margin-top:2px;color:var(--text-primary);font-size:15px}.employee-evaluation-criteria{display:grid!important;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.employee-evaluation-criteria span{padding:8px;border-radius:10px;background:var(--surface);color:var(--text-secondary);font-size:7px}.employee-evaluation-criteria b{display:block;margin-top:3px;color:var(--text-primary);font-size:10px}.employee-evaluation-card blockquote{margin-top:13px;color:var(--text-secondary);font-size:9px;line-height:1.65}.employee-evaluation-pending{display:flex;gap:12px;margin-top:14px;padding:15px;border-radius:15px;background:var(--app-bg)}.employee-evaluation-pending>svg{width:19px;height:19px;flex:none;color:#f7a028}.employee-compliance-alert{display:flex;gap:10px;margin-top:16px;padding:14px;border:1px solid;border-radius:14px}.employee-compliance-alert>svg{width:18px;flex:0 0 18px}.employee-compliance-alert strong{display:block;font-size:10px}.employee-compliance-alert p{margin-top:4px;font-size:9px;line-height:1.5}.employee-compliance-alert button{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:750;text-decoration:underline}.employee-compliance-alert button svg{width:12px}.employee-compliance-alert.is-blocked{color:#a83f3f;border-color:#f0caca;background:#fff3f2}.dark .employee-compliance-alert.is-blocked{background:#261719}.employee-compliance-alert.is-warning{color:#9a5c0d;border-color:#f0d6ae;background:#fff8ea}.dark .employee-compliance-alert.is-warning{background:#251e13}@media (max-width:639px){.product-drawer{align-items:flex-end;padding:0}.product-drawer-panel{width:100%;height:min(92dvh,780px)!important;border-radius:28px 28px 0 0}.employee-product .employee-shell main{padding-right:18px;padding-left:18px}.employee-featured-meta{grid-template-columns:1fr}.employee-calendar-strip{gap:3px}.employee-calendar-strip button{min-height:60px;border-radius:11px}}.client-request-layout{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:stretch}.client-request-rail,.client-request-workspace{border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 30px 65px -52px #0f203ea6}.client-request-rail{display:flex;min-height:600px;flex-direction:column;padding:18px}.client-request-brand{display:flex;align-items:center;gap:11px;padding:5px 4px 20px;border-bottom:1px solid var(--border)}.client-request-brand>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;background:#173b7f;font-size:10px;font-weight:800}.client-request-brand>div{display:flex;min-width:0;flex-direction:column;gap:4px}.client-request-brand strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.client-request-brand small{color:var(--text-secondary);font-size:8px}.client-request-steps{display:grid;gap:6px;margin-top:20px}.client-request-steps button{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid transparent;border-radius:13px;color:var(--text-secondary);background:transparent;text-align:left}.client-request-steps button>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--app-bg);font-size:9px;font-weight:800}.client-request-steps svg{width:14px}.client-request-steps button>div{display:flex;flex-direction:column;gap:3px}.client-request-steps strong{color:var(--text-primary);font-size:10px}.client-request-steps small{font-size:8px}.client-request-steps button.active{border-color:#1d4fa31f;background:#f2f5fa}.dark .client-request-steps button.active{background:#172338}.client-request-steps button.active>span{color:#fff;border-color:#173b7f;background:#173b7f;box-shadow:0 10px 18px -12px #173b7fcc}.client-request-steps button.done>span{color:#8b5408;border-color:#f7a0284d;background:#fff2de}.client-request-help{display:flex;gap:9px;margin-top:auto;padding:13px;border:1px solid rgba(247,160,40,.14);border-radius:13px;background:#fff9f0}.dark .client-request-help{background:#181a1e}.client-request-help>svg{width:17px;color:#f7a028}.client-request-help>div{display:flex;flex-direction:column;gap:4px}.client-request-help strong{font-size:9px}.client-request-help small{color:var(--text-secondary);font-size:8px;line-height:1.5}.client-request-workspace{display:flex;min-width:0;flex-direction:column;overflow:hidden}.client-request-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:28px 30px 22px}.client-request-workspace>header p{color:#1d4fa3;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.dark .client-request-workspace>header p{color:#8fb7f3}.client-request-workspace>header h2{margin-top:7px;font-size:23px;letter-spacing:-.035em}.client-request-workspace>header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#173b7f;background:#eef3fc;font-size:10px;font-weight:800}.dark .client-request-workspace>header>span{color:#bfd4f6;background:#1b2a42}.client-request-progress{height:3px;background:var(--app-bg-2)}.client-request-progress i{display:block;height:100%;border-radius:0 99px 99px 0;background:linear-gradient(90deg,#173b7f,#2e65b8 76%,#f7a028);transition:width .35s cubic-bezier(.16,1,.3,1)}.client-request-body{min-height:380px;flex:1;padding:30px}.client-request-workspace>footer{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--app-bg) 55%,var(--surface))}.client-request-workspace>footer svg{width:15px}.client-establishment-lock{display:flex;align-items:center;gap:13px;margin-bottom:24px;padding:16px;border:1px solid rgba(29,79,163,.12);border-radius:15px;background:#f5f7fb}.dark .client-establishment-lock{background:#151f31}.client-establishment-lock>span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;color:#1d4fa3;background:#e7edf8}.dark .client-establishment-lock>span{background:#213451}.client-establishment-lock svg{width:19px}.client-establishment-lock>div{min-width:0;flex:1}.client-establishment-lock small,.client-establishment-lock strong,.client-establishment-lock p{display:block}.client-establishment-lock small{color:var(--text-secondary);font-size:8px}.client-establishment-lock strong{margin-top:4px;font-size:12px}.client-establishment-lock p{margin-top:3px;color:var(--text-secondary);font-size:8px}.client-establishment-lock>svg{color:#f7a028}.client-form-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:14px}.client-form-grid.three{grid-template-columns:1.25fr 1fr 1fr}.client-form-grid label,.client-comment-field{color:var(--text-secondary);font-size:10px;font-weight:700}.client-form-grid .input{margin-top:8px}.client-comment-field{display:block;margin-top:20px}.client-comment-field>span{float:right;color:var(--text-soft);font-size:8px;font-weight:500}.client-comment-field textarea{height:115px;margin-top:8px;padding-top:12px;resize:none}.client-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.client-choice-grid>button{position:relative;min-height:250px;padding:22px;border:1px solid var(--border);border-radius:18px;color:var(--text-primary);background:var(--surface);text-align:left;transition:.22s}.client-choice-grid>button:hover{transform:translateY(-3px);border-color:#f7a02859;box-shadow:0 22px 40px -34px #132b6ea6}.client-choice-grid>button.active{border-color:#1d4fa3;box-shadow:inset 0 0 0 1px #1d4fa3,0 22px 40px -34px #1d4fa3cc}.client-choice-grid>button>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#1d4fa3;background:#eef3fc}.dark .client-choice-grid>button>span{background:#1b2a42}.client-choice-grid>button>span svg{width:21px}.client-choice-grid small{display:block;margin-top:22px;color:#f7931e;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.client-choice-grid strong{display:block;margin-top:6px;font-size:17px}.client-choice-grid p{margin-top:9px;color:var(--text-secondary);font-size:10px;line-height:1.7}.client-choice-grid b{position:absolute;right:18px;top:18px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#173b7f}.client-choice-grid b svg{width:13px}.client-step-title{margin-top:7px;font-size:20px}.client-profile-list{display:grid;gap:9px;margin-top:20px}.client-profile-list>button{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--border);border-radius:14px;color:var(--text-primary);background:var(--surface);text-align:left}.client-profile-list>button:hover,.client-profile-list>button.active{border-color:#1d4fa3;background:color-mix(in srgb,#1D4FA3 4%,var(--surface))}.client-profile-list>button>div{min-width:0;flex:1}.client-profile-list strong,.client-profile-list small{display:block}.client-profile-list strong{font-size:11px}.client-profile-list small{margin-top:4px;color:var(--text-secondary);font-size:8px}.client-profile-list>button>span:not(.rounded-full){color:#2e7757;font-size:8px;font-weight:750}.client-profile-list>button>svg{width:16px;color:#1d4fa3}.client-request-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.client-request-summary>div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--border);border-radius:13px;background:var(--app-bg)}.client-request-summary>div:first-child{grid-column:1/-1}.client-request-summary>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#1d4fa3;background:#e8eef9}.dark .client-request-summary>div>span{background:#1d2d48}.client-request-summary svg{width:15px}.client-request-summary p{display:flex;min-width:0;flex-direction:column;gap:3px}.client-request-summary small{color:var(--text-secondary);font-size:8px}.client-request-summary strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.client-unavailable{display:flex;gap:11px;padding:16px;border:1px solid #F0D5AA;border-radius:15px;color:#92580f;background:#fff8ea}.dark .client-unavailable{background:#251e13}.client-unavailable>svg{width:20px;flex:0 0 20px}.client-unavailable h2{font-size:11px}.client-unavailable p{margin-top:5px;font-size:9px;line-height:1.55}.client-request-success{max-width:720px;margin:45px auto;padding:65px 35px;border:1px solid var(--border);border-radius:24px;background:var(--surface);text-align:center;box-shadow:0 35px 70px -52px #132b6eb3}.client-request-success>span{display:grid;width:58px;height:58px;margin:auto;place-items:center;border-radius:18px;color:#fff;background:#173b7f;box-shadow:0 17px 30px -20px #173b7fcc}.client-request-success>span svg{width:26px}.client-request-success>p{margin-top:22px;color:#f7931e;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.client-request-success h1{margin-top:8px;font-size:30px}.client-request-success>small{display:block;max-width:470px;margin:10px auto 0;color:var(--text-secondary);font-size:11px;line-height:1.7}.client-request-success>div{display:flex;justify-content:center;gap:9px;margin-top:26px}.client-request-success svg{width:15px}@media (max-width:1020px){.client-request-layout{grid-template-columns:1fr}.client-request-rail{min-height:auto}.client-request-steps{grid-template-columns:repeat(4,1fr)}.client-request-steps button{align-items:center;flex-direction:column;text-align:center}.client-request-steps button small,.client-request-help{display:none}}@media (max-width:700px){.client-request-rail{padding:12px}.client-request-brand{display:none}.client-request-steps{margin:0}.client-request-steps button{padding:7px 2px}.client-request-steps button>div{display:none}.client-request-workspace>header,.client-request-body,.client-request-workspace>footer{padding-right:18px;padding-left:18px}.client-request-workspace>header h2{font-size:20px}.client-form-grid,.client-form-grid.three,.client-choice-grid{grid-template-columns:1fr}.client-choice-grid>button{min-height:210px}.client-request-summary{grid-template-columns:1fr}.client-request-summary>div:first-child{grid-column:auto}.client-request-success>div{flex-direction:column}}.landing-v2 .lp-experiences,.landing-v2 .lp-workflow,.landing-v2 .lp-data,.landing-v2 .lp-closing{--lp-bg:#08111A;--lp-bg-soft:#0C1722;--lp-surface:#101D2A;--lp-surface-soft:#142434;--lp-text:#F4F7FA;--lp-muted:#A9B6C5;--lp-soft:#718297;--lp-border:rgba(194,213,233,.13);--lp-primary:#8FB7F3;--lp-primary-dark:#B3D0FA;--lp-action:#F7931E;--lp-action-hover:#FFB45A;--lp-navy:#193D82;--lp-positive:#F7A028;--lp-orange:#F7A028;color:var(--lp-text)}.landing-v2 .lp-experiences{position:relative;overflow:hidden;padding:112px 0 116px;background:linear-gradient(90deg,#040b11f5,#040b11b8),url(/images/ayos-hotel-reception-hero-empty.png) center/cover}.landing-v2 .lp-experiences:before,.landing-v2 .lp-data:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%);mask-image:linear-gradient(to bottom,black,transparent 92%)}.landing-v2 .lp-experiences .lp-shell,.landing-v2 .lp-data .lp-shell{position:relative;z-index:1}.landing-v2 .lp-experience-intro{grid-template-columns:minmax(0,1fr) minmax(430px,.72fr);gap:76px}.landing-v2 .lp-section-heading>span{color:var(--lp-orange)}.landing-v2 .lp-section-heading h2{color:var(--lp-text);font-size:clamp(43px,4.35vw,64px);line-height:.98;letter-spacing:-.06em}.landing-v2 .lp-section-heading h2 em{color:var(--lp-primary);background:none;-webkit-text-fill-color:currentColor}.landing-v2 .lp-section-heading>p{color:var(--lp-muted)}.landing-v2 .lp-tabs{gap:8px;margin-top:12px}.landing-v2 .lp-tabs button{min-height:112px;border-color:#ffffff1f;background:#0a151fb8;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-v2 .lp-tabs button b{color:#eaf1f8}.landing-v2 .lp-tabs button:hover{border-color:#f7931e8c;background:#122334;box-shadow:none}.landing-v2 .lp-tabs button.active{border-color:#f7931ecc;background:linear-gradient(145deg,#12283d,#17487b);box-shadow:0 24px 55px -35px #000}.landing-v2 .lp-tabs button.active:before{border-color:var(--lp-orange);background:var(--lp-orange)}.landing-v2 .lp-experience-panel{position:relative;min-height:560px;margin-top:42px;overflow:hidden;border-color:#ffffff21;border-radius:24px;background:linear-gradient(125deg,#0d1b27,#102c45 62%,#0b1824);box-shadow:0 40px 90px -55px #000}.landing-v2 .lp-experience-panel:before{position:absolute;right:-9%;top:-35%;width:55%;height:130%;content:"";border:1px solid rgba(143,183,243,.12);border-radius:50%;box-shadow:0 0 0 70px #8fb7f306,0 0 0 140px #8fb7f305}.landing-v2 .lp-panel-inner{position:relative;z-index:1;min-height:560px;grid-template-columns:.72fr 1.28fr;gap:78px;padding:64px 72px}.landing-v2 .lp-panel-copy>span{color:var(--lp-orange)}.landing-v2 .lp-panel-copy h3{color:var(--lp-text);font-size:clamp(38px,3.6vw,56px);letter-spacing:-.055em}.landing-v2 .lp-panel-copy>p,.landing-v2 .lp-panel-copy li{color:var(--lp-muted)}.landing-v2 .lp-panel-copy li svg{color:var(--lp-orange)}.landing-v2 .lp-mini-dashboard,.landing-v2 .lp-request-card,.landing-v2 .lp-match-card,.landing-v2 .lp-phone-note{border-color:#ffffff21;background:#0b1722;box-shadow:0 28px 62px -42px #000000e0}.landing-v2 .lp-mini-dashboard header,.landing-v2 .lp-mini-row{border-color:#ffffff1a}.landing-v2 .lp-mini-kpis article{border-color:#ffffff1a;background:#122436}.landing-v2 .lp-mini-kpis article:first-child{background:linear-gradient(145deg,#173e80,#1a5898)}.landing-v2 .lp-mini-chart{border-color:#ffffff1a;background:#0f2130;color:var(--lp-primary)}.landing-v2 .lp-mini-chart b,.landing-v2 .lp-mini-row p b,.landing-v2 .lp-request-card b,.landing-v2 .lp-match-card b{color:#f3f7fb}.landing-v2 .lp-phone{border-color:#25384a;background:#0b1722;box-shadow:0 34px 70px -43px #000}.landing-v2 .lp-phone h4{color:#f4f7fa}.landing-v2 .lp-phone>small{color:#a9b6c5}.landing-v2 .lp-phone main{background:linear-gradient(145deg,#143b7b,#174a89)}.landing-v2 .lp-phone-actions button{background:var(--lp-orange);color:#1d2630}.landing-v2 .lp-phone-actions button+button{color:#b7c4d1;border-color:#ffffff1f;background:#101d2a}.landing-v2 .lp-workflow{padding:116px 0;background:#08111a;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.landing-v2 .lp-workflow-intro>aside{border-color:var(--lp-orange)}.landing-v2 .lp-workflow-line:before{background:linear-gradient(90deg,var(--lp-orange),#537CB7 74%,rgba(143,183,243,.25))}.landing-v2 .lp-step-icon{border-color:#ffffff24;background:#102235;color:var(--lp-orange);box-shadow:0 18px 34px -24px #000}.landing-v2 .lp-step-icon:after{border-color:#08111a;background:var(--lp-orange)}.landing-v2 .lp-workflow-line h3{color:#f4f7fa}.landing-v2 .lp-workflow-line p{color:#a9b6c5}.landing-v2 .lp-data{position:relative;overflow:hidden;padding:116px 0;background:linear-gradient(145deg,#071019,#0b1d2b 54%,#0a1620)}.landing-v2 .lp-data-heading{max-width:690px;margin-right:auto;margin-left:0;text-align:left}.landing-v2 .lp-data-heading h2{color:#f4f7fa}.landing-v2 .lp-data-heading h2 em{color:var(--lp-orange)}.landing-v2 .lp-data-heading>p{color:#a9b6c5;margin-left:0}.landing-v2 .lp-data-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:16px}.landing-v2 .lp-chart-card{border-color:#ffffff1f;border-radius:18px;background:#0e1e2cc7;box-shadow:0 26px 60px -45px #000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-v2 .lp-chart-header h3,.landing-v2 .lp-chart-legend b{color:#f4f7fa}.landing-v2 .lp-chart-header p,.landing-v2 .lp-chart-legend span{color:#a9b6c5}.landing-v2 .lp-period{border-color:#ffffff1a!important;background:#0a1620!important;color:#c0cdda}.landing-v2 .lp-chart-tooltip{border-color:#ffffff1f;background:#0b1722;box-shadow:0 24px 48px -32px #000}.landing-v2 .lp-chart-tooltip>strong,.landing-v2 .lp-chart-tooltip b{color:#f4f7fa}.landing-v2 .lp-chart-tooltip>div{color:#a9b6c5}.landing-v2 .lp-closing{padding-top:0;background:#08111a}.landing-v2 .lp-final-cta{position:relative;padding:100px 50px;border:1px solid rgba(255,255,255,.12);border-radius:0;background:linear-gradient(110deg,#050d15e6,#08141fa3),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;box-shadow:none}.landing-v2 .lp-final-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(247,147,30,.12),transparent 35%);pointer-events:none}.landing-v2 .lp-final-cta h2 em{color:var(--lp-orange)}.landing-v2 .lp-button-on-dark{color:#1b2733;background:var(--lp-orange)}.landing-v2 .lp-footer{width:min(1240px,calc(100% - 48px));padding-top:70px;color:#f4f7fa}.landing-v2 .lp-footer-brand p,.landing-v2 .lp-footer-main a,.landing-v2 .lp-footer-bottom{color:#91a1b3}.landing-v2 .lp-footer a:hover{color:var(--lp-orange)}@media (max-width:1100px){.landing-v2 .lp-experience-intro{grid-template-columns:1fr;gap:30px}.landing-v2 .lp-tabs{max-width:720px;margin-top:0}.landing-v2 .lp-panel-inner{grid-template-columns:1fr;gap:46px;padding:52px}.landing-v2 .lp-data-heading{margin-left:auto;text-align:center}.landing-v2 .lp-data-heading>p{margin-right:auto;margin-left:auto}}@media (max-width:639px){.landing-v2 .lp-experiences,.landing-v2 .lp-workflow,.landing-v2 .lp-data{padding:78px 0}.landing-v2 .lp-experiences{background-position:58% center}.landing-v2 .lp-section-heading h2{font-size:40px}.landing-v2 .lp-tabs{margin-right:-14px;gap:8px}.landing-v2 .lp-tabs button{min-height:102px}.landing-v2 .lp-experience-panel{min-height:auto;margin-top:28px;border-radius:18px}.landing-v2 .lp-panel-inner{min-height:auto;padding:34px 20px}.landing-v2 .lp-workflow-line article{min-height:155px}.landing-v2 .lp-data-layout{grid-template-columns:1fr}.landing-v2 .lp-final-cta{padding:76px 22px;background-position:60% center}}@media not all{.light .landing-v2 .lp-experiences,.light .landing-v2 .lp-workflow,.light .landing-v2 .lp-data,.light .landing-v2 .lp-closing{--lp-bg:#F5F1EA;--lp-bg-soft:#E9EFF5;--lp-surface:#FFFFFF;--lp-surface-soft:#F2F5F8;--lp-text:#102238;--lp-muted:#5E6C7D;--lp-soft:#728195;--lp-border:#D6DEE7;--lp-primary:#24549A;--lp-primary-dark:#173B7F;--lp-action:#E98316;--lp-action-hover:#C96E0B;--lp-navy:#173B7F;--lp-positive:#E98316;--lp-orange:#E98316;color:var(--lp-text)}.light .landing-v2 .lp-experiences{background:linear-gradient(90deg,#f8f5eef7,#f8f5eed1 51%,#ebf0f6c2),url(/images/ayos-hotel-reception-hero-empty.png) center/cover}.light .landing-v2 .lp-experiences:before,.light .landing-v2 .lp-data:before{background-image:linear-gradient(rgba(23,59,127,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(23,59,127,.07) 1px,transparent 1px)}.light .landing-v2 .lp-section-heading h2,.light .landing-v2 .lp-data-heading h2{color:#102238}.light .landing-v2 .lp-section-heading h2 em{color:#24549a}.light .landing-v2 .lp-section-heading>p,.light .landing-v2 .lp-data-heading>p{color:#5e6c7d}.light .landing-v2 .lp-tabs button{border-color:#d1dae5;background:#ffffffe0;box-shadow:0 18px 42px -34px #122c5061;-webkit-backdrop-filter:none;backdrop-filter:none}.light .landing-v2 .lp-tabs button b{color:#20344e}.light .landing-v2 .lp-tabs button span{color:#68788b}.light .landing-v2 .lp-tabs button:hover{border-color:#e98316a6;background:#fff9f0}.light .landing-v2 .lp-tabs button.active{border-color:#173b7f;background:linear-gradient(145deg,#173b7f,#24549a);box-shadow:0 24px 48px -34px #0f2f5f94}.light .landing-v2 .lp-tabs button.active b,.light .landing-v2 .lp-tabs button.active span{color:#fff}.light .landing-v2 .lp-experience-panel{border-color:#cfd9e4;background:linear-gradient(145deg,#fffdf9,#eef3f8);box-shadow:0 40px 86px -60px #132d4e73}.light .landing-v2 .lp-experience-panel:before{border-color:#24549a26;box-shadow:0 0 0 70px #24549a09,0 0 0 140px #24549a06}.light .landing-v2 .lp-panel-copy{background:transparent}.light .landing-v2 .lp-panel-copy h3{color:#102238}.light .landing-v2 .lp-panel-copy>p,.light .landing-v2 .lp-panel-copy li{color:#5e6c7d}.light .landing-v2 .lp-mini-dashboard,.light .landing-v2 .lp-request-card,.light .landing-v2 .lp-match-card,.light .landing-v2 .lp-phone-note{border-color:#d5dfe9;background:#fff;box-shadow:0 28px 58px -42px #12305459}.light .landing-v2 .lp-mini-dashboard header,.light .landing-v2 .lp-mini-row{border-color:#e0e7ee}.light .landing-v2 .lp-mini-kpis article{border-color:#e0e7ee;background:#f3f6f9}.light .landing-v2 .lp-mini-chart{border-color:#e0e7ee;background:#f6f8fa;color:#24549a}.light .landing-v2 .lp-mini-chart b,.light .landing-v2 .lp-mini-row p b,.light .landing-v2 .lp-request-card b,.light .landing-v2 .lp-match-card b,.light .landing-v2 .lp-phone h4{color:#142a43}.light .landing-v2 .lp-phone{border-color:#1b2c3f;background:#fff;box-shadow:0 34px 70px -43px #0d1f347a}.light .landing-v2 .lp-phone>small{color:#657588}.light .landing-v2 .lp-phone main{background:linear-gradient(145deg,#173b7f,#24549a)}.light .landing-v2 .lp-phone-actions button+button{border-color:#d6dfe8;background:#f5f7f9;color:#30465e}.light .landing-v2 .lp-workflow{border-color:#d6e0e9;background:linear-gradient(145deg,#eaf0f6,#f7f3ec);color:#102238}.light .landing-v2 .lp-workflow-heading h2,.light .landing-v2 .lp-workflow-line h3{color:#102238}.light .landing-v2 .lp-workflow-heading h2 em{color:#24549a}.light .landing-v2 .lp-workflow-intro>aside{border-color:#e98316;background:#ffffffb3;box-shadow:0 20px 44px -38px #102b4b59}.light .landing-v2 .lp-workflow-intro>aside p,.light .landing-v2 .lp-workflow-line p{color:#5e6c7d}.light .landing-v2 .lp-workflow-line:before{background:linear-gradient(90deg,#e98316,#24549a 72%,#24549a2e)}.light .landing-v2 .lp-workflow-line article{border-color:#d4dee8;background:#ffffffeb;box-shadow:0 18px 42px -36px #102b4b47}.light .landing-v2 .lp-workflow-line article:hover{border-color:#e983169e;background:#fff}.light .landing-v2 .lp-step-icon{border-color:#d8e2ec;background:#eef3f8;color:#e98316;box-shadow:none}.light .landing-v2 .lp-step-icon:after{border-color:#fff;background:#e98316}.light .landing-v2 .lp-data{background:linear-gradient(145deg,#f7f4ef,#e8f0f7 62%,#f8f6f1)}.light .landing-v2 .lp-data-heading h2 em{color:#e98316}.light .landing-v2 .lp-chart-card{border-color:#d2dde7;background:#ffffffe6;box-shadow:0 26px 60px -48px #142f504d;-webkit-backdrop-filter:none;backdrop-filter:none}.light .landing-v2 .lp-chart-header h3,.light .landing-v2 .lp-chart-legend b{color:#17304c}.light .landing-v2 .lp-chart-header p,.light .landing-v2 .lp-chart-legend span{color:#66778a}.light .landing-v2 .lp-period{border-color:#d4dee8!important;background:#f6f8fa!important;color:#38506a}.light .landing-v2 .lp-chart-tooltip{border-color:#d3dee8;background:#fff;box-shadow:0 22px 48px -34px #12305452}.light .landing-v2 .lp-chart-tooltip>strong,.light .landing-v2 .lp-chart-tooltip b{color:#17304c}.light .landing-v2 .lp-chart-tooltip>div{color:#66778a}.light .landing-v2 .lp-closing{background:#f7f3ec}.light .landing-v2 .lp-final-cta{border-color:#d2dce7;background:linear-gradient(112deg,#fffdf8f7,#f2f7fbe0),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;box-shadow:0 34px 76px -56px #142d4e61}.light .landing-v2 .lp-final-cta:before{background:linear-gradient(90deg,rgba(233,131,22,.12),transparent 35%)}.light .landing-v2 .lp-final-cta h2{color:#102238}.light .landing-v2 .lp-final-cta h2 em{color:#e98316}.light .landing-v2 .lp-final-cta>p{color:#5e6c7d}.light .landing-v2 .lp-button-on-dark{color:#fff;background:#173b7f}.light .landing-v2 .lp-button-on-dark:hover{background:#24549a}.light .landing-v2 .lp-button-dark-ghost{color:#173b7f}.light .landing-v2 .lp-footer{color:#17304c}.light .landing-v2 .lp-footer-brand p,.light .landing-v2 .lp-footer-main a,.light .landing-v2 .lp-footer-bottom{color:#66778a}.light .landing-v2 .lp-footer a:hover{color:#d9750e}.light .landing-v2 .lp-experiences{background:linear-gradient(90deg,#faf7f0f0,#faf7f0c4 48%,#e2edf7ad),url(/images/ayos-hotel-reception-hero-empty.png) center/cover}.light .landing-v2 .lp-experience-panel{border-color:#c7d5e2;background:linear-gradient(125deg,#fffdf8,#f4f7fa 49%,#e4eef7);box-shadow:0 44px 96px -62px #0c274880}.light .landing-v2 .lp-panel-copy{padding-left:12px;border-left:3px solid #E98316}.light .landing-v2 .lp-panel-copy>span{color:#d9750e}.light .landing-v2 .lp-panel-copy h3{max-width:460px}.light .landing-v2 .lp-panel-visual{position:relative}.light .landing-v2 .lp-panel-visual:before{position:absolute;top:7%;right:3%;bottom:7%;left:3%;z-index:0;content:"";border-radius:20px;background:linear-gradient(145deg,#173b7f1a,#ffffff24);transform:rotate(-2deg)}.light .landing-v2 .lp-panel-visual>*{position:relative;z-index:1}.light .landing-v2 .lp-mini-dashboard,.light .landing-v2 .lp-request-card,.light .landing-v2 .lp-match-card,.light .landing-v2 .lp-phone-note{box-shadow:0 30px 64px -40px #0b2a4f6b}.light .landing-v2 .lp-mini-kpis article:first-child{background:linear-gradient(145deg,#173b7f,#24549a)}.light .landing-v2 .lp-workflow{background:linear-gradient(135deg,#e4edf6,#f8f4ec 52%,#eaf2f8)}.light .landing-v2 .lp-workflow-line article{box-shadow:0 22px 48px -36px #0d2b4f4d}.light .landing-v2 .lp-workflow-intro>aside{background:linear-gradient(145deg,#fffffff0,#f5f9fccc)}.light .landing-v2 .lp-data{background:linear-gradient(145deg,#f5f1ea,#e2edf7 54%,#f6f3ed)}.light .landing-v2 .lp-chart-card{background:linear-gradient(145deg,#fffffff7,#f8fbfde6);box-shadow:0 30px 66px -46px #0c2b4f52}.light .landing-v2 .lp-final-cta{border-color:#c9d7e3;background:linear-gradient(106deg,#fbf8f1f0,#eef6fbc7 58%,#e5eff7b0),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;box-shadow:0 42px 90px -60px #0d2a4c70}.light .landing-v2 .lp-final-cta:after{background:#e98316}.light .landing-v2 .lp-final-cta>span{color:#b9640b}.light .landing-v2 .lp-footer{padding-top:78px}}.light .landing-v2 .lp-experiences{background:#fff}.light .landing-v2 .lp-experiences:before{background-image:linear-gradient(rgba(23,59,127,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,59,127,.055) 1px,transparent 1px)}.light .landing-v2 .lp-section-heading h2{color:#102238}.light .landing-v2 .lp-section-heading h2 em{color:#24549a}.light .landing-v2 .lp-section-heading>p{color:#66778a}.light .landing-v2 .lp-tabs button{border-color:#d5dfe9;background:#fff;box-shadow:0 18px 42px -36px #122c5052;-webkit-backdrop-filter:none;backdrop-filter:none}.light .landing-v2 .lp-tabs button b{color:#20344e}.light .landing-v2 .lp-tabs button span{color:#6a7b8f}.light .landing-v2 .lp-tabs button.active{border-color:#f7931ecc;background:linear-gradient(145deg,#12283d,#17487b);box-shadow:0 24px 55px -35px #0009}.light .landing-v2 .lp-tabs button.active b,.light .landing-v2 .lp-tabs button.active span{color:#eaf1f8}.light .landing-v2 .lp-experience-panel{border-color:#d3dde7;background:linear-gradient(106deg,#050d1547,#050d1521 54%,#050d1512),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;box-shadow:0 42px 88px -60px #122c506b}.light .landing-v2 .lp-experience-panel:before{border-color:#24549a26;box-shadow:0 0 0 70px #24549a09,0 0 0 140px #24549a05}.light .landing-v2 .lp-panel-copy{background:#ffffffde}.light .landing-v2 .lp-panel-copy>span{color:#d9750e}.light .landing-v2 .lp-panel-copy h3{color:#102238}.light .landing-v2 .lp-panel-copy>p,.light .landing-v2 .lp-panel-copy li{color:#5e6c7d}.light .landing-v2 .lp-mini-dashboard,.light .landing-v2 .lp-request-card,.light .landing-v2 .lp-match-card,.light .landing-v2 .lp-phone-note{border-color:#d7e0e9;background:#fff;box-shadow:0 28px 58px -42px #12305457}.light .landing-v2 .lp-mini-dashboard header,.light .landing-v2 .lp-mini-row{border-color:#e0e7ee}.light .landing-v2 .lp-mini-kpis article{border-color:#e0e7ee;background:#f3f6f9}.light .landing-v2 .lp-mini-kpis article:first-child{background:linear-gradient(145deg,#173b7f,#24549a)}.light .landing-v2 .lp-mini-chart{border-color:#e0e7ee;background:#f6f8fa;color:#24549a}.light .landing-v2 .lp-mini-chart b,.light .landing-v2 .lp-mini-row p b,.light .landing-v2 .lp-request-card b,.light .landing-v2 .lp-match-card b,.light .landing-v2 .lp-phone h4{color:#142a43}.light .landing-v2 .lp-phone{border-color:#1b2c3f;background:#fff;box-shadow:0 34px 70px -43px #0d1f347a}.light .landing-v2 .lp-phone>small{color:#657588}.light .landing-v2 .lp-phone main{background:linear-gradient(145deg,#173b7f,#24549a)}.light .landing-v2 .lp-phone-actions button+button{border-color:#d6dfe8;background:#f5f7f9;color:#30465e}.light .landing-v2 .lp-experiences{padding:88px 0 96px}.light .landing-v2 .lp-experiences:before{display:none}.light .landing-v2 .lp-experience-intro{gap:54px;align-items:center}.light .landing-v2 .lp-section-heading h2{font-size:clamp(38px,3.55vw,52px);line-height:1.02;letter-spacing:-.055em}.light .landing-v2 .lp-tabs button{min-height:94px;padding:17px 16px}.light .landing-v2 .lp-tabs button b{font-size:13px}.light .landing-v2 .lp-experience-panel{min-height:510px;margin-top:34px;background:linear-gradient(106deg,#050d1552,#050d151f 54%,#050d150f),url(/images/ayos-hotel-lobby-daylight.png) center/cover}.light .landing-v2 .lp-panel-inner{min-height:510px;gap:54px;padding:42px 52px}.light .landing-v2 .lp-panel-copy{min-height:426px;padding:42px 38px;border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 24px 52px -38px #050f1b73}.light .landing-v2 .lp-panel-copy h3{font-size:clamp(34px,3vw,46px);line-height:1.04}.light .landing-v2 .lp-panel-copy>p{font-size:14px;line-height:1.68}.light .landing-v2 .lp-panel-copy ul{gap:13px;margin-top:28px}.light .landing-v2 .lp-panel-visual{padding:24px 0}.light .landing-v2 .lp-mini-dashboard{padding:18px;border-radius:18px}.light .landing-v2 .lp-mini-dashboard header{padding-bottom:15px}.light .landing-v2 .lp-mini-dashboard header>small{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:99px;color:#2e7757;background:#eff8f2;font-size:9px;font-weight:750}.light .landing-v2 .lp-mini-dashboard header>small b{width:5px;height:5px;border-radius:50%;background:#2e7757}.light .landing-v2 .lp-mini-kpis{gap:9px}.light .landing-v2 .lp-mini-kpis article{min-height:82px;padding:13px}.light .landing-v2 .lp-mini-kpis article b{font-size:26px}.light .landing-v2 .lp-mini-chart{margin-top:12px;padding:16px}.light .landing-v2 .lp-mini-row{margin-top:12px;padding-top:12px}@media (max-width:1100px){.light .landing-v2 .lp-panel-inner{padding:42px}.light .landing-v2 .lp-panel-copy{min-height:auto}}@media (max-width:639px){.light .landing-v2 .lp-experiences{padding:70px 0}.light .landing-v2 .lp-section-heading h2{font-size:36px}.light .landing-v2 .lp-experience-panel{min-height:auto}.light .landing-v2 .lp-panel-inner{min-height:auto;padding:26px 18px}.light .landing-v2 .lp-panel-copy{padding:30px 24px}.light .landing-v2 .lp-panel-visual{padding:16px 0}}@media (min-width:1101px){.light .landing-v2 .lp-experiences{display:flex;min-height:100svh;align-items:center}.light .landing-v2 .lp-experiences>.lp-shell{width:min(1440px,calc(100% - 80px))}.light .landing-v2 .lp-experience-panel,.light .landing-v2 .lp-panel-inner{min-height:clamp(610px,67vh,760px)}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-panel-inner{grid-template-columns:.7fr 1.3fr}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-panel-visual{padding:18px 0}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-phone-scene{min-height:570px}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-phone{width:320px;min-height:500px;padding:31px 22px 20px;border-radius:43px;transform:rotate(-1.2deg)}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-phone-note{right:-4%;top:14%;padding:16px 18px;border-color:#ffffffb8;background:#ffffffed;box-shadow:0 24px 54px -35px #050f1b8c}}.light .landing-v2 .lp-experience-panel{background-size:108%;animation:lp-lobby-drift 18s ease-in-out infinite alternate}.light .landing-v2 .lp-experience-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.1),transparent 32%,rgba(255,190,107,.11) 55%,transparent 72%);mix-blend-mode:screen;animation:lp-lobby-light 8s ease-in-out infinite}.light .landing-v2 .lp-panel-inner{z-index:2}.light .landing-v2 .lp-phone-context{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding:8px 9px;border-radius:9px;background:#f2f6fa;color:#62758b;font-size:7px}.light .landing-v2 .lp-phone-context b{color:#b96810;font-size:7px}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-phone main{margin-top:13px}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-phone main>b{font-size:15px}.light .landing-v2 .lp-experience-panel[data-experience=employee] .lp-phone-actions button{min-height:43px}.light .landing-v2 .lp-phone-note b{color:#17304c;font-size:10px}.light .landing-v2 .lp-phone-note span{color:#66778a;font-size:8px}@keyframes lp-lobby-drift{0%{background-position:48% center}to{background-position:54% center}}@keyframes lp-lobby-light{0%,to{opacity:.35;transform:translate(-4%)}50%{opacity:.9;transform:translate(4%)}}@media (prefers-reduced-motion:reduce){.light .landing-v2 .lp-experience-panel,.light .landing-v2 .lp-experience-panel:after{animation:none}}.light .landing-v2 .lp-workflow{position:relative;overflow:hidden;padding:120px 0 126px;background:linear-gradient(145deg,#f4f7fa,#eef3f7 52%,#faf7f1)}.light .landing-v2 .lp-workflow:before{position:absolute;right:-14vw;top:-18vw;width:48vw;height:48vw;content:"";border:1px solid rgba(36,84,154,.1);border-radius:50%;box-shadow:0 0 0 70px #24549a06,0 0 0 140px #e9831605}.light .landing-v2 .lp-workflow .lp-shell{position:relative;z-index:1;width:min(1340px,calc(100% - 64px))}.light .landing-v2 .lp-workflow-heading h2{color:#102238;font-size:clamp(42px,4vw,60px);line-height:1}.light .landing-v2 .lp-workflow-intro>aside{padding:27px 28px;border:1px solid #D6E0EA;border-left:4px solid #E98316;border-radius:0 18px 18px 0;background:#ffffffd1;box-shadow:0 22px 48px -40px #112b4c5c}.light .landing-v2 .lp-workflow-intro>aside>p{color:#627389}.light .landing-v2 .lp-workflow-line{gap:16px;margin-top:68px}.light .landing-v2 .lp-workflow-line:before{display:none}.light .landing-v2 .lp-workflow-line article{min-height:250px;padding:28px 24px;border:1px solid #D7E1EA;border-radius:18px;background:#ffffffe6;box-shadow:0 22px 48px -42px #112b4c42;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.light .landing-v2 .lp-workflow-line article:before{position:absolute;left:0;top:0;width:64px;height:3px;content:"";border-radius:18px 0 99px;background:#e98316;transition:width .3s ease}.light .landing-v2 .lp-workflow-line article:hover{transform:translateY(-7px);border-color:#e983168c;box-shadow:0 30px 58px -40px #112b4c61}.light .landing-v2 .lp-workflow-line article:hover:before{width:100%}.light .landing-v2 .lp-step-icon{width:58px;height:58px;margin:0 0 30px;border-color:#d9e3ed;border-radius:15px;background:#eef4f9;color:#e98316;box-shadow:none}.light .landing-v2 .lp-step-icon:after{border-color:#fff;background:#e98316}.light .landing-v2 .lp-workflow-line h3{color:#17304c;font-size:20px}.light .landing-v2 .lp-workflow-line p{margin:10px 0 0;color:#64758a;text-align:left}.light .landing-v2 .lp-data{position:relative;overflow:hidden;padding:122px 0 128px;background:linear-gradient(145deg,#07111a,#0b2131 58%,#091823)}.light .landing-v2 .lp-data:before{background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px)}.light .landing-v2 .lp-data .lp-shell{position:relative;z-index:1;width:min(1340px,calc(100% - 64px))}.light .landing-v2 .lp-data-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.64fr);-moz-column-gap:86px;column-gap:86px;align-items:end;margin:0 0 54px;text-align:left}.light .landing-v2 .lp-data-heading h2{color:#f5f8fb;font-size:clamp(42px,4vw,60px);line-height:1}.light .landing-v2 .lp-chart-card{border-color:#d5e4f521;border-radius:20px;background:#0e1e2cd4;box-shadow:0 30px 68px -48px #000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.light .landing-v2 .lp-chart-main{min-height:530px;border-top:3px solid #7BA6E8}.light .landing-v2 .lp-side-charts .lp-chart-card:last-child{border-top:3px solid #7BA6E8}.light .landing-v2 .lp-chart-header h3,.light .landing-v2 .lp-chart-legend b{color:#f5f8fb}.light .landing-v2 .lp-chart-header p,.light .landing-v2 .lp-chart-legend span{color:#aebccb}.light .landing-v2 .lp-period{border-color:#d5e4f521!important;background:#0a1620!important;color:#c3d0dd}.light .landing-v2 .lp-chart-card:hover{transform:translateY(-5px);border-color:#f7a02866;box-shadow:0 36px 76px -46px #000}.landing-v2 .lp-closing{position:relative;overflow:hidden;padding-top:110px}.landing-v2 .lp-final-cta{min-height:430px;padding:94px 54px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(108deg,#040b11e0,#040b1194 57%,#040b1147),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;box-shadow:0 44px 92px -60px #000000d9}.landing-v2 .lp-final-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(247,147,30,.14),transparent 36%)}.landing-v2 .lp-final-cta>*{position:relative;z-index:1}.landing-v2 .lp-final-cta>div{position:relative}.landing-v2 .lp-final-cta h2 em{color:#f7a028}.landing-v2 .lp-final-cta>span{color:#ffd196}.landing-v2 .lp-button-on-dark{background:#f7931e;color:#192633}.landing-v2 .lp-button-on-dark:hover{background:#ffb45a}.light .landing-v2 .lp-closing{background:#f7f4ef}.light .landing-v2 .lp-footer{color:#17304c}.light .landing-v2 .lp-footer-brand p,.light .landing-v2 .lp-footer-main a,.light .landing-v2 .lp-footer-bottom{color:#65778b}.light .landing-v2 .lp-footer a:hover{color:#d9750e}@media (max-width:1100px){.light .landing-v2 .lp-data-heading{grid-template-columns:1fr;gap:20px}.light .landing-v2 .lp-data-heading>p{grid-column:1;grid-row:auto;margin:0}.light .landing-v2 .lp-workflow-intro{gap:42px}}@media (max-width:639px){.light .landing-v2 .lp-workflow,.light .landing-v2 .lp-data{padding:78px 0}.light .landing-v2 .lp-workflow .lp-shell,.light .landing-v2 .lp-data .lp-shell{width:calc(100% - 28px)}.light .landing-v2 .lp-workflow-line{grid-template-columns:1fr;gap:12px;margin-top:46px}.light .landing-v2 .lp-workflow-line article{min-height:195px}.light .landing-v2 .lp-data-heading{margin-bottom:36px}.landing-v2 .lp-closing{padding-top:74px}.landing-v2 .lp-final-cta{min-height:390px;padding:70px 24px;border-radius:20px;background-position:58% center}}.light .landing-v2 .lp-experience-panel:after{background:linear-gradient(96deg,#040c147a,#040c143b 48%,#040c1421);mix-blend-mode:normal;opacity:1;animation:lp-lobby-light 10s ease-in-out infinite}.light .landing-v2 .lp-workflow{background:linear-gradient(100deg,#050d15b8,#050d157a 54%,#050d1559),url(/images/ayos-hotel-workflow.png) center/cover}.light .landing-v2 .lp-workflow:before{z-index:0;border-color:#ffffff1c;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #f7a02805}.light .landing-v2 .lp-workflow:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;background:linear-gradient(120deg,rgba(247,147,30,.08),transparent 38%,rgba(61,124,184,.12))}.light .landing-v2 .lp-workflow-heading h2{color:#f6f8fb}.light .landing-v2 .lp-workflow-heading h2 em{color:#afc9ee}.light .landing-v2 .lp-workflow-heading>p{color:#c1ccd7}.light .landing-v2 .lp-workflow-intro>aside{border-color:#ffffff3d;border-left-color:#f7931e;background:#ffffffeb;box-shadow:0 24px 54px -38px #000000a6}.light .landing-v2 .lp-workflow-line article{border-color:#ffffffb3;background:#fffffff0;box-shadow:0 24px 54px -40px #0000008f}.light .landing-v2 .lp-workflow-line article:hover{border-color:#f7a028;box-shadow:0 30px 60px -38px #000000b8}.light .landing-v2 .lp-experience-panel[data-experience=ayos]{background-image:linear-gradient(106deg,#050d1575,#050d1533 54%,#050d151a),url(/images/ayos-hotel-reception-hero-empty.png)}.light .landing-v2 .lp-experience-panel[data-experience=establishment],.light .landing-v2 .lp-experience-panel[data-experience=employee]{background-image:linear-gradient(106deg,#050d156b,#050d1533 54%,#050d151a),url(/images/ayos-hotel-lobby-daylight.png)}.light .landing-v2 .lp-workflow{background:linear-gradient(145deg,#f4f7fa,#eef3f7 52%,#faf7f1)}.light .landing-v2 .lp-workflow:before{border-color:#24549a1a;box-shadow:0 0 0 70px #24549a06,0 0 0 140px #e9831605}.light .landing-v2 .lp-workflow:after{display:none}.light .landing-v2 .lp-workflow-heading h2{color:#102238}.light .landing-v2 .lp-workflow-heading h2 em{color:#24549a}.light .landing-v2 .lp-workflow-heading>p{color:#627389}.light .landing-v2 .lp-workflow-intro>aside{border-color:#d6e0ea;border-left-color:#e98316;background:#ffffffd1;box-shadow:0 22px 48px -40px #112b4c5c}.light .landing-v2 .lp-workflow-line article{border-color:#d7e1ea;background:#ffffffe6;box-shadow:0 22px 48px -42px #112b4c42}.light .landing-v2 .lp-workflow-line article:hover{border-color:#e983168c;box-shadow:0 30px 58px -40px #112b4c61}.light .landing-v2 .lp-workflow{padding:104px 0 112px}.light .landing-v2 .lp-workflow .lp-shell{width:min(1400px,calc(100% - 64px))}.light .landing-v2 .lp-workflow-intro{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:68px}.light .landing-v2 .lp-workflow-heading h2{font-size:clamp(40px,3.7vw,56px)}.light .landing-v2 .lp-workflow-line{gap:12px;margin-top:54px}.light .landing-v2 .lp-workflow-line article{min-height:276px;padding:30px 27px}.light .landing-v2 .lp-workflow-line article>span{left:auto;right:20px;top:17px;color:#173b7f;font-size:42px;line-height:1;opacity:.09}.light .landing-v2 .lp-workflow-line h3{margin-top:5px;font-size:21px}.light .landing-v2 .lp-workflow-line p{max-width:220px;font-size:12px;line-height:1.7}.light .landing-v2 .lp-step-icon{margin-bottom:30px}.light .landing-v2 .lp-data{min-height:92svh;display:flex;align-items:center;padding:96px 0}.light .landing-v2 .lp-data .lp-shell{width:min(1400px,calc(100% - 64px))}.light .landing-v2 .lp-data-heading{margin-bottom:46px}.light .landing-v2 .lp-chart-card{padding:28px}.light .landing-v2 .lp-chart-main{min-height:550px}.light .landing-v2 .lp-chart-canvas-main{height:385px}.light .landing-v2 .lp-side-charts{gap:16px}.landing-v2 .lp-closing{padding-top:96px}.landing-v2 .lp-final-cta{min-height:450px}.light .landing-v2 .lp-footer{padding-top:76px}.light .landing-v2 .lp-footer-main{gap:72px}@media (max-width:1100px){.light .landing-v2 .lp-workflow-intro{grid-template-columns:1fr;gap:34px}.light .landing-v2 .lp-data{min-height:auto}.light .landing-v2 .lp-chart-main{min-height:490px}}@media (max-width:639px){.light .landing-v2 .lp-workflow{padding:76px 0}.light .landing-v2 .lp-workflow .lp-shell,.light .landing-v2 .lp-data .lp-shell{width:calc(100% - 28px)}.light .landing-v2 .lp-workflow-line article{min-height:205px;padding:25px 23px}.light .landing-v2 .lp-workflow-line article>span{right:17px;top:16px;font-size:34px}.light .landing-v2 .lp-data{padding:78px 0}.light .landing-v2 .lp-chart-card{padding:18px}.light .landing-v2 .lp-chart-main{min-height:420px}.light .landing-v2 .lp-chart-canvas-main{height:300px}.landing-v2 .lp-final-cta{min-height:385px}}.light .landing-v2 .lp-workflow{padding:96px 0 104px;background:radial-gradient(circle at 88% 12%,rgba(36,84,154,.08),transparent 28%),linear-gradient(145deg,#f8f5ef,#f1f5f8 58%,#faf8f4)}.light .landing-v2 .lp-workflow:before{display:none}.light .landing-v2 .lp-workflow-intro{align-items:center}.light .landing-v2 .lp-workflow-heading h2{font-size:clamp(40px,3.55vw,54px)}.light .landing-v2 .lp-workflow-intro>aside{padding:28px 30px;border:0;border-radius:18px;color:#fff;background:linear-gradient(145deg,#102238,#173b7f);box-shadow:0 28px 54px -40px #112b4c94}.light .landing-v2 .lp-workflow-intro>aside>span{color:#f7a028}.light .landing-v2 .lp-workflow-intro>aside>b{color:#fff}.light .landing-v2 .lp-workflow-intro>aside>p{color:#ffffffad}.light .landing-v2 .lp-workflow-line{gap:14px;margin-top:48px}.light .landing-v2 .lp-workflow-line article{min-height:230px;padding:27px 25px;border-color:#dce4eb;background:#fff;box-shadow:0 20px 44px -38px #112b4c47}.light .landing-v2 .lp-workflow-line article:first-child{border-color:#102238;background:linear-gradient(145deg,#102238,#173b7f);box-shadow:0 26px 52px -36px #112b4c99}.light .landing-v2 .lp-workflow-line article:first-child h3{color:#fff}.light .landing-v2 .lp-workflow-line article:first-child p{color:#ffffffad}.light .landing-v2 .lp-workflow-line article:first-child .lp-step-icon{border-color:#ffffff24;background:#ffffff1a;color:#f7a028}.light .landing-v2 .lp-workflow-line article:first-child .lp-step-icon:after{border-color:#173b7f}.light .landing-v2 .lp-workflow-line article:first-child>span{color:#fff;opacity:.12}.light .landing-v2 .lp-workflow-line article:before{background:#f7931e}.light .landing-v2 .lp-workflow-line article:hover{transform:translateY(-6px);border-color:#f7931e}.light .landing-v2 .lp-workflow-line h3{font-size:20px}.light .landing-v2 .lp-workflow-line p{font-size:12px}.light .landing-v2 .lp-data{display:block;min-height:0;padding:104px 0 112px;background:radial-gradient(circle at 87% 8%,rgba(36,84,154,.09),transparent 30%),linear-gradient(145deg,#f7f4ee,#edf3f8 58%,#faf8f3)}.light .landing-v2 .lp-data:before{display:none}.light .landing-v2 .lp-data-heading h2{color:#102238}.light .landing-v2 .lp-data-heading h2 em{color:#e98316}.light .landing-v2 .lp-data-heading>p{color:#627389}.light .landing-v2 .lp-chart-card{border-color:#d9e2ea;background:#ffffffeb;box-shadow:0 26px 56px -44px #112b4c4d;-webkit-backdrop-filter:none;backdrop-filter:none}.light .landing-v2 .lp-chart-main{border-top:3px solid #173B7F}.light .landing-v2 .lp-side-charts .lp-chart-card:first-child{border-top:3px solid #E98316}.light .landing-v2 .lp-side-charts .lp-chart-card:last-child{border-top:3px solid #173B7F}.light .landing-v2 .lp-chart-header h3,.light .landing-v2 .lp-chart-legend b{color:#17304c}.light .landing-v2 .lp-chart-header p,.light .landing-v2 .lp-chart-legend span{color:#64758a}.light .landing-v2 .lp-period{border-color:#d9e2ea!important;background:#f5f8fa!important;color:#3f556e}.light .landing-v2 .lp-chart-card:hover{border-color:#173b7f61;box-shadow:0 32px 66px -42px #112b4c61}.light .landing-v2 .lp-workflow{padding:104px 0;background:#f7f4ee}.light .landing-v2 .lp-workflow .lp-shell{width:min(1320px,calc(100% - 64px))}.light .landing-v2 .lp-workflow-intro{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:80px;padding-bottom:42px;border-bottom:1px solid #DCE2E8}.light .landing-v2 .lp-workflow-heading h2{font-size:clamp(42px,3.8vw,58px);letter-spacing:-.055em}.light .landing-v2 .lp-workflow-intro>aside{position:relative;padding:24px 0 24px 24px;border:0;border-left:3px solid #F7931E;border-radius:0;color:#17304c;background:transparent;box-shadow:none}.light .landing-v2 .lp-workflow-intro>aside>span{color:#d9750e}.light .landing-v2 .lp-workflow-intro>aside>b{color:#17304c;font-size:22px}.light .landing-v2 .lp-workflow-intro>aside>p{color:#66778a}.light .landing-v2 .lp-workflow-line{grid-template-columns:repeat(4,1fr);gap:0;margin-top:0;border-bottom:1px solid #DCE2E8}.light .landing-v2 .lp-workflow-line:before{position:absolute;left:0;right:0;top:0;display:block;height:3px;background:linear-gradient(90deg,#f7931e 0,#f7931e 24%,#24549a 24%,#24549a);opacity:1}.light .landing-v2 .lp-workflow-line article{min-height:220px;padding:34px 28px 28px;border:0;border-right:1px solid #DCE2E8;border-radius:0;background:transparent;box-shadow:none}.light .landing-v2 .lp-workflow-line article:last-child{border-right:0}.light .landing-v2 .lp-workflow-line article:before{display:none}.light .landing-v2 .lp-workflow-line article:hover{transform:none;border-color:#dce2e8;background:#24549a09;box-shadow:none}.light .landing-v2 .lp-workflow-line article>span{right:23px;top:23px;color:#173b7f;font-size:34px;opacity:.13}.light .landing-v2 .lp-step-icon{width:48px;height:48px;margin-bottom:24px;border-radius:14px;color:#e98316;background:#fff9f0}.light .landing-v2 .lp-workflow-line h3{font-size:18px}.light .landing-v2 .lp-workflow-line p{max-width:190px;font-size:12px;line-height:1.65}.light .landing-v2 .lp-workflow-line article:first-child{border-color:#dce2e8;color:inherit;background:transparent;box-shadow:none}.light .landing-v2 .lp-workflow-line article:first-child h3{color:#17304c}.light .landing-v2 .lp-workflow-line article:first-child p{color:#66778a}.light .landing-v2 .lp-workflow-line article:first-child .lp-step-icon{border-color:#f4d5b0;background:#fff9f0}.light .landing-v2 .lp-workflow-line article:first-child .lp-step-icon:after{border-color:#fff9f0}.light .landing-v2 .lp-data{padding:98px 0 106px;background:#f7f4ee}.light .landing-v2 .lp-data .lp-shell{width:min(1320px,calc(100% - 64px))}.light .landing-v2 .lp-data-stage{position:relative;overflow:hidden;padding:62px;border:1px solid rgba(143,183,243,.17);border-radius:30px;background:linear-gradient(132deg,#07111a,#0d2638 61%,#0a1823);box-shadow:0 38px 84px -58px #091828e6}.light .landing-v2 .lp-data-stage:before{position:absolute;right:-9%;top:-48%;width:54%;height:155%;content:"";border:1px solid rgba(143,183,243,.14);border-radius:50%;box-shadow:0 0 0 70px #8fb7f306,0 0 0 140px #f7931e05}.light .landing-v2 .lp-data-stage>*{position:relative;z-index:1}.light .landing-v2 .lp-data-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);-moz-column-gap:74px;column-gap:74px;align-items:end;margin-bottom:46px;text-align:left}.light .landing-v2 .lp-data-heading>span,.light .landing-v2 .lp-data-heading>h2{grid-column:1}.light .landing-v2 .lp-data-heading h2{color:#f6f9fc;font-size:clamp(42px,3.8vw,58px)}.light .landing-v2 .lp-data-heading h2 em{color:#f7a028}.light .landing-v2 .lp-data-heading>p{grid-column:2;grid-row:1/3;align-self:end;margin:0 0 7px;color:#aebccb}.light .landing-v2 .lp-chart-card{border-color:#d5e4f521;background:#0b1b28bd;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.light .landing-v2 .lp-chart-main{border-top:3px solid #82ACEB}.light .landing-v2 .lp-side-charts .lp-chart-card:first-child{border-top:3px solid #F7A028}.light .landing-v2 .lp-side-charts .lp-chart-card:last-child{border-top:3px solid #82ACEB}.light .landing-v2 .lp-chart-header h3,.light .landing-v2 .lp-chart-legend b{color:#f4f7fa}.light .landing-v2 .lp-chart-header p,.light .landing-v2 .lp-chart-legend span{color:#a9b6c5}.light .landing-v2 .lp-period{border-color:#d5e4f521!important;background:#081521!important;color:#c3d0dd}.light .landing-v2 .lp-chart-card:hover{transform:translateY(-4px);border-color:#f7a02859;box-shadow:0 26px 55px -43px #000}@media (max-width:1100px){.light .landing-v2 .lp-workflow-intro,.light .landing-v2 .lp-data-heading{grid-template-columns:1fr;gap:25px}.light .landing-v2 .lp-data-heading>p{grid-column:1;grid-row:auto;margin:0}.light .landing-v2 .lp-workflow-line{grid-template-columns:repeat(2,1fr)}.light .landing-v2 .lp-workflow-line article:nth-child(2){border-right:0}.light .landing-v2 .lp-data-stage{padding:46px}}@media (max-width:639px){.light .landing-v2 .lp-workflow,.light .landing-v2 .lp-data{padding:74px 0}.light .landing-v2 .lp-workflow .lp-shell,.light .landing-v2 .lp-data .lp-shell{width:calc(100% - 28px)}.light .landing-v2 .lp-workflow-intro{gap:16px;padding-bottom:28px}.light .landing-v2 .lp-workflow-line{grid-template-columns:1fr}.light .landing-v2 .lp-workflow-line article,.light .landing-v2 .lp-workflow-line article:nth-child(2){min-height:160px;padding:25px 21px;border-right:0;border-bottom:1px solid #DCE2E8}.light .landing-v2 .lp-data-stage{padding:34px 18px;border-radius:22px}.light .landing-v2 .lp-data-heading{margin-bottom:34px}}.light .landing-v2 .lp-experience-panel[data-experience]{min-height:clamp(650px,72vh,790px);background-image:linear-gradient(98deg,#040c1485,#040c143d 50%,#040c1424),url(/images/ayos-hotel-reception-hero-empty.png)}.light .landing-v2 .lp-experience-panel[data-experience] .lp-panel-inner{min-height:clamp(650px,72vh,790px)}.light .landing-v2 .lp-experience-panel[data-experience=ayos] .lp-panel-inner{grid-template-columns:.64fr 1.36fr;gap:42px}.light .landing-v2 .lp-experience-panel[data-experience=ayos] .lp-panel-visual{padding:18px 0}.light .landing-v2 .lp-experience-panel[data-experience=ayos] .lp-mini-dashboard{transform:scale(1.04);transform-origin:center}.light .landing-v2 .lp-mini-kpis article:not(:first-child) b,.light .landing-v2 .lp-mini-kpis article:not(:first-child) span{color:#17304c}.light .landing-v2 .lp-mini-kpis article:not(:first-child){background:#f4f7fa}.light .landing-v2 .lp-mini-chart>div{color:#17304c}.light .landing-v2 .lp-mini-row{background:#fff}.light .landing-v2 .lp-mini-row p b{color:#17304c}.light .landing-v2 .lp-data{position:relative;padding:118px 0 126px;background:#091521 url(/images/ayos-hotel-workflow.png) center/cover fixed}.light .landing-v2 .lp-data:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";pointer-events:none;background:linear-gradient(100deg,#040c14db,#040c14a8 52%,#040c1480)}.light .landing-v2 .lp-data .lp-shell{position:relative;z-index:1}.light .landing-v2 .lp-data-stage{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.light .landing-v2 .lp-data-stage:before{display:none}.light .landing-v2 .lp-data-heading{padding:0 0 46px}.light .landing-v2 .lp-data-heading h2{font-size:clamp(46px,4.25vw,64px)}.light .landing-v2 .lp-data-layout{gap:18px}.light .landing-v2 .lp-chart-card{border-color:#ebf3fb2e;background:#07141fb8;box-shadow:0 28px 58px -42px #000000c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.light .landing-v2 .lp-chart-main{min-height:570px}.light .landing-v2 .lp-chart-canvas-main{height:400px}.light .landing-v2 .lp-side-charts{gap:18px}.light .landing-v2 .lp-side-charts .lp-chart-card{min-height:276px}.light .landing-v2 .lp-chart-header h3{font-size:19px}.light .landing-v2 .lp-chart-header p{font-size:11px}.light .landing-v2 .lp-donut-layout{grid-template-columns:155px 1fr}.light .landing-v2 .lp-donut{width:155px;height:155px}.light .landing-v2 .lp-chart-canvas-bars{height:166px}@media (max-width:1100px){.light .landing-v2 .lp-experience-panel[data-experience],.light .landing-v2 .lp-experience-panel[data-experience] .lp-panel-inner{min-height:auto}.light .landing-v2 .lp-experience-panel[data-experience=ayos] .lp-panel-inner{grid-template-columns:1fr}.light .landing-v2 .lp-data{background-attachment:scroll}.light .landing-v2 .lp-chart-main{min-height:500px}}@media (max-width:639px){.light .landing-v2 .lp-data{padding:82px 0;background-position:60% center}.light .landing-v2 .lp-chart-main{min-height:420px}.light .landing-v2 .lp-chart-canvas-main{height:300px}.light .landing-v2 .lp-side-charts .lp-chart-card{min-height:0}.light .landing-v2 .lp-experience-panel[data-experience=ayos] .lp-mini-dashboard{transform:none}}.landing-v2 .lp-experience-panel[data-experience]{background-image:linear-gradient(100deg,#050d1594,#050d1547 56%,#050d1529),url(/images/ayos-hotel-lobby-daylight.png)!important}.landing-v2 .lp-experience-panel[data-experience] .lp-panel-inner{min-height:clamp(640px,70vh,770px)}.landing-v2 .lp-experience-panel[data-experience=ayos] .lp-panel-inner{grid-template-columns:.72fr 1.28fr;gap:54px}.landing-v2 .lp-panel-visual{display:grid;place-items:center}.landing-v2 .lp-ayos-brief,.landing-v2 .lp-request-product,.landing-v2 .lp-employee-documents{width:min(100%,720px);border:1px solid rgba(211,226,241,.28);border-radius:22px;background:#fafcfff0;box-shadow:0 30px 72px -44px #00000094;color:#17304c}.landing-v2 .lp-ayos-brief{padding:22px}.landing-v2 .lp-ayos-brief>header,.landing-v2 .lp-employee-documents>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #E3EAF0;font-size:11px;font-weight:700}.landing-v2 .lp-ayos-brief header span,.landing-v2 .lp-employee-documents header span{display:flex;align-items:center;gap:8px}.landing-v2 .lp-ayos-brief header i,.landing-v2 .lp-employee-documents header i{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#f7931e;color:#fff;font-size:9px;font-style:normal}.landing-v2 .lp-ayos-brief header small{display:flex;align-items:center;gap:6px;color:#337c59;font-size:10px}.landing-v2 .lp-ayos-brief header small b{width:6px;height:6px;border-radius:50%;background:#49a870}.landing-v2 .lp-ayos-priority{display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;margin-top:18px;padding:15px;border:1px solid #E1E7EE;border-left:3px solid #F7931E;border-radius:14px;background:#fff}.landing-v2 .lp-ayos-priority>span{display:grid;gap:3px;place-items:center;color:#e98316}.landing-v2 .lp-ayos-priority svg{width:19px}.landing-v2 .lp-ayos-priority i{font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.landing-v2 .lp-ayos-priority small{display:block;color:#718196;font-size:10px}.landing-v2 .lp-ayos-priority b{display:block;margin-top:3px;font-size:14px}.landing-v2 .lp-ayos-priority p{margin:4px 0 0;color:#66778a;font-size:10px}.landing-v2 .lp-ayos-priority>em{color:#24549a;font-size:10px;font-style:normal;font-weight:800}.landing-v2 .lp-ayos-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:14px}.landing-v2 .lp-ayos-columns section{min-height:148px;padding:15px;border:1px solid #E1E8EF;border-radius:14px;background:#f7f9fb}.landing-v2 .lp-ayos-columns section>span{display:block;color:#718196;font-size:10px}.landing-v2 .lp-ayos-columns section>b{display:block;margin-top:7px;font-size:29px;line-height:1}.landing-v2 .lp-ayos-columns section>b small{color:#7a8999;font-size:12px}.landing-v2 .lp-ayos-avatars{display:flex;margin-top:13px}.landing-v2 .lp-ayos-avatars i,.landing-v2 .lp-ayos-avatars strong{display:grid;width:27px;height:27px;place-items:center;margin-left:-5px;border:2px solid #F7F9FB;border-radius:50%;background:#dce9f9;color:#24549a;font-size:8px;font-style:normal}.landing-v2 .lp-ayos-avatars i:first-child{margin-left:0}.landing-v2 .lp-ayos-avatars strong{background:#173b7f;color:#fff;font-size:8px}.landing-v2 .lp-ayos-columns section>p{margin:10px 0 0;color:#69798b;font-size:10px}.landing-v2 .lp-ayos-check{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #E1E8EF}.landing-v2 .lp-ayos-check:last-child{border-bottom:0}.landing-v2 .lp-ayos-check b{display:flex;align-items:center;gap:6px;font-size:10px}.landing-v2 .lp-ayos-check svg{width:13px;color:#e98316}.landing-v2 .lp-ayos-check em{color:#39815d;font-size:9px;font-style:normal;font-weight:700}.landing-v2 .lp-ayos-brief>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#66778a;font-size:10px}.landing-v2 .lp-ayos-brief>footer b{color:#173b7f}.landing-v2 .lp-ayos-brief>footer button,.landing-v2 .lp-request-product>button,.landing-v2 .lp-employee-documents footer button{border:0;border-radius:9px;background:#173b7f;color:#fff;font:inherit;font-size:10px;font-weight:800;padding:10px 13px}.landing-v2 .lp-request-scene{display:grid;place-items:center;width:100%;min-height:440px}.landing-v2 .lp-request-product{position:relative;padding:22px 24px}.landing-v2 .lp-request-product header{display:flex;align-items:center;justify-content:space-between}.landing-v2 .lp-request-product header>span{display:flex;align-items:center;gap:8px;font-size:11px}.landing-v2 .lp-request-product header i{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#173b7f;color:#fff;font-size:9px;font-style:normal}.landing-v2 .lp-request-product header small{color:#718196;font-size:10px}.landing-v2 .lp-request-product header small em{font-style:normal;color:#a1adbb}.landing-v2 .lp-request-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0}.landing-v2 .lp-request-progress i{height:3px;border-radius:5px;background:#e0e7ef}.landing-v2 .lp-request-progress i:first-child{background:#f7931e}.landing-v2 .lp-request-product h4{margin:0;font-size:20px;letter-spacing:-.03em}.landing-v2 .lp-request-product>p{margin:7px 0 17px;color:#67788c;font-size:11px;line-height:1.5}.landing-v2 .lp-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.landing-v2 .lp-request-fields label{display:grid;gap:5px;padding:11px 12px;border:1px solid #DDE5ED;border-radius:10px;background:#fff;color:#76869a;font-size:9px}.landing-v2 .lp-request-fields b{color:#17304c;font-size:11px}.landing-v2 .lp-request-product>button{width:100%;margin-top:16px;background:#f7931e;color:#102238}.landing-v2 .lp-request-scene .lp-match-card{right:-18px;bottom:20px;width:min(330px,62%);border-color:#d4e1eeb3;background:#0a1c2bf2}.landing-v2 .lp-employee-documents{padding:21px 22px}.landing-v2 .lp-document-identity{display:flex;align-items:center;gap:10px;padding:18px 0}.landing-v2 .lp-document-identity>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#dce9f9;color:#173b7f;font-size:11px;font-weight:800}.landing-v2 .lp-document-identity div{flex:1}.landing-v2 .lp-document-identity b,.landing-v2 .lp-document-identity small{display:block}.landing-v2 .lp-document-identity b{font-size:13px}.landing-v2 .lp-document-identity small{margin-top:3px;color:#718196;font-size:10px}.landing-v2 .lp-document-identity>svg{width:19px;color:#3e9a68}.landing-v2 .lp-document-heading{display:flex;justify-content:space-between;align-items:end}.landing-v2 .lp-document-heading span,.landing-v2 .lp-document-heading b{display:block}.landing-v2 .lp-document-heading span{color:#718196;font-size:10px}.landing-v2 .lp-document-heading b{margin-top:3px;font-size:16px}.landing-v2 .lp-document-heading em{color:#e98316;font-size:12px;font-style:normal;font-weight:800}.landing-v2 .lp-document-progress{height:6px;overflow:hidden;margin:12px 0 15px;border-radius:5px;background:#e4eaf0}.landing-v2 .lp-document-progress i{display:block;width:80%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#173b7f,#6e9be2)}.landing-v2 .lp-document-list{display:grid;gap:8px}.landing-v2 .lp-document-list article{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #E0E7EE;border-radius:11px}.landing-v2 .lp-document-list article>span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#e9f4ec;color:#39815d}.landing-v2 .lp-document-list article.pending>span{background:#fff2df;color:#e98316}.landing-v2 .lp-document-list svg{width:15px}.landing-v2 .lp-document-list div{flex:1}.landing-v2 .lp-document-list b,.landing-v2 .lp-document-list small{display:block}.landing-v2 .lp-document-list b{font-size:10px}.landing-v2 .lp-document-list small{margin-top:2px;color:#718196;font-size:9px}.landing-v2 .lp-document-list em{color:#39815d;font-size:9px;font-style:normal;font-weight:800}.landing-v2 .lp-document-list .pending em{color:#d47b13}.landing-v2 .lp-employee-documents footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;padding-top:14px;border-top:1px solid #E3EAF0}.landing-v2 .lp-employee-documents footer p{margin:0;color:#69798b;font-size:9px;line-height:1.4}.landing-v2 .lp-employee-documents footer p b{color:#17304c}.landing-v2 .lp-employee-documents footer button{white-space:nowrap;padding:9px 11px}.landing-v2 .lp-workflow{display:flex;align-items:center;min-height:100svh;padding:80px 0;background:#f7f4ee!important;color:#17304c}.landing-v2 .lp-workflow .lp-shell{width:min(1380px,calc(100% - 64px))}.landing-v2 .lp-workflow-intro{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:92px;padding-bottom:46px;border-bottom:1px solid #D9E1E9}.landing-v2 .lp-workflow-heading h2,.landing-v2 .lp-workflow-intro>aside>b,.landing-v2 .lp-workflow-line h3{color:#17304c}.landing-v2 .lp-workflow-heading h2 em{color:#24549a}.landing-v2 .lp-workflow-heading>p,.landing-v2 .lp-workflow-intro>aside>p,.landing-v2 .lp-workflow-line p{color:#66778a}.landing-v2 .lp-workflow-intro>aside{padding:25px 0 25px 26px;border:0;border-left:3px solid #F7931E;border-radius:0;background:transparent;box-shadow:none}.landing-v2 .lp-workflow-intro>aside>span{color:#d9750e}.landing-v2 .lp-workflow-line{gap:0;margin-top:0;border-bottom:1px solid #D9E1E9}.landing-v2 .lp-workflow-line:before{left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#f7931e 0,#f7931e 25%,#24549a 25%,#24549a);opacity:1}.landing-v2 .lp-workflow-line article{min-height:250px;padding:37px 30px 30px;border:0;border-right:1px solid #D9E1E9;border-radius:0;background:transparent;box-shadow:none;text-align:left}.landing-v2 .lp-workflow-line article:last-child{border-right:0}.landing-v2 .lp-workflow-line article:before{display:none}.landing-v2 .lp-workflow-line article:hover{transform:none;background:#24549a09;box-shadow:none}.landing-v2 .lp-workflow-line article>span{right:25px;left:auto;top:25px;color:#173b7f;font-size:40px;opacity:.1}.landing-v2 .lp-step-icon{width:50px;height:50px;margin-bottom:28px;border-radius:15px;color:#e98316;background:#fff9f0}.landing-v2 .lp-workflow-line h3{font-size:20px}.landing-v2 .lp-workflow-line p{max-width:210px;margin:9px 0 0;font-size:12px;line-height:1.65}.landing-v2 .lp-data{background:#081521 url(/images/ayos-hotel-operations-room.png) center/cover fixed!important}.landing-v2 .lp-data:before{display:block!important;background:linear-gradient(100deg,#040c14b8,#040c1478 52%,#040c1452)!important}.dark .landing-v2 .lp-data:before{background:linear-gradient(100deg,#03090fdb,#03090fad 52%,#03090f8f)!important}.dark .landing-v2 .lp-experience-panel[data-experience]{background-image:linear-gradient(100deg,#02080eb8,#02080e85 56%,#02080e61),url(/images/ayos-hotel-lobby-daylight.png)!important}.dark .landing-v2 .lp-workflow{background:#0c1622!important;color:#f4f7fa}.dark .landing-v2 .lp-workflow-intro{border-color:#d5e4f524}.dark .landing-v2 .lp-workflow-heading h2,.dark .landing-v2 .lp-workflow-intro>aside>b,.dark .landing-v2 .lp-workflow-line h3{color:#f4f7fa}.dark .landing-v2 .lp-workflow-heading h2 em{color:#8fb7f3}.dark .landing-v2 .lp-workflow-heading>p,.dark .landing-v2 .lp-workflow-intro>aside>p,.dark .landing-v2 .lp-workflow-line p{color:#a9b6c5}.dark .landing-v2 .lp-workflow-intro>aside{border-left-color:#f7931e}.dark .landing-v2 .lp-workflow-line{border-color:#d5e4f524}.dark .landing-v2 .lp-workflow-line article{border-color:#d5e4f524}.dark .landing-v2 .lp-workflow-line article:hover{background:#8fb7f30d}.dark .landing-v2 .lp-workflow-line article>span{color:#b3d0fa}.dark .landing-v2 .lp-step-icon{background:#142536;color:#f7a028}.dark .landing-v2 .lp-ayos-brief,.dark .landing-v2 .lp-request-product,.dark .landing-v2 .lp-employee-documents{border-color:#cde0f22e;background:#091622eb;color:#f4f7fa}.dark .landing-v2 .lp-ayos-brief>header,.dark .landing-v2 .lp-employee-documents>header,.dark .landing-v2 .lp-employee-documents footer{border-color:#cde0f224}.dark .landing-v2 .lp-ayos-priority,.dark .landing-v2 .lp-ayos-columns section,.dark .landing-v2 .lp-request-fields label{border-color:#cde0f224;background:#ffffff09}.dark .landing-v2 .lp-ayos-priority b,.dark .landing-v2 .lp-request-product h4,.dark .landing-v2 .lp-request-fields b,.dark .landing-v2 .lp-document-identity b,.dark .landing-v2 .lp-document-heading b,.dark .landing-v2 .lp-document-list b,.dark .landing-v2 .lp-employee-documents footer p b{color:#f4f7fa}.dark .landing-v2 .lp-ayos-priority p,.dark .landing-v2 .lp-ayos-columns section>p,.dark .landing-v2 .lp-request-product>p,.dark .landing-v2 .lp-document-identity small,.dark .landing-v2 .lp-document-heading span,.dark .landing-v2 .lp-document-list small,.dark .landing-v2 .lp-employee-documents footer p{color:#a9b6c5}.dark .landing-v2 .lp-ayos-check{border-color:#cde0f21f}.dark .landing-v2 .lp-document-progress{background:#223446}.dark .landing-v2 .lp-document-list article{border-color:#cde0f224}.dark .landing-v2 .lp-document-list article>span{background:#173b32}.dark .landing-v2 .lp-document-list article.pending>span{background:#3a2a18}.dark .landing-v2 .lp-request-product header small,.dark .landing-v2 .lp-request-fields label,.dark .landing-v2 .lp-ayos-columns section>span{color:#a9b6c5}@media (max-width:1100px){.landing-v2 .lp-experience-panel[data-experience] .lp-panel-inner{min-height:auto}.landing-v2 .lp-experience-panel[data-experience=ayos] .lp-panel-inner,.landing-v2 .lp-workflow-intro{grid-template-columns:1fr}.landing-v2 .lp-workflow{min-height:auto;padding:100px 0}.landing-v2 .lp-data{background-attachment:scroll!important}}@media (max-width:639px){.landing-v2 .lp-experience-panel[data-experience]{background-position:58% center}.landing-v2 .lp-ayos-columns,.landing-v2 .lp-request-fields{grid-template-columns:1fr}.landing-v2 .lp-ayos-priority{grid-template-columns:38px 1fr}.landing-v2 .lp-ayos-priority>em{display:none}.landing-v2 .lp-ayos-brief>footer,.landing-v2 .lp-employee-documents footer{align-items:flex-start;flex-direction:column}.landing-v2 .lp-request-scene .lp-match-card{right:0;width:92%}.landing-v2 .lp-workflow{padding:78px 0}.landing-v2 .lp-workflow .lp-shell{width:calc(100% - 28px)}.landing-v2 .lp-workflow-intro{gap:24px;padding-bottom:30px}.landing-v2 .lp-workflow-line{grid-template-columns:1fr}.landing-v2 .lp-workflow-line article{min-height:165px;padding:27px 22px;border-right:0;border-bottom:1px solid #D9E1E9}.dark .landing-v2 .lp-workflow-line article{border-color:#d5e4f524}.landing-v2 .lp-step-icon{margin-bottom:18px}.landing-v2 .lp-data{background-position:62% center!important}}.landing-v2 .lp-ayos-brief{width:min(100%,820px);padding:24px}.landing-v2 .lp-ayos-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.landing-v2 .lp-ayos-kpis article{display:flex;min-height:82px;flex-direction:column;justify-content:space-between;padding:11px;border:1px solid #E1E8EF;border-radius:12px;background:#f7f9fb}.landing-v2 .lp-ayos-kpis small,.landing-v2 .lp-ayos-kpis span{color:#728296;font-size:9px}.landing-v2 .lp-ayos-kpis b{color:#17304c;font-size:20px;line-height:1}.landing-v2 .lp-ayos-kpis article:first-child{border-color:#173b7f;background:#173b7f}.landing-v2 .lp-ayos-kpis article:first-child small,.landing-v2 .lp-ayos-kpis article:first-child span{color:#ffffffa6}.landing-v2 .lp-ayos-kpis article:first-child b{color:#fff}.landing-v2 .lp-workflow{margin-bottom:0}.landing-v2 .lp-data{border-top:84px solid #F7F4EE}.dark .landing-v2 .lp-data{border-top-color:#0c1622}.dark .landing-v2 .lp-ayos-kpis article{border-color:#cde0f224;background:#ffffff09}.dark .landing-v2 .lp-ayos-kpis small,.dark .landing-v2 .lp-ayos-kpis span{color:#a9b6c5}.dark .landing-v2 .lp-ayos-kpis b{color:#f4f7fa}.dark .landing-v2 .lp-ayos-kpis article:first-child{border-color:#24549a;background:#173b7f}.dark .landing-v2 .lp-ayos-kpis article:first-child b{color:#fff}@media (max-width:1100px){.landing-v2 .lp-experience-panel{width:calc(100% - 16px)}.landing-v2 .lp-ayos-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.landing-v2 .lp-experience-panel{width:100%}.landing-v2 .lp-data{border-top-width:52px}.landing-v2 .lp-ayos-kpis{gap:7px}.landing-v2 .lp-ayos-kpis article{min-height:72px}.landing-v2 .lp-ayos-kpis b{font-size:18px}}.landing-v2 .lp-experience-panel[data-experience=employee] .lp-panel-inner{grid-template-columns:.82fr 1.18fr}.landing-v2 .lp-experience-panel[data-experience=employee] .lp-panel-visual{width:100%;justify-self:center}.landing-v2 .lp-experience-panel[data-experience=employee] .lp-employee-documents{margin-inline:auto;transform:none!important}.landing-v2 .lp-request-scene{display:flex;min-height:0;align-items:center;justify-content:center}.landing-v2 .lp-request-product{width:min(100%,690px)}.landing-v2 .lp-request-product .lp-match-card{position:static;display:flex;width:100%;margin:13px 0 0;padding:11px 13px;border:1px solid #DCE6EF;border-left:3px solid #F7931E;border-radius:11px;background:#f5f8fb;box-shadow:none;color:#17304c}.landing-v2 .lp-request-product .lp-match-card svg{color:#e98316}.landing-v2 .lp-request-product .lp-match-card b{color:#17304c;font-size:10px}.landing-v2 .lp-request-product .lp-match-card span{color:#6c7c8f;font-size:9px}.landing-v2 .lp-workflow{min-height:80svh;margin:10svh 0;padding:72px 0}.landing-v2 .lp-data{border-top:0}.landing-v2 .lp-closing{padding-top:clamp(154px,15vh,230px)}.dark .landing-v2 .lp-request-product .lp-match-card{border-color:#cde0f229;background:#ffffff0b;color:#f4f7fa}.dark .landing-v2 .lp-request-product .lp-match-card b{color:#f4f7fa}.dark .landing-v2 .lp-request-product .lp-match-card span{color:#a9b6c5}.dark .landing-v2 .lp-final-cta{border-color:#ffffff24;background:linear-gradient(108deg,#040b11eb,#040b11b3 57%,#040b1170),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;box-shadow:0 44px 92px -60px #000000d9}.dark .landing-v2 .lp-final-cta:before{background:linear-gradient(90deg,rgba(247,147,30,.14),transparent 36%)}.dark .landing-v2 .lp-final-cta h2{color:#fff}.dark .landing-v2 .lp-final-cta h2 em{color:#f7a028}.dark .landing-v2 .lp-final-cta>span{color:#ffd196}.dark .landing-v2 .lp-final-cta>p{color:#ffffffb8}.dark .landing-v2 .lp-button-on-dark{background:#f7931e;color:#192633}.dark .landing-v2 .lp-button-dark-ghost{border-color:#ffffff3d;color:#fff}@media (max-width:1100px){.landing-v2 .lp-experience-panel[data-experience=employee] .lp-panel-inner{grid-template-columns:1fr}.landing-v2 .lp-workflow{min-height:auto;margin:72px 0;padding:84px 0}.landing-v2 .lp-closing{padding-top:132px}}@media (max-width:639px){.landing-v2 .lp-workflow{margin:54px 0;padding:72px 0}.landing-v2 .lp-closing{padding-top:96px}.landing-v2 .lp-request-product .lp-match-card{align-items:flex-start}}.dark .landing-v2{background:#08111a}.landing-v2 .lp-closing{margin-top:clamp(120px,12vh,190px);padding-top:0!important}.light .landing-v2 .lp-closing,.dark .landing-v2 .lp-closing{background:transparent}.landing-v2 .lp-data .lp-shell{width:min(1400px,calc(100% - 64px))}.landing-v2 .lp-data-heading{display:grid;max-width:none;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);-moz-column-gap:74px;column-gap:74px;align-items:end;margin-bottom:46px;text-align:left}.landing-v2 .lp-data-heading>span,.landing-v2 .lp-data-heading>h2{grid-column:1}.landing-v2 .lp-data-heading>p{grid-column:2;grid-row:1/3;align-self:end;margin:0 0 7px}.landing-v2 .lp-data-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:18px}.landing-v2 .lp-side-charts{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:18px}@media (max-width:1100px){.landing-v2 .lp-data .lp-shell{width:min(1400px,calc(100% - 48px))}.landing-v2 .lp-data-heading{grid-template-columns:1fr;gap:20px}.landing-v2 .lp-data-heading>p{grid-column:1;grid-row:auto;margin:0}.landing-v2 .lp-data-layout{grid-template-columns:1fr}.landing-v2 .lp-side-charts{grid-template-columns:1fr;grid-template-rows:none}.landing-v2 .lp-closing{margin-top:108px}}@media (max-width:639px){.landing-v2 .lp-data .lp-shell{width:calc(100% - 28px)}.landing-v2 .lp-closing{margin-top:72px}}.light .landing-v2 .lp-experience-panel[data-experience],.dark .landing-v2 .lp-experience-panel[data-experience]{background-position:72% center!important;background-size:cover!important;animation:none!important}.light .landing-v2 .lp-experience-panel:after,.dark .landing-v2 .lp-experience-panel:after{animation:none!important}.light .landing-v2 .lp-workflow{position:relative;background:linear-gradient(to bottom,#f7f4ee 0,#f7f4ee calc(100% - 10svh),#fff calc(100% - 10svh),#fff)!important}.dark .landing-v2 .lp-workflow{position:relative;background:linear-gradient(to bottom,#0c1622 0,#0c1622 calc(100% - 10svh),#0a111b calc(100% - 10svh),#0a111b)!important}.light .landing-v2{background:#fff}.dark .landing-v2{background:#0a111b}.light .landing-v2 .lp-data-heading,.dark .landing-v2 .lp-data-heading{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);-moz-column-gap:86px;column-gap:86px;align-items:end;margin:0 0 46px;text-align:left}.light .landing-v2 .lp-data-heading>span,.light .landing-v2 .lp-data-heading>h2,.dark .landing-v2 .lp-data-heading>span,.dark .landing-v2 .lp-data-heading>h2{grid-column:1;min-width:0}.light .landing-v2 .lp-data-heading h2,.dark .landing-v2 .lp-data-heading h2{width:100%;max-width:720px;font-size:clamp(46px,4.25vw,64px);line-height:1}.light .landing-v2 .lp-data-heading>p,.dark .landing-v2 .lp-data-heading>p{grid-column:2;grid-row:1/3;align-self:end;width:100%;max-width:470px;margin:0 0 7px}@media (max-width:1100px){.light .landing-v2 .lp-data-heading,.dark .landing-v2 .lp-data-heading{grid-template-columns:1fr;gap:20px}.light .landing-v2 .lp-data-heading>p,.dark .landing-v2 .lp-data-heading>p{grid-column:1;grid-row:auto;max-width:620px;margin:0}.light .landing-v2 .lp-data-heading h2,.dark .landing-v2 .lp-data-heading h2{max-width:760px}}@media (max-width:639px){.light .landing-v2 .lp-workflow{background:linear-gradient(to bottom,#f7f4ee 0,#f7f4ee calc(100% - 54px),#fff calc(100% - 54px),#fff)!important}.dark .landing-v2 .lp-workflow{background:linear-gradient(to bottom,#0c1622 0,#0c1622 calc(100% - 54px),#0a111b calc(100% - 54px),#0a111b)!important}.light .landing-v2 .lp-data-heading h2,.dark .landing-v2 .lp-data-heading h2{font-size:38px}}.landing-v2 .lp-experiences>.lp-shell{width:100%;max-width:none}.landing-v2 .lp-experience-intro{width:min(1240px,calc(100% - 48px));margin-inline:auto}.landing-v2 .lp-experience-panel{width:min(85vw,1500px);margin-right:auto;margin-left:auto}.light .landing-v2 .lp-experiences:before,.dark .landing-v2 .lp-experiences:before{display:none!important;background:none!important}.light .landing-v2 .lp-workflow,.dark .landing-v2 .lp-workflow{margin-bottom:0;background-image:none!important}.light .landing-v2 .lp-workflow{background-color:#f7f4ee!important}.dark .landing-v2 .lp-workflow{background-color:#0c1622!important}.light .landing-v2 .lp-data{border-top:10svh solid #FFFFFF!important}.dark .landing-v2 .lp-data{border-top:10svh solid #0A111B!important}@media (max-width:1100px){.landing-v2 .lp-experience-intro{width:min(1240px,calc(100% - 48px))}.landing-v2 .lp-experience-panel{width:calc(100% - 48px)}.light .landing-v2 .lp-data,.dark .landing-v2 .lp-data{border-top-width:72px!important}}@media (max-width:639px){.landing-v2 .lp-experience-intro,.landing-v2 .lp-experience-panel{width:calc(100% - 28px)}.light .landing-v2 .lp-data,.dark .landing-v2 .lp-data{border-top-width:54px!important}}.login-page{--login-bg:#EEF2F5;--login-panel:#FFFFFF;--login-panel-soft:#F4F7FA;--login-text:#102238;--login-muted:#68798D;--login-soft:#91A0B0;--login-border:#D9E2EA;--login-blue:#1D4FA3;min-height:100svh;padding:24px;color:var(--login-text);background:var(--login-bg)}.dark .login-page{--login-bg:#0A111B;--login-panel:#101A27;--login-panel-soft:#142231;--login-text:#F5F8FB;--login-muted:#A5B2C2;--login-soft:#718297;--login-border:#293748;--login-blue:#8FB7F3}.login-stage{display:grid;width:min(1480px,100%);min-height:calc(100svh - 48px);margin:auto;overflow:hidden;grid-template-columns:minmax(0,1.08fr) minmax(490px,.92fr);border:1px solid var(--login-border);border-radius:28px;background:var(--login-panel);box-shadow:0 42px 100px -64px #0a192c9e}.dark .login-stage{box-shadow:0 42px 110px -50px #000000eb}.login-visual{position:relative;display:flex;min-height:720px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:38px 42px 36px;color:#fff;background:#081521 url(/images/ayos-hotel-operations-room.png) center/cover}.login-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(115deg,#030a11eb 4%,#040c14a6 52%,#040c144d),linear-gradient(0deg,rgba(4,11,18,.72),transparent 42%)}.login-visual:after{position:absolute;right:-170px;bottom:-220px;width:510px;height:510px;content:"";border:1px solid rgba(247,147,30,.22);border-radius:50%;box-shadow:0 0 0 68px #15375b38,0 0 0 136px #15375b1f}.login-brand,.login-visual-copy,.login-proof{position:relative;z-index:1}.login-brand{display:flex;align-items:center;gap:12px}.login-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#14213a;background:#fff;font-size:11px;font-weight:900;box-shadow:0 14px 34px -18px #ffffffb3}.login-brand strong{font-size:18px;letter-spacing:-.04em}.login-brand small{margin-top:3px;color:#ffffff7a;font-size:7px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.login-visual-copy{max-width:650px;margin-top:auto;padding:80px 0 56px}.login-kicker{margin:0;color:#f7a028;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.login-visual-copy h1{max-width:650px;margin:18px 0 22px;font-size:clamp(48px,5.2vw,78px);font-weight:600;line-height:.96;letter-spacing:-.065em}.login-visual-copy h1 em{color:#9cbdf0;font-style:normal}.login-visual-copy>p:last-child{max-width:560px;margin:0;color:#eef4fab3;font-size:15px;line-height:1.8}.login-proof{display:flex;align-items:stretch;justify-content:space-between;gap:14px;padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#07121db3;box-shadow:0 24px 50px -35px #000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-proof>div,.login-proof>span{display:grid;align-content:center}.login-proof>div{position:relative;padding-left:28px}.login-proof>div small{color:#ffffff80;font-size:9px}.login-proof>div strong{margin-top:3px;font-size:12px}.login-live-dot{position:absolute;left:4px;top:50%;width:9px;height:9px;transform:translateY(-50%);border-radius:50%;background:#55c596;box-shadow:0 0 0 6px #55c5961c,0 0 18px #55c5968c}.login-proof>span{min-width:175px;grid-template-columns:26px auto;grid-template-rows:auto auto;padding:5px 10px 5px 18px;border-left:1px solid rgba(255,255,255,.13)}.login-proof svg{width:18px;grid-row:1/3;color:#f7a028}.login-proof b{font-size:15px}.login-proof small{color:#ffffff80;font-size:8px}.login-panel{display:flex;min-width:0;flex-direction:column;padding:30px 42px 28px;background:var(--login-panel)}.login-back{display:inline-flex;align-items:center;gap:8px;padding:7px 0;border:0;color:var(--login-muted);background:transparent;font-size:11px;font-weight:650}.login-back svg{width:15px;transition:transform .2s}.login-back:hover{color:var(--login-text)}.login-back:hover svg{transform:translate(-3px)}.login-panel .theme-toggle-app{color:var(--login-muted);border-color:var(--login-border);background:var(--login-panel-soft)}.login-form-wrap{width:min(530px,100%);margin:auto}.login-heading h2{margin:10px 0 8px;font-size:clamp(34px,3.2vw,49px);font-weight:620;line-height:1;letter-spacing:-.055em}.login-heading>p:last-child{margin:0;color:var(--login-muted);font-size:13px;line-height:1.65}.login-profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}.login-profiles button{position:relative;display:grid;min-width:0;min-height:112px;padding:13px;border:1px solid var(--login-border);border-radius:15px;color:var(--login-text);background:var(--login-panel);text-align:left;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.login-profiles button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--login-blue) 42%,var(--login-border));box-shadow:0 18px 35px -30px #0d2848b8}.login-profiles button.is-active{border-color:#1d4fa3;background:color-mix(in srgb,var(--login-blue) 7%,var(--login-panel));box-shadow:inset 0 -3px #f7931e}.login-profiles button>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:var(--login-blue);background:color-mix(in srgb,var(--login-blue) 10%,var(--login-panel))}.login-profiles button>span svg{width:15px}.login-profiles b{align-self:end;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.login-profiles small{overflow:hidden;color:var(--login-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.login-profile-check{position:absolute;right:11px;top:11px;width:13px;color:#f7931e}.login-form{display:grid;gap:17px;margin-top:28px}.login-form label>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--login-text);font-size:10px;font-weight:700}.login-form label>span button{border:0;color:var(--login-blue);background:transparent;font-size:9px;font-weight:700}.login-form label>div{display:flex;height:50px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--login-border);border-radius:13px;background:var(--login-panel-soft);transition:border-color .2s,box-shadow .2s,background-color .2s}.login-form label>div:focus-within{border-color:#1d4fa3;background:var(--login-panel);box-shadow:0 0 0 4px #1d4fa317}.login-form label>div>svg{width:16px;color:var(--login-soft)}.login-form input{min-width:0;flex:1;border:0;outline:0;color:var(--login-text);background:transparent;font-size:12px}.login-form label>div>button{display:grid;width:30px;height:30px;place-items:center;border:0;color:var(--login-soft);background:transparent}.login-form label>div>button svg{width:16px}.login-submit{display:flex;height:50px;align-items:center;justify-content:space-between;margin-top:5px;padding:0 17px;border:0;border-radius:13px;color:#fff;background:#173b7f;box-shadow:0 18px 32px -22px #173b7ff2;font-size:11px;font-weight:750;transition:transform .2s,background-color .2s,box-shadow .2s}.login-submit svg{width:17px}.login-submit:hover{transform:translateY(-2px);color:#17243a;background:#f7931e;box-shadow:0 20px 34px -22px #f7931ee6}.login-demo-note{display:flex;align-items:center;gap:11px;margin-top:18px;padding:12px 13px;border:1px solid color-mix(in srgb,#F7931E 23%,var(--login-border));border-radius:13px;background:color-mix(in srgb,#F7931E 7%,var(--login-panel))}.login-demo-note>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#d67b11;background:color-mix(in srgb,#F7931E 12%,var(--login-panel))}.login-demo-note svg{width:15px}.login-demo-note p{display:flex;flex-direction:column;gap:2px}.login-demo-note strong{font-size:9px}.login-demo-note small{color:var(--login-muted);font-size:8px}.login-panel>footer{display:flex;align-items:center;gap:9px;color:var(--login-soft);font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.login-page{padding:0}.login-stage{min-height:100svh;grid-template-columns:1fr;border:0;border-radius:0}.login-visual{min-height:400px;padding:28px 30px}.login-visual-copy{padding:80px 0 20px}.login-visual-copy h1{font-size:52px}.login-proof{display:none}.login-panel{min-height:650px;padding:26px 30px}.login-form-wrap{margin:55px auto}.login-panel>footer{margin-top:auto}}@media (max-width:560px){.login-visual{min-height:350px;padding:22px}.login-brand small{display:none}.login-visual-copy{padding:70px 0 10px}.login-visual-copy h1{font-size:40px}.login-visual-copy>p:last-child{font-size:12px}.login-panel{padding:22px 18px}.login-form-wrap{margin:42px auto}.login-heading h2{font-size:35px}.login-profiles{grid-template-columns:1fr;margin-top:24px}.login-profiles button{min-height:67px;grid-template-columns:36px 1fr;grid-template-rows:auto auto;align-items:center;padding:10px 12px}.login-profiles button>span{grid-row:1/3}.login-profiles b{align-self:end}.login-profiles small{align-self:start}.login-profile-check{top:27px}.login-panel>footer{padding-top:30px}}.product-app{--app-bg:#EEF2F5;--app-bg-2:#F4F6F8;--surface:#FFFFFF;--surface-raised:#FBFCFD;--text-primary:#102238;--text-secondary:#68798D;--text-soft:#91A0B0;--border:#D8E1E9;--accent:#1D4FA3;--accent-bright:#78A4E6;--warm:#F7931E;--navy:#10233D;--shadow:0 24px 60px -46px rgba(8,29,53,.48);position:relative;background-color:var(--app-bg)!important;background-image:radial-gradient(circle at 88% -5%,rgba(46,101,184,.09),transparent 27%),radial-gradient(circle at 8% 95%,rgba(247,147,30,.045),transparent 24%)!important}.dark .product-app{--app-bg:#0A111B;--app-bg-2:#0D1723;--surface:#101B28;--surface-raised:#152231;--text-primary:#F4F7FA;--text-secondary:#A7B4C3;--text-soft:#75869A;--border:#293747;--accent:#8FB7F3;--accent-bright:#B6D0F5;--warm:#F7A028;--navy:#09131F;--shadow:0 30px 70px -48px rgba(0,0,0,.94);background-color:var(--app-bg)!important;background-image:radial-gradient(circle at 88% -5%,rgba(64,108,180,.11),transparent 27%),radial-gradient(circle at 8% 95%,rgba(247,147,30,.035),transparent 24%)!important}.desktop-product .app-sidebar{background:linear-gradient(180deg,#0c1723,#0e1c2a 56%,#09121c);box-shadow:14px 0 55px -42px #020912e6,inset -1px 0 #ffffff0b}.desktop-product .app-sidebar:before{position:absolute;inset:0 0 auto;height:230px;content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,rgba(64,108,180,.16),transparent 61%)}.desktop-product .app-sidebar>*{position:relative}.desktop-product .app-sidebar nav a{min-height:42px;padding-right:12px;padding-left:12px;border-radius:12px}.desktop-product .app-sidebar nav a.active{background:linear-gradient(90deg,#1a2e43,#17283a)!important;box-shadow:inset 3px 0 #f7931e,0 14px 28px -22px #000}.desktop-product .app-sidebar nav a:hover{transform:translate(3px)}.desktop-product .client-context-card{border-color:#8fb7f324!important;background:linear-gradient(135deg,#8fb7f317,#ffffff06)!important}.sidebar-identity>span{color:#173b7f!important;background:#dce9f9!important;box-shadow:inset 0 0 0 1px #fff6}.desktop-product .product-main{position:relative;z-index:1}.desktop-product .product-topbar{top:12px;width:calc(100% - 32px);height:58px;margin:0 16px;border-color:color-mix(in srgb,var(--border) 86%,transparent);border-radius:17px;background:color-mix(in srgb,var(--surface) 90%,transparent)!important;box-shadow:0 20px 48px -38px #081d35b3,inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.product-breadcrumb{padding-left:2px}.product-system-status{align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,#29916A 24%,var(--border));border-radius:10px;color:#24815f;background:color-mix(in srgb,#29916A 7%,var(--surface));font-size:9px;font-weight:750}.dark .product-system-status{color:#65cea2}.product-system-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}.desktop-product .product-command{height:38px!important;border-color:var(--border);background:var(--app-bg-2)!important}.desktop-product .product-user-avatar{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--product-blue) 14%,var(--border));background:color-mix(in srgb,var(--product-blue) 12%,var(--surface))}.desktop-product .product-content{max-width:1540px!important;padding-top:42px!important;padding-bottom:55px!important}.product-page-header{min-height:102px;margin-bottom:26px!important;padding:7px 2px 22px;border-color:var(--border)}.product-page-header>svg{display:none!important}.product-page-header:before{position:absolute;left:2px;top:2px;width:18px;height:2px;content:"";border-radius:4px;background:#f7931e}.product-page-header:after{width:86px;height:2px}.product-page-header h1{font-size:clamp(29px,2.3vw,37px)!important;font-weight:620!important;line-height:1.05}.product-page-header .eyebrow{padding-top:7px;color:var(--product-blue)!important}.product-page-header p:not(.eyebrow){max-width:760px;font-size:13px!important;line-height:1.75!important}.product-app .surface{border-color:var(--border);border-radius:20px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 91%,var(--app-bg-2)));box-shadow:inset 0 1px #ffffff9e,0 24px 60px -48px #081d358c}.dark .product-app .surface{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 90%,#182638));box-shadow:inset 0 1px #ffffff09,0 28px 64px -48px #000000f2}.product-app .surface:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:inset 0 1px #ffffffa6,0 30px 65px -45px #081d358a}.dark .product-app .surface:hover{box-shadow:inset 0 1px #ffffff0b,0 32px 68px -46px #000000fa}.product-kpi{min-height:122px;padding:21px!important}.product-kpi:after{border-color:color-mix(in srgb,var(--product-blue) 9%,transparent);box-shadow:0 0 0 22px color-mix(in srgb,var(--product-blue) 3%,transparent)}.product-kpi.is-dark{background:linear-gradient(145deg,#10233d,#17345b)!important}.dark .product-kpi.is-dark{background:linear-gradient(145deg,#0b1725,#13263b)!important}.product-kpi strong{font-family:Space Grotesk,Inter,sans-serif}.product-app table thead tr{background:color-mix(in srgb,var(--app-bg-2) 86%,var(--surface))!important}.product-app table thead th{height:48px;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}.product-app table tbody tr:hover{background:color-mix(in srgb,var(--product-blue) 5%,var(--surface))!important}.product-app table td{border-color:var(--border)}.product-app .btn-primary{min-height:43px;border-radius:12px;background:#173b7f;box-shadow:0 17px 32px -22px #173b7ff2}.product-app .btn-primary:hover{background:#f7931e}.product-app .btn-secondary,.product-app .icon-btn,.product-app .input,.product-app select{background:var(--surface-raised);box-shadow:inset 0 1px #ffffff80}.dark .product-app .btn-secondary,.dark .product-app .icon-btn,.dark .product-app .input,.dark .product-app select{box-shadow:inset 0 1px #ffffff06}@media (min-width:700px) and (max-width:1023px){.operations-kpi-grid{grid-template-columns:1.15fr repeat(3,.72fr)}.operations-kpi-grid>div{border-top:0!important}.operations-kpi-grid>div+div{border-left:1px solid var(--border)}}.employee-product{display:flex;justify-content:center;padding:18px;background-color:var(--app-bg)!important}.employee-product:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(29,79,163,.11),transparent 27%),radial-gradient(circle at 86% 88%,rgba(247,147,30,.06),transparent 24%)}.employee-shell{position:relative;border:1px solid var(--border);border-radius:25px;background:var(--app-bg)!important;box-shadow:0 38px 95px -58px #081d35c7!important}.dark .employee-shell{box-shadow:0 42px 100px -50px #000000fa!important}.employee-topbar{height:68px!important;border-radius:24px 24px 0 0;background:color-mix(in srgb,var(--surface) 92%,transparent)!important}.employee-bottom-nav{bottom:18px;max-width:530px!important;border:1px solid var(--border)!important;border-radius:17px;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;box-shadow:0 22px 50px -36px #081d35b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.dark .employee-bottom-nav{box-shadow:0 24px 52px -34px #000000fa}.employee-bottom-nav a.active{color:var(--product-blue)!important}.employee-bottom-nav a.active:after{width:5px;height:5px;margin-top:1px;content:"";border-radius:50%;background:#f7931e}@media (max-width:1023px){.desktop-product .product-topbar{top:8px;width:calc(100% - 20px);margin:0 10px}.desktop-product .product-content{padding-top:34px!important}.product-system-status{display:none!important}}@media (max-width:600px){.desktop-product .product-topbar{top:0;width:100%;margin:0;border-width:0 0 1px;border-radius:0}.desktop-product .product-content{padding:27px 14px 42px!important}.product-page-header{min-height:auto;padding-bottom:18px}.employee-product{padding:0}.employee-shell{border:0;border-radius:0}.employee-topbar{border-radius:0}.employee-bottom-nav{bottom:0;width:100%!important;max-width:560px!important;border-width:1px 0 0!important;border-radius:0}}.employee-topbar-actions{display:flex;align-items:center;gap:4px}.employee-topbar-actions>.icon-btn{width:38px;height:38px;border:1px solid rgba(19,43,110,.08)!important;background:color-mix(in srgb,var(--surface) 84%,transparent)}.employee-topbar-avatar{display:grid;width:38px;height:38px;place-items:center;border:2px solid var(--surface);border-radius:50%;color:#fff;background:linear-gradient(145deg,#244f99,#102c62);box-shadow:0 8px 20px -12px #133b7fcc;font-size:10px;font-weight:800}.employee-product .employee-shell main{padding-bottom:122px!important}.employee-product .employee-bottom-nav{align-items:center;padding:7px 7px calc(7px + env(safe-area-inset-bottom));height:82px!important}.employee-product .employee-bottom-nav a{min-height:58px;justify-content:center;border-radius:15px;font-size:10px!important;font-weight:700!important}.employee-product .employee-bottom-nav a.active{background:linear-gradient(180deg,#1d4fa31a,#1d4fa309);box-shadow:inset 0 0 0 1px #1d4fa314}.employee-product .employee-bottom-nav a.active:after{display:none}.employee-product .employee-bottom-nav a.active svg{transform:translateY(-1px)}.employee-welcome-card p,.employee-page-title>p,.employee-section-heading p{font-size:10px!important}.employee-welcome-card small,.employee-page-title>span{font-size:12px!important}.employee-page-title h1{font-size:30px!important}.employee-section-heading h2{font-size:18px}.employee-section-heading>span{min-height:27px;font-size:10px}.employee-proposal-alert{padding:14px;border-radius:17px}.employee-proposal-alert strong{font-size:12px}.employee-proposal-alert small{font-size:10px}.employee-featured-mission{padding:21px;border-radius:22px}.employee-featured-mission header{font-size:10px}.employee-featured-mission h3{font-size:24px}.employee-featured-meta small{font-size:8px}.employee-featured-meta b{font-size:11px}.employee-featured-mission footer{font-size:9px}.employee-familiar-card strong,.employee-privacy-card strong{font-size:11px}.employee-familiar-card small,.employee-privacy-card p{font-size:9px}.employee-list-card strong,.employee-mission-row strong{font-size:13px}.employee-list-card small,.employee-mission-row small{font-size:10px}.employee-list-card>p,.employee-mission-row>div>p{font-size:9px}.employee-document-progress strong{font-size:12px}.employee-document-progress p{font-size:9px}.employee-document-row strong{font-size:12px}.employee-document-row small,.employee-document-row>p{font-size:9px}.employee-profile-hero p{font-size:9px}.employee-profile-hero h1{font-size:24px}.employee-profile-hero span{font-size:10px}.employee-profile-stats strong{font-size:16px}.employee-profile-stats span{font-size:9px}.employee-profile-menu b,.employee-logout{font-size:11px}.product-drawer-panel{display:flex;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px);flex-direction:column;overflow:hidden!important;padding:0!important}.product-drawer-handle{display:none;width:46px;height:5px;flex:0 0 auto;margin:10px auto 2px;border-radius:99px;background:color-mix(in srgb,var(--text-soft) 38%,transparent)}.product-drawer-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:27px 28px 21px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-drawer-header .eyebrow{margin:0 0 6px;color:#1d4fa3;font-size:9px;font-weight:850;letter-spacing:.14em}.product-drawer-header h2{color:var(--text-primary);font-size:23px;line-height:1.1;letter-spacing:-.035em}.product-drawer-header .icon-btn{flex:0 0 auto}.product-drawer-body{min-height:0;overflow-y:auto;padding:24px 28px 30px}.product-drawer-body label{color:var(--text-primary)!important;font-size:12px!important}.product-drawer-body .input{min-height:48px;font-size:13px}.product-drawer-body p{font-size:12px}.product-drawer-body .btn-primary,.product-drawer-body .btn-secondary{min-height:50px;font-size:13px}.employee-mission-sheet{overflow-y:auto;padding:12px 24px calc(24px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#EAF1FC) 0,var(--surface) 170px)!important}.employee-sheet-handle{width:46px;height:5px;margin:0 auto 18px}.employee-sheet-titlebar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-right:46px}.employee-sheet-titlebar .status-badge{max-width:130px;white-space:nowrap}.employee-sheet-eyebrow{font-size:10px}.employee-sheet-heading{margin-top:17px}.employee-sheet-heading>span{width:52px;height:52px;flex:0 0 52px;border-radius:16px;box-shadow:0 14px 30px -18px #173b7fe6}.employee-sheet-heading>div{min-width:0;flex:1}.employee-sheet-heading h2{overflow:hidden;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.employee-sheet-heading p{font-size:11px}.employee-sheet-grid{gap:10px;margin-top:22px}.employee-sheet-info{min-height:66px;padding:13px}.employee-sheet-info small{font-size:9px}.employee-sheet-info strong{font-size:10px}.employee-sheet-actions{position:sticky;bottom:-24px;z-index:2;margin:22px -24px -24px;padding:15px 24px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--surface) 22%)}.employee-sheet-actions .btn-primary,.employee-sheet-actions .btn-secondary{min-height:50px;font-size:13px}.employee-mission-state strong,.employee-evaluation-pending strong{font-size:12px}.employee-mission-state p,.employee-evaluation-pending p{font-size:10px}@keyframes employeeSheetIn{0%{opacity:0;transform:translateY(42px) scale(.985)}}@media (max-width:639px){.product-drawer{align-items:flex-end;padding:0 6px}.product-drawer-panel{width:100%;height:auto!important;max-height:88dvh;border-radius:28px 28px 0 0}.product-drawer-handle{display:block}.product-drawer-header{padding:18px 20px 17px}.product-drawer-header h2{font-size:21px}.product-drawer-body{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.product-drawer-panel,.employee-mission-sheet{animation-name:employeeSheetIn}.employee-product .employee-shell main{padding-right:20px!important;padding-left:20px!important}.employee-product .employee-topbar{padding-inline:20px}.employee-featured-meta{grid-template-columns:1fr 1fr}.employee-calendar-strip button span{font-size:9px}.employee-calendar-strip button strong{font-size:13px}}@media (max-width:370px){.employee-product .employee-bottom-nav a{font-size:9px!important}.employee-product .employee-bottom-nav a svg{width:17px;height:17px}.employee-featured-meta,.employee-sheet-grid{grid-template-columns:1fr}.employee-sheet-heading h2{font-size:21px}}.product-app .divide-y.divide-line>:not([hidden])~:not([hidden]),.product-app .divide-x.divide-line>:not([hidden])~:not([hidden]){border-color:var(--border)!important}.desktop-product .product-topbar{min-height:58px}.desktop-product .product-topbar>.ml-auto{margin-left:auto}.ayos-command-header label input{background:var(--surface)!important;color:var(--text-primary)}.ayos-command-center .animated-chart .recharts-bar-rectangle path{shape-rendering:geometricPrecision}.alerts-center{position:relative}.alerts-center>.grid:first-of-type{align-items:stretch}.alert-metric{position:relative;overflow:hidden;min-height:128px;padding:21px;border:1px solid var(--border);border-radius:20px;color:var(--text-primary);background:var(--surface);box-shadow:0 20px 46px -38px #091c348c}.alert-metric:after{position:absolute;right:-34px;bottom:-48px;width:118px;height:118px;content:"";border:1px solid currentColor;border-radius:50%;opacity:.055;box-shadow:0 0 0 24px currentColor}.alert-metric.is-navy{color:#fff;border-color:#1f438a;background:linear-gradient(145deg,#193b7b,#214b9a)}.dark .alert-metric.is-navy{border-color:#304f84;background:linear-gradient(145deg,#142a4b,#18375f)}.alert-metric.is-warm{border-color:#e08b1b38;background:linear-gradient(145deg,#fff9ef,#fff3de)}.dark .alert-metric.is-warm{color:#fff4e4;border-color:#ffb45c3d;background:linear-gradient(145deg,#2b2114,#211a12)}.alert-metric.is-teal{border-color:color-mix(in srgb,var(--product-positive) 18%,var(--border));background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--product-positive) 7%,var(--surface)))}.alert-metric-label{color:var(--text-secondary);font-size:11px;font-weight:650}.alert-metric strong{display:block;margin-top:8px;font-size:31px;line-height:1;letter-spacing:-.05em}.alert-metric-note{margin-top:8px;color:var(--text-soft);font-size:10px}.alert-metric-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:var(--product-blue);background:var(--product-blue-soft)}.alert-metric.is-navy .alert-metric-label{color:#ffffff9e}.alert-metric.is-navy .alert-metric-note{color:#afc9f2}.alert-metric.is-navy .alert-metric-icon{color:#ffb45c;background:#ffffff17}.alert-metric.is-warm .alert-metric-icon{color:var(--product-orange);background:var(--product-orange-soft)}.alert-center-row{border-color:var(--border)!important}.alert-center-row:hover{background:color-mix(in srgb,var(--product-blue-soft) 42%,var(--surface))!important}.alert-center-row.is-read{opacity:.72}.dark .alert-center-row.is-read{opacity:.78}.alert-priority.is-critical{color:var(--product-danger);border-color:color-mix(in srgb,var(--product-danger) 25%,var(--border));background:color-mix(in srgb,var(--product-danger) 10%,var(--surface))}.alert-priority.is-warning{color:var(--product-orange);border-color:color-mix(in srgb,var(--product-orange) 25%,var(--border));background:var(--product-orange-soft)}.alert-priority.is-information{color:var(--product-positive);border-color:color-mix(in srgb,var(--product-positive) 24%,var(--border));background:color-mix(in srgb,var(--product-positive) 9%,var(--surface))}.alert-rules-card>div>div{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:var(--app-bg-2)!important}.dark .alerts-center .surface{border-color:#97b4d81f}.dark .alerts-center .text-slate-400{color:#8095a9!important}.dark .alerts-center .text-slate-600{color:#aab8c8!important}@media (max-width:639px){.alert-metric{min-height:112px}.alerts-center .product-page-header .btn-secondary{width:100%}}.mission-status-tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);padding-right:28px}.mission-status-tabs::-webkit-scrollbar{display:none}.mission-status-tabs>button{min-height:38px;border-color:var(--border)!important;background:var(--surface)!important}.mission-status-tabs>button.bg-navy{color:#fff!important;border-color:#173b7f!important;background:#173b7f!important;box-shadow:0 10px 24px -17px #173b7fe6}.dark .mission-status-tabs>button.bg-navy{border-color:#31548e!important;background:#1d3b70!important}.login-page{--login-bg:#F1F2F2;--login-panel:#FFFFFF;--login-panel-soft:#F5F6F7;--login-text:#0D1724;--login-muted:#6F7B89;--login-soft:#9AA4AF;--login-border:#D8DDE3;--login-blue:#173B7F;display:grid;min-height:100svh;padding:26px;background:var(--login-bg)}.dark .login-page{--login-bg:#0A111B;--login-panel:#101A26;--login-panel-soft:#15212E;--login-text:#F5F7FA;--login-muted:#A6B0BD;--login-soft:#748395;--login-border:#2A3746;--login-blue:#8FB7F3}.login-stage{display:grid;width:min(1480px,100%);min-height:calc(100svh - 52px);margin:auto;overflow:hidden;grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);border:0;border-radius:31px;background:var(--login-panel);box-shadow:none}.login-panel{position:relative;display:flex;min-width:0;flex-direction:column;grid-column:1;padding:42px 48px 30px;background:var(--login-panel)}.login-panel-header{display:flex;align-items:center;justify-content:space-between}.login-brand{display:flex;align-items:center;gap:12px;padding:0;border:0;color:var(--login-text);background:transparent;text-align:left}.login-brand-mark{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;color:#fff;background:#173b7f;font-size:10px;font-weight:900;box-shadow:none}.dark .login-brand-mark{color:#14213a;background:#fff}.login-brand>span:last-child{display:flex;flex-direction:column}.login-brand strong{font-size:18px;letter-spacing:-.045em}.login-brand strong i{color:#f7931e;font-style:normal}.login-brand small{margin-top:3px;color:var(--login-soft);font-size:7px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.login-panel .theme-toggle-app{color:var(--login-muted);border-color:var(--login-border);background:var(--login-panel-soft);box-shadow:none}.login-form-wrap{width:min(420px,100%);margin:auto}.login-heading{margin-bottom:31px}.login-heading h1{margin:0;color:var(--login-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(33px,2.7vw,43px);font-weight:700;line-height:1.02;letter-spacing:-.05em}.login-heading p{margin:9px 0 0;color:var(--login-muted);font-size:12px}.login-field-label{margin:0 0 9px;color:var(--login-text);font-size:10px;font-weight:700}.login-profiles{display:grid;height:43px;margin:0 0 25px;padding:3px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border:1px solid var(--login-border);border-radius:11px;background:var(--login-panel-soft)}.login-profiles button{display:block;min-width:0;min-height:0;padding:0 7px;border:0;border-radius:8px;color:var(--login-muted);background:transparent;box-shadow:none;font-size:9px;font-weight:650;text-align:center;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s}.login-profiles button:hover{transform:none;border:0;box-shadow:none;color:var(--login-text)}.login-profiles button.is-active{border:0;color:var(--login-text);background:var(--login-panel);box-shadow:0 3px 10px #0f1f3114}.dark .login-profiles button.is-active{box-shadow:0 4px 12px #00000038}.login-form{display:grid;gap:16px;margin:0}.login-form label>span{display:block;margin:0 0 8px;color:var(--login-text);font-size:10px;font-weight:700}.login-form label>div{display:flex;height:50px;align-items:center;gap:10px;padding:0 13px;border:1px solid transparent;border-radius:10px;background:var(--login-panel-soft);box-shadow:none;transition:border-color .18s,background-color .18s,box-shadow .18s}.login-form label>div:focus-within{border-color:color-mix(in srgb,var(--login-blue) 55%,var(--login-border));background:var(--login-panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-blue) 8%,transparent)}.login-form label>div>svg{width:15px;color:var(--login-soft)}.login-form input{min-width:0;flex:1;border:0;outline:0;color:var(--login-text);background:transparent;font-size:11px}.login-form label>div>button{display:grid;width:28px;height:28px;place-items:center;border:0;color:var(--login-soft);background:transparent}.login-form label>div>button svg{width:15px}.login-form-options{display:flex;align-items:center;justify-content:space-between;margin-top:-2px}.login-form-options>label{display:flex;align-items:center;gap:7px;color:var(--login-muted);font-size:9px}.login-form-options input{width:13px;height:13px;margin:0;accent-color:#173B7F}.login-form-options label span{margin:0;color:var(--login-muted);font-size:9px;font-weight:500}.login-form-options>button{padding:0;border:0;color:var(--login-text);background:transparent;font-size:9px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.login-submit{display:flex;height:48px;align-items:center;justify-content:center;gap:10px;margin-top:2px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:#173b7f;box-shadow:none;font-size:10px;font-weight:750;transition:background-color .18s,transform .18s}.login-submit svg{width:14px}.login-submit:hover{transform:translateY(-1px);color:#14213a;background:#f7931e;box-shadow:none}.login-demo-note{display:block;margin:18px 0 0;padding:0;border:0;border-radius:0;color:var(--login-soft);background:transparent;font-size:8px;text-align:center}.login-panel>footer{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--login-soft);font-size:7px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.login-panel>footer span{width:3px;height:3px;border-radius:50%;background:#f7931e}.login-visual{position:relative;display:flex;min-height:0;overflow:hidden;grid-column:2;grid-row:1;margin:22px 22px 22px 0;padding:29px 31px;flex-direction:column;justify-content:space-between;border-radius:88px 23px 118px;color:#fff;background:#152333 url(/images/ayos-hotel-lobby-daylight.png) center/cover;isolation:isolate}.login-visual:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(115deg,#040b1252,#040b1214 50%,#040b125c)}.dark .login-visual:before{background:linear-gradient(115deg,#03090f94,#03090f45 50%,#03090f8c)}.login-visual>p{align-self:flex-end;max-width:300px;margin:0;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.025em;text-align:right;text-shadow:0 2px 16px rgba(0,0,0,.34)}.login-visual>div{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#0710196b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-visual>div span{font-size:11px;font-weight:800;letter-spacing:.12em}.login-visual>div small{color:#ffffffb8;font-size:9px}@media (max-width:1050px){.login-page{padding:16px}.login-stage{min-height:calc(100svh - 32px);grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr)}.login-panel{padding:32px 34px 25px}.login-visual{margin:16px 16px 16px 0;border-radius:70px 20px 94px}.login-form-wrap{width:min(380px,100%)}}@media (max-width:780px){.login-page{padding:0}.login-stage{min-height:100svh;grid-template-columns:1fr;border-radius:0}.login-panel{z-index:2;min-height:680px;grid-column:1;grid-row:2;padding:26px 24px 24px;border-radius:25px 25px 0 0}.login-form-wrap{width:min(460px,100%);margin:50px auto}.login-visual{min-height:360px;grid-column:1;grid-row:1;margin:0;border-radius:0 0 76px;background-position:center}.login-visual>p{font-size:15px}.login-visual>div{display:none}.login-panel>footer{padding-top:20px}}@media (max-width:480px){.login-visual{min-height:290px;padding:22px;border-radius:0 0 56px}.login-panel{min-height:650px;padding:22px 18px}.login-brand small{display:none}.login-form-wrap{margin:42px auto}.login-heading{margin-bottom:26px}.login-heading h1{font-size:34px}.login-profiles{margin-bottom:22px}.login-panel>footer{justify-content:center}}.ayos-brand-logo{display:inline-flex;align-items:center;gap:10px;color:#173b7f;line-height:1}.ayos-brand-logo.is-inverse{color:#fff}.ayos-brand-symbol{width:36px;height:34px;flex:0 0 36px}.ayos-brand-copy{display:flex;flex-direction:column;align-items:flex-start}.ayos-brand-copy b{font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:700;line-height:1;letter-spacing:-.045em}.ayos-brand-copy small{margin-top:5px;color:color-mix(in srgb,currentColor 52%,transparent);font-size:7px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ayos-brand-logo.is-compact{gap:8px}.ayos-brand-logo.is-compact .ayos-brand-symbol{width:30px;height:29px;flex-basis:30px}.ayos-brand-logo.is-compact .ayos-brand-copy b{font-size:15px}.ayos-brand-logo.is-compact .ayos-brand-copy small{margin-top:3px;font-size:6px}.dark .ayos-brand-logo:not(.is-inverse){color:#f4f7fa}.landing-v2 .lp-nav>.ayos-brand-logo{position:relative;z-index:1}.landing-v2 .lp-footer .ayos-brand-logo{margin-bottom:6px}.desktop-product .product-logo{display:block;padding:3px 2px}.desktop-product .product-logo .ayos-brand-copy small{color:#ffffff61}.login-page{width:100%;min-height:100svh;padding:0;background:var(--login-panel)}.login-stage{width:100%;min-height:100svh;border-radius:0;grid-template-columns:minmax(450px,.78fr) minmax(620px,1.22fr)}.login-panel{min-height:100svh;padding:48px 5vw 34px}.login-panel-header{justify-content:flex-start}.login-brand{cursor:pointer}.login-form-wrap{width:min(465px,100%)}.login-heading{margin-bottom:36px}.login-heading h1{font-size:clamp(38px,3vw,48px)}.login-heading p{margin-top:11px;font-size:14px;line-height:1.6}.login-form{gap:19px}.login-form label>span{margin-bottom:9px;font-size:11px}.login-form label>div{height:54px;padding:0 15px;border-radius:11px}.login-form-options{margin-top:0}.login-submit{height:52px;margin-top:3px;font-size:12px}.login-demo-note{margin-top:20px;font-size:9px}.login-panel>footer{font-size:8px;letter-spacing:.06em}.login-visual{min-height:calc(100svh - 40px);margin:20px 20px 20px 0;border-radius:94px 24px 126px;background-image:url(/images/ayos-hotel-reception-hero-empty.png);background-position:63% center}.login-visual:before{background:linear-gradient(105deg,#030a112e,#030a110a 48%,#030a1142)}.dark .login-visual:before{background:linear-gradient(105deg,#03090f7a,#03090f33 48%,#03090f7a)}.login-visual>p{font-size:18px}.login-visual>div{background:#060f189e}@media (max-width:1080px){.login-stage{grid-template-columns:minmax(400px,.88fr) minmax(500px,1.12fr)}.login-panel{padding-right:4vw;padding-left:4vw}.login-form-wrap{width:min(420px,100%)}.login-heading h1{font-size:38px}.login-visual{margin:15px 15px 15px 0;min-height:calc(100svh - 30px);border-radius:76px 20px 96px;background-position:66% center}}@media (max-width:780px){.login-stage{grid-template-columns:1fr}.login-panel{min-height:690px;grid-column:1;grid-row:1;padding:27px 24px 24px}.login-form-wrap{width:min(470px,100%);margin:54px auto}.login-visual{min-height:350px;grid-column:1;grid-row:2;margin:0;border-radius:70px 0 0;background-position:68% center}.login-heading h1{font-size:38px}}@media (max-width:480px){.login-visual{min-height:280px;border-radius:0 0 52px}.login-panel{min-height:650px;padding:23px 18px}.login-form-wrap{margin:45px auto}.login-heading h1{font-size:34px}.login-heading p{font-size:13px}.login-panel>footer{justify-content:center}}.login-brand>span.ayos-brand-logo{display:inline-flex;flex-direction:row;align-items:center;gap:12px}.login-brand>.ayos-brand-logo .ayos-brand-copy{display:flex;flex-direction:column}.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:40px;height:38px;flex-basis:40px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:21px}.login-brand>.ayos-brand-logo .ayos-brand-copy small{font-size:7px}.login-heading-kicker{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#f7931e;font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.login-heading-kicker:before{width:22px;height:1px;content:"";background:currentColor}.login-heading h1{max-width:430px;margin:0 0 11px}.login-heading p{max-width:430px}.login-form label>span{display:flex;align-items:center;justify-content:space-between;gap:16px}.login-form label>span small{color:var(--login-soft);font-size:9px;font-weight:500}.login-form label>div{border-color:color-mix(in srgb,var(--login-border) 78%,transparent);background:color-mix(in srgb,var(--login-panel-soft) 88%,var(--login-panel));box-shadow:0 12px 28px -25px #08192cb3}.login-form label>div:hover{border-color:color-mix(in srgb,var(--login-blue) 28%,var(--login-border))}.login-form input{font-weight:590;letter-spacing:.005em}.login-form-options{padding-top:2px}.login-submit{border-radius:11px;box-shadow:0 18px 34px -23px color-mix(in srgb,var(--login-blue) 90%,transparent);transition:transform .2s,box-shadow .2s,background-color .2s}.login-submit:hover{transform:translateY(-1px);box-shadow:0 22px 36px -22px color-mix(in srgb,var(--login-blue) 100%,transparent)}.login-visual{border-radius:26px 24px 132px 26px}.login-visual:after{position:absolute;z-index:3;top:-1px;left:-1px;display:block;width:76px;height:76px;content:"";border-radius:0 0 48px;background:var(--login-panel)}.login-visual-tagline{position:relative;z-index:4}.login-visual>.login-visual-center{position:absolute;z-index:4;top:50%;left:50%;display:block;width:min(370px,64%);padding:24px 25px 22px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.2);border-radius:19px;background:#07111c8a;box-shadow:0 28px 70px -38px #000000e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-visual-center>span{display:flex;align-items:center;gap:8px;color:#f9a23b;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.login-visual-center>span:before{width:7px;height:7px;content:"";border-radius:50%;background:#f7931e;box-shadow:0 0 0 5px #f7931e1f}.login-visual-center>strong{display:block;margin-top:17px;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.045em}.login-visual-center>p{margin:8px 0 20px;color:#ffffffab;font-size:11px;line-height:1.5}.login-visual-center ul{display:grid;margin:0;padding:16px 0 0;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);list-style:none}.login-visual-center li{display:flex;flex-direction:column;gap:5px;padding:0 13px;border-right:1px solid rgba(255,255,255,.13)}.login-visual-center li:first-child{padding-left:0}.login-visual-center li:last-child{padding-right:0;border:0}.login-visual-center li b{font-size:20px}.login-visual-center li small{color:#ffffff8c;font-size:8px}.login-visual>.login-visual-caption{position:relative;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#060f189e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-visual-caption span{font-size:11px;font-weight:800;letter-spacing:.12em}.login-visual-caption small{color:#ffffffb8;font-size:9px}@media (max-width:1080px){.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:36px;height:34px;flex-basis:36px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:19px}.login-visual>.login-visual-center{width:min(330px,70%);padding:21px}.login-visual-center>strong{font-size:24px}}@media (max-width:780px){.login-visual:after{display:none}.login-visual>.login-visual-center{width:min(340px,82%)}.login-form label>span small{display:none}}.login-visual-center>span:before{width:18px;height:1px;border-radius:0;box-shadow:none}.login-brand>span.ayos-brand-logo{gap:15px}.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:50px;height:48px;flex-basis:50px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:25px}.login-brand>.ayos-brand-logo .ayos-brand-copy small{margin-top:6px;font-size:8px;letter-spacing:.2em}.login-form-wrap{width:min(455px,100%)}.login-heading{margin-bottom:28px}.login-heading h1{max-width:390px;font-size:clamp(30px,2.45vw,37px);line-height:1.06;letter-spacing:-.045em}.login-heading p{max-width:410px;margin-top:10px;font-size:13px;line-height:1.65}.login-form{gap:18px;margin:0 -22px;padding:24px 22px;border:1px solid #E3E8EE;border-radius:20px;background:linear-gradient(145deg,#fbfcfd,#f5f7fa);box-shadow:0 24px 60px -48px #0e26437a}.dark .login-form{border-color:#8fb7f31f;background:linear-gradient(145deg,#ffffff06,#ffffff03);box-shadow:0 30px 70px -46px #000000d9}.login-form label>span{color:var(--login-text);font-size:11px}.login-form label>span small{color:var(--login-muted);font-size:9px}.login-form label>div{height:56px;border-color:#DE6EF;background:#fff;box-shadow:0 9px 24px -23px #0c233d9e}.dark .login-form label>div{border-color:#2a3949;background:#142230}.login-form label>div>svg{width:17px}.login-form input{font-size:13px}.login-form-options>label,.login-form-options label span,.login-form-options>button{font-size:10px}.login-submit{height:54px;margin-top:2px;font-size:12px}.login-visual{border-radius:94px 24px 126px}.login-visual:after{display:none}.login-visual>.login-visual-message{position:absolute;z-index:4;top:52%;left:9%;display:block;width:min(510px,78%);padding:0;transform:translateY(-50%);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-visual-message>small{display:flex;align-items:center;gap:10px;color:#ffffffb8;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.login-visual-message>small:before{width:24px;height:1px;content:"";background:#f7931e}.login-message-rotator{position:relative;height:58px;margin-top:14px;overflow:hidden}.login-message-rotator span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(29px,3.2vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.05em;opacity:0;text-shadow:0 8px 28px rgba(0,0,0,.4);transform:translateY(15px);animation:login-message-cycle 9s infinite}.login-message-rotator span:nth-child(2){animation-delay:3s}.login-message-rotator span:nth-child(3){animation-delay:6s}@keyframes login-message-cycle{0%,to{opacity:0;transform:translateY(15px)}7%,28%{opacity:1;transform:translateY(0)}34%{opacity:0;transform:translateY(-13px)}}@media (max-width:1080px){.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:46px;height:44px;flex-basis:46px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:23px}.login-form-wrap{width:min(400px,100%)}.login-heading h1{font-size:32px}.login-visual{border-radius:76px 20px 96px}.login-visual>.login-visual-message{left:8%;width:84%}.login-message-rotator{height:52px}.login-message-rotator span{font-size:32px}}@media (max-width:780px){.login-form{margin:0 -12px;padding:21px 12px}.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:42px;height:40px;flex-basis:42px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:21px}.login-visual{border-radius:70px 0 0}.login-visual>.login-visual-message{top:56%;left:8%;display:block;width:84%}.login-message-rotator span{font-size:28px}}@media (prefers-reduced-motion:reduce){.login-message-rotator span{animation:none}.login-message-rotator span:first-child{opacity:1;transform:none}}.login-form label>div{border-color:#dee6ef}.dark .login-form label>div{border-color:#2a3949}.login-visual .login-message-rotator span{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(29px,3.2vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.05em;text-transform:none}.login-visual .login-visual-message>small{font-size:9px;letter-spacing:.17em}@media (max-width:1080px){.login-visual .login-message-rotator span{font-size:32px}}@media (max-width:780px){.login-visual .login-message-rotator span{font-size:28px}}.ayos-brand-logo{gap:12px}.ayos-brand-symbol{width:44px;height:42px;flex-basis:44px}.ayos-brand-copy b{font-size:23px}.ayos-brand-copy small{font-size:8px}.ayos-brand-logo.is-compact{gap:10px}.ayos-brand-logo.is-compact .ayos-brand-symbol{width:36px;height:35px;flex-basis:36px}.ayos-brand-logo.is-compact .ayos-brand-copy b{font-size:18px}.ayos-brand-logo.is-compact .ayos-brand-copy small{font-size:7px}.landing-v2 .lp-nav>.ayos-brand-logo .ayos-brand-symbol{width:46px;height:44px;flex-basis:46px}.landing-v2 .lp-nav>.ayos-brand-logo .ayos-brand-copy b{font-size:24px}.desktop-product .product-logo .ayos-brand-symbol{width:42px;height:40px;flex-basis:42px}.desktop-product .product-logo .ayos-brand-copy b{font-size:21px}.login-brand>span.ayos-brand-logo{gap:17px}.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:58px;height:56px;flex-basis:58px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:29px}.login-brand>.ayos-brand-logo .ayos-brand-copy small{margin-top:7px;font-size:9px}.login-form-wrap{width:min(470px,100%)}.login-heading h1{max-width:430px;font-size:clamp(34px,2.8vw,41px)}.login-heading p{font-size:14px;line-height:1.7}.login-form label>span{font-size:12px}.login-form label>span small{font-size:10px}.login-form input{font-size:14px}.login-form-options>label,.login-form-options label span,.login-form-options>button{font-size:11px}.login-submit{height:56px;font-size:14px}.login-submit:hover{color:#fff;background:#f7931e}.login-visual>.login-visual-message{top:52%;left:50%;width:90%;transform:translate(-50%,-50%);text-align:center}.login-visual .login-visual-message>small{justify-content:center;font-size:10px}.login-message-rotator{height:112px;margin-top:20px}.login-visual .login-message-rotator span{justify-content:center;font-size:clamp(42px,4.6vw,64px);line-height:1.02;text-align:center}@media (max-width:1080px){.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:52px;height:50px;flex-basis:52px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:26px}.login-form-wrap{width:min(410px,100%)}.login-heading h1{font-size:36px}.login-heading p{font-size:13.5px}.login-visual>.login-visual-message{left:50%;width:92%}.login-message-rotator{height:100px}.login-visual .login-message-rotator span{font-size:42px}}@media (max-width:780px){.login-brand>.ayos-brand-logo .ayos-brand-symbol{width:46px;height:44px;flex-basis:46px}.login-brand>.ayos-brand-logo .ayos-brand-copy b{font-size:23px}.login-heading h1{font-size:34px}.login-heading p{font-size:13px}.login-visual>.login-visual-message{left:50%;width:90%}.login-message-rotator{height:78px}.login-visual .login-message-rotator span{font-size:34px}}.notification-panel-backdrop{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;border:0;background:#070f1924;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notification-panel{position:fixed;z-index:60;right:20px;top:74px;width:min(400px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--border);border-radius:22px;color:var(--text-primary);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 30px 90px -30px #040f1e7a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:notification-panel-in .25s cubic-bezier(.16,1,.3,1) both}.notification-panel>header{display:flex;align-items:center;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid var(--border)}.notification-panel>header span{color:#f7931e;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.notification-panel>header h2{margin-top:4px;font-size:20px;letter-spacing:-.035em}.notification-panel>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:var(--surface-raised)}.notification-panel>header svg{width:15px}.notification-panel-list{padding:8px}.notification-panel-list>button{display:flex;width:100%;align-items:flex-start;gap:12px;padding:13px;border:0;border-radius:15px;color:var(--text-primary);background:transparent;text-align:left;transition:background-color .2s,transform .2s}.notification-panel-list>button:hover{transform:translate(2px);background:var(--app-bg-2)}.notification-icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border-radius:12px}.notification-icon svg{width:17px}.notification-icon.is-warning{color:#c66c08;background:#f7931e1f}.notification-icon.is-blue{color:#1d4fa3;background:#1d4fa31a}.notification-icon.is-success{color:#21845f;background:#21845f1a}.notification-copy{display:flex;min-width:0;flex:1;flex-direction:column}.notification-copy strong{font-size:12px}.notification-copy small{margin-top:3px;color:var(--text-secondary);font-size:10px;line-height:1.45}.notification-copy time{margin-top:7px;color:var(--text-soft);font-size:9px}.notification-panel-list>button>i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#f7931e}.notification-panel-all{width:calc(100% - 32px);height:42px;margin:4px 16px 16px;border:0;border-radius:11px;color:#fff;background:#173b7f;font-size:11px;font-weight:750}.notification-panel-all:hover{background:#f7931e}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.employee-access-page{--employee-public-bg:#EDF2F6;--employee-public-surface:#FFF;--employee-public-text:#102238;--employee-public-muted:#68788B;--employee-public-border:#DDE5EC;display:grid;min-height:100svh;place-items:center;background:var(--employee-public-bg);color:var(--employee-public-text)}.dark .employee-access-page{--employee-public-bg:#080F18;--employee-public-surface:#0E1A27;--employee-public-text:#F5F8FB;--employee-public-muted:#9DABBC;--employee-public-border:#253547}.employee-access-shell{width:min(100%,560px);min-height:100svh;overflow:hidden;background:var(--employee-public-surface);box-shadow:0 0 80px #0e22371a}.employee-public-landing>header,.employee-login-page>header{display:flex;height:78px;align-items:center;justify-content:space-between;padding:0 24px}.employee-public-landing>header button,.employee-login-page>header button{padding:0;border:0;background:transparent}.employee-public-landing>header>span{padding:7px 10px;border:1px solid var(--employee-public-border);border-radius:99px;color:var(--employee-public-muted);font-size:9px;font-weight:700;text-transform:uppercase}.employee-public-hero{position:relative;min-height:475px;margin:0 16px;overflow:hidden;border-radius:30px;padding:36px 27px;color:#fff;background:linear-gradient(150deg,#05101cf2,#071827ad 55%,#08141f33),url(/images/ayos-hotel-workflow.png) center/cover;box-shadow:0 28px 70px -44px #051426d9}.employee-public-copy>p{color:#f7a028;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.employee-public-copy h1{margin:16px 0 14px;font-size:42px;font-weight:620;line-height:.98;letter-spacing:-.055em}.employee-public-copy h1 em{color:#93b9f2;font-style:normal}.employee-public-copy>span{display:block;max-width:420px;color:#ffffffb3;font-size:13px;line-height:1.7}.employee-public-copy>button{display:flex;height:50px;align-items:center;justify-content:center;gap:10px;margin-top:25px;padding:0 20px;border:0;border-radius:13px;color:#122039;background:#f7a028;font-size:12px;font-weight:800}.employee-public-copy>button svg{width:16px}.employee-public-preview{position:absolute;right:22px;bottom:23px;left:22px;padding:18px;border:1px solid rgba(255,255,255,.19);border-radius:19px;background:#08131fb8;box-shadow:0 24px 55px -34px #000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.employee-preview-status{display:flex;align-items:center;justify-content:space-between}.employee-preview-status span{color:#ffffff91;font-size:9px;text-transform:uppercase}.employee-preview-status b{color:#75d3a6;font-size:9px}.employee-public-preview>strong{display:block;margin-top:15px;font-size:20px}.employee-public-preview>p{margin-top:3px;color:#ffffffa6;font-size:11px}.employee-public-preview>div:nth-of-type(2){display:grid;margin-top:15px;grid-template-columns:1fr 1fr;gap:8px}.employee-public-preview>div:nth-of-type(2)>span{display:flex;align-items:center;gap:7px;padding:9px;border-radius:10px;background:#ffffff12}.employee-public-preview svg{width:14px;color:#f7a028}.employee-public-preview small{font-size:9px}.employee-public-preview footer{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.11);color:#ffffffa3;font-size:9px}.employee-public-benefits{display:grid;gap:10px;padding:18px 16px}.employee-public-benefits article{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--employee-public-border);border-radius:16px;background:var(--employee-public-surface)}.employee-public-benefits article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#1d4fa3;background:#1d4fa314}.employee-public-benefits svg{width:17px}.employee-public-benefits strong{display:block;font-size:12px}.employee-public-benefits small{display:block;margin-top:3px;color:var(--employee-public-muted);font-size:10px}.employee-public-landing>footer{display:flex;align-items:center;justify-content:space-between;padding:6px 21px 25px;color:var(--employee-public-muted);font-size:10px}.employee-public-landing>footer button{display:flex;align-items:center;gap:7px;border:0;color:#1d4fa3;background:transparent;font-size:11px;font-weight:800}.employee-public-landing>footer svg{width:14px}.employee-login-page{display:flex;flex-direction:column;padding-bottom:30px}.employee-login-page>header>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--employee-public-border);border-radius:12px;color:var(--employee-public-text)}.employee-login-page>header>button svg{width:17px}.employee-login-page>header>span{width:40px}.employee-login-intro{padding:48px 34px 28px}.employee-login-intro>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#1d4fa3;background:#1d4fa317}.employee-login-intro>span svg{width:21px}.employee-login-intro>p{margin-top:27px;color:#f7931e;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.employee-login-intro h1{margin:9px 0 7px;font-size:34px;letter-spacing:-.05em}.employee-login-intro>small{color:var(--employee-public-muted);font-size:12px}.employee-login-form{display:grid;gap:18px;margin:0 24px;padding:24px;border:1px solid var(--employee-public-border);border-radius:22px;background:color-mix(in srgb,var(--employee-public-surface) 92%,var(--employee-public-bg));box-shadow:0 26px 60px -48px #0a213aa6}.employee-login-form label>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:750}.employee-login-form label>span button{border:0;color:#1d4fa3;background:transparent;font-size:9px;font-weight:700}.employee-login-form label>div{display:flex;height:54px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--employee-public-border);border-radius:12px;background:var(--employee-public-surface)}.employee-login-form label>div>svg{width:16px;color:var(--employee-public-muted)}.employee-login-form input{min-width:0;flex:1;border:0;outline:0;color:var(--employee-public-text);background:transparent;font-size:12px;font-weight:600}.employee-login-form label>div>button{display:grid;width:28px;height:28px;place-items:center;border:0;color:var(--employee-public-muted);background:transparent}.employee-login-form label>div>button svg{width:15px}.employee-login-remember{display:flex;align-items:center}.employee-login-remember>input{display:none}.employee-login-remember>span{display:flex!important;gap:8px!important;margin:0!important;color:var(--employee-public-muted);font-size:10px!important;font-weight:550!important}.employee-login-remember>span svg{width:17px;padding:3px;border-radius:5px;color:#fff;background:#1d4fa3}.employee-login-submit{display:flex;height:52px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;color:#fff;background:#173b7f;font-size:12px;font-weight:800;box-shadow:0 17px 34px -22px #173b7f}.employee-login-submit:hover{background:#f7931e}.employee-login-submit svg{width:15px}.employee-login-help{display:flex;align-items:flex-start;gap:11px;margin:18px 34px 0;padding:15px;border-radius:15px;color:var(--employee-public-muted);background:var(--employee-public-bg)}.employee-login-help>svg{width:18px;color:#1d4fa3}.employee-login-help strong{display:block;color:var(--employee-public-text);font-size:11px}.employee-login-help small{display:block;margin-top:3px;font-size:9px;line-height:1.5}.product-app .product-topbar{margin:10px 12px 0;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 91%,transparent)!important;box-shadow:0 18px 45px -38px #091f3880}.product-app .product-content{padding-top:28px}.product-app .surface{box-shadow:inset 0 1px #ffffff8c,0 20px 48px -42px #0a203a85}.product-app .btn-primary:hover{color:#fff!important}.product-app button:focus-visible,.product-app a:focus-visible{outline:3px solid rgba(29,79,163,.24);outline-offset:2px}.employee-product .employee-shell{border-right:1px solid var(--border);border-left:1px solid var(--border)}.employee-product .employee-topbar{height:72px;background:color-mix(in srgb,var(--surface) 88%,transparent)!important}.employee-product .employee-bottom-nav{height:82px;padding-top:9px;border-radius:20px 20px 0 0;box-shadow:0 -18px 45px -38px #081930b3}.employee-product .employee-bottom-nav a{font-size:11px}.employee-product .employee-bottom-nav a.active{color:#1d4fa3!important}.employee-product .employee-bottom-nav a.active svg{filter:drop-shadow(0 5px 8px rgba(29,79,163,.2))}.notification-panel.is-employee{right:auto;left:50%;width:min(520px,calc(100vw - 24px));transform:translate(-50%)}@media (max-width:640px){.employee-access-shell{box-shadow:none}.employee-public-copy h1{font-size:38px}.employee-login-intro{padding-top:32px}.notification-panel{right:12px;top:70px}.notification-panel.is-employee{left:12px;width:calc(100vw - 24px);transform:none}.product-app .product-topbar{margin:6px 7px 0}.product-app .product-content{padding-top:22px}}.employee-public-hero{min-height:610px}.notification-panel.is-employee{animation:none}.employee-splash-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;min-height:100svh;overflow:hidden;place-items:center;color:#fff;background:#07131f}.employee-splash-background{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background:linear-gradient(145deg,#040d16e0,#081a28b3 52%,#07121dd6),url(/images/ayos-hotel-workflow.png) center/cover;animation:employee-splash-drift 6s ease-out both}.employee-splash-background:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 50% 48%,rgba(65,120,190,.16),transparent 28%),linear-gradient(180deg,#00000014,#00000038)}.employee-splash-content{position:relative;z-index:1;display:grid;place-items:center;animation:employee-splash-exit .42s 2.35s ease-in both}.employee-splash-halo{position:absolute;width:190px;height:190px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 34px #ffffff06,0 0 90px #4687dc2e;opacity:0;animation:employee-splash-halo 1.25s .2s cubic-bezier(.16,1,.3,1) forwards}.employee-splash-logo{position:relative;z-index:1;gap:16px!important;color:#fff!important;opacity:0;filter:blur(8px);transform:translateY(10px) scale(.92);animation:employee-splash-logo-in .85s .18s cubic-bezier(.16,1,.3,1) forwards}.employee-splash-logo .ayos-brand-symbol{width:68px!important;height:60px!important;flex-basis:68px!important}.employee-splash-logo .ayos-brand-copy b{font-size:34px!important;letter-spacing:-.04em}.employee-splash-logo .ayos-brand-copy small{margin-top:3px!important;color:#ffffff9e!important;font-size:9px!important;letter-spacing:.22em!important}.employee-splash-progress{position:absolute;top:calc(100% + 34px);width:72px;height:2px;overflow:hidden;border-radius:99px;background:#ffffff29;opacity:0;animation:employee-splash-progress-show .3s .72s forwards}.employee-splash-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7931e,#ffc16f);transform:translate(-100%);animation:employee-splash-progress-run 1.6s .78s cubic-bezier(.4,0,.2,1) forwards}@keyframes employee-splash-logo-in{to{opacity:1;filter:blur(0);transform:none}}@keyframes employee-splash-halo{0%{opacity:0;transform:scale(.58)}45%{opacity:.8}to{opacity:.22;transform:scale(1)}}@keyframes employee-splash-progress-show{to{opacity:1}}@keyframes employee-splash-progress-run{to{transform:none}}@keyframes employee-splash-exit{to{opacity:0;filter:blur(5px);transform:translateY(-7px) scale(1.025)}}@keyframes employee-splash-drift{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (max-width:480px){.employee-splash-logo .ayos-brand-symbol{width:60px!important;height:54px!important;flex-basis:60px!important}.employee-splash-logo .ayos-brand-copy b{font-size:30px!important}.employee-splash-halo{width:165px;height:165px}}@media (prefers-reduced-motion:reduce){.employee-splash-background,.employee-splash-content,.employee-splash-halo,.employee-splash-logo,.employee-splash-progress,.employee-splash-progress i{animation-duration:.01ms!important;animation-delay:0ms!important}.employee-splash-logo{opacity:1;filter:none;transform:none}}.employee-splash-background{background:linear-gradient(145deg,#040d1680,#081a2852 52%,#07121d7a),url(/images/ayos-hotel-reception-hero-empty.png) center/cover;animation-duration:8s}.employee-splash-background:after{background:radial-gradient(circle at 50% 48%,rgba(65,120,190,.12),transparent 30%),linear-gradient(180deg,#00000005,#0000001f)}.employee-splash-content{animation:employee-splash-exit .45s 3.45s ease-in both}.employee-splash-halo{width:220px;height:220px}.employee-splash-logo .ayos-brand-symbol{width:80px!important;height:70px!important;flex-basis:80px!important}.employee-splash-logo .ayos-brand-copy b{font-size:40px!important}.employee-splash-logo .ayos-brand-copy small{font-size:10px!important}.employee-splash-progress{top:calc(100% + 40px);width:88px}.employee-splash-progress i{animation-duration:2.55s;animation-delay:.82s}.employee-login-page{position:relative;display:block;padding:0;background:var(--employee-public-surface)}.employee-login-page>header{position:absolute;z-index:3;left:0;top:0;width:100%;height:86px;padding:0 24px;color:#fff;background:linear-gradient(180deg,rgba(5,14,23,.46),transparent)}.employee-login-page>header>button{color:#fff;border-color:#ffffff47;background:#07121d2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.employee-login-page>header .ayos-brand-logo{color:#fff}.employee-login-page>header .ayos-brand-symbol{width:47px;height:43px;flex-basis:47px}.employee-login-page>header .ayos-brand-copy b{font-size:23px}.employee-login-page>header .ayos-brand-copy small{color:#ffffffb8}.employee-login-visual{height:345px;background:linear-gradient(180deg,#050e172e,#050e1766),url(/images/ayos-hotel-reception-hero-empty.png) center 54%/cover}.employee-login-sheet{position:relative;z-index:2;min-height:640px;margin-top:-68px;padding-top:1px;border-radius:38px 38px 0 0;background:var(--employee-public-surface);box-shadow:0 -24px 55px -40px #07192d9e}.employee-login-intro{padding:40px 34px 25px;text-align:center}.employee-login-intro h1{margin:0 0 9px;font-size:32px}.employee-login-intro>small{font-size:12px}.employee-login-form{gap:19px;margin:0;padding:0 34px 42px;border:0;border-radius:0;background:transparent;box-shadow:none}.employee-login-form label>span{font-size:11px}.employee-login-form label>div{height:57px;border-radius:13px}.employee-login-submit{height:54px;font-size:13px}.employee-login-submit:hover{color:#fff}@media (max-width:480px){.employee-splash-logo .ayos-brand-symbol{width:72px!important;height:64px!important;flex-basis:72px!important}.employee-splash-logo .ayos-brand-copy b{font-size:36px!important}.employee-splash-halo{width:195px;height:195px}.employee-login-visual{height:315px}.employee-login-sheet{margin-top:-58px;border-radius:32px 32px 0 0}.employee-login-intro{padding:34px 24px 22px}.employee-login-intro h1{font-size:29px}.employee-login-form{padding:0 24px 36px}}.employee-access-page{height:100svh;min-height:0;overflow:hidden}.employee-access-shell{height:100%;min-height:0}.employee-login-page{height:100%;overflow:hidden}.employee-login-page>header{height:76px;justify-content:flex-start;padding:0 24px}.employee-login-page>header .ayos-brand-symbol{width:51px;height:46px;flex-basis:51px}.employee-login-page>header .ayos-brand-copy b{font-size:25px}.employee-login-visual{height:33svh;min-height:180px}.employee-login-sheet{height:calc(67svh + 42px);min-height:0;margin-top:-42px;overflow:hidden;border-radius:34px 34px 0 0}.employee-login-intro{padding:31px 28px 21px}.employee-login-intro h1{font-size:clamp(27px,5.5vw,31px)}.employee-login-form{gap:15px;padding:0 28px 20px}.employee-login-form label>span{margin-bottom:7px}.employee-login-form label>div{height:52px}.employee-login-submit{height:50px}@media (max-width:480px){.employee-login-page>header{height:70px;padding:0 20px}.employee-login-page>header .ayos-brand-symbol{width:46px;height:42px;flex-basis:46px}.employee-login-page>header .ayos-brand-copy b{font-size:22px}.employee-login-visual{height:33svh;min-height:168px}.employee-login-sheet{height:calc(67svh + 38px);margin-top:-38px;border-radius:30px 30px 0 0}.employee-login-intro{padding:27px 22px 18px}.employee-login-form{gap:13px;padding:0 22px 18px}.employee-login-form label>div{height:49px}.employee-login-submit{height:49px}}@media (max-height:700px){.employee-login-intro{padding-top:22px;padding-bottom:15px}.employee-login-intro h1{font-size:26px}.employee-login-intro>small{font-size:11px}.employee-login-form{gap:11px}.employee-login-form label>div{height:46px}.employee-login-submit{height:46px}.employee-login-remember>span{font-size:9px!important}}.employee-splash-page{animation:employee-splash-page-out .55s 3.42s ease-in both}.employee-login-visual{animation:employee-login-image-in 1.05s cubic-bezier(.16,1,.3,1) both}.employee-login-page>header .ayos-brand-logo{gap:15px;opacity:0;animation:employee-login-brand-in .7s .28s cubic-bezier(.16,1,.3,1) forwards}.employee-login-page>header .ayos-brand-symbol{width:62px;height:55px;flex-basis:62px}.employee-login-page>header .ayos-brand-copy b{font-size:31px}.employee-login-sheet{overflow:visible;border-radius:46% 34% 0 0/42px 55px 0 0;animation:employee-login-sheet-in .9s .12s cubic-bezier(.16,1,.3,1) both}.employee-login-sheet:before,.employee-login-sheet:after{position:absolute;z-index:0;content:"";pointer-events:none;background:var(--employee-public-surface)}.employee-login-sheet:before{left:-9%;top:-16px;width:63%;height:42px;border-radius:50% 58% 0 0/100% 100% 0 0;transform:rotate(1.2deg)}.employee-login-sheet:after{right:-8%;top:-7px;width:57%;height:32px;border-radius:52% 48% 0 0/100% 100% 0 0;transform:rotate(-1deg)}.employee-login-sheet>*{position:relative;z-index:1}.employee-login-intro{padding-top:clamp(42px,7svh,66px);padding-bottom:23px}.employee-login-intro>small{font-size:13px}.employee-login-form{opacity:0;animation:employee-login-form-in .65s .55s cubic-bezier(.16,1,.3,1) forwards}.employee-login-form label>span{font-size:13px}.employee-login-form label>span button{font-size:11px}.employee-login-form input{font-size:14px}.employee-login-remember>span{font-size:11.5px!important}.employee-login-submit{font-size:14px}@keyframes employee-splash-page-out{to{opacity:0;filter:brightness(.72);transform:scale(1.015)}}@keyframes employee-login-image-in{0%{opacity:.15;filter:brightness(.55);transform:scale(1.08)}to{opacity:1;filter:none;transform:none}}@keyframes employee-login-brand-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes employee-login-sheet-in{0%{opacity:.2;transform:translateY(74px)}to{opacity:1;transform:none}}@keyframes employee-login-form-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:480px){.employee-login-page>header .ayos-brand-symbol{width:55px;height:49px;flex-basis:55px}.employee-login-page>header .ayos-brand-copy b{font-size:28px}.employee-login-intro{padding-top:38px}.employee-login-intro>small{font-size:12px}.employee-login-form label>span{font-size:12px}.employee-login-form label>span button{font-size:10px}.employee-login-form input{font-size:13px}.employee-login-remember>span{font-size:10.5px!important}.employee-login-submit{font-size:13px}}@media (max-height:700px){.employee-login-intro{padding-top:25px;padding-bottom:14px}.employee-login-intro>small{font-size:11px}.employee-login-form label>span{font-size:11.5px}.employee-login-form label>span button{font-size:9.5px}.employee-login-form input{font-size:13px}.employee-login-remember>span{font-size:9.5px!important}.employee-login-submit{font-size:13px}.employee-login-sheet:before{top:-12px;height:34px}.employee-login-sheet:after{top:-5px;height:26px}}@media (prefers-reduced-motion:reduce){.employee-splash-page,.employee-login-visual,.employee-login-page>header .ayos-brand-logo,.employee-login-sheet,.employee-login-form{animation-duration:.01ms!important;animation-delay:0ms!important}}.employee-login-visual{height:38svh}.employee-login-sheet{height:calc(62svh + 42px);border-radius:0}.employee-login-sheet:before{left:-10%;top:-18px;width:68%;height:46px}.employee-login-sheet:after{right:-10%;top:-10px;width:64%;height:38px}@media (max-width:480px){.employee-login-visual{height:37svh}.employee-login-sheet{height:calc(63svh + 38px);border-radius:0}}.stats-center{position:relative}.stats-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.stats-kpi{position:relative;min-height:150px;padding:20px;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.stats-kpi>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--product-blue);background:var(--product-blue-soft)}.stats-kpi>span svg{width:17px}.stats-kpi p{margin-top:18px;color:var(--text-secondary);font-size:11px}.stats-kpi strong{display:block;margin-top:7px;color:var(--text-primary);font-size:27px;line-height:1;letter-spacing:-.045em}.stats-kpi small{display:block;margin-top:8px;color:var(--text-soft);font-size:9px}.stats-kpi.is-primary{color:#fff;border-color:#254987;background:linear-gradient(145deg,#152f64,#214b97)}.stats-kpi.is-primary p{color:#ffffffa3}.stats-kpi.is-primary strong{color:#fff}.stats-kpi.is-primary small{color:#b9cded}.stats-kpi.is-primary>span{color:#ffb45c;background:#ffffff1a}.stats-kpi.is-positive>span{color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 12%,var(--surface))}.stats-kpi.is-warm>span{color:var(--product-orange);background:var(--product-orange-soft)}.stats-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:20px}.stats-chart-card,.stats-response-card,.stats-client-card{padding:22px}.stats-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.stats-card-header h2,.stats-insights h2,.stats-quality-card h2{margin-top:7px;color:var(--text-primary);font-size:18px;letter-spacing:-.025em}.stats-card-header>div>span{display:block;margin-top:5px;color:var(--text-secondary);font-size:10px}.stats-chart-legend{display:flex;gap:14px;color:var(--text-secondary);font-size:9px}.stats-chart-legend span{display:flex;align-items:center;gap:6px}.stats-chart-legend i{width:15px;height:3px;border-radius:3px}.stats-chart-legend .is-actual{background:var(--product-blue)}.stats-chart-legend .is-goal{background:var(--product-orange)}.stats-trend-chart{margin-top:6px}.stats-chart-summary{display:grid;grid-template-columns:repeat(3,1fr);padding-top:16px;border-top:1px solid var(--border)}.stats-chart-summary>div{padding:0 16px;border-right:1px solid var(--border)}.stats-chart-summary>div:first-child{padding-left:0}.stats-chart-summary>div:last-child{border:0}.stats-chart-summary span,.stats-chart-summary strong{display:block}.stats-chart-summary span{color:var(--text-secondary);font-size:9px}.stats-chart-summary strong{margin-top:5px;color:var(--text-primary);font-size:13px}.stats-chart-summary .is-positive{color:var(--product-positive)}.stats-insights{padding:22px;border:1px solid rgba(35,76,150,.28);border-radius:21px;color:#fff;background:linear-gradient(145deg,#102348,#173b78)}.stats-insights h2{color:#fff}.stats-insights .eyebrow,.stats-quality-card .eyebrow{color:#ffb45c!important}.stats-insight{display:flex;gap:11px;margin-top:13px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b}.stats-insight>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#9dc0f5;background:#ffffff14}.stats-insight>span svg{width:15px}.stats-insight strong{font-size:11px}.stats-insight p{margin-top:4px;color:#ffffff94;font-size:9px;line-height:1.5}.stats-insight.is-positive>span{color:#64d9bd}.stats-insight.is-warning>span{color:#ffb45c}.stats-insight-action{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:16px;padding:12px 13px;border-radius:12px;color:#173b7f;background:#fff;font-size:10px;font-weight:750}.stats-insight-action svg{width:14px}.stats-secondary-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-top:20px}.stats-card-chip{padding:6px 9px;border-radius:99px;color:var(--product-blue);background:var(--product-blue-soft);font-size:9px;font-weight:750}.stats-role-chart{margin-top:10px}.stats-response-layout{display:grid;grid-template-columns:minmax(180px,.75fr) 1fr;align-items:center;gap:12px}.stats-response-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--border);font-size:10px}.stats-response-row span{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.stats-response-row i{width:8px;height:8px;border-radius:50%}.stats-response-row i.is-0{background:var(--product-blue)}.stats-response-row i.is-1{background:var(--product-orange)}.stats-response-row i.is-2{background:var(--text-soft)}.stats-response-card>footer{display:flex;justify-content:space-between;padding:14px;border-radius:13px;background:var(--app-bg-2);font-size:10px}.stats-response-card>footer span{color:var(--text-secondary)}.stats-tertiary-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;margin-top:20px}.stats-client-list{margin-top:14px}.stats-client-list>div{display:grid;grid-template-columns:26px 36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--border)}.stats-client-list>div:last-child{border:0}.stats-client-rank{color:var(--text-soft);font-size:9px}.stats-client-logo{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#fff;font-size:9px;font-weight:800}.stats-client-list strong{color:var(--text-primary);font-size:11px}.stats-client-list i{display:block;height:4px;margin-top:7px;border-radius:99px;background:var(--app-bg-2)}.stats-client-list i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--product-blue),#6e9be2)}.stats-client-list>div>p{text-align:right;color:var(--text-primary);font-size:11px;font-weight:750}.stats-client-list>div>p small{display:block;margin-top:3px;color:var(--text-soft);font-size:8px;font-weight:500}.stats-quality-card{padding:24px;border:1px solid rgba(255,180,92,.18);border-radius:21px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(247,160,40,.18),transparent 38%),#111f31}.stats-quality-card h2{color:#fff}.stats-quality-card>p:not(.eyebrow){margin-top:9px;color:#ffffff94;font-size:10px;line-height:1.6}.stats-quality-card>div{display:grid;gap:8px;margin-top:20px}.stats-quality-card>div span{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff0a}.stats-quality-card strong,.stats-quality-card small{display:block}.stats-quality-card strong{font-size:17px}.stats-quality-card small{margin-top:4px;color:#ffffff7a;font-size:8px}.stats-quality-card footer{display:flex;align-items:center;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.09);color:#75d9c0;font-size:9px}.stats-quality-card footer svg{width:14px}.dark .stats-kpi:not(.is-primary){background:linear-gradient(145deg,var(--surface),#101d2a)}@media (max-width:1100px){.stats-kpi-grid{grid-template-columns:repeat(2,1fr)}.stats-main-grid,.stats-secondary-grid,.stats-tertiary-grid{grid-template-columns:1fr}}@media (max-width:639px){.stats-kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.stats-kpi{min-height:136px;padding:16px}.stats-kpi strong{font-size:22px}.stats-card-header{flex-direction:column}.stats-chart-legend{align-self:flex-start}.stats-chart-summary{grid-template-columns:1fr;gap:12px}.stats-chart-summary>div{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--border)}.stats-response-layout{grid-template-columns:1fr}.stats-client-list>div{grid-template-columns:24px 34px minmax(0,1fr)}.stats-client-list>div>p{grid-column:3;text-align:left}.stats-chart-card,.stats-response-card,.stats-client-card{padding:18px}}.desktop-product .product-topbar{top:0;width:100%;margin:0;border-width:0 0 1px;border-radius:0;background:color-mix(in srgb,var(--app-bg) 90%,transparent)!important;box-shadow:none;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.product-page-header:before{display:none}.sidebar-identity{border:0;background:transparent;cursor:pointer}.sidebar-identity:hover p:first-child{color:#f9b15b}.sidebar-identity:hover svg{color:#f9b15b}.mission-filter-panel{margin-bottom:16px;padding:14px 16px 12px;border:1px solid var(--border);border-radius:17px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:0 18px 44px -40px #081d3580}.mission-filter-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.mission-filter-panel>div:first-child p{color:var(--text-primary);font-size:11px;font-weight:750}.mission-filter-panel>div:first-child span{color:var(--text-soft);font-size:9px}.mission-status-tabs{padding:0 24px 2px 0}.mission-status-tabs>button{min-height:36px;padding-right:14px;padding-left:14px}.mission-status-tabs>button:not(.bg-navy):hover{color:var(--product-blue)!important;border-color:color-mix(in srgb,var(--product-blue) 30%,var(--border))!important;background:var(--product-blue-soft)!important}.data-table-card{border-radius:20px!important}.product-app table{font-variant-numeric:tabular-nums}.product-app table thead{position:relative}.product-app table thead th{height:50px;padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid var(--border);font-weight:750!important}.product-app table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--app-bg-2) 42%,transparent)}.product-app table tbody td{height:58px;padding-top:12px;padding-bottom:12px;vertical-align:middle}.product-app table tbody tr:hover{background:color-mix(in srgb,var(--product-blue) 7%,var(--surface))!important}.product-app table tbody tr:hover td:first-child{border-left-color:var(--product-orange)}.profile-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.profile-summary{grid-row:span 2;padding:28px;text-align:center}.profile-avatar{display:grid;width:82px;height:82px;margin:0 auto;place-items:center;border:5px solid color-mix(in srgb,var(--surface) 82%,transparent);border-radius:50%;color:#fff;background:linear-gradient(145deg,#315fa8,#173b7f);box-shadow:0 18px 38px -24px #173b7fe6;font-size:22px;font-weight:800}.profile-summary h2{margin-top:18px;color:var(--text-primary);font-size:20px}.profile-summary>p{margin-top:5px;color:var(--text-secondary);font-size:11px}.profile-summary>span{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:8px 10px;border-radius:99px;color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 10%,var(--surface));font-size:9px;font-weight:750}.profile-summary>span svg{width:14px}.profile-summary dl{margin-top:24px;text-align:left}.profile-summary dl div{padding:14px 0;border-top:1px solid var(--border)}.profile-summary dt{color:var(--text-soft);font-size:9px}.profile-summary dd{margin-top:4px;color:var(--text-primary);font-size:11px;font-weight:650}.profile-form-card{padding:25px}.profile-section-title{display:flex;align-items:flex-start;justify-content:space-between}.profile-section-title h2{margin-top:7px;color:var(--text-primary);font-size:18px}.profile-section-title>span{padding:7px 9px;border-radius:99px;color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 9%,var(--surface));font-size:9px;font-weight:750}.profile-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.profile-form label{color:var(--text-secondary);font-size:10px;font-weight:700}.profile-form label>div{display:flex;height:50px;align-items:center;gap:10px;margin-top:8px;padding:0 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.profile-form label svg{width:15px;color:var(--text-soft)}.profile-form input{min-width:0;flex:1;border:0;outline:0;color:var(--text-primary);background:transparent;font-size:12px}.profile-form .btn-primary{grid-column:1/-1;width:-moz-max-content;width:max-content;margin-left:auto;padding:0 18px}.profile-form .btn-primary svg{width:15px}.profile-security{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px}.profile-security>div{display:flex;align-items:center;gap:13px}.profile-security>div>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:var(--product-orange);background:var(--product-orange-soft)}.profile-security svg{width:17px}.profile-security h2{color:var(--text-primary);font-size:14px}.profile-security p{margin-top:4px;color:var(--text-secondary);font-size:10px}@media (max-width:800px){.profile-layout{grid-template-columns:1fr}.profile-summary{grid-row:auto}.profile-security{grid-column:1}}@media (max-width:560px){.profile-form{grid-template-columns:1fr}.profile-security{align-items:flex-start;flex-direction:column}.mission-filter-panel{margin-right:-2px;margin-left:-2px;padding-right:12px;padding-left:12px}}.profile-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-form label,.profile-form label>div{min-width:0}.profile-form label svg{flex:0 0 15px}.profile-form input{width:0}.profile-form .btn-primary{max-width:100%}@media (max-width:560px){.profile-form{grid-template-columns:1fr}}.desktop-product .product-topbar{top:12px;width:calc(100% - 48px);margin:0 24px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:17px;background:color-mix(in srgb,var(--surface) 91%,transparent)!important;box-shadow:0 20px 48px -38px #081d35b3,inset 0 1px #ffffff80}.dark .desktop-product .product-topbar{box-shadow:0 22px 50px -38px #000000f2,inset 0 1px #ffffff09}.alert-context-action{min-width:132px;justify-content:space-between}.notification-panel>header{gap:10px}.notification-panel>header>div:first-child{min-width:0;flex:1}.notification-panel>header p{margin-top:6px;color:var(--text-secondary);font-size:9px}.notification-live{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:99px;color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 9%,var(--surface));font-size:8px;font-weight:750}.notification-live svg{width:11px!important}.notification-panel-list>button{position:relative;align-items:center}.notification-panel-list>button:before{position:absolute;left:0;width:3px;height:24px;content:"";border-radius:0 4px 4px 0;background:var(--product-orange);transform:scaleY(.35);transition:transform .2s}.notification-panel-list>button:hover:before{transform:scaleY(1)}.notification-panel-list>button.is-opened{opacity:.65}.notification-panel-list>button.is-opened>i{display:none}.notification-arrow{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--text-soft);background:var(--surface-raised)}.notification-arrow svg{width:13px}.notification-panel-list>button:hover .notification-arrow{color:#fff;border-color:var(--product-blue);background:var(--product-blue)}.notification-panel-list>button>i{position:absolute;right:9px;top:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--product-orange) 12%,transparent);animation:notification-pulse 2s ease-in-out infinite}@keyframes notification-pulse{50%{box-shadow:0 0 0 7px transparent}}@media (max-width:1023px){.desktop-product .product-topbar{top:8px;width:calc(100% - 20px);margin:0 10px}}@media (max-width:600px){.desktop-product .product-topbar{top:0;width:100%;margin:0;border-width:0 0 1px;border-radius:0}}.mission-matching{margin-top:24px;padding:17px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--product-blue) 4%,var(--surface))}.mission-matching>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mission-matching h3{margin-top:5px;color:var(--text-primary);font-size:15px}.mission-matching>header>span{padding:6px 9px;border-radius:99px;color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 10%,var(--surface));font-size:9px;font-weight:750}.mission-matching>div{display:grid;gap:7px;margin-top:14px}.mission-matching button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:13px;text-align:left;background:var(--surface);transition:.18s}.mission-matching button:not(:disabled):hover{border-color:color-mix(in srgb,var(--product-blue) 30%,var(--border));transform:translateY(-1px)}.mission-matching button:disabled{opacity:.5;cursor:not-allowed}.mission-matching button span strong,.mission-matching button span small{display:block}.mission-matching button span strong{color:var(--text-primary);font-size:11px}.mission-matching button span small{margin-top:3px;color:var(--text-soft);font-size:8px}.mission-matching button b{color:var(--product-blue);font-size:11px}.mission-matching button em{padding:6px 8px;border-radius:8px;color:var(--product-blue);background:var(--product-blue-soft);font-size:8px;font-style:normal;font-weight:750}.confirmation-dialog{width:min(430px,calc(100vw - 28px));padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 35px 90px -36px #000000a6}.confirmation-dialog-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--product-blue);background:var(--product-blue-soft)}.confirmation-dialog-icon svg{width:19px}.confirmation-dialog.is-danger .confirmation-dialog-icon{color:#d64040;background:#feecec}.confirmation-dialog h2{margin-top:18px;color:var(--text-primary);font-size:20px}.confirmation-dialog p{margin-top:9px;color:var(--text-secondary);font-size:12px;line-height:1.65}.confirmation-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media (max-width:500px){.mission-matching button{grid-template-columns:auto minmax(0,1fr) auto}.mission-matching button em{display:none}.confirmation-dialog footer{flex-direction:column-reverse}.confirmation-dialog footer button{width:100%}}.confirmation-dialog>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--product-blue);background:var(--product-blue-soft)}.confirmation-dialog>span svg{width:19px}.confirmation-dialog>span.is-danger{color:#d64040;background:#feecec}.confirmation-danger{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:0 16px;border-radius:12px;color:#fff;background:#c93434;font-size:12px;font-weight:750}.confirmation-danger:hover{background:#a92525}.permissions-matrix{margin-top:20px;padding:22px;overflow:hidden}.permissions-matrix>header{display:flex;align-items:center;justify-content:space-between}.permissions-matrix>header h2{margin-top:6px;color:var(--text-primary);font-size:17px}.permissions-matrix>header svg{width:21px;color:var(--product-orange)}.permissions-matrix table{width:100%;min-width:620px;margin-top:16px}.permissions-matrix th,.permissions-matrix td{padding:13px 12px;text-align:left;border-bottom:1px solid var(--border);font-size:10px}.permissions-matrix th{color:var(--text-soft)}.permissions-matrix td:first-child{color:var(--text-primary);font-weight:650}.permissions-matrix td span{display:inline-flex;padding:5px 8px;border-radius:99px;font-size:8px;font-weight:750}.permissions-matrix .is-manage{color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 10%,var(--surface))}.permissions-matrix .is-read{color:var(--product-blue);background:var(--product-blue-soft)}.permissions-matrix .is-none{color:var(--text-soft);background:var(--app-bg-2)}.matching-settings{display:grid;gap:3px;margin-top:18px}.matching-settings label{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:10px;font-weight:650}.matching-settings input{width:18px;height:18px;accent-color:var(--product-blue)}.matching-settings select{min-width:120px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;color:var(--text-primary);font-size:10px}.flash-stack{position:fixed;z-index:160;right:22px;top:22px;display:grid;width:min(420px,calc(100vw - 28px));gap:10px;pointer-events:none}.flash-stack.is-centered{right:auto;left:50%;transform:translate(-50%)}.flash-message{--flash:#73a6ef;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px 17px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:17px;color:#fff;background:linear-gradient(145deg,#10233d,#172f53);box-shadow:0 25px 60px -25px #030c1ab8;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.flash-message:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--flash) 25%,transparent),transparent 42%)}.flash-icon{position:relative;display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:var(--flash);background:#ffffff14}.flash-icon svg{width:17px}.flash-message>div{position:relative;min-width:0}.flash-message small,.flash-message strong{display:block}.flash-message small{color:var(--flash);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.flash-message strong{margin-top:4px;font-size:12px;line-height:1.45}.flash-message.is-success{--flash:#67ddb1}.flash-message.is-danger{--flash:#ff8e91}.flash-message.is-info{--flash:#82b5ff}.flash-message.is-brand{--flash:#ffb45c}.flash-progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--flash),color-mix(in srgb,var(--flash) 45%,#fff));transform-origin:left;animation:flash-countdown 3.2s linear forwards}@keyframes flash-countdown{to{transform:scaleX(0)}}@media (max-width:600px){.flash-stack,.flash-stack.is-centered{right:14px;left:14px;top:14px;width:auto;transform:none}.flash-message{padding:12px 13px 15px}}.client-mission-kpis,.client-stats-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.client-mission-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:14px}.client-mission-toolbar>div{display:flex;gap:5px;overflow-x:auto}.client-mission-toolbar>div button{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;color:var(--text-secondary);font-size:10px;font-weight:700;white-space:nowrap}.client-mission-toolbar>div button.active{color:#fff;background:var(--product-blue)}.client-mission-toolbar>div button span{font-size:8px}.client-mission-list{display:grid;gap:10px;margin-top:14px}.client-mission-card{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:stretch;overflow:hidden;text-align:left;transition:.2s}.client-mission-card:hover{transform:translateY(-2px)}.client-mission-date{display:flex;flex-direction:column;justify-content:center;padding:18px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--product-blue) 5%,var(--surface))}.client-mission-date small{color:var(--text-secondary);font-size:8px}.client-mission-date strong{margin-top:8px;color:var(--text-primary);font-size:20px}.client-mission-date em{margin-top:2px;color:var(--text-soft);font-size:9px;font-style:normal}.client-mission-main{min-width:0;padding:17px 20px}.client-mission-id{color:var(--product-blue);font-size:8px;font-weight:850;letter-spacing:.1em}.client-mission-main h2{margin-top:5px;color:var(--text-primary);font-size:15px}.client-mission-main>p{display:flex;align-items:center;gap:5px;margin-top:5px;overflow:hidden;color:var(--text-soft);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.client-mission-main>p svg{width:11px}.client-mission-main>div{display:flex;align-items:center;gap:8px;margin-top:12px}.client-mission-main>div span strong,.client-mission-main>div span small{display:block}.client-mission-main>div span strong{color:var(--text-primary);font-size:10px}.client-mission-main>div span small{margin-top:2px;color:var(--text-soft);font-size:8px}.client-mission-placeholder{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--product-orange);background:var(--product-orange-soft)}.client-mission-placeholder svg{width:14px}.client-mission-card>aside{display:flex;min-width:145px;align-items:flex-end;justify-content:center;flex-direction:column;gap:8px;padding:17px 20px}.client-mission-card>aside>strong{color:var(--text-primary);font-size:12px}.client-mission-card>aside>small{color:var(--text-soft);font-size:8px}.client-mission-detail>header{display:flex;align-items:center;gap:13px;padding:18px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#112a57,#1e4d9d)}.client-mission-detail>header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#173b7f;background:#fff;font-size:11px;font-weight:850}.client-mission-detail header p{color:#ffffff8c;font-size:9px}.client-mission-detail header h2{margin:4px 0 7px;font-size:18px}.client-mission-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:var(--border)}.client-mission-detail dl div{padding:14px;background:var(--surface)}.client-mission-detail dt{color:var(--text-soft);font-size:8px}.client-mission-detail dd{margin-top:5px;color:var(--text-primary);font-size:10px;font-weight:650}.client-mission-detail>section{display:flex;gap:11px;margin-bottom:18px;padding:14px;border-radius:14px;color:var(--product-orange);background:var(--product-orange-soft)}.client-mission-detail>section svg{width:18px;fill:currentColor}.client-mission-detail>section strong{font-size:12px}.client-mission-detail>section p{margin-top:3px;color:var(--text-secondary);font-size:9px}.client-establishment-hero{display:flex;align-items:flex-end;justify-content:space-between;min-height:230px;padding:30px;border-radius:23px;color:#fff;background:radial-gradient(circle at 85% 10%,rgba(247,147,30,.25),transparent 30%),linear-gradient(135deg,#0d1c31,#183d75)}.client-establishment-hero>div>span{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;color:#173b7f;background:#fff;font-size:13px;font-weight:850}.client-establishment-hero p{margin-top:24px;color:#ffb45c;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.client-establishment-hero h2{margin-top:7px;font-size:28px}.client-establishment-hero small{display:flex;align-items:center;gap:7px;margin-top:9px;color:#ffffff94;font-size:10px}.client-establishment-hero small svg{width:14px}.client-establishment-hero>aside{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f}.client-establishment-hero>aside svg{width:16px;color:#67ddb1}.client-establishment-hero>aside strong{font-size:10px}.client-establishment-hero>aside small{margin:0;font-size:8px}.client-establishment-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:18px}.client-establishment-grid>article{padding:22px}.client-contact-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.client-contact-list>a,.client-contact-list>div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--border);border-radius:13px;color:var(--text-primary)}.client-contact-list svg{width:16px;color:var(--product-blue)}.client-contact-list small,.client-contact-list strong{display:block}.client-contact-list small{color:var(--text-soft);font-size:8px}.client-contact-list strong{margin-top:4px;font-size:10px}.client-site-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.client-site-summary span{padding:13px;border-radius:13px;background:var(--app-bg-2)}.client-site-summary strong,.client-site-summary small{display:block}.client-site-summary strong{font-size:18px}.client-site-summary small{margin-top:4px;color:var(--text-secondary);font-size:8px}.client-instructions{display:flex;gap:13px}.client-instructions>svg{width:21px;color:var(--product-orange)}.client-instructions h3{margin-top:6px;font-size:13px}.client-instructions div>p:last-child{margin-top:9px;color:var(--text-secondary);font-size:10px;line-height:1.7}.client-role-cloud{display:flex;flex-wrap:wrap;gap:7px}.client-role-cloud span{padding:8px 10px;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:var(--app-bg-2);font-size:9px;font-weight:650}.client-profile-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.client-profile-layout>aside{padding:28px;text-align:center}.client-profile-layout>aside>span{display:grid;width:78px;height:78px;margin:auto;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3565ae,#173b7f);font-size:20px;font-weight:850}.client-profile-layout aside h2{margin-top:16px;font-size:19px}.client-profile-layout aside>p{margin-top:5px;color:var(--text-secondary);font-size:10px}.client-profile-layout aside>small{display:inline-flex;align-items:center;gap:5px;margin-top:16px;padding:7px 9px;border-radius:99px;color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 10%,var(--surface));font-size:8px}.client-profile-layout aside>small svg{width:13px}.client-profile-layout aside>div{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.client-profile-layout aside>div strong{font-size:11px}.client-profile-layout aside>div p{margin-top:4px;color:var(--text-soft);font-size:8px}.client-profile-layout>form{padding:26px}.client-profile-layout form>h2{margin:7px 0 22px;font-size:19px}.client-profile-layout form label,.product-drawer-body form label{color:var(--text-secondary);font-size:10px;font-weight:700}.client-profile-layout form>.btn-primary{margin-top:22px}.client-stats-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;margin-top:18px}.client-stats-grid>article{padding:22px}.client-stats-grid>article:first-child>header{display:flex;align-items:flex-start;justify-content:space-between}.client-stats-grid header h2{margin-top:6px;font-size:18px}.client-stats-grid header div>span{display:block;margin-top:4px;color:var(--text-secondary);font-size:9px}.client-trend{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:99px;color:var(--product-positive);background:color-mix(in srgb,var(--product-positive) 10%,var(--surface));font-size:9px;font-weight:750}.client-trend svg{width:13px}.client-role-ranking{margin-top:10px}.client-role-ranking>div{position:relative;display:grid;grid-template-columns:24px 1fr;align-items:center;padding:9px 0;overflow:hidden;border-top:1px solid var(--border)}.client-role-ranking>div>span{color:var(--text-soft);font-size:8px}.client-role-ranking p strong,.client-role-ranking p small{display:block}.client-role-ranking p strong{font-size:10px}.client-role-ranking p small{margin-top:2px;color:var(--text-soft);font-size:8px}.client-role-ranking b{position:absolute;right:0;bottom:0;height:2px;background:var(--product-blue)}.client-stat-insight{display:flex;align-items:flex-start;gap:15px;color:#fff;background:linear-gradient(145deg,#112a57,#1c468b)!important}.client-stat-insight>svg{width:24px;color:#ffb45c}.client-stat-insight .eyebrow{color:#ffb45c!important}.client-stat-insight h2{margin-top:6px;font-size:17px}.client-stat-insight div>p:last-child{margin-top:8px;color:#fff9;font-size:10px;line-height:1.7}.client-monthly-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.client-monthly-summary span{padding:13px;border-radius:12px;background:var(--app-bg-2)}.client-monthly-summary small,.client-monthly-summary strong{display:block}.client-monthly-summary small{color:var(--text-secondary);font-size:8px}.client-monthly-summary strong{margin-top:5px;font-size:14px}@media (max-width:980px){.client-mission-kpis,.client-stats-kpis{grid-template-columns:1fr 1fr}.client-establishment-grid,.client-stats-grid{grid-template-columns:1fr}}@media (max-width:700px){.client-mission-toolbar{align-items:stretch;flex-direction:column}.client-mission-card{grid-template-columns:88px minmax(0,1fr)}.client-mission-card>aside{grid-column:1/-1;min-width:0;align-items:center;justify-content:space-between;flex-direction:row;padding:12px 16px;border-top:1px solid var(--border)}.client-establishment-hero{align-items:flex-start;flex-direction:column}.client-contact-list,.client-profile-layout{grid-template-columns:1fr}}@media (max-width:460px){.client-mission-kpis,.client-stats-kpis{grid-template-columns:1fr 1fr}.client-mission-date{padding:12px}.client-mission-main{padding:14px}.client-establishment-hero{padding:22px}.client-establishment-hero h2{font-size:23px}.client-establishment-grid>article{padding:18px}}.notification-panel-list>button{animation:notification-row-in .38s cubic-bezier(.16,1,.3,1) both}.notification-panel-list>button:nth-child(2){animation-delay:.06s}.notification-panel-list>button:nth-child(3){animation-delay:.12s}.notification-panel-list>button:nth-child(4){animation-delay:.18s}.notification-panel-list>button:nth-child(5){animation-delay:.24s}.notification-live{animation:notification-live-breathe 2s ease-in-out infinite}@keyframes notification-row-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes notification-live-breathe{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--product-positive) 7%,transparent)}}@media (prefers-reduced-motion:reduce){.flash-message,.flash-progress,.notification-panel-list>button,.notification-live{animation:none!important}}.topbar-brand{display:flex;align-items:center;color:var(--product-blue)}.topbar-brand .ayos-brand-logo{gap:8px}.topbar-brand .ayos-brand-symbol{width:27px;height:25px}.topbar-brand .ayos-brand-copy b{font-size:15px}.topbar-brand .ayos-brand-copy small{font-size:7px;color:var(--text-secondary)}.client-product .client-team-card,.client-product .client-team-card:hover{color:#fff!important;border-color:#77a3e633!important;background:radial-gradient(circle at 95% 0,rgba(119,163,230,.24),transparent 35%),linear-gradient(135deg,#0d1c31,#173b7f 74%,#235aa8)!important;box-shadow:0 24px 52px -30px #0a2042b8!important}.client-product .client-team-card h2{color:#fff!important}.client-product .client-team-card>p:not(.eyebrow){color:#ffffffad!important}.client-product .client-team-card>button{color:#c7daf7!important}.client-product .client-team-card>button:hover{color:#fff!important}.dark .client-product .client-team-card{border-color:#77a3e63d!important;background:radial-gradient(circle at 95% 0,rgba(119,163,230,.18),transparent 35%),linear-gradient(135deg,#101f33,#183763)!important}@media (max-width:600px){.topbar-brand .ayos-brand-copy small{display:none}.topbar-brand .ayos-brand-symbol{width:24px}.topbar-brand .ayos-brand-copy b{font-size:14px}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:left-\[5px\]:before{content:var(--tw-content);left:5px}.before\:left-\[7\%\]:before{content:var(--tw-content);left:7%}.before\:right-\[7\%\]:before{content:var(--tw-content);right:7%}.before\:top-4:before{content:var(--tw-content);top:1rem}.before\:top-7:before{content:var(--tw-content);top:1.75rem}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-\[calc\(100\%\+8px\)\]:before{content:var(--tw-content);height:calc(100% + 8px)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-px:before{content:var(--tw-content);width:1px}@keyframes ping{75%,to{content:var(--tw-content);transform:scale(2);opacity:0}}.before\:animate-ping:before{content:var(--tw-content);animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-line:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(227 232 239 / var(--tw-bg-opacity, 1))}.before\:bg-teal\/50:before{content:var(--tw-content);background-color:#14b8a680}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-teal:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.first\:pl-5:first-child{padding-left:1.25rem}.first\:pt-1:first-child{padding-top:.25rem}.first\:pt-2:first-child{padding-top:.5rem}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-orange\/40:hover{border-color:#f7931e66}.hover\:border-orange\/50:hover{border-color:#f7931e80}.hover\:border-teal\/25:hover{border-color:#14b8a640}.hover\:bg-\[\#17C7B4\]:hover{--tw-bg-opacity: 1;background-color:rgb(23 199 180 / var(--tw-bg-opacity, 1))}.hover\:bg-mist:hover{--tw-bg-opacity: 1;background-color:rgb(247 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-mist\/60:hover{background-color:#f7fafc99}.hover\:bg-mist\/70:hover{background-color:#f7fafcb3}.hover\:bg-orange\/\[\.035\]:hover{background-color:#f7931e09}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-teal:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(23 32 51 / var(--tw-text-opacity, 1))}.hover\:text-navy:hover{--tw-text-opacity: 1;color:rgb(11 31 51 / var(--tw-text-opacity, 1))}.hover\:text-teal:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_10px_30px_rgba\(20\,184\,166\,\.2\)\]:hover{--tw-shadow: 0 10px 30px rgba(20,184,166,.2);--tw-shadow-colored: 0 10px 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)}.hover\:shadow-\[0_10px_35px_rgba\(20\,184\,166\,\.22\)\]:hover{--tw-shadow: 0 10px 35px rgba(20,184,166,.22);--tw-shadow-colored: 0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow: 0 10px 35px rgba(11,31,51,.07);--tw-shadow-colored: 0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-teal:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:ring-4:focus{--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(4px + 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\:ring-teal\/10:focus{--tw-ring-color: rgb(20 184 166 / .1)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:w-10{width:2.5rem}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-teal{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-orange{--tw-text-opacity: 1;color:rgb(247 147 30 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-teal{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:inset-x-8{left:2rem;right:2rem}.sm\:left-0{left:0}.sm\:right-2{right:.5rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-\[300px\]{max-width:300px}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px_110px\]{grid-template-columns:1fr 180px 110px}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[64px\]{font-size:64px}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[570px\]{height:570px}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.36fr_\.64fr\]{grid-template-columns:.36fr .64fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.2fr_repeat\(3\,\.72fr\)\]{grid-template-columns:1.2fr repeat(3,.72fr)}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:pl-\[252px\]{padding-left:252px}.lg\:text-\[72px\]{font-size:72px}.lg\:before\:block:before{content:var(--tw-content);display:block}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[\.8fr_\.8fr_1fr\]{grid-template-columns:.8fr .8fr 1fr}.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1\.3fr_\.85fr\]{grid-template-columns:1.3fr .85fr}.xl\:grid-cols-\[1\.45fr_\.55fr\]{grid-template-columns:1.45fr .55fr}.xl\:grid-cols-\[1\.55fr_\.75fr\]{grid-template-columns:1.55fr .75fr}.xl\:grid-cols-\[1\.55fr_\.85fr\]{grid-template-columns:1.55fr .85fr}.xl\:grid-cols-\[1\.5fr_\.72fr\]{grid-template-columns:1.5fr .72fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-\[1\.45fr_\.75fr\]{grid-template-columns:1.45fr .75fr}.\32xl\:grid-cols-\[1\.5fr_\.7fr\]{grid-template-columns:1.5fr .7fr}}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-4>svg{width:1rem}
