@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans: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}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-5{bottom:-1.25rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-2{bottom:.5rem}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-8{left:2rem}.right-0{right:0}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-20{z-index:-20}.-z-30{z-index:-30}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-7{grid-column:span 7 / span 7}.col-span-full{grid-column:1 / -1}.float-right{float:right}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.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-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-1{height:.25rem}.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-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[400px\]{height:400px}.h-\[70vh\]{height:70vh}.h-\[95\%\]{height:95%}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-\[42px\]{min-height:42px}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[200px\]{width:200px}.w-\[320px\]{width:320px}.w-\[350px\]{width:350px}.w-\[500px\]{width:500px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-20{min-width:5rem}.min-w-40{min-width:10rem}.min-w-8{min-width:2rem}.min-w-\[120px\]{min-width:120px}.min-w-\[1250px\]{min-width:1250px}.min-w-\[1500px\]{min-width:1500px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[280px\]{min-width:280px}.min-w-\[60px\]{min-width:60px}.min-w-\[760px\]{min-width:760px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[450px\]{max-width:450px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-spacing-y-4{--tw-border-spacing-y: 1rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-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))}.rotate-180{--tw-rotate: 180deg;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-105{--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))}.transform{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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.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-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-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-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-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-br-none{border-bottom-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#111D79\]{--tw-border-opacity: 1;border-color:rgb(17 29 121 / var(--tw-border-opacity, 1))}.border-\[\#1a278a\]{--tw-border-opacity: 1;border-color:rgb(26 39 138 / var(--tw-border-opacity, 1))}.border-\[\#d9dfe3\]{--tw-border-opacity: 1;border-color:rgb(217 223 227 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-blue-600{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.\!bg-green-600{--tw-bg-opacity: 1 !important;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))!important}.bg-\[\#101826\]{--tw-bg-opacity: 1;background-color:rgb(16 24 38 / var(--tw-bg-opacity, 1))}.bg-\[\#111D79\]{--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1))}.bg-\[\#111b4d\]{--tw-bg-opacity: 1;background-color:rgb(17 27 77 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f6f8\]{--tw-bg-opacity: 1;background-color:rgb(244 246 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f7f8\]{--tw-bg-opacity: 1;background-color:rgb(245 247 248 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / 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-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/60{background-color:#dcfce799}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/20{background-color:#f0fdf433}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/60{background-color:#fee2e299}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/20{background-color:#fef2f233}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / 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-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.98\]{background-color:#fffffffa}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.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-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.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-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.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-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[20px\]{font-size:20px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#000000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#071968\]{--tw-text-opacity: 1;color:rgb(7 25 104 / var(--tw-text-opacity, 1))}.text-\[\#111D79\]{--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.text-\[\#141414\]{--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity, 1))}.text-\[\#1460db\]{--tw-text-opacity: 1;color:rgb(20 96 219 / var(--tw-text-opacity, 1))}.text-\[\#17191c\]{--tw-text-opacity: 1;color:rgb(23 25 28 / var(--tw-text-opacity, 1))}.text-\[\#1E40AF\]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-\[\#222\]{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#77818a\]{--tw-text-opacity: 1;color:rgb(119 129 138 / 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-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / 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-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / 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-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-\[\#071968\]{accent-color:#071968}.accent-blue-700{accent-color:#1d4ed8}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.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-tableShadow{--tw-shadow: 0px 4px 20px 0px #0000001A;--tw-shadow-colored: 0px 4px 20px 0px 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}.outline{outline-style:solid}.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)}.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-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-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-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}body{margin:0;padding:0;box-sizing:border-box;font-family:SF-Regular,Helvetica Neue,Arial,sans-serif}.arrow-btn{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:.25rem}.bg-theme-gradient{background:#111d79!important;box-shadow:0 4px 12px #111d7933!important;color:#fff!important;border:none!important}.theme-btn-hover{transition:all .2s ease!important}.theme-btn-hover:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #111d7966!important;background:#0d165c!important}thead tr.theme-btn-hover:hover,thead th.theme-btn-hover:hover,tr.bg-theme-gradient.theme-btn-hover:hover{transform:none!important;box-shadow:none!important;background:#111d79!important}.res-640-hidden{display:none}@media(min-width:640px){.res-640-hidden{display:block}}.res-768-hidden{display:none}@media(min-width:768px){.res-768-hidden{display:block}}.res-1024-hidden{display:none}@media(min-width:1024px){.res-1024-hidden{display:block}}.tooltip-custom{background-color:#333!important;color:#fff!important;max-width:300px!important;white-space:normal!important;word-wrap:break-word!important;padding:8px 12px!important;border-radius:6px!important;font-size:14px!important;z-index:9999!important;line-height:1.4!important;box-shadow:0 4px 12px #00000026!important}.tooltip-custom.tooltip-top{margin-bottom:8px!important}.tooltip-custom.tooltip-bottom{margin-top:8px!important}.tooltip-custom.tooltip-left{margin-right:8px!important}.tooltip-custom.tooltip-right{margin-left:8px!important}.over-flow{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));max-height:calc(100vh - 300px);overflow:auto}.copy-right{padding-top:1.5rem;text-align:center;font-size:12px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.header-text-detail{display:flex;align-items:center;gap:.5rem}.header-icon{margin-top:3px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.header-text-size{font-size:16px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.logo{width:9rem}@media(min-width:768px){.logo{width:13rem}}.header-section-slrc{display:none;flex-wrap:wrap;align-items:center;gap:1rem}@media(min-width:768px){.header-section-slrc{display:flex}}.header-section-slrc-b{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media(min-width:768px){.header-section-slrc-b{margin-top:0}}.header-btns{height:37px;width:107px;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));font-size:17.86px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.header-btns:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.header-btns.theme-btn-hover:hover,thead tr.header-btns:hover,thead th.header-btns:hover,tr.bg-theme-gradient.header-btns:hover{transform:none;box-shadow:none;background:#111d79}.login-input-div{display:flex;justify-content:space-between;border-bottom-width:1px;padding:.25rem}.login-main-imgbg{height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/login-Di6VbTZI.png)}.adminlogin-main{height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/perfectconso-BRBet4xX.jpg)}.adminlogin-main .login-form{gap:.5rem}.adminlogin-main .login-input-div{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));border-bottom-width:1px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.adminlogin-main .login-input-div .login-input{color:#404040}.adminlogin-main .login-main-widin h2{color:#333;margin-bottom:5px}.adminlogin-main .login-main-widin p{text-align:center;color:#333}.adminlogin-main .admin-login-input-lable{color:#333;margin-top:10px}.adminlogin-main .forgot-pass-btn,.adminlogin-main .copy-right{color:#333}.adminlogin-main .login-main-widin{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.adminlogin-main .header-icon{color:#000}.adminlogin-main:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#7822297a}.login-main{display:flex;height:100%;align-items:center;justify-content:center;position:relative;z-index:11}.login-main-widin{width:100%;border-radius:1.5rem;border-width:1px;background-color:#ffffff4d;padding:2rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(16px);-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)}@media(min-width:640px){.login-main-widin{width:480px}}.login-main-widin h2{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.login-form{display:flex;flex-direction:column;gap:1rem}.login-input{width:100%;background-color:transparent;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.login-input-lable{font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.forgot-pass-btn{cursor:pointer;font-size:12px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-align:right}.login-submit-btn{margin-top:2.5rem;border-radius:.5rem;padding:.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px rgba(0, 0, 0, .4);--tw-shadow-colored: 0 4px 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);background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.login-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.login-submit-btn.theme-btn-hover:hover,thead tr.login-submit-btn:hover,thead th.login-submit-btn:hover,tr.bg-theme-gradient.login-submit-btn:hover{transform:none;box-shadow:none;background:#111d79}.signup-main-img{display:flex;min-height:100vh;align-items:center;justify-content:center;background-size:cover;background-position:center;background-image:url(/assets/signuphouse-DL8aV9_k.png)}.signup-glassmorphics-container{width:100%;max-width:48rem;border-radius:.75rem;border-top-width:1px;border-left-width:1px;background-color:#ffffff4d;padding:2rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-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);margin-top:5rem;width:350px}@media(min-width:640px){.signup-glassmorphics-container{margin-top:0;width:100%}}.signup-glassmorphics-container h2{margin-bottom:1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.signup-form>: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))}.signup-form-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:640px){.signup-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.signup-lable{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.signup-input{width:100%;border-radius:.25rem;background-color:#fff9;padding:6px;--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}@media(min-width:768px){.signup-input{width:20rem}}.signup-field-input{height:2.75rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(217 223 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.signup-field-input:focus{--tw-border-opacity: 1;border-color:rgb(75 127 56 / 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(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);--tw-ring-color: rgb(75 127 56 / .2)}.signup-field-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(194 199 204 / var(--tw-text-opacity, 1))}.signup-field-input::placeholder{--tw-text-opacity: 1;color:rgb(194 199 204 / var(--tw-text-opacity, 1))}.signup-submit{display:flex;align-items:center;justify-content:center}.signup-submit button{width:500px;border-radius:.5rem;padding-top:7px;padding-bottom:7px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.signup-submit button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.signup-submit button.theme-btn-hover:hover,thead tr.signup-submit button:hover,thead th.signup-submit button:hover,tr.bg-theme-gradient.signup-submit button:hover{transform:none;box-shadow:none;background:#111d79}.footer-main{display:flex;height:auto;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem}@media(min-width:768px){.footer-main{justify-content:space-between;padding-left:6rem;padding-right:6rem}}.footer-main{position:relative;z-index:1}.footer-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:12px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.footer-right{gap:1rem}}.total-main{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:space-between;gap:1.5rem}@media(min-width:640px){.total-main{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.total-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.total-main{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.total-main{grid-template-columns:repeat(5,minmax(0,1fr))}}.box-container-total{display:flex;height:6rem;width:100%;align-items:center;justify-content:center;gap:1.5rem;border-radius:.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.box-container-total{width:11rem}}@media(min-width:1280px){.box-container-total{width:12rem}}.total-value{font-size:1.5rem;line-height:2rem;font-weight:800;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.total-value-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.total-icon{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#21212117;--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.sidebar-main-container{position:fixed;display:flex;height:100vh;width:20%;flex-direction:column;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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)}.sidebar-logo{padding-left:2rem;padding-top:1rem}.sidebar-menu{flex:1 1 0%;overflow-y:auto;padding-top:1.5rem}.sidebar-parent-menu{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem 2rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sidebar-parent-menu:hover{background-color:#21212117;--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.side-menu-icon{display:flex;align-items:center;gap:.75rem}.side-Simulated-border{position:absolute;left:0;top:0;height:100%;width:.5rem;transform-origin:top;--tw-scale-y: 0;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));border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .side-Simulated-border{--tw-scale-y: 1;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))}.sidebar-submenu{margin-left:1.5rem;margin-top:.25rem}.submenu-link{display:block;padding:.5rem 2.7rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.submenu-link:hover{--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.sidebar-logout{margin-bottom:3rem;display:flex;cursor:pointer;gap:.5rem;padding-left:2rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.side-logout-icon{margin-top:2px}.head-main-container{display:flex;align-items:center;justify-content:space-between;padding:1rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.head-left{display:flex;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.head-left-responsive{cursor:pointer}@media(min-width:1024px){.head-left-responsive{display:none}}.head-right{display:flex;align-items:center;gap:1rem}.head-search{position:relative;display:flex;border-radius:9999px;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}@media(min-width:640px){.head-search{border-width:1px}}.head-search-input{display:none;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}@media(min-width:640px){.head-search-input{display:block}.head-search-icon{border-left-width:2px;padding-left:.25rem}}.notification{position:relative;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.mainlayout-container table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.notification):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.table-in-cashflow thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.list-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.planning-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.notification){color:#fff}.notification-icon{cursor:pointer;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.notification-icon:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.notification-badge{position:absolute;top:11px;right:10px;display:flex;height:.5rem;width:.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.head-pro{height:2.5rem;width:2.5rem;overflow:hidden;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.head-pro-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.mainlayout-container{display:flex}}.mainlayout-side{display:none;width:16rem}@media(min-width:1024px){.mainlayout-side{display:block}}.mainlayout-head-section{flex:1 1 0%}.about-main{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;flex-direction:column;row-gap:3rem}.about-flex-section{display:flex;align-items:center;justify-content:center}.about-container{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.about-container{flex-direction:row;gap:6rem;padding-left:0;padding-right:0}.about-img-right{width:24rem}}.about-left-text{text-align:center}@media(min-width:768px){.about-left-text{max-width:36rem;text-align:left}}.about-left-text h1{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.about-left-text p{margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.about-btn-section{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.about-btn-section hr{width:2.5rem;border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.ab-section-2{display:flex;align-items:center;justify-content:center}.about-oliver{font-size:1.125rem;line-height:1.75rem;font-weight:600}.add-main{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;z-index:150}.add-popup{height:95%;max-height:-moz-fit-content;max-height:fit-content;width:95vw;max-width:72rem;overflow-y:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.add-popup-noflow{height:95%;max-height:-moz-fit-content;max-height:fit-content;width:100%;max-width:72rem;overflow-y:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.add-popup-small{height:95%;max-height:-moz-fit-content;max-height:fit-content;max-width:56rem;overflow-y:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:400px}.add-pop-header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:.75rem;border-top-right-radius:.75rem;padding:.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none}tr.add-pop-header.theme-btn-hover:hover{transform:none;box-shadow:none;background:#111d79}.add-heading{font-size:1.25rem;line-height:1.75rem;font-weight:600}.add-btn-container{display:flex;justify-content:flex-end;gap:.75rem}.add-drawing-btn-container{display:flex;justify-content:center;gap:.75rem}.in-add-cancel-btn{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.in-add-cancel-btn:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.in-add-confirm-btn{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.in-add-confirm-btn:hover{--tw-bg-opacity: 1;background-color:rgb(13 22 92 / var(--tw-bg-opacity, 1))}.add-grid-container{margin-bottom:1rem;display:grid;gap:1rem}@media(min-width:640px){.add-grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-drawing-grid-container{margin-bottom:1rem;display:grid;gap:1rem}@media(min-width:640px){.add-drawing-grid-container{grid-template-columns:repeat(8,minmax(0,1fr))}}.add-lable{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.add-input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem;outline:2px solid transparent;outline-offset:2px}.contract-main:not(.tiptap){border-radius:.375rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.contract-main h2:not(.tiptap){margin-bottom:1rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none}tr.contract-main h2:not(.tiptap).theme-btn-hover:hover{transform:none;box-shadow:none;background:#111d79}.contract-grid-container:not(.tiptap){display:grid;gap:1rem;padding:1.5rem}@media(min-width:640px){.contract-grid-container:not(.tiptap){grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-boq:not(.tiptap){overflow-x:auto;padding:1.5rem}.contract-table-container:not(.tiptap){width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.contract-tr:not(.tiptap){--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contract-th:not(.tiptap){border-width:1px;padding:.5rem}.contract-btn-container:not(.tiptap){position:sticky;z-index:50;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;bottom:28px;box-shadow:0 -4px 6px -1px #0000000d,0 -2px 4px -1px #00000008}.contract-hr:not(.tiptap){margin-left:1.25rem;margin-right:1.25rem;margin-top:1.25rem}.list-header{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}@media(min-width:640px){.list-header{margin-bottom:1.5rem}}@media(min-width:768px){.list-header{justify-content:space-between}}.list-heading{font-size:20px;font-weight:700}.list-add-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.list-add-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.list-add-btn.theme-btn-hover:hover,thead tr.list-add-btn:hover,thead th.list-add-btn:hover,tr.bg-theme-gradient.list-add-btn:hover{transform:none;box-shadow:none;background:#111d79}@media(min-width:768px){.list-add-btn{padding:.5rem 1.5rem;font-size:18px}}.list-add-btn span{font-weight:400}.list-tab-btn{display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;border-radius:.5rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.list-tab-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.list-tab-btn.theme-btn-hover:hover,thead tr.list-tab-btn:hover,thead th.list-tab-btn:hover,tr.bg-theme-gradient.list-tab-btn:hover{transform:none;box-shadow:none;background:#111d79}@media(min-width:768px){.list-tab-btn{padding-left:2rem;padding-right:2rem;font-size:17px}}.list-table-head{overflow:hidden;border-radius:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-height:calc(100vh - 100px);overflow:auto}.list-table-container{position:sticky;top:0;--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1));font-size:15px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));z-index:100}.list-table{width:100%;border-collapse:collapse;text-align:left}.list-tr{border-top-width:1px;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.list-th{position:sticky;top:0;z-index:10;padding:.75rem .5rem;font-weight:400;min-width:120px;white-space:nowrap}.list-img{height:2.5rem;width:2.5rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.list-action{display:flex;align-items:center;gap:.5rem}.dropdown-container-btn{display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem .25rem;font-size:15px;font-weight:400;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.mainlayout-container table thead tr:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.table-in-cashflow thead tr:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.list-table thead tr:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.planning-table thead tr:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.dropdown-container-btn):not(.bg-gray-200){color:#fff}.add-popup table thead tr:not(.bg-slate-200):not(.dropdown-container-btn),.add-popup table thead th:not(.bg-slate-200):not(.dropdown-container-btn),.add-popup-noflow table thead tr:not(.bg-slate-200):not(.dropdown-container-btn),.add-popup-noflow table thead th:not(.bg-slate-200):not(.dropdown-container-btn),div[role=dialog] table thead tr:not(.bg-slate-200):not(.dropdown-container-btn),div[role=dialog] table thead th:not(.bg-slate-200):not(.dropdown-container-btn){background-color:#111d79;color:#fff}div[role=dialog] table thead th:not(.bg-slate-200):not(.dropdown-container-btn){color:#fff}@media(min-width:768px){.dropdown-container-btn{padding-left:2.5rem;padding-right:2.5rem;font-size:17px}}.dropdown-relative{position:relative}.dropdown-menu-container{position:absolute;top:100%;margin-top:.5rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:101;max-height:220px;overflow-y:auto}.dropdown-menu-container ul{padding-top:.5rem;padding-bottom:.5rem}.dropdown-menu-container li{cursor:pointer;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dropdown-menu-container li:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.send-btn{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.upload-btn{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.select-div{width:10rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem}.form-container>: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))}.form-container{padding:1.5rem}.form-head{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.form-head{flex-direction:row;align-items:center}}.form-lable{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}@media(min-width:768px){.form-lable{width:25%}}.form-select-option{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:5px;outline:2px solid transparent;outline-offset:2px}@media(min-width:768px){.form-select-option{width:50%}}.form-heading{border-top-left-radius:.75rem;border-top-right-radius:.75rem;padding:.75rem;font-size:17px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none}tr.form-heading.theme-btn-hover:hover{transform:none;box-shadow:none;background:#111d79}.save-btn{border-radius:.5rem;padding:.5rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.save-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.save-btn.theme-btn-hover:hover,thead tr.save-btn:hover,thead th.save-btn:hover,tr.bg-theme-gradient.save-btn:hover{transform:none;box-shadow:none;background:#111d79}.list-th-common{position:sticky;top:0;z-index:10;flex-wrap:nowrap;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem;font-weight:500;min-width:120px;white-space:nowrap;background:transparent!important;color:#fff}.tbody-td-cash{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.25rem 1rem}.year-month-row{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.td-cash{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem;min-width:120px;white-space:nowrap}.cashflow-heading{margin-bottom:1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media(min-width:640px){.cashflow-heading{text-align:left}}.table-in-cashflow{width:100%;table-layout:auto;border-collapse:collapse;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));min-width:1200px}.ammount-btn{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-weight:600}.mainlayout-container table thead tr:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.table-in-cashflow thead tr:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.list-table thead tr:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.planning-table thead tr:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.ammount-btn):not(.bg-gray-200){color:#fff}.add-popup table thead tr:not(.bg-slate-200):not(.ammount-btn),.add-popup table thead th:not(.bg-slate-200):not(.ammount-btn),.add-popup-noflow table thead tr:not(.bg-slate-200):not(.ammount-btn),.add-popup-noflow table thead th:not(.bg-slate-200):not(.ammount-btn),div[role=dialog] table thead tr:not(.bg-slate-200):not(.ammount-btn),div[role=dialog] table thead th:not(.bg-slate-200):not(.ammount-btn){background-color:#111d79;color:#fff}div[role=dialog] table thead th:not(.bg-slate-200):not(.ammount-btn){color:#fff}.dropdown-table-btn{display:flex;cursor:pointer;align-items:center}.dropdown-table-menu-head{position:absolute;left:50%;margin-top:1rem;--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));border-radius:.25rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mainlayout-container table thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.table-in-cashflow thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.list-table thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.planning-table thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head):not(.bg-gray-200){color:#fff}.add-popup table thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head),.add-popup table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head),.add-popup-noflow table thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head),.add-popup-noflow table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head),div[role=dialog] table thead tr:not(.bg-slate-200):not(.dropdown-table-menu-head),div[role=dialog] table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head){background-color:#111d79;color:#fff}div[role=dialog] table thead th:not(.bg-slate-200):not(.dropdown-table-menu-head){color:#fff}.dropdown-table-menu-text{cursor:pointer;padding:.5rem;text-align:left}.dropdown-table-menu-text:hover{--tw-bg-opacity: 1;background-color:rgb(225 225 225 / var(--tw-bg-opacity, 1))}.pagi-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.5rem}.pagi-container>: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)))}.pagi-container{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:640px){.pagi-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}}.pagi-prev-btn{display:flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mainlayout-container table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.table-in-cashflow thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.list-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.planning-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-prev-btn){color:#fff}.pagi-prev-btn:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.pagi-prev-btn:disabled{cursor:not-allowed;opacity:.4}.pagi-prev-btn:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.pagi-prev-btn{padding:.625rem 1rem}}.pagi-dots{display:flex;align-items:center}.pagi-dots>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}@media(min-width:640px){.pagi-dots>: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)))}}.pagi-next-btn{display:flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mainlayout-container table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.table-in-cashflow thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.list-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.planning-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.pagi-next-btn){color:#fff}.pagi-next-btn:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.pagi-next-btn:disabled{cursor:not-allowed;opacity:.4}.pagi-next-btn:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.pagi-next-btn{padding:.625rem 1rem}}.active{border-left:8px solid #111D79!important;background-color:#21212117;--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.active-title{background-color:#21212117;--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.active-text{--tw-text-opacity: 1;color:rgb(17 29 121 / var(--tw-text-opacity, 1))}.list-tab-btn-all{display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center;justify-content:center;gap:1rem;border-radius:.5rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#111d79;box-shadow:0 4px 12px #111d7933;color:#fff;border:none;transition:all .2s ease}.list-tab-btn-all:hover{transform:translateY(-2px);box-shadow:0 6px 16px #111d7966;background:#0d165c}tr.list-tab-btn-all.theme-btn-hover:hover,thead tr.list-tab-btn-all:hover,thead th.list-tab-btn-all:hover,tr.bg-theme-gradient.list-tab-btn-all:hover{transform:none;box-shadow:none;background:#111d79}@media(min-width:768px){.list-tab-btn-all{padding-left:2rem;padding-right:2rem;font-size:17px}}.center-div{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.fullscreen-loader{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;z-index:110;display:none}.react-select-container{width:100%}.react-select__control{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / 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 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)}.react-select__menu{margin-top:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.react-select__option{cursor:pointer;padding:.5rem .75rem}.react-select__option:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.react-select__option--is-selected{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.react-select__multi-value{margin:.25rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.mainlayout-container table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200):not(.bg-blue-50):not(.react-select__multi-value):not(.bg-green-50){background-color:#111d79;color:#fff}.react-select__multi-value__label{padding:.25rem .5rem;--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.react-select__multi-value__remove{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;padding-left:.25rem;padding-right:.25rem}.react-select__multi-value__remove:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.w-70{width:70%}.theme-btn,.selected-row-btn{--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle-container.loc-glo-toggle-main{display:flex;align-items:center;cursor:pointer;font-family:Arial,sans-serif}.loc-glo-toggle-main .toggle{width:50px;height:25px;background-color:gray;border-radius:25px;position:relative;transition:background .3s}.loc-glo-toggle-main .toggle-circle{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:5px;transform:translateY(-50%);transition:left .3s}.loc-glo-toggle-main .toggle.local{background-color:green}.loc-glo-toggle-main .toggle.local .toggle-circle{left:25px}.loc-glo-toggle-main .toggle-text{margin-left:10px;font-size:18px}div#conso-project{padding-top:120px}.conso-project-main .section-tittle{text-align:center;margin-bottom:40px}.conso-project-main .about-flex-section{margin-bottom:40px}h2.tittle-text{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));max-width:990px;margin:0 auto}.container{width:100%;max-width:1470px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.conso-project-main .about-flex-section .img-content{max-width:445px}.conso-project-main{padding:100px 0 60px;display:inline-block;width:100%}.conso-project-main .about-flex-section .img-content img{height:auto;width:100%}.conso-project-main .about-flex-section .row{align-items:center}.boxes-main .box-content{width:100%;box-shadow:0 0 7px #e3e3e3!important;padding:30px 20px;max-width:100%;box-sizing:border-box;background-color:#fff;border-radius:8px;margin-bottom:30px}.conso-project-main .card-boxes-main .card-box{margin-bottom:30px}.conso-project-main.boxes-main h2.tittle-text{color:#fff}.conso-project-main.boxes-main{background:rgb(26 26 26 / var(--tw-bg-opacity, 1));display:inline-block}.boxes-main .box-content .left-text{box-shadow:none!important;padding:30px 0 0!important;max-width:100%!important}.conso-project-main.boxes-main .row{align-items:start}.conso-project-main .left-text{width:100%;box-shadow:0 0 7px #e3e3e3!important;padding:35px 40px!important;max-width:100%}body,*{box-sizing:border-box}@media(max-width:768px){.about-flex-section.card-boxes-main .left-text{padding:0!important;box-shadow:none!important;margin-bottom:0}.conso-project-main,div#conso-project{padding:70px 0 0}div#quality-assurance{padding-bottom:0!important}.about-flex-section.card-boxes-main .img-content{margin-bottom:20px}.conso-project-main .card-boxes-main .card-box{margin-bottom:30px;box-shadow:0 0 7px #bdbcbc;padding:30px 20px;border-radius:8px}.row.row-column-x{flex-direction:column-reverse!important}div#about-main .row.row-column-x{flex-direction:row!important}.conso-project-main h2.tittle-text{font-size:26px}div#about-main .img-content{margin-bottom:30px}div#about-main .about-left-text h1{font-size:26px}div#about-main .img-content img{width:100%}.home-main{height:70vh}.home-main .home-content{padding-left:20px;padding-right:20px}div#about-main{margin-top:70px}}@media(max-width:576px){div#about-main .row.row-column-x{flex-direction:column-reverse!important}.home-main{height:60vh}}div#about-main .about-left-text{max-width:100%}div#about-main{box-sizing:border-box;margin-top:100px}#experience-conso{border-bottom:1px solid #fff}.table-main thead th{padding:10px!important;background-color:#111d79!important;color:#fff!important}.btn-main{padding:10px!important}.modal-header{background-color:#111d79!important}.text-left{text-align:left}.text-right{text-align:right}.link-btns{color:inherit;text-decoration:inherit}.tiptap-content{all:revert;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;line-height:1.5;padding:1em}.tiptap-content *{box-sizing:border-box}.tiptap-content h2{background-color:transparent!important;color:#000!important}.tiptap-content table{table-layout:fixed;width:100%;border-collapse:collapse}.tiptap-content a{color:#00e;text-decoration:underline;cursor:pointer}.tiptap-content ul,.tiptap-content ol{padding-left:1rem;margin:.5rem 0}.tiptap.ProseMirror{padding:1em;min-height:300px}.small_para{text-align:center;font-size:15px;font-weight:400;color:gray;font-family:roboto}.admin-login-input-lable{font-size:18px;font-weight:500;color:gray;font-family:roboto}.input_login{width:100%;padding:4px 8px;border-radius:30px;font-size:16px;transition:all .3s ease}.input_login::-moz-placeholder{font-family:roboto}.input_login::placeholder{font-family:roboto}.admin-login-submit-btn{margin-top:1.3rem;border-radius:1.3rem;--tw-bg-opacity: 1;background-color:rgb(120 34 46 / var(--tw-bg-opacity, 1));padding:.7rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px rgba(0, 0, 0, .4);--tw-shadow-colored: 0 4px 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);font-family:roboto sans-serif}.footer_conso{text-align:center;color:#333;font-family:roboto;font-size:16px;font-weight:500;text-transform:inherit}.message-container table *{border-width:1px}.w-200{width:200px;border:2px solid #1E40AF}.slider-image{width:100%;height:auto}.scroll-wrapper{width:100%;overflow:hidden}.scroll-reveal-container{position:relative;width:100%;padding-top:56.25%}.base-img,.text-img{position:absolute;top:-8px;left:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out,transform 1s ease}.base-img{z-index:1;opacity:1;-o-object-fit:cover;object-fit:cover}.text-img{z-index:2;opacity:0;transform:translateY(20px);-o-object-fit:fill;object-fit:fill}.scroll-reveal-container.show .text-img{opacity:1;transform:translateY(0)}@media(max-width:768px){.scroll-reveal-container{padding-top:75%}.text-img{-o-object-fit:fill;object-fit:fill}}.images-text-overlay{position:relative}.heading{position:absolute;top:5%;left:3%;right:65%;background:#fffffff1}.heading h3{color:#1e40af;font-size:55px;font-family:cursive;text-shadow:1px 1px #1E40AF}.images-text-overlay img{width:100%;height:900px}.para-graph{position:absolute;top:68%;left:0%;right:65%;background:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:14px}.para-graph p{color:#1e40af;font-size:30px;font-weight:500;text-transform:lowercase}.heading,.para-graph{opacity:0;transform:translate(-50px);transition:all .8s ease-out}.animate-left{opacity:1;transform:translate(0)}.bg-black-color{background-color:#fff!important}.conso-logo{width:100%}@media(max-width:768px){.home-slider{margin-top:70px}.conso-logo{width:60%}.slider-image{width:100%;height:auto}.custom-toggler{background-color:#f0f8ff!important;padding:6px 10px!important;border-radius:4px!important}}.collapse{visibility:visible!important}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none!important}.no-spinner{-webkit-appearance:none;-moz-appearance:textfield}.no-spinner::-webkit-outer-spin-button,.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.css-6rdvyv-menu{max-height:unset!important;overflow-y:hidden!important;z-index:100}input[type=number].cashflow-number{border:none;outline:1px solid #dedede;outline-offset:2px;border-radius:4px}input[type=number].cashflow-number:focus{outline-color:#dedede;box-shadow:0 0 0 3px #3b82f64d}.css-uvrstl{max-height:200px!important}.d-none{display:none}.edit-btn{margin-left:10px;background:#111d79;padding:0 10px;border-radius:10px;color:#fff}.seo-scroll-wrapper{width:100%;overflow:hidden;position:relative}.seo-scroll-reveal-container{position:relative;width:100%;height:100%}.seo-text-title{animation:fadeInSlideUp 1.2s cubic-bezier(.4,0,.2,1) forwards}.seo-text-description{animation:fadeInSlideUp 1.2s cubic-bezier(.4,0,.2,1) .3s forwards;opacity:0}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.seo-scroll-wrapper{padding-top:100%!important}.seo-scroll-wrapper .seo-scroll-reveal-container div[style*="right: 0%"]{right:0%!important;max-width:75%!important}.seo-scroll-wrapper .seo-scroll-reveal-container div[style*="left: 0%"]{left:0%!important;max-width:75%!important}}@media(min-width:481px)and (max-width:768px){.seo-scroll-wrapper{padding-top:85%!important}.seo-scroll-wrapper .seo-scroll-reveal-container div[style*="right: 0%"]{right:0%!important;max-width:65%!important}.seo-scroll-wrapper .seo-scroll-reveal-container div[style*="left: 0%"]{left:0%!important;max-width:65%!important}}@media(min-width:769px)and (max-width:1024px){.seo-scroll-wrapper{padding-top:70%!important}}@media(min-width:1025px)and (max-width:1440px){.seo-scroll-wrapper{padding-top:60%!important}}@media(min-width:1441px){.seo-scroll-wrapper{padding-top:56.25%!important;max-height:80vh}}@media(min-width:2560px){.seo-scroll-wrapper{padding-top:50%!important;max-height:70vh}.seo-scroll-wrapper .seo-scroll-reveal-container div[style*="position: absolute"]{max-width:1200px!important}}.seo-scroll-wrapper .seo-scroll-reveal-container img[alt=""]{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}@media(min-resolution:192dpi){.seo-text-title,.seo-text-description{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(max-height:480px)and (orientation:landscape){.seo-scroll-wrapper{padding-top:120%!important}}@media print{.seo-scroll-wrapper{padding-top:60%!important;page-break-inside:avoid}}img[src="/assets/conso-trans-CaX1eqcy.png"]{filter:brightness(0)}img[src="/assets/logo-BLqovrzk.svg"]{filter:grayscale(1)}img[src="/assets/dashlogo-Cf2ZgUlG.png"]{filter:brightness(0)}.planning-table-container{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-height:calc(100vh - 300px)}.planning-table-wrapper{overflow:auto;max-height:inherit}.planning-table{width:100%;border-collapse:collapse;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));min-width:1400px}.planning-table-header{position:sticky;top:0;z-index:10;background:#111d79!important}.planning-th{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 29 121 / var(--tw-bg-opacity, 1));padding:1.25rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-align:left}.planning-th:last-child{border-right-width:0px}.planning-th{min-width:120px;white-space:nowrap}.planning-th:first-child{min-width:80px}.planning-th:last-child{min-width:150px}.planning-td{white-space:nowrap;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem;min-width:120px}.planning-td:first-child{min-width:80px}.planning-td:last-child{min-width:150px}.planning-table-wrapper::-webkit-scrollbar{height:12px}.planning-table-wrapper::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.mainlayout-container table thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.table-in-cashflow thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.list-table thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.planning-table thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200){background-color:#111d79;color:#fff}.mainlayout-container table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track:not(.bg-gray-200){color:#fff}.add-popup table thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track,.add-popup table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track,.add-popup-noflow table thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track,.add-popup-noflow table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track,div[role=dialog] table thead tr:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track,div[role=dialog] table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track{background-color:#111d79;color:#fff}div[role=dialog] table thead th:not(.bg-slate-200):not(.planning-table-wrapper)::-webkit-scrollbar-track{color:#fff}.list-table-head::-webkit-scrollbar,.over-flow::-webkit-scrollbar{height:12px;width:8px}.list-table-head::-webkit-scrollbar-track,.over-flow::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.list-table-head::-webkit-scrollbar-thumb,.over-flow::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.list-table-head::-webkit-scrollbar-thumb:hover,.over-flow::-webkit-scrollbar-thumb:hover{background:#6b7280}.list-table-head,.over-flow{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}.planning-table-wrapper::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.planning-table-wrapper::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.planning-table-wrapper{scrollbar-width:thin;scrollbar-color:#9CA3AF #F3F4F6}.scroll-top{overflow-x:auto;overflow-y:hidden;background-color:#f9f9f9;border-bottom:1px solid #ddd}.scroll-top::-webkit-scrollbar{height:8px}.scroll-top::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.scroll-top::-webkit-scrollbar-track{background:#f0f0f0}:root{font-family:DM Sans,sans-serif;color:#152033;background:#fbfcfe;font-synthesis:none}button,a{font:inherit}button{cursor:pointer;border:0}.site-shell{min-height:100vh;overflow:hidden;background:#fbfcfe}.site-header{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,6vw,96px);background:#ffffffdb;border-bottom:1px solid #edf0f5;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-1.5px;color:#111a2b}.brand i{color:#2f6df3;font-style:normal}.main-nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:600;color:#59667a}.main-nav>a{transition:color .2s ease}.main-nav>a:hover,.main-nav>a.active{color:#2161dd}.nav-actions{display:flex;gap:10px;margin-left:6px}.button{border-radius:7px;padding:10px 18px;font-size:12px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.button:hover,.plan-button:hover{transform:translateY(-2px)}.button-primary{background:#2f6df3;color:#fff;box-shadow:0 8px 18px #2f6df32e}.button-primary:hover{background:#1e5add;box-shadow:0 10px 22px #2f6df340}.button-ghost{background:#edf3ff;color:#2161dd}.menu-button{display:none;color:#243249;background:transparent;padding:5px}.hero{text-align:center;min-height:350px;position:relative;padding:74px 20px 40px;isolation:isolate}.hero-kicker,.overline{text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:700;color:#2f6df3}.hero-kicker{display:inline-flex;gap:8px;align-items:center;margin-bottom:18px}.kicker-dot{height:6px;width:6px;border-radius:50%;background:#2f6df3;box-shadow:0 0 0 5px #e6efff}.hero h1{font:800 clamp(38px,5vw,65px)/1.08 Manrope,sans-serif;letter-spacing:-3px;margin:0 auto 18px;color:#131e31;position:relative;z-index:1}.hero h1 span{color:#2f6df3}.siteShell .hero h1,.siteShell .hero h1 span{color:#fff!important}.hero p{color:#647085;line-height:1.6;font-size:14px;margin:0;position:relative;z-index:1}.hero-shape{position:absolute;border-radius:50%;filter:blur(1px);opacity:.8;z-index:-1}.shape-one{width:380px;height:80px;background:#eef4ff;top:175px;left:50%;transform:translate(-50%) rotate(-5deg)}.shape-two{width:300px;height:48px;background:#f0f5ff;top:233px;left:36%;transform:rotate(4deg)}.shape-three{width:250px;height:52px;background:#f2f6fc;top:258px;left:55%;transform:rotate(-7deg)}.pricing-section{max-width:1320px;margin:0 auto;padding:0 28px 86px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.overline{margin:0 0 10px}.section-heading h2,.contact-panel h2{font:700 clamp(23px,3vw,32px)/1.2 Manrope,sans-serif;letter-spacing:-1.2px;margin:0;color:#182337}.billing-toggle{display:flex;padding:4px;border:1px solid #e2e8f2;border-radius:9px;background:#f6f8fb}.billing-toggle button{color:#6a7587;padding:9px 13px;border-radius:6px;font-size:12px;font-weight:700;background:transparent}.billing-toggle button.selected{color:#1c57cf;background:#fff;box-shadow:0 2px 8px #1a2d5014}.billing-toggle span{color:#21955d;background:#dcf8e8;border-radius:20px;padding:3px 6px;font-size:9px;margin-left:3px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(360px,1fr));gap:42px;align-items:stretch}.plan-card{background:#fff;border:1px solid #e8ecf2;border-radius:22px;padding:48px 38px 38px;box-shadow:0 10px 30px #1728480a;display:flex;flex-direction:column;min-height:700px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.plan-card:hover{transform:translateY(-7px);box-shadow:0 18px 34px #17284817}.plan-card.featured{border:1.5px solid #2f6df3;box-shadow:0 14px 38px #2f6df321}.popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#2f6df3;color:#fff;border-radius:20px;padding:6px 15px;font-size:10px;font-weight:700;box-shadow:0 5px 10px #2f6df33b;white-space:nowrap}.plan-topline{display:flex;align-items:center;gap:7px;color:#748196;font-size:10px;font-weight:700;letter-spacing:.3px}.plan-marker{width:7px;height:7px;border-radius:50%;background:#dce7fb}.featured .plan-marker{background:#2f6df3}.plan-card h3{font:700 34px/1.2 Manrope,sans-serif;letter-spacing:-.8px;margin:17px 0 7px}.plan-description{min-height:46px;margin:0;color:#738096;font-size:17px;line-height:1.5}.price{margin:22px 0 3px;display:flex;flex-direction:column;gap:8px}.price strong{font:800 clamp(40px,3vw,52px)/1 Manrope,sans-serif;letter-spacing:-1.5px;color:#152033}.price span{color:#7b8799;font-size:13px}.discount{color:#7d8797;font-size:12px;min-height:20px}.discount span{color:#198a54;background:#dcf8e8;padding:6px 10px;border-radius:20px;font-weight:700}.feature-list{list-style:none;padding:0;margin:21px 0 26px;display:grid;gap:18px;color:#4b586d;font-size:16px}.feature-list li{display:flex;align-items:center;gap:10px}.feature-list svg{color:#2f6df3;flex:0 0 auto}.plan-button{margin-top:auto;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;background:#f1f3f6;color:#1e2a3b;border-radius:7px;padding:16px 18px;font-size:16px;font-weight:700;transition:all .2s ease}.plan-button.primary{background:#2f6df3;color:#fff;box-shadow:0 8px 16px #2f6df329}.trust-section{max-width:1030px;margin:0 auto;padding:30px 28px 80px}.trust-copy{border:1px solid #e4e9f1;border-radius:8px;padding:21px 26px;display:flex;align-items:flex-start;gap:14px;text-align:left;background:#fff}.trust-copy>svg{color:#2f6df3;margin-top:1px}.trust-copy strong{font-size:11px;font-weight:700}.trust-copy p{font-size:10px;color:#718096;margin:6px 0 0;line-height:1.5}.fine-print{text-align:center;margin:22px 0 0;color:#8c96a5;font-size:9px}.pricing-note{font-size:14px;line-height:1.7;color:#536175}.contact-panel{max-width:1164px;margin:0 auto 80px;padding:28px 34px;border-radius:14px;background:#eef4ff;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #dce8ff}.contact-panel h2{font-size:24px;margin-bottom:7px}.contact-panel p:not(.overline){color:#66758c;font-size:12px;margin:0}.site-footer{background:#101a2a;color:#fff;padding:42px max(28px,8vw) 24px;text-align:center}.footer-brand{color:#fff}.site-footer>p{color:#8793a7;font-size:10px;margin:10px 0 37px}.footer-bottom{padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;color:#68758a;font-size:9px}.footer-bottom div{display:flex;gap:18px}@media(max-width:800px){.site-header{height:66px}.menu-button{display:block;z-index:2}.main-nav{display:none;position:absolute;top:65px;left:0;right:0;padding:20px 24px 25px;background:#fff;flex-direction:column;align-items:flex-start;border-bottom:1px solid #e8ecf2;box-shadow:0 12px 18px #1827410f}.main-nav.is-open{display:flex}.nav-actions{margin:3px 0 0}.hero{min-height:330px;padding-top:64px}.section-heading{align-items:flex-start;flex-direction:column}.billing-toggle{align-self:stretch}.billing-toggle button{flex:1}.plan-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.plan-card{min-height:0}.contact-panel{margin:0 24px 60px;flex-direction:column;align-items:flex-start}.footer-bottom{flex-direction:column;gap:14px;align-items:center}}@media(max-width:480px){.hero h1{letter-spacing:-2px}.desktop-only{display:none}.hero-shape{transform:translate(-50%) scale(.8)}.pricing-section,.trust-section{padding-left:18px;padding-right:18px}.trust-copy{padding:18px}}.mainlayout-container table thead,.mainlayout-container table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200):not(.bg-blue-50):not(.bg-blue-100):not(.bg-green-50),.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.table-in-cashflow thead,.table-in-cashflow thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.list-table thead,.list-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.planning-table thead,.planning-table thead tr:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.preview-table thead,.preview-table thead tr,.preview-table thead th,.transaction-history-table thead,.transaction-history-table thead tr,.transaction-history-table thead th,.list-table-container,.planning-table-header{background-color:#111d79!important;color:#fff!important}.mainlayout-container table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.table-in-cashflow thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.list-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.planning-table thead th:not(.bg-slate-200):not(.bg-gray-100):not(.bg-gray-200),.preview-table th,.transaction-history-table th{color:#fff!important}.add-popup table thead,.add-popup table thead tr:not(.bg-slate-200):not(.bg-gray-100),.add-popup table thead th:not(.bg-slate-200):not(.bg-gray-100),.add-popup-noflow table thead,.add-popup-noflow table thead tr:not(.bg-slate-200):not(.bg-gray-100),.add-popup-noflow table thead th:not(.bg-slate-200):not(.bg-gray-100),div[role=dialog] table thead,div[role=dialog] table thead tr:not(.bg-slate-200):not(.bg-gray-100),div[role=dialog] table thead th:not(.bg-slate-200):not(.bg-gray-100){background-color:#111d79!important;color:#fff!important}div[role=dialog] table thead th:not(.bg-slate-200):not(.bg-gray-100){color:#fff!important}.swal2-styled.swal2-confirm{background-color:#111d79!important}.swal2-styled.swal2-confirm:hover{background-color:#0d165c!important}.mainlayout-container .list-add-btn,.mainlayout-container .theme-btn,.mainlayout-container .in-add-confirm-btn,.mainlayout-container .in-add-save-btn,.mainlayout-container .btn-primary,.add-popup .in-add-confirm-btn,.add-popup-noflow .in-add-confirm-btn,div[role=dialog] .in-add-confirm-btn{background-color:#111d79!important;color:#fff!important}.mainlayout-container .list-add-btn:hover,.mainlayout-container .theme-btn:hover,.mainlayout-container .in-add-confirm-btn:hover,.mainlayout-container .in-add-save-btn:hover,.mainlayout-container .btn-primary:hover,.add-popup .in-add-confirm-btn:hover,.add-popup-noflow .in-add-confirm-btn:hover,div[role=dialog] .in-add-confirm-btn:hover{background-color:#0d165c!important;color:#fff!important}.mainlayout-container .pagi-dots button[class*="bg-[#111D79]"],.mainlayout-container .pagination-active{background-color:#111d79!important;color:#fff!important}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-blue-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-blue-700::file-selector-button{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:w-1\.5:before{content:var(--tw-content);width:.375rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.before\:bg-blue-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.before\:bg-rose-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.before\:bg-slate-400:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-blue-500:focus-within{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.hover\:border-blue-600:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:\!bg-blue-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-green-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#0d165c\]:hover{--tw-bg-opacity: 1;background-color:rgb(13 22 92 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5a1a21\]:hover{--tw-bg-opacity: 1;background-color:rgb(90 26 33 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5f1b25\]:hover{--tw-bg-opacity: 1;background-color:rgb(95 27 37 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#631d27\]:hover{--tw-bg-opacity: 1;background-color:rgb(99 29 39 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#662028\]:hover{--tw-bg-opacity: 1;background-color:rgb(102 32 40 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-400\/80:hover{background-color:#4ade80cc}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:#111d79cc}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/70:hover{background-color:#fef2f2b3}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.hover\:from-gray-700:hover{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-700:hover{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-gray-800:hover{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.hover\:to-green-800:hover{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.hover\:to-orange-800:hover{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.hover\:shadow-xl:hover{--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)}.hover\:file\:bg-blue-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#071968\]:focus{--tw-border-opacity: 1;border-color:rgb(7 25 104 / var(--tw-border-opacity, 1))}.focus\:border-\[\#111D79\]:focus{--tw-border-opacity: 1;border-color:rgb(17 29 121 / var(--tw-border-opacity, 1))}.focus\:border-\[\#ffffff\]:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(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)}.focus\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#071968\]\/20:focus{--tw-ring-color: rgb(7 25 104 / .2)}.focus\:ring-\[\#111D79\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 29 121 / var(--tw-ring-opacity, 1))}.focus\:ring-black:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mb-0{margin-bottom:0}.sm\:ml-2{margin-left:.5rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-4{margin-right:1rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:w-12{width:3rem}.sm\:w-\[140px\]{width:140px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[460px\]{width:460px}.sm\:w-\[550px\]{width:550px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-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\:gap-3{gap:.75rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:p-2{padding:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[560px\]{min-height:560px}.md\:w-3\/5{width:60%}.md\:w-\[450px\]{width:450px}.md\:w-auto{width:auto}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:pl-\[7\%\]{padding-left:7%}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[18px\]{font-size:18px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mt-0{margin-top:0}.lg\:h-\[400px\]{height:400px}.lg\:w-\[20\%\]{width:20%}.lg\:w-\[49\%\]{width:49%}.lg\:w-\[700px\]{width:700px}.lg\:w-\[80\%\]{width:80%}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:w-full{width:100%}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}:root{--ink: #071348;--blue: #111b75;--sky: #1761c8;--muted: #737373}._pageFrame_2rxjc_8{width:100%;overflow:hidden;background:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--ink)}._demoBar_2rxjc_16{height:26px;display:flex;align-items:center;justify-content:center;background:#06145e;color:#fff;font-size:12px}._demoBar_2rxjc_16 a{padding:0 18px;color:#fff;text-decoration:none;line-height:12px}._mainHeader_2rxjc_33{height:66px;padding:0 4.8%;display:flex;align-items:center;gap:36px;background:#fff;position:relative;z-index:5}._brand_2rxjc_44{display:inline-flex;flex-direction:column;align-items:center;color:#2557a3;text-decoration:none;line-height:1}._brandLogo_2rxjc_53{display:block;width:116px;aspect-ratio:512 / 244;background:linear-gradient(180deg,#3c82bd,#174f9e 46%,#071968);-webkit-mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat;mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat}._mainNav_2rxjc_62{display:flex;align-items:center;gap:28px;color:#222;font-size:15px}._navLink_2rxjc_70,._headerActionLink_2rxjc_71{color:inherit;text-decoration:none;transition:color .2s ease}._navLink_2rxjc_70:hover,._headerActionLink_2rxjc_71:hover{color:var(--sky)}._aiBadge_2rxjc_82{margin-left:4px;padding:2px 7px;border-radius:3px;background:linear-gradient(90deg,#7855db,#b04cf3);color:#fff;font-size:11px;font-weight:700}._headerTagline_2rxjc_92{margin:0 auto;color:#333;font-size:14px;font-style:italic;white-space:nowrap}._headerActions_2rxjc_100{display:flex;align-items:center;gap:22px;color:#0b164d;font-size:15px;font-weight:600}._demoButton_2rxjc_109{padding:10px 18px;border-radius:4px;background:#071348;color:#fff;text-decoration:none;font-size:13px}._mobileMenu_2rxjc_118{display:none;border:0;background:transparent;color:var(--ink);cursor:pointer;margin-left:auto}._hero_2rxjc_127{min-height:calc(100vh - 92px);position:relative;overflow:hidden;background-color:#dce9f7;background-image:url(/assets/login-construction-background-Cr2jfVMT.jpg);background-position:center;background-size:cover}._heroShade_2rxjc_137{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2768c21f,#105cb10a)}._loginCard_2rxjc_143{position:absolute;z-index:2;top:14%;left:8%;width:34%;min-width:360px;padding:36px 40px 32px;border-radius:16px;background:#fffffffa;box-shadow:0 12px 28px #0000002e}._loginHeading_2rxjc_156 h1{margin:0 0 10px;color:#0b0b0b;font-size:32px;line-height:1.1;font-weight:700}._loginHeading_2rxjc_156 p{margin:0 0 30px;color:#161616;font-size:14px}._loginForm_2rxjc_170{display:flex;flex-direction:column}._loginForm_2rxjc_170 label{margin:0 0 8px;color:#111;font-size:13px;font-weight:600}._loginForm_2rxjc_170 input[type=text],._loginForm_2rxjc_170 input[type=email],._loginForm_2rxjc_170 input[type=password]{width:100%;height:42px;margin:0 0 20px;padding:8px 14px;border:1px solid #dedede;border-radius:8px;color:#333;font-size:14px;background:#fff}._loginForm_2rxjc_170 input::-moz-placeholder{color:#c1c1c1}._loginForm_2rxjc_170 input::placeholder{color:#c1c1c1}._loginForm_2rxjc_170 input:focus{outline:0;border-color:#4876c4;box-shadow:0 0 0 2px #2563eb1a}._passwordLabel_2rxjc_206{display:flex;align-items:baseline;justify-content:space-between}._passwordFieldWrap_2rxjc_212{position:relative}._passwordFieldWrap_2rxjc_212 input{padding-right:24px!important}._passwordToggle_2rxjc_220{position:absolute;right:10px;top:11px;display:flex;border:0;background:transparent;color:#999;cursor:pointer;padding:0}._passwordToggle_2rxjc_220:hover{color:var(--sky)}._forgotLink_2rxjc_236{color:#1b45a3;font-size:12px;cursor:pointer;text-decoration:none}._forgotLink_2rxjc_236:hover{text-decoration:underline}._rememberRow_2rxjc_247{display:flex!important;align-items:center;gap:7px;margin:-4px 0 22px!important;color:#111;font-size:13px!important;font-weight:400!important}._rememberRow_2rxjc_247 input{width:14px;height:14px;margin:0;accent-color:#071968}._loginButton_2rxjc_264{width:100%;height:44px;border:0;border-radius:8px;background:#071968;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._loginButton_2rxjc_264:hover:not(:disabled){background:#06124f}._loginButton_2rxjc_264:disabled{opacity:.7;cursor:not-allowed}._resendLink_2rxjc_286{margin-top:14px;text-align:center}._resendLink_2rxjc_286 span{color:#1b45a3;font-size:12px;cursor:pointer}._resendLink_2rxjc_286 span:hover{text-decoration:underline}._loginFooter_2rxjc_301{margin-top:32px;text-align:center}._loginFooter_2rxjc_301 p{margin:8px 0 0;color:#111;font-size:13px}._loginFooter_2rxjc_301 a,._loginFooter_2rxjc_301 span._signupText_2rxjc_313{color:#1d4cae;cursor:pointer}._otpForm_2rxjc_319{text-align:center}._inputWrapper_2rxjc_323{position:relative}._inputIcon_2rxjc_327{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}._inputWrapper_2rxjc_323 input{padding-left:22px!important}._errorText_2rxjc_340{display:block;margin:-14px 0 12px;color:#dc2626;font-size:12px;text-align:left}._resendText_2rxjc_348{margin-top:14px;color:#111;font-size:13px}._resendButton_2rxjc_354{border:0;background:transparent;color:#1d4cae;font-size:13px;font-weight:600;cursor:pointer;padding:0}._resendButton_2rxjc_354:hover{text-decoration:underline}._resendButton_2rxjc_354:disabled{opacity:.5;cursor:not-allowed}._backButton_2rxjc_373{margin-top:14px;border:0;background:transparent;color:#1b45a3;font-size:13px;cursor:pointer}._backButton_2rxjc_373:hover{text-decoration:underline}._footer_2rxjc_386{min-height:260px;padding:56px 6% 26px;background:var(--blue);color:#fff}._footerGrid_2rxjc_393{display:grid;grid-template-columns:1.15fr 1.15fr 1.45fr .85fr;gap:7%}._footerColumn_2rxjc_399 h3{margin:0 0 16px;color:#d8dcff;font-size:13px;font-weight:700}._footerColumn_2rxjc_399 a,._contactColumn_2rxjc_407 p{display:block;margin:0 0 12px;color:#fff;font-size:13px;line-height:1.3;text-decoration:none}._footerColumn_2rxjc_399 a:hover{color:#b5c8ff}._contactColumn_2rxjc_407 p{max-width:235px;margin-top:8px;line-height:1.32}._socialLinks_2rxjc_426{display:flex;gap:10px}._socialLinks_2rxjc_426 ._socialLink_2rxjc_426{display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:6px;background:#fff;color:#1d2d8d;transition:transform .2s,background .2s}._socialLinks_2rxjc_426 ._socialLink_2rxjc_426:hover{transform:translateY(-2px);background:#dbe3ff}._footerBottom_2rxjc_448{margin-top:31px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);color:#ffffff59;font-size:12px}@media(max-width:720px){._pageFrame_2rxjc_8{margin:0}._mainHeader_2rxjc_33{height:auto;min-height:47px;padding:10px 18px;flex-wrap:wrap;gap:12px}._mobileMenu_2rxjc_118{display:inline-flex}._mainNav_2rxjc_62{display:none;order:4;width:100%;padding:7px 0 3px;flex-direction:column;align-items:flex-start;gap:12px}._mainNav_2rxjc_62._isOpen_2rxjc_483{display:flex}._headerTagline_2rxjc_92{display:none}._headerActions_2rxjc_100{margin-left:0;gap:10px}._headerActions_2rxjc_100 a:not(._demoButton_2rxjc_109){display:none}._hero_2rxjc_127{min-height:100vh}._loginCard_2rxjc_143{top:9%;left:6%;width:88%;min-width:0;padding:28px}._footer_2rxjc_386{padding:35px 24px 20px}._footerGrid_2rxjc_393{grid-template-columns:1fr 1fr;gap:30px 25px}._footerBottom_2rxjc_448{margin-top:24px}}.image-overlay-img{height:100vh;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}.overlay-content{position:relative;height:100%}.top-left-heading{position:absolute;top:30px;left:30px;max-width:45%}.top-left-heading h2{font-size:3rem;font-family:cursive;color:#6a1b1a;text-shadow:0px 2px 10px rgba(255,255,255,.8);z-index:2;text-align:right}.top-right-logo{position:absolute;top:20px;right:30px}.conso-logo{height:50px}.bottom-paragraph{position:absolute;bottom:30px;left:18px;right:50%;background:#fff;color:#6a1b1a;font-size:1.5rem;padding:26px;border-radius:15px;font-weight:500}@media(max-width:768px){.top-left-heading h2{font-size:2.2rem}.conso-logo{width:75%}.bottom-paragraph{font-size:20px;padding:15px}}@media(max-width:480px){.top-left-heading{max-width:100%;left:15px;right:15px;top:150px}.bottom-paragraph{left:15px;right:15px;bottom:124px}}@media(max-width:768px){.top-right-logo{position:absolute;top:20px;right:-16px}.top-left-heading {position:absolute;top:120px}}.top-left-heading{background-color:#fff3;padding:.5rem 1rem;border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-img{filter:brightness(.5);-o-object-fit:cover;object-fit:cover;height:100vh;width:100%}.overlay-logo-left{position:absolute;top:20px;left:20px;z-index:2}.overlay-logo-img{height:60px;width:auto}.overlay-heading-top-right{position:absolute;top:40px;right:30px;max-width:500px;text-align:right;background-color:#fff3;padding:.5rem 1rem;border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(4px)}.overlay-heading-top-right h2{font-size:3rem;font-family:cursive;color:#6a1b1a;text-shadow:0px 2px 10px rgba(255,255,255,.8);text-align:right}.overlay-paragraph-bottom-right{position:absolute;bottom:40px;right:30px;max-width:1000px;background:#fff;padding:26px;border-radius:15px;color:#6a1b1a;font-size:1.5rem;z-index:2;text-align:right;font-weight:500}@media(max-width:768px){.overlay-heading-top-right,.overlay-paragraph-bottom-right{right:15px;left:15px;max-width:100%;text-align:center}.overlay-heading-top-right{top:200px}.overlay-paragraph-bottom-right{bottom:160px}.overlay-heading-top-right h2{font-size:2.2rem}.overlay-logo-img{height:45px}.overlay-paragraph-bottom-right{font-size:20px;padding:15px}}@font-face{font-family:Monotype;src:url(/assets/monotype-corsiva-CPu5P4xd.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Monotype;src:url(/assets/monotype-corsiva-bold-DoPtsvkV.ttf) format("truetype");font-weight:700;font-style:normal}:root{--blue: #071968;--blue-2: #111d79;--ink: #171c2b;--muted: #7a7f8e;--line: #e2e4ea;--sky: #2867d3;--yellow: #f7c932;--red: #ce5353}.siteShell{width:100%;overflow-x:clip;background:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--ink)}.landingHeaderSticky{position:sticky;top:0;z-index:50}.demoStrip{height:26px;display:flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-size:12px}.demoStrip a{padding:0 18px;color:#fff;text-decoration:none}.header{height:66px;padding:0 4.8%;display:flex;align-items:center;gap:36px;background:#fff;border-bottom:1px solid #edf0f5;position:relative;z-index:5}.brand{display:inline-flex;flex-direction:column;align-items:center;border:0;background:transparent;color:#2557a3;cursor:pointer;line-height:1;padding:0}.brandLogo{display:block;width:116px;aspect-ratio:512 / 244;background:linear-gradient(180deg,#3c82bd,#174f9e 46%,#071968);-webkit-mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat;mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat}.mainNav{display:flex;align-items:center;gap:28px;color:#222;font-size:15px}.mainNav button,.mainNav a{border:0;background:transparent;padding:0;color:inherit;text-decoration:none;cursor:pointer;transition:color .2s ease}.mainNav button:hover,.mainNav a:hover{color:var(--sky)}.aiBadge{margin-left:4px;padding:2px 7px;border-radius:3px;background:linear-gradient(90deg,#7855db,#b04cf3);color:#fff;font-size:11px;font-weight:700}.headerTagline{margin:0 auto;color:#333;font-size:14px;font-style:italic;white-space:nowrap}.headerActions{display:flex;align-items:center;gap:22px;color:#0b164d;font-size:15px;font-weight:600}.headerActions a{color:inherit;text-decoration:none;transition:color .2s ease}.headerActions a:hover{color:var(--sky)}.headerProfile,.header-profile-menu-wrap{position:relative}.headerProfileButton,.header-profile-button{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:2px 5px;border:1px solid #dfe5ef;border-radius:20px;background:#fff;color:#17213d;cursor:pointer;box-shadow:0 2px 7px #0f1e3c14}.headerProfileButton:hover,.header-profile-button:hover{border-color:#9db7e8;background:#f7faff}.headerProfileButton img,.header-profile-button img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.headerProfileButton{min-width:38px;justify-content:center}.headerProfileIcon{margin:0 3px}.headerProfileMenu,.header-profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;min-width:150px;overflow:hidden;border:1px solid #e2e6ef;border-radius:6px;background:#fff;box-shadow:0 8px 20px #0f1e3c29}.headerProfileMenu a,.headerProfileMenu button,.header-profile-menu a,.header-profile-menu button{display:block;width:100%;padding:10px 14px;border:0;background:transparent;color:#17213d;font-size:13px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.headerProfileMenu a:hover,.headerProfileMenu button:hover,.header-profile-menu a:hover,.header-profile-menu button:hover{background:#f1f5fb;color:var(--sky)}.demoButton{padding:10px 18px;border-radius:4px;background:var(--blue);color:#fff!important;text-decoration:none;font-size:13px}.mobileMenu{display:none;border:0;background:transparent;color:var(--ink);cursor:pointer;margin-left:auto}.hero{position:relative;padding:64px 6% 150px;background:var(--blue);color:#fff;text-align:left}.heroContent{position:relative;z-index:3;max-width:760px;margin:0 auto}.heroMiniStats{display:flex;align-items:center;gap:30px;margin-bottom:22px}.heroMiniStats span{display:flex;align-items:center;gap:6px}.heroMiniStats strong{color:#fff;font-size:22px}.heroMiniStats small{color:#fff;font-size:12px;line-height:1.2}.heroMiniStats i{margin-left:auto;padding:5px 10px;border:1px solid #d4b43e;border-radius:4px;color:#fff;font-size:11px;font-style:normal;font-weight:700}.hero h1{margin:12px 0 18px;max-width:760px;color:#fff!important;font-size:56px;line-height:1.08;letter-spacing:-1px}.hero h1 .heroHeadingSecondLine{color:#fff!important;white-space:nowrap}.heroContent>p{max-width:600px;margin:0;color:#cbd3ff;font-size:18px;line-height:1.6}.heroButtons{display:flex;align-items:center;gap:14px;margin-top:30px}.heroButtons a,.heroButtons button{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 26px;border-radius:6px;font-size:16px;font-weight:700;border:0;cursor:pointer;text-decoration:none}.heroButtons a{background:var(--sky);color:#fff}.heroButtons button{background:#fff;color:var(--blue)}.heroPhoto{position:absolute;z-index:2;left:8%;right:8%;bottom:-165px;height:300px;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #00000040}.heroPhoto img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 53%;object-position:center 53%}.statementBand{padding:150px 5% 70px;background:var(--blue-2);color:#fff;text-align:center}.tinyLabel{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:.5px}.tinyLabel.red{color:var(--red)}.tinyLabel.blue{color:#1e5cda}.tinyLabel.light{color:#9fb0ff}.tinyLabel.big{font-size:24px;margin-bottom:16px}.statementBand h2{margin:0 0 46px;font-size:40px;line-height:1.2}.statementFeatures{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:960px;margin:0 auto}.statementFeatures>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.statementFeatures svg{color:#d8e0ff}.statementFeatures strong{color:#8faeff;font-size:27px}.statementFeatures small{color:#d6ddff;font-size:15px}.oldWay{padding:80px 6%;text-align:center;background:#fff}.oldWay h2{margin:0 auto 46px;max-width:700px;font-size:38px;line-height:1.25}.oldCards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1150px;margin:0 auto}.oldCards article{min-width:0;text-align:left}.oldArt{height:170px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:18px;background:#f2f3f5;border-radius:8px;overflow:hidden}.oldArtImage{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.oldArt svg{width:52px;height:52px;color:#8b8d92}.oldArt span{position:absolute;top:26px;right:20px;width:46px;height:30px;border:3px solid #aaa;background:repeating-linear-gradient(#c1c3c6 0 4px,transparent 4px 8px)}.oldCards article:nth-child(2) .oldArt span{right:24px;top:20px;width:38px;height:54px}.oldCards article:nth-child(3) .oldArt span{right:22px;top:18px;width:42px;height:56px;border:0;background:linear-gradient(150deg,transparent 42%,#9b9b9b 43% 47%,transparent 48%),linear-gradient(30deg,transparent 43%,#9b9b9b 44% 47%,transparent 48%)}.oldCards b{display:block;font-size:22px}.oldCards p{margin:10px 0 0;color:#787c87;font-size:16px;line-height:1.55}.powerful{padding:20px 6% 70px;background:#fff;text-align:center}.powerful h2{margin:0 0 34px;font-size:38px}.featureVideo{position:relative;display:block;width:100%;max-width:1000px;aspect-ratio:16 / 9;padding:0;margin:auto;overflow:hidden;border:0;border-radius:10px;background:transparent;cursor:pointer}.featureVideo img,.featureVideo video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.walkthrough{padding:20px 6% 80px;text-align:center;background:#fff}.walkIntro{max-width:750px;margin:0 auto 38px;color:#888c96;font-size:16px;line-height:1.6}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1150px;margin:auto;text-align:left}.featureCard{min-height:175px;padding:26px;border:1px solid #dedfe4;border-radius:8px;background:#fff;box-shadow:0 1px 6px #0c163314}.featureCard>div{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:#edf1f9;color:#223670}.featureCard h3{margin:14px 0 8px;font-size:19px}.featureCard p{margin:0 0 6px;color:#4a5064;font-size:14.5px;line-height:1.45}.featureCard small{display:block;color:#7a7f88;font-size:13.5px;line-height:1.45}.bottomCta{padding:70px 6%;background:var(--blue);color:#fff;text-align:center}.bottomCta p{margin:0 0 12px;color:#b9c6ff;font-size:15px;font-weight:700;letter-spacing:.4px}.bottomCta h2{margin:0 0 12px;font-size:42px}.bottomCta>span{display:block;color:#cbd3ff;font-size:17px}.bottomCta>div{display:flex;justify-content:center;gap:14px;margin-top:26px}.bottomCta a{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 26px;border-radius:6px;background:var(--sky);color:#fff;font-size:16px;font-weight:700;text-decoration:none}.bottomCta a+a{background:#fff;color:var(--blue)}.contactShell{background:#edf2f7;min-height:100vh}.contactHeader{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:0 50px 0 26px;background:#f7f7f7;border-bottom:1px solid #dfe6ee}.contactBrandWrap{display:flex;align-items:center;min-width:180px}.contactBrand{position:relative;display:inline-flex;align-items:center;font-size:3.2rem;line-height:1;font-weight:900;letter-spacing:-.09em;color:#0b3b7a;font-family:Arial,Helvetica,sans-serif}.contactBrand:before{content:"✦";position:absolute;left:-18px;top:8px;font-size:1.1rem;color:#6da8eb}.contactMenuButton{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:auto;margin-right:18px;border:0;background:transparent;cursor:pointer}.contactMenuButton span{width:24px;height:2px;background:#0d1c43;border-radius:2px}.contactDemoButton{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:52px;padding:0 22px;border-radius:8px;background:#0e3b7e;color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none}.contactPageWrap{max-width:1400px;margin:0 auto;padding:34px 42px 0;background:#edf2f7}.contactIntro{padding:0 6px 18px}.contactIntro h1{margin:0;font-size:clamp(3.1rem,4.1vw,5rem);line-height:.95;letter-spacing:-.065em;color:#1e2d49;font-weight:700}.contactIntro p{max-width:1240px;margin:26px 0 0;font-size:clamp(1.2rem,1.7vw,2rem);line-height:1.6;color:#243453;font-weight:400}.contactGrid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:30px;margin-top:28px;align-items:start}.contactFormCard{background:#ffffff5c;border:1px solid #dce4ee;border-radius:12px;padding:22px 22px 18px;min-height:420px}.contactFormCard h2{margin:0 0 18px;font-size:2.2rem;font-weight:700;color:#1e2d49}.contactForm{display:flex;flex-direction:column;gap:16px}.formRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:1.1rem;color:#1c2f4d;font-weight:500}.field input,.field textarea{width:100%;border:1px solid #d7dfe9;border-radius:8px;background:#ffffff8c;color:#243453;font-size:1rem;padding:12px 14px;box-sizing:border-box;outline:none}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#8c98ad}.field input::placeholder,.field textarea::placeholder{color:#8c98ad}.field input:focus,.field textarea:focus{border-color:#6b8fe7;box-shadow:0 0 0 2px #5c81e61f}.phoneInputWrap{display:flex;align-items:center;border:1px solid #d7dfe9;border-radius:8px;background:#ffffff8c;overflow:hidden}.phoneInputWrap span{padding:0 12px;color:#4f5d78;font-size:1rem;border-right:1px solid #d7dfe9}.phoneInputWrap input{border:0;background:transparent;border-radius:0}.fullWidth{width:100%}.field textarea{min-height:120px;resize:vertical}.primaryButton{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:0;border-radius:8px;background:linear-gradient(180deg,#2f6bdf,#1f58c4);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:none}.contactInfoColumn{display:flex;flex-direction:column;gap:18px;margin-top:6px}.contactInfoCard{background:#ffffff6b;border:1px solid #d7e0eb;border-radius:12px;padding:18px 18px 18px 20px}.infoHeader{display:flex;align-items:center;gap:14px;margin-bottom:12px}.infoIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#edf3ff;color:#2e69dd}.contactInfoCard h3{margin:0;font-size:1.7rem;font-weight:700;color:#1e2d49}.contactInfoCard p{margin:0;color:#475a7d;font-size:1.05rem;line-height:1.6}.infoDetails{display:flex;flex-direction:column;gap:10px;margin-top:18px}.infoDetails div{display:flex;align-items:center;gap:10px;color:#1d2f52;font-size:1.02rem}.infoDetails svg{color:#2f6bdf;flex-shrink:0}.infoDetails a{color:#1d2f52;text-decoration:none}.officeBlock{margin-top:40px;background:#ffffff6b;border:1px solid #d7e0eb;border-radius:12px;padding:26px 22px;text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.officePin{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;color:#2f6bdf;background:#edf3ff;margin-bottom:10px}.officeBlock h2{margin:0;font-size:2.1rem;color:#1e2d49}.officeBlock p{margin:12px auto 0;max-width:420px;color:#465a7a;font-size:1.05rem;line-height:1.7}.faqBanner{margin:42px 0 20px;background:#ffffff6b;border:1px solid #d7e0eb;border-radius:12px;padding:28px 30px 34px;text-align:center}.faqBanner h3{margin:0;font-size:2.2rem;color:#1e2d49}.faqBanner p{margin:18px auto 0;max-width:700px;color:#425578;font-size:1.15rem;line-height:1.7}.faqButton{margin-top:18px}.status{margin:0;font-size:.95rem}.status.success{color:#127b4a}.status.error{color:#c93a3a}.errorText{color:#d94a4a;font-size:.85rem}.contactOtpOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#09112614;padding:20px}.contactOtpModal{position:relative;width:min(100%,430px);padding:22px 28px 26px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a24;text-align:center}.contactOtpClose{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#64748b;cursor:pointer}.contactOtpIcon{display:grid;place-items:center;width:74px;height:74px;margin:6px auto 18px;border-radius:50%;background:#edf2f7;color:#0a2c6c}.contactOtpTitle{margin:0;font-size:clamp(2rem,2.4vw,3rem);line-height:1.1;letter-spacing:-.05em;color:#0f2349}.contactOtpMessage{margin:16px 0 0;color:#5a6881;font-size:1.08rem;line-height:1.45}.contactOtpMessage strong{color:#0f2349;font-weight:700}.contactOtpForm{margin-top:24px}.contactOtpBoxes{display:flex;justify-content:center;gap:10px}.contactOtpBoxes input{width:46px;height:52px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f2349;font-size:2rem;text-align:center;outline:none;box-sizing:border-box}.contactOtpBoxes input:focus{border-color:#2d6ce9;box-shadow:0 0 0 3px #2d6ce91f}.contactOtpError{margin:14px 0 0;color:#d14343;font-size:.82rem;text-align:left}.contactOtpVerifyButton{width:100%;margin-top:22px;height:52px;border:0;border-radius:10px;background:linear-gradient(180deg,#0c6fe9,#0b5cd4);color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer}.contactOtpResend{margin:18px 0 0;color:#58687e;font-size:1rem;line-height:1.4}.contactOtpResend button{border:0;background:transparent;color:#0c6fe9;font-weight:600;cursor:pointer}.contactSuccessOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0b122014;padding:20px}.contactSuccessCard{width:min(100%,540px);padding:18px 28px 26px;border-radius:18px;background:#ffffffe6;box-shadow:0 14px 34px #0f172a14;text-align:center}.contactSuccessIllustration{display:grid;place-items:center;width:132px;height:132px;margin:0 auto 16px;border-radius:16px;background:linear-gradient(180deg,#8dcaff2e,#b4cdff14)}.contactSuccessIconWrap{display:grid;place-items:center;width:88px;height:88px;border-radius:16px;background:linear-gradient(135deg,#e9f4ff,#d8ebff);color:#1d73d8;border:2px solid rgba(29,115,216,.15);box-shadow:inset 0 -10px 20px #1d73d814}.contactSuccessTitle{margin:0;color:#0f2349;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.2;letter-spacing:-.04em}.contactSuccessText{margin:18px auto 0;max-width:440px;color:#4e5e7a;font-size:1.08rem;line-height:1.6}.contactSuccessActions{display:flex;justify-content:center;gap:18px;margin-top:26px;flex-wrap:wrap}.contactSuccessPrimary,.contactSuccessSecondary{min-width:170px;height:46px;padding:0 22px;border-radius:10px;border:1px solid #0d74ea;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contactSuccessPrimary{background:linear-gradient(180deg,#0f7af0,#0d6ae2);color:#fff;box-shadow:0 8px 16px #0d6ae238}.contactSuccessSecondary{background:#fff;color:#0d74ea}.contactSuccessPrimary:hover,.contactSuccessSecondary:hover{transform:translateY(-1px)}@media(max-width:900px){.contactHeader{min-height:82px;padding:0 18px}.contactBrand{font-size:2.5rem}.contactDemoButton{min-width:116px;min-height:42px;padding:0 18px;font-size:.9rem}.contactPageWrap{padding:22px 18px 0}.contactIntro h1{font-size:2.8rem}.contactGrid,.formRow{grid-template-columns:1fr}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#000c}.lightbox img,.landingDemoVideo{width:100%;max-width:900px;border-radius:10px}.landingDemoVideo{max-height:85vh;background:#000}.lightbox button{position:fixed;top:24px;right:24px;border:0;color:#fff;background:none;cursor:pointer}@media(max-width:900px){.header{height:auto;min-height:60px;padding:12px 5%;flex-wrap:wrap;gap:14px}.mobileMenu{display:inline-flex}.mainNav{display:none;order:4;width:100%;padding:8px 0 4px;flex-direction:column;align-items:flex-start;gap:14px}.mainNav.isOpen{display:flex}.headerTagline{display:none}.headerActions{margin-left:0;gap:12px;flex-wrap:wrap;justify-content:flex-end}.headerActions a:not(.demoButton){display:none}.hero{padding:40px 6% 130px}.hero h1{font-size:clamp(24px,6vw,34px)}.heroMiniStats{flex-wrap:wrap;gap:14px}.heroMiniStats i{margin-left:0}.heroPhoto{left:5%;right:5%;bottom:-105px;height:200px}.statementBand{padding-top:100px}.statementBand h2{font-size:24px}.statementFeatures{grid-template-columns:repeat(2,1fr);gap:26px}.oldWay h2,.powerful h2{font-size:24px}.oldCards{grid-template-columns:1fr}.featureVideo{max-width:100%}.featureGrid{grid-template-columns:1fr}.bottomCta h2{font-size:26px}.footerGrid{grid-template-columns:1fr 1fr;gap:30px 25px}}.signupPage{color:#071348}.signupDemoBar{height:26px;display:flex;align-items:center;justify-content:center;background:#06145e;color:#fff;font-size:12px}.signupDemoBar a{padding:0 18px;color:#fff;line-height:12px;text-decoration:none}.signupHeader{height:66px;padding:0 4.8%;gap:36px}.signupBrand{display:block;width:116px;line-height:0}.signupBrandLogo{display:block;width:116px;aspect-ratio:512 / 244;background:linear-gradient(180deg,#3c82bd,#174f9e 46%,#071968);-webkit-mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat;mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat}.signupHeader a,.signupHeader button,.signupHeader nav a{transition:color .2s ease,background-color .2s ease}.signupMobileMenu{display:none;border:0;background:transparent;color:#071348;cursor:pointer}.signupNav{display:flex;align-items:center;gap:28px;color:#222;font-size:15px}.signupNav a,.signupHeaderActions a{color:inherit;text-decoration:none}.signupAiBadge{margin-left:4px;padding:2px 7px;border-radius:3px;background:linear-gradient(90deg,#7855db,#b04cf3);color:#fff;font-size:11px;font-weight:700}.signupTagline{margin:0 auto;color:#333;font-size:14px;font-style:italic;white-space:nowrap}.signupHeaderActions{display:flex;align-items:center;gap:22px;color:#0b164d;font-size:15px;font-weight:600}.signupHeaderActions a:hover{color:#1761c8}.signupHeaderActions a:last-child{padding:10px 18px;border-radius:4px;background:#071968;color:#fff;font-size:13px}.signupHeader nav a:hover,.signupHeader button:hover{color:#1761c8}.signupHero{min-height:calc(100vh - 64px)}.signupHeroImage{-o-object-position:center;object-position:center}.signupHeroOverlay{background:linear-gradient(90deg,#2768c22e,#105cb11f 48%,#08256fb3)}.signupCard{border-radius:16px}.signupCard h1,.signupCard h2{color:#0b0b0b}.signupCard input:focus{outline:0;border-color:#4876c4;box-shadow:0 0 0 2px #2563eb1a}.signupPrimaryButton,.signupVerifyButton{background:#071968}.signupVerifyButton:hover{background:#06124f}.signupPrimaryButton:hover:not(:disabled){background:#06124f}.signupFooter{padding:56px 6% 26px;background:#071968;color:#fff}.signupFooterGrid{display:grid;grid-template-columns:1.15fr 1.15fr 1.45fr .85fr;gap:7%}.signupFooterGrid h3{margin:0 0 18px;color:#d8dcff;font-size:13px}.signupFooterGrid a,.signupFooterGrid p{display:block;margin:0 0 13px;color:#fff;font-size:13px;line-height:1.35;text-decoration:none}.signupFooterGrid a:hover{color:#b5c8ff}.signupFooterGrid p{max-width:235px;margin-top:8px}.signupSocialLinks{display:flex;gap:10px}.signupSocialLinks a{display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:6px;background:#fff;color:#1d2d8d}.signupFooterBottom{margin-top:31px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);color:#ffffff59;font-size:12px}@media(max-width:700px){.signupHeader{height:auto;min-height:47px;padding:10px 18px;flex-wrap:wrap;gap:12px;box-shadow:0 2px 6px #0000001f}.signupMobileMenu{display:inline-flex;margin-left:auto}.signupNav{display:none;order:4;width:100%;padding:7px 0 3px;flex-direction:column;align-items:flex-start;gap:12px}.signupNavOpen{display:flex}.signupTagline{display:none}.signupHeaderActions{margin-left:0;gap:12px}.signupHeaderActions a:not(:last-child){display:none}.signupFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.signupBrand,.signupBrandLogo{width:96px}.signupHero{min-height:0}.signupCard{margin-top:20px}}:root{--solution-blue: #071968;--solution-ink: #111b4f;--solution-line: #e2e6ef}.solutionPage{min-height:100vh;color:var(--solution-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px}.solutionFeaturesPage{max-width:1100px;margin:0 auto;padding:30px 5% 62px}.solutionFeaturesPage h2{margin:0 0 18px;color:#202532;font-size:30px;text-align:center}.solutionFeatureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.solutionFeatureItem{min-width:0}.solutionFeatureVisual{position:relative;display:block;width:100%;height:150px;padding:0;overflow:hidden;border:0;border-radius:6px;background:#f3f5f8;color:#fff;box-sizing:border-box;box-shadow:0 3px 8px #1523411f;cursor:pointer}.solutionFeatureVisual:disabled{cursor:default}.solutionFeatureVisual>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.solutionFeaturePlay{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:38px;height:38px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fffffff0;color:#071968;box-shadow:0 2px 9px #08123747;pointer-events:none}.solutionFeatureVisual:not(:disabled):hover img{transform:scale(1.04)}.solutionFeatureVisual:disabled{opacity:.72}.solutionFeatureItem h3{margin:10px 0 6px;color:#2b3340;font-size:18px}.solutionFeatureItem p{min-height:25px;margin:0;color:#727b87;font-size:14px;line-height:1.5}.solutionVideoModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#081237b8}.solutionVideoDialog{position:relative;width:min(100%,900px);padding:24px;border-radius:8px;background:#fff;box-shadow:0 22px 55px #0000004d;box-sizing:border-box}.solutionVideoDialog h2{margin:12px 0 0;color:var(--solution-blue);font-size:22px}.solutionVideoDialog video{display:block;width:100%;max-height:70vh;background:#000}.solutionVideoClose{position:absolute;top:10px;right:10px;display:grid;place-items:center;border:0;background:transparent;color:#687180;cursor:pointer}.solutionDemoBar{height:26px;display:grid;place-items:center;background:var(--solution-blue);color:#fff;font-size:14px}.solutionDemoBar a{color:#fff;text-decoration:none}.solutionHeader{height:66px;padding:0 4.8%;display:flex;align-items:center;gap:36px;background:#fff;border-bottom:1px solid #edf0f5;position:relative;z-index:5}.solutionBrand{display:inline-flex;flex-direction:column;align-items:center;width:116px;line-height:0}.solutionBrandLogo{display:block;width:116px;aspect-ratio:512 / 244;background:linear-gradient(180deg,#3c82bd,#174f9e 46%,#071968);-webkit-mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat;mask:url(/assets/conso-trans-CaX1eqcy.png) center / contain no-repeat}.solutionNav{display:flex;align-items:center;gap:28px;color:#222;font-size:16px}.solutionNav a{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-decoration:none;transition:color .2s ease}.solutionNav a:before,.solutionNav a:after{content:none;border:0}.solutionActions a{color:inherit;text-decoration:none;transition:color .2s ease}.solutionNav a:hover,.solutionActions a:hover{color:#1761c8}.solutionNav span{margin-left:4px;padding:2px 7px;border-radius:3px;background:linear-gradient(90deg,#7855db,#b04cf3);color:#fff;font-size:11px;font-weight:700}.solutionHeader>p{margin:0 auto;color:#333;font-size:16px;font-style:italic;white-space:nowrap}.solutionActions{display:flex;align-items:center;gap:22px;color:#0b164d;font-size:16px;font-weight:600}.solutionActions a:last-child{padding:10px 18px;border-radius:4px;background:var(--solution-blue);color:#fff;font-size:15px}.solutionMobileMenu{display:none;border:0;margin-left:auto;background:transparent;color:var(--solution-ink);cursor:pointer}.solutionHero{padding:40px 7.5% 58px;background:var(--solution-blue);text-align:center;color:#fff}.solutionEyebrow{margin:0 0 4px;color:#2365e8;font-size:13px;font-weight:700}.solutionHero h1{margin:0;font-size:clamp(36px,4vw,52px);line-height:1.1}.solutionSubtitle{margin:10px 0 30px;color:#dbe3ff;font-size:18px}.audienceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1050px;margin:0 auto;text-align:left}.audienceCard{overflow:hidden;border-radius:5px;background:#fff;color:#20252f;box-shadow:0 6px 16px #0000001f}.audienceCard>img{display:block;width:100%;height:145px;-o-object-fit:cover;object-fit:cover}.audienceCopy{padding:12px 15px 13px}.audienceCopy h2{margin:0 0 7px;font-size:19px}.audienceCopy p{margin:0 0 9px;color:#727987;font-size:15px}.audienceCopy span{display:flex;align-items:center;gap:6px;margin:5px 0;color:#697182;font-size:13px}.audienceCopy span svg{flex:0 0 auto;padding:2px;border-radius:50%;background:#2467ef;color:#fff}.featureShowcase{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;max-width:1180px;margin:0 auto;padding:62px 6%}.featureCopy h2{margin:0 0 14px;color:#071968;font-size:42px;line-height:1.08}.featureCopy>p{max-width:470px;margin:0 0 26px;color:#667080;font-size:17px;line-height:1.6}.featureTiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.featureTiles div{padding:15px;border:1px solid var(--solution-line);border-radius:4px;background:#f7f9fc}.featureTiles div:last-child{grid-column:1 / -1}.featureTiles b,.featureTiles small{display:block}.featureTiles b{font-size:16px}.featureTiles small{margin-top:6px;color:#78818e;font-size:14px;line-height:1.5}.featurePreview{position:relative;min-height:430px;padding:0 14px 18px;overflow:hidden;border-radius:8px;background:#f7f9fc;box-shadow:0 5px 18px #1028461f}.featurePreview>img{width:100%;height:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.72;filter:brightness(1.28) saturate(.82)}.previewPlay{position:absolute;top:25px;left:50%;display:grid;width:46px;height:46px;place-items:center;transform:translate(-50%);border-radius:50%;background:#fff;color:var(--solution-blue)}.previewForm{display:grid;gap:6px;padding:10px 22px 0;text-align:left}.previewForm label{display:grid;gap:3px;color:#27303e;font-size:12px;font-weight:700}.previewForm input{width:100%;height:32px;padding:6px 8px;border:1px solid #d9dfe8;border-radius:5px;outline:0;background:#fff;color:#27303e;font-size:14px;font-weight:400;box-sizing:border-box}.previewForm input:focus{border-color:#0759d5;box-shadow:0 0 0 2px #0759d51f}.phoneInput{display:flex;align-items:center;height:25px;overflow:hidden;border:1px solid #d9dfe8;border-radius:5px;background:#fff}.phoneInput:focus-within{border-color:#0759d5;box-shadow:0 0 0 2px #0759d51f}.phoneInput span{padding:0 6px 0 8px;color:#27303e;font-size:12px;font-weight:700}.phoneInput input{height:30px;padding-left:0;border:0;border-radius:0;box-shadow:none!important}.previewForm button{display:flex;align-items:center;justify-content:center;gap:4px;height:36px;border:0;border-radius:4px;background:#0759d5;color:#fff;font-size:14px;cursor:pointer}.previewForm button:disabled{opacity:.75;cursor:not-allowed}.previewForm em{color:#7d8490;font-size:12px;font-style:normal;text-align:center}.previewError{color:#c62828!important;font-size:12px!important}.otpError{margin:-16px 0 12px!important;color:#c62828!important;font-size:11px!important}.otpResend{margin-top:12px!important;font-size:12px!important}.solutionCta{max-width:1050px;margin:0 auto 28px;padding:28px 36px;border-radius:9px;background:var(--solution-blue);color:#fff}.solutionCta h2{margin:0 0 13px;font-size:30px}.solutionCta a{display:inline-block;padding:7px 12px;border-radius:3px;background:#0759e6;color:#fff;font-size:15px;text-decoration:none}.solutionFooter{position:relative;display:grid;grid-template-columns:1fr 1fr 1.3fr .8fr;gap:7%;padding:48px 8% 62px;background:var(--solution-blue);color:#fff}.solutionFooter h3{margin:0 0 14px;color:#d8dcff;font-size:15px}.solutionFooter a,.solutionFooter p{display:block;margin:0 0 9px;color:#fff;font-size:15px;line-height:1.35;text-decoration:none}.solutionFooter p{max-width:230px}.solutionSocials{display:flex;gap:6px}.solutionSocials a{display:grid;width:34px;height:34px;place-items:center;margin:0;border-radius:6px;background:#fff;color:#1d2d8d;font-size:9px;font-weight:700}.solutionCopyright{position:absolute;right:8%;bottom:16px;left:8%;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);color:#ffffff73;font-size:10px}@media(max-width:900px){.solutionHeader{height:auto;min-height:60px;padding:12px 5%;flex-wrap:wrap;gap:14px}.solutionMobileMenu{display:inline-flex}.solutionHeader>p{display:none}.solutionNav{display:none;order:4;width:100%;padding:8px 0 4px;flex-direction:column;align-items:flex-start;gap:14px}.solutionNavOpen{display:flex}.solutionActions{margin-left:0;gap:12px}.solutionActions a:not(:last-child){display:none}.solutionActions a:last-child{padding:10px 18px}.solutionHero{padding:30px 5% 40px}.solutionFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.solutionFeatureVisual{height:130px}.audienceGrid,.featureShowcase{grid-template-columns:1fr}.featureShowcase{padding:42px 5%;gap:28px}.featurePreview{min-height:400px}.featurePreview>img{height:280px}.solutionCta{margin:0 5% 24px}.solutionFooter{grid-template-columns:1fr 1fr;gap:28px 16px;padding:40px 8% 66px}}.subscription-gate-popup{width:min(92vw,520px)!important;padding:34px 34px 28px!important;border:1px solid rgba(17,29,121,.12)!important;border-radius:22px!important;background:linear-gradient(145deg,#fff,#f4f7ff)!important;box-shadow:0 24px 70px #111d7938!important}.subscription-gate-title{margin:0!important;color:#111d79!important;font-size:28px!important;font-weight:800!important;letter-spacing:0!important}.subscription-gate-html{margin:0!important}.subscription-gate-content{display:flex;flex-direction:column;align-items:center;gap:9px}.subscription-gate-icon{display:grid;width:52px;height:52px;margin:2px 0 6px;place-items:center;border-radius:16px;background:#111d79;color:#f4c95d;font-size:27px}.subscription-gate-lead,.subscription-gate-copy,.subscription-gate-note{margin:0}.subscription-gate-lead{color:#25325f;font-size:16px;font-weight:700}.subscription-gate-copy{max-width:380px;color:#66718a;font-size:14px;line-height:1.55}.subscription-gate-note{width:100%;margin-top:7px;padding:10px 12px;border-radius:10px;background:#fffc;color:#7b6471;font-size:12px}.subscription-gate-actions{gap:10px!important;margin-top:22px!important}.subscription-gate-confirm,.subscription-gate-cancel{min-height:42px;border-radius:10px;padding:0 20px;font-size:13px;font-weight:700;cursor:pointer}.subscription-gate-confirm{border:1px solid #111D79;background:#111d79;color:#fff}.subscription-gate-cancel{border:1px solid #d9deea;background:#fff;color:#526079}@media(max-width:540px){.subscription-gate-popup{padding:28px 20px 22px!important}.subscription-gate-title{font-size:23px!important}}.user-subscription-page{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.85fr);align-items:start;gap:18px;color:#202a38}.user-subscription-main,.user-subscription-guide{min-width:0}.user-subscription-heading{display:flex;align-items:end;justify-content:space-between;margin:0 0 12px}.user-subscription-eyebrow{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em}.user-subscription-heading h2{margin:3px 0 0;color:#14223b;font-size:24px;line-height:1.2}.user-subscription-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.user-subscription-metric{position:relative;display:flex;min-height:100px;flex-direction:column;justify-content:center;gap:5px;padding:14px 40px 14px 16px;border:1px solid #e1e7ef;border-radius:6px;background:#fff}.user-subscription-metric>svg{position:absolute;top:12px;right:10px;color:#223b90}.user-subscription-metric-label{color:#6b7482;font-size:12px;font-weight:700;text-transform:uppercase}.user-subscription-metric strong{color:#19294a;font-size:17px;line-height:1.2}.user-subscription-metric.delete-status-metric strong{color:#b4232f}.user-subscription-metric small{color:#6c7788;font-size:12px}.user-subscription-metric .user-subscription-project-counts{color:#233a91;font-size:12px;font-weight:600;line-height:1.35}.user-subscription-project-list{display:grid;gap:14px}.user-subscription-project,.user-subscription-guide{border:1px solid #d9e0ec;border-radius:7px;background:#fff}.user-subscription-project{padding:20px}.user-subscription-project-heading{display:flex;align-items:center;gap:13px;min-width:0;margin-bottom:16px}.user-subscription-project-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:5px;background:#e8edff;color:#253d94}.user-subscription-project-title{min-width:0;flex:1}.user-subscription-project-title h3{overflow-wrap:anywhere;margin:0;color:#1b2a45;font-size:16px;font-weight:700;line-height:1.35}.user-subscription-project-title span{display:block;margin-top:2px;color:#727c8b;font-size:13px}.user-subscription-status{flex:0 0 auto;padding:5px 9px;border-radius:4px;font-size:12px;font-weight:700}.user-subscription-status.is-paid{background:#e9f7ef;color:#207347}.user-subscription-status.is-pending{background:#fff4df;color:#8c5b0b}.user-subscription-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.user-subscription-option{position:relative;display:flex;min-width:0;min-height:72px;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #cbd3df;border-radius:5px;background:#fff;color:#3b4657;text-align:left;cursor:pointer}.user-subscription-option>svg{flex:0 0 18px;margin-top:1px;color:#334b9c}.user-subscription-option>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.user-subscription-option strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.user-subscription-option small{color:#737e8d;font-size:12px}.user-subscription-option.is-selected{border-color:#233a91;background:#102264;color:#fff}.user-subscription-option.is-selected>svg,.user-subscription-option.is-selected small{color:#d9e3ff}.user-subscription-option.is-active:not(.is-selected):hover{border-color:#16804a;background:#f0faf4;color:#14643d}.user-subscription-option.is-view-only:not(.is-selected):hover{border-color:#233a91;background:#f1f4ff;color:#172b72}.user-subscription-option.is-active.is-selected{border-color:#147544;background:#147544;color:#fff}.user-subscription-option.is-view-only.is-selected{border-color:#142b78;background:#142b78;color:#fff}.user-subscription-option.is-delete{border-color:#e3b6b9;color:#9d2630}.user-subscription-option.is-delete>svg{color:#bd303b}.user-subscription-option.is-delete:not(.is-selected):hover{border-color:#bd303b;background:#fff5f4}.user-subscription-option.is-delete.is-selected{border-color:#a9232d;background:#a9232d;color:#fff}.user-subscription-option.is-delete.is-selected>svg,.user-subscription-option.is-delete.is-selected small{color:#ffe3e4}.user-subscription-option:focus-visible,.user-subscription-save:focus-visible{outline:3px solid #8da3ed;outline-offset:2px}.user-subscription-option:disabled{cursor:not-allowed;opacity:.62}.user-subscription-radio{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;border:1px solid currentColor;border-radius:50%}.user-subscription-delete-note{display:flex;gap:9px;align-items:flex-start;margin-top:8px;padding:12px;border:1px solid #f0d4d3;border-radius:5px;background:#fff6f5;color:#663b3d;font-size:12px;line-height:1.45}.user-subscription-delete-note svg{flex:0 0 15px;color:#b42b36}.user-subscription-project-footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.user-subscription-project-footer>small{color:#788393;font-size:13px}.user-subscription-save{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:5px;padding:0 16px;border:0;border-radius:4px;background:#142b78;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.user-subscription-save:disabled{background:#e7ebf1;color:#788393;cursor:default}.user-subscription-save:not(:disabled):hover{background:#0d1e59}.user-subscription-guide{padding:20px}.user-subscription-guide h3{margin:0 0 10px;color:#1b2a45;font-size:18px}.user-subscription-guide-item{margin-top:12px;padding:14px;border-radius:5px;background:#f1f3f6}.user-subscription-guide-item strong{display:flex;align-items:center;gap:7px;color:#30415f;font-size:14px}.user-subscription-guide-item p{margin:7px 0 0;color:#687486;font-size:13px;line-height:1.45}.user-subscription-guide-item.active-guide strong{color:#16804a}.user-subscription-guide-item.active-guide strong svg{color:#16804a}.user-subscription-guide-item.view-only-guide strong{color:#233a91}.user-subscription-guide-item.view-only-guide strong svg{color:#233a91}.user-subscription-guide-item.delete-guide strong{color:#bd303b}.user-subscription-guide-item.delete-guide strong svg{color:#bd303b}.user-subscription-guide-note{margin:14px 0 0;color:#7b8492;font-size:12px;line-height:1.45}.user-subscription-checkout-summary{display:grid;gap:11px;margin-top:16px;padding:14px;border:1px solid #d9e0ec;border-radius:5px;background:#f8f9fc}.user-subscription-checkout-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#657184;font-size:13px}.user-subscription-checkout-summary>div strong{color:#172b72;font-size:15px}.user-subscription-checkout-summary button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;background:#1455c7;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.user-subscription-checkout-summary button:disabled{background:#cbd3df;color:#647084;cursor:default}.user-subscription-checkout-summary small{color:#737e8d;font-size:11px;line-height:1.4}.user-subscription-alert,.user-subscription-state{display:flex;align-items:center;gap:8px;padding:14px;border:1px solid #e1e7ef;border-radius:5px;background:#fff;color:#536174;font-size:13px}.user-subscription-alert{margin-bottom:10px;border-color:#f1c8c9;background:#fff6f5;color:#9d2630}.user-subscription-notice{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:12px 14px;border:1px solid #b8dfc8;border-radius:5px;background:#f0faf4;color:#14643d;font-size:13px}.user-subscription-pending-payment{color:#687486;font-size:12px}.user-subscription-spinner{animation:user-subscription-spin .8s linear infinite}@keyframes user-subscription-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.user-subscription-page{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.user-subscription-metrics,.user-subscription-options{grid-template-columns:1fr}.user-subscription-option{min-height:68px}}.active-tier-page{--tier-ink: #111a36;--tier-muted: #667085;--tier-line: #e5e9f1;--tier-blue: #1749db;color:var(--tier-ink);font-family:DM Sans,Segoe UI,sans-serif}.active-tier-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.active-tier-eyebrow{margin:0 0 6px;color:#2152d2;font-size:11px;font-weight:800;text-transform:uppercase}.active-tier-eyebrow span{padding:0 4px;color:#9aa3b2}.active-tier-heading h2{margin:0;color:#111a36;font-size:24px;line-height:1.2}.active-tier-heading>div>p:last-child{margin:6px 0 0;color:var(--tier-muted);font-size:13px;line-height:1.45}.active-tier-refresh{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid #d9e0eb;border-radius:5px;background:#fff;padding:0 11px;color:#344054;font-size:12px;font-weight:700;cursor:pointer}.active-tier-refresh:disabled{opacity:.6;cursor:wait}.active-tier-spin{animation:active-tier-rotate .8s linear infinite}.active-tier-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.active-tier-summary-card{min-width:0;min-height:102px;border:1px solid var(--tier-line);border-radius:6px;background:#fff;padding:13px 15px}.active-tier-summary-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#596579;font-size:10px;font-weight:800;text-transform:uppercase}.active-tier-summary-card>div svg{flex:0 0 auto;color:#2455dc}.active-tier-summary-card>strong{display:block;margin-top:7px;color:#14285b;font-size:23px;line-height:1.15}.active-tier-summary-card>strong.active-tier-summary-date{font-size:17px}.active-tier-summary-card>small{display:block;margin-top:4px;color:#7a8597;font-size:11px}.active-tier-plan-list{display:grid;gap:15px}.active-tier-plan-card{overflow:hidden;border:1px solid #dce2ed;border-radius:7px;background:#fff}.active-tier-plan-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;background:#101b59;padding:10px 16px;color:#fff}.active-tier-plan-header>div{display:flex;min-width:0;align-items:center;gap:10px}.active-tier-plan-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:5px;background:#26377f;color:#d6e0ff}.active-tier-kicker{display:block;color:#cbd5ff;font-size:9px;font-weight:800;text-transform:uppercase}.active-tier-plan-header h3{margin:3px 0 0;color:#fff;font-size:15px;line-height:1.25}.active-tier-plan-header h3>span{color:#d7defe;font-size:11px;font-weight:500}.active-tier-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border-radius:20px;background:#2058e8;padding:5px 9px;color:#fff;font-size:10px;font-weight:800}.active-tier-status.is-pending{background:#fff0d5;color:#895500}.active-tier-plan-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;padding:16px}.active-tier-plan-details{min-width:0}.active-tier-price-box{display:grid;gap:4px;max-width:260px;border-radius:5px;background:#f2f4f8;padding:11px 12px}.active-tier-price-box>span:first-child{color:#5d687a;font-size:10px}.active-tier-price-box>strong{color:#172d72;font-size:20px}.active-tier-price-box>strong small{color:#687386;font-size:11px;font-weight:500}.active-tier-price-box>span:last-child{color:#737e8f;font-size:10px}.active-tier-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.active-tier-dates>div{display:grid;gap:3px}.active-tier-dates span{color:#737e8f;font-size:10px}.active-tier-dates strong{color:#344054;font-size:12px}.active-tier-features{margin-top:14px}.active-tier-features h4,.active-tier-projects h4{margin:0 0 8px;color:#344054;font-size:11px;font-weight:800;text-transform:uppercase}.active-tier-features ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.active-tier-features li{display:flex;align-items:flex-start;gap:6px;color:#4b566b;font-size:11px;line-height:1.4}.active-tier-features li svg{flex:0 0 auto;margin-top:1px;color:#2460e8}.active-tier-projects{min-width:0;border-left:1px solid #edf0f5;padding-left:17px}.active-tier-projects h4{display:flex;align-items:center;justify-content:space-between}.active-tier-projects h4 span{display:grid;min-width:21px;height:21px;place-items:center;border-radius:50%;background:#edf2ff;color:#244ecc;font-size:10px}.active-tier-project{display:flex;min-width:0;align-items:center;gap:9px;border-bottom:1px solid #eef0f4;padding:10px 0}.active-tier-project:last-child{border-bottom:0}.active-tier-project-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:5px;background:#f0f3fa;color:#344b8d}.active-tier-project>div{display:grid;min-width:0;flex:1;gap:3px}.active-tier-project strong{overflow:hidden;color:#293548;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.active-tier-project small{overflow:hidden;color:#788395;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.active-tier-project>a{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:4px;background:#eef2fb;color:#1a347f}.active-tier-no-projects{margin:10px 0;color:#7a8596;font-size:12px}.active-tier-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e9edf3;background:#f7f8fa;padding:11px 16px}.active-tier-plan-actions>a,.active-tier-plan-footer>a,.active-tier-empty>a{display:inline-flex;min-height:33px;align-items:center;gap:6px;border-radius:4px;background:#1552e8;padding:0 11px;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.active-tier-plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.active-tier-plan-footer .active-tier-cancel-link{display:inline-flex;min-height:33px;align-items:center;justify-content:center;border:1px solid #e2b9b7;border-radius:4px;background:#fff;padding:0 11px;color:#b42318;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.active-tier-plan-footer .active-tier-cancel-link:disabled{border-color:#e5e7eb;background:#f2f4f7;color:#667085;cursor:not-allowed}.active-tier-plan-footer>span{color:#667085;font-size:11px}.active-tier-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #cdd5e2;border-radius:6px;background:#fff;color:#758196;text-align:center}.active-tier-empty>svg{color:#3159c8}.active-tier-empty h3{margin:0;color:#25324b;font-size:16px}.active-tier-empty p{margin:0 0 5px;font-size:12px}.active-tier-message{display:flex;min-height:100px;align-items:center;justify-content:center;border:1px solid var(--tier-line);border-radius:6px;background:#fff;color:#687386;font-size:13px}.active-tier-message.is-error{justify-content:flex-start;border-color:#f0c8c4;background:#fff8f7;padding:14px;color:#a2372e}@keyframes active-tier-rotate{to{transform:rotate(360deg)}}@media(max-width:760px){.active-tier-heading{align-items:flex-start;flex-direction:column}.active-tier-heading h2{font-size:21px}.active-tier-summary{grid-template-columns:1fr;gap:8px}.active-tier-summary-card{min-height:82px}.active-tier-plan-body{grid-template-columns:1fr;gap:14px}.active-tier-projects{border-top:1px solid #edf0f5;border-left:0;padding:13px 0 0}.active-tier-plan-header{align-items:flex-start}}@media(max-width:420px){.active-tier-plan-header h3{font-size:13px}.active-tier-plan-header h3>span{display:block;margin-top:2px}.active-tier-dates{grid-template-columns:1fr}.active-tier-plan-footer{align-items:flex-start;flex-direction:column}}.transaction-history-card{min-width:0}.transaction-view .edit-profile-tabs{margin-top:0}.transaction-view .edit-profile-tabs nav{padding-left:max(0px,calc(4.8% - 22px))}.transaction-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.transaction-history-filters{display:inline-flex;padding:3px;border:1px solid #e6eaf0;border-radius:6px;background:#f8fafc}.transaction-history-filters button{min-width:52px;padding:7px 10px;border:0;border-left:0!important;border-radius:5px;background:transparent;color:#677387;font-size:12px;cursor:pointer}.transaction-history-filters button.active{background:#fff;color:#183078;box-shadow:0 1px 3px #0f1c341a}.transaction-history-callout{display:grid;grid-template-columns:minmax(190px,1fr) minmax(310px,auto);align-items:center;gap:10px;margin:22px 0 14px;padding:14px;border-radius:7px;background:#f1f4f8}.transaction-history-callout>div:nth-child(2){display:flex;flex-direction:column;gap:3px;color:#7c8796;font-size:11px}.transaction-history-callout strong{color:#273246;font-size:11px}.transaction-history-callout-icon{display:none}.transaction-history-actions{display:grid;grid-template-columns:repeat(2,max-content);justify-content:end;gap:7px 18px}.transaction-history-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:8px 12px;border:0;border-radius:5px;background:#07145f;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.transaction-history-action:disabled{cursor:not-allowed;opacity:1;background:#07145f}.transaction-history-table-wrap{overflow-x:auto}.transaction-history-table{width:100%;min-width:760px;border-collapse:collapse;color:#283246;font-size:11px}.transaction-history-table th{padding:10px 9px;background-color:#111d79;border-bottom:1px solid #1a278a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.transaction-history-table td{padding:13px 9px;border-bottom:1px solid #f0f2f5;vertical-align:middle}.transaction-history-table tbody tr:hover{background:#fafcff}.transaction-history-table td strong,.transaction-history-table td small{display:block}.transaction-history-table td strong{color:#183078;font-size:11px}.transaction-history-table td small{margin-top:4px;color:#7b8695;font-size:10px}.transaction-payment-method{display:inline-flex;align-items:center;gap:5px;color:#5d6877;white-space:nowrap}.transaction-project-pill{display:inline-block;padding:5px 8px;border-radius:12px;background:#e7f0ff;color:#1757bd;font-size:10px;font-weight:700}.transaction-project-pill.pending{background:#f1f2f4;color:#667080}.transaction-project-pill.failed,.transaction-project-pill.refunded{background:#ffe9e9;color:#b42318}.transaction-row-actions{display:flex;gap:7px}.transaction-row-actions button{display:inline-flex;align-items:center;justify-content:center;padding:3px;border:0;background:transparent;color:#172568;cursor:pointer}.transaction-row-actions button:disabled{color:#a5adba;cursor:not-allowed}.transaction-download-spinner{animation:transaction-download-spin .8s linear infinite}@keyframes transaction-download-spin{to{transform:rotate(360deg)}}.transaction-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:#7b8695;font-size:11px}.transaction-history-pagination>div{display:flex;align-items:center;gap:8px}.transaction-history-pagination button{display:inline-flex;align-items:center;gap:3px;padding:7px 9px;border:1px solid #e3e7ed;border-radius:5px;background:#fff;color:#394456;font-size:11px;cursor:pointer}.transaction-history-pagination button:disabled{cursor:not-allowed;opacity:.45}.transaction-history-message{padding:44px 12px;color:#687384;text-align:center;font-size:13px}.transaction-history-message.error{color:#b42318}.custom-invoice-overlay{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;background:#10182880;padding:20px}.custom-invoice-modal{width:min(100%,650px);border:1px solid #e4e7ec;border-radius:12px;background:#fff;padding:34px 37px 36px;box-shadow:0 20px 50px #10182833}.custom-invoice-modal-heading{display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:start;gap:10px;border-bottom:1px solid #e7eaf0;padding-bottom:16px}.custom-invoice-title-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#e9efff;color:#1552ce}.custom-invoice-modal-heading h2{margin:2px 0 6px;color:#071747;font-size:22px;line-height:1.25}.custom-invoice-modal-heading p{margin:0;color:#4f5665;font-size:14px;line-height:1.5}.custom-invoice-close{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:5px;background:transparent;color:#515866;cursor:pointer}.custom-invoice-close:hover{background:#f2f4f7}.custom-invoice-presets{display:grid;gap:10px;margin-top:25px}.custom-invoice-presets>strong{color:#0c1b4d;font-size:12px;letter-spacing:.04em}.custom-invoice-presets>div{display:flex;flex-wrap:wrap;gap:8px}.custom-invoice-presets button{min-height:33px;border:0;border-radius:18px;background:#f0f2f5;padding:0 13px;color:#414754;font:inherit;font-size:13px;cursor:pointer}.custom-invoice-presets button.active{background:#dce5ff;color:#0648b7;font-weight:700}.custom-invoice-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.custom-invoice-date-fields label{display:grid;gap:7px;color:#3c4350;font-size:13px}.custom-invoice-date-fields input{width:100%;min-height:46px;border:1px solid #e4e7ec;border-radius:9px;background:#f1f3f5;padding:0 12px;color:#303846;font:inherit;font-size:14px}.custom-invoice-date-fields input:focus{border-color:#4478e8;outline:2px solid #dce7ff}.custom-invoice-count{display:flex;min-height:54px;align-items:center;gap:10px;margin-top:18px;border-radius:9px;background:#f1f3f5;padding:0 15px;color:#444b59;font-size:14px}.custom-invoice-count>span:first-child{display:inline-flex;align-items:center;gap:8px;color:#202632}.custom-invoice-count>span:first-child svg{color:#1260d5}.custom-invoice-count-separator{color:#858b96}.custom-invoice-count>span:last-child{margin-left:auto}.custom-invoice-error{margin:10px 0 0;color:#b42318;font-size:13px}.custom-invoice-modal-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:36px}.custom-invoice-modal-actions button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;padding:0 20px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.custom-invoice-cancel{background:#e9ebee;color:#262a31}.custom-invoice-download{background:#0755d9;color:#fff}.custom-invoice-download:disabled,.custom-invoice-cancel:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.transaction-history-heading{flex-direction:column}.transaction-history-callout{grid-template-columns:1fr}.transaction-history-actions{grid-template-columns:1fr;justify-content:stretch}.transaction-history-action{justify-content:center}.transaction-history-pagination{align-items:flex-start;flex-direction:column}.custom-invoice-modal{padding:25px 22px}}@media(max-width:480px){.custom-invoice-overlay{align-items:end;padding:0}.custom-invoice-modal{border-radius:14px 14px 0 0;padding:23px 18px 25px}.custom-invoice-modal-heading h2{font-size:19px}.custom-invoice-date-fields{grid-template-columns:1fr;gap:12px}.custom-invoice-modal-actions{grid-template-columns:1fr;gap:9px;margin-top:22px}.custom-invoice-modal-actions button{min-height:46px}}.downgrade-page{position:relative;min-width:0;color:#17233b}.downgrade-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 12px;padding:0;border:0;background:transparent;color:#1756c4;font-size:12px;font-weight:700;cursor:pointer}.downgrade-reference{position:absolute;top:2px;right:0;color:#7c8797;font-size:9px;font-weight:700}.downgrade-heading{margin-bottom:18px}.downgrade-eyebrow{color:#5b6bd5;font-size:9px;font-weight:800}.downgrade-heading h2{margin:4px 0 5px;color:#15255b;font-size:22px;line-height:1.2}.downgrade-heading p{max-width:700px;margin:0;color:#707b8b;font-size:11px;line-height:1.55}.downgrade-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px}.downgrade-main,.downgrade-plan-list{display:grid;gap:9px;min-width:0}.downgrade-plan-row{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:10px;border:1px solid #d8dce5;border-radius:6px;background:#fff}.downgrade-plan-row.is-selected{border-color:#828ef0;box-shadow:0 0 0 1px #5b6bd514}.downgrade-plan-select{display:flex;align-items:center;gap:9px;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.downgrade-plan-mark{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:5px;background:#14266d;color:#fff}.downgrade-plan-mark svg{opacity:.9}.downgrade-plan-select>span:last-child,.downgrade-target-select{display:grid;min-width:0;gap:3px}.downgrade-plan-row small{color:#1960c4;font-size:8px;font-weight:800}.downgrade-plan-select strong{overflow-wrap:anywhere;color:#1b2949;font-size:12px}.downgrade-plan-row em{color:#687487;font-size:9px;font-style:normal}.downgrade-transition-icon{justify-self:center;color:#7b8492;transform:rotate(-90deg)}.downgrade-target-select{justify-items:end}.downgrade-target-select select{max-width:100%;border:0;background:transparent;color:#17233b;font-size:12px;font-weight:800;text-align:right}.downgrade-target-select select:disabled{opacity:.75}.downgrade-target-select em{text-align:right}.downgrade-no-target{justify-self:end;color:#7a8492;font-size:11px}.downgrade-comparison{display:grid;gap:11px;padding:14px 4px 5px}.downgrade-comparison h3{display:flex;align-items:center;gap:6px;margin:0;color:#233064;font-size:10px}.downgrade-comparison h3 svg{color:#d34040}.downgrade-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.downgrade-comparison-column{display:grid;align-content:start;gap:7px;min-width:0;padding:10px;border:1px solid #e1e5ec;border-radius:5px;background:#fff}.downgrade-comparison-column.is-target{border-color:#aab4fa;background:#f8f9ff}.downgrade-comparison-column>strong{color:#273b83;font-size:10px;overflow-wrap:anywhere}.downgrade-comparison-column>span{color:#58667b;font-size:9px;font-weight:700}.downgrade-comparison-column ul{display:grid;gap:5px;max-height:130px;overflow:auto;margin:0;padding-left:14px;color:#6a7688;font-size:9px;line-height:1.4}.downgrade-comparison-column>small{color:#768195;font-size:9px}.downgrade-summary{display:grid;gap:12px;padding:12px;border:1px solid #6675ff;border-radius:7px;background:#fff;box-shadow:0 5px 20px #22338214}.downgrade-project-picker{min-width:0}.downgrade-picker-heading{display:flex;justify-content:space-between;gap:8px;align-items:center}.downgrade-picker-heading strong{color:#1e2a43;font-size:11px}.downgrade-picker-heading span{color:#315bc1;font-size:9px;font-weight:700}.downgrade-project-picker>p{margin:4px 0 9px;color:#758093;font-size:9px}.downgrade-project-search{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid #e1e5eb;border-radius:4px;color:#8490a1}.downgrade-project-search input{width:100%;min-width:0;border:0;outline:0;color:#26334b;font-size:10px}.downgrade-project-options{display:grid;gap:5px;max-height:144px;overflow-y:auto;margin-top:7px}.downgrade-project-option{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 5px;border-radius:4px;background:#f6f8fb;cursor:pointer}.downgrade-project-option input,.downgrade-acknowledgement input{accent-color:#235bd3}.downgrade-project-option span{overflow-wrap:anywhere;color:#26344c;font-size:9px;font-weight:700}.downgrade-project-option small{color:#657387;font-size:8px}.downgrade-project-option small.is-kept{color:#20744a;font-weight:700}.downgrade-project-option small.is-removal{color:#b42318;font-weight:700}.downgrade-project-empty{padding:9px;color:#737f90;font-size:10px}.downgrade-payment-details h3{margin:0 0 7px;color:#1e2c51;font-size:12px}.downgrade-payment-details>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #e8ebf1;color:#657083;font-size:9px}.downgrade-payment-details>div strong{color:#25314a;text-align:right}.downgrade-payment-details .downgrade-total{color:#25314a;font-weight:700}.downgrade-payment-details .downgrade-total strong{color:#263a86}.downgrade-payment-details>p{margin:7px 0 0;color:#768195;font-size:9px;line-height:1.45}.downgrade-guarantee{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:5px;background:#f0f3f8;color:#3972d5}.downgrade-guarantee>span{display:grid;gap:4px}.downgrade-guarantee strong{color:#293b70;font-size:9px}.downgrade-guarantee small{color:#626f84;font-size:8px;line-height:1.45}.downgrade-acknowledgement{display:grid;grid-template-columns:13px minmax(0,1fr) 14px;align-items:start;gap:5px;color:#5f6d80;font-size:8px;line-height:1.4}.downgrade-acknowledgement svg{color:#8792a3}.downgrade-confirm,.downgrade-keep{min-height:34px;padding:8px;border:1px solid #243e9a;border-radius:5px;font-size:10px;font-weight:700;cursor:pointer}.downgrade-confirm{background:#1f3a98;color:#fff}.downgrade-confirm:disabled{border-color:#bec5d2;background:#bec5d2;cursor:not-allowed}.downgrade-keep{background:#fff;color:#283d91}.downgrade-alert,.downgrade-notice,.downgrade-state{display:flex;align-items:center;gap:8px;margin:10px 0;padding:11px;border-radius:5px;background:#f1f4f8;color:#4e5c71;font-size:11px}.downgrade-alert{background:#fff0f0;color:#b42318}.downgrade-notice{background:#edf8f1;color:#227345}@media(max-width:900px){.downgrade-layout{grid-template-columns:minmax(0,1fr) 255px;gap:12px}}@media(max-width:700px){.downgrade-reference{position:static;margin-bottom:8px}.downgrade-layout{grid-template-columns:1fr}.downgrade-summary{grid-row:1}}@media(max-width:440px){.downgrade-heading h2{font-size:19px}.downgrade-comparison-grid{grid-template-columns:1fr}.downgrade-plan-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:5px;padding:8px}.downgrade-plan-mark{flex-basis:23px;width:23px;height:23px}.downgrade-plan-select{gap:5px}.downgrade-plan-select strong,.downgrade-target-select select{font-size:10px}.downgrade-plan-row em{font-size:8px}}.cancel-subscription-page{--cancel-ink: #101a3a;--cancel-muted: #626d80;--cancel-line: #e4e8ef;color:var(--cancel-ink);font-family:DM Sans,Segoe UI,sans-serif}.cancel-subscription-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 15px;border:0;background:transparent;padding:0;color:#344054;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cancel-subscription-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.cancel-subscription-eyebrow{display:inline-flex;align-items:center;gap:5px;border-radius:12px;background:#fff0ef;padding:4px 8px;color:#b42318;font-size:11px;font-weight:800;text-transform:uppercase}.cancel-subscription-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#e5484d}.cancel-subscription-heading h2{margin:7px 0 3px;color:#101a3a;font-size:28px}.cancel-subscription-heading p{max-width:690px;margin:0;color:var(--cancel-muted);font-size:15px;line-height:1.5}.cancel-subscription-heading-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #f1d7d5;border-radius:8px;background:#fff7f6;color:#b42318}.cancel-subscription-plan{display:flex;align-items:center;gap:11px;border:1px solid var(--cancel-line);border-radius:7px;background:#fff;padding:12px}.cancel-subscription-plan-icon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:7px;background:#101a3a;color:#fff;font-size:13px;font-weight:800}.cancel-subscription-plan-name,.cancel-subscription-plan-facts{display:grid;min-width:0;gap:3px}.cancel-subscription-plan-name{flex:1}.cancel-subscription-plan-name strong{font-size:14px}.cancel-subscription-plan-name span,.cancel-subscription-plan-facts span{color:var(--cancel-muted);font-size:13px}.cancel-subscription-plan-facts{min-width:130px;text-align:right}.cancel-subscription-plan-facts strong{font-size:13px}.cancel-subscription-active{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border-radius:20px;background:#eaf1ff;padding:5px 8px;color:#1749db;font-size:12px;font-weight:800}.cancel-subscription-notice,.cancel-subscription-retention{display:flex;align-items:flex-start;gap:9px;margin-top:9px;border-radius:6px;padding:11px 12px}.cancel-subscription-notice{border:1px solid #f6dddd;background:#fff5f4;color:#d92d20}.cancel-subscription-notice svg,.cancel-subscription-retention svg{flex:0 0 auto;margin-top:1px}.cancel-subscription-notice p,.cancel-subscription-retention p{margin:0;font-size:13px;line-height:1.5}.cancel-subscription-notice p{color:#344054}.cancel-subscription-notice p strong{color:#b42318}.cancel-subscription-retention{border:1px solid #f6dddd;background:#fff5f4;color:#d92d20}.cancel-subscription-retention strong{display:block;margin-bottom:3px;font-size:13px}.cancel-subscription-retention p{color:#475467}.cancel-subscription-form{margin-top:20px}.cancel-subscription-section-title h3{margin:0;color:#101a3a;font-size:20px}.cancel-subscription-section-title p{margin:4px 0 10px;color:var(--cancel-muted);font-size:13px}.cancel-subscription-reasons{display:grid;gap:7px}.cancel-subscription-reason{display:flex;min-height:53px;align-items:center;gap:10px;border:1px solid transparent;border-radius:6px;background:#f6f7f9;padding:8px 10px;cursor:pointer}.cancel-subscription-reason.is-selected{border-color:#c8d6ff;background:#f2f5ff}.cancel-subscription-reason input{position:absolute;width:1px;height:1px;opacity:0}.cancel-subscription-radio{display:grid;width:14px;height:14px;flex:0 0 auto;place-items:center;border:1px solid #98a2b3;border-radius:50%;background:#fff}.cancel-subscription-reason input:checked+.cancel-subscription-radio{border-color:#175cd3}.cancel-subscription-reason input:checked+.cancel-subscription-radio:after{width:6px;height:6px;border-radius:50%;background:#175cd3;content:""}.cancel-subscription-reason input:focus-visible+.cancel-subscription-radio{outline:2px solid #84adff;outline-offset:2px}.cancel-subscription-reason-copy{display:grid;min-width:0;flex:1;gap:3px}.cancel-subscription-reason-copy strong{color:#344054;font-size:13px}.cancel-subscription-reason-copy small{color:#667085;font-size:12px;line-height:1.35}.cancel-subscription-reason>svg{flex:0 0 auto;color:#7a8597}.cancel-subscription-comments{display:grid;gap:6px;margin-top:14px;color:#344054;font-size:13px;font-weight:700}.cancel-subscription-comments textarea{width:100%;min-height:66px;resize:vertical;border:1px solid var(--cancel-line);border-radius:6px;background:#f8f9fb;padding:10px;color:#344054;font:inherit;font-size:13px;font-weight:400}.cancel-subscription-comments textarea:focus{border-color:#84adff;outline:2px solid #dbe7ff}.cancel-subscription-error{margin:10px 0 0;color:#b42318;font-size:14px}.cancel-subscription-confirm{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#344054;font-size:13px;font-weight:700;line-height:1.45;cursor:pointer}.cancel-subscription-confirm input{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:#b42318}.cancel-subscription-actions{display:flex;justify-content:space-between;gap:10px;margin-top:13px;border-top:1px solid #eef0f4;padding-top:12px}.cancel-subscription-actions button{min-height:35px;border:0;border-radius:5px;padding:0 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.cancel-subscription-keep{background:#1552e8;color:#fff}.cancel-subscription-submit{background:#fff0ef;color:#b42318}.cancel-subscription-submit:disabled,.cancel-subscription-keep:disabled{opacity:.6;cursor:wait}.cancel-subscription-submit:disabled{cursor:not-allowed}.cancel-subscription-success{display:flex;align-items:flex-start;gap:10px;margin-top:18px;border:1px solid #abefc6;border-radius:7px;background:#ecfdf3;padding:14px;color:#067647}.cancel-subscription-success h3{margin:0 0 4px;font-size:17px}.cancel-subscription-success p{margin:0;color:#344054;font-size:14px;line-height:1.5}@media(max-width:600px){.cancel-subscription-heading h2{font-size:24px}.cancel-subscription-plan{flex-wrap:wrap}.cancel-subscription-plan-name{flex-basis:calc(100% - 50px)}.cancel-subscription-plan-facts{min-width:0;flex:1;text-align:left}.cancel-subscription-active{margin-left:auto}.cancel-subscription-actions{flex-direction:column-reverse}}.mainlayout-head-section:has(.edit-profile-page)>div:first-child{display:none}.mainlayout-head-section:has(.edit-profile-page),.mainlayout-head-section:has(.edit-profile-page)>div:nth-child(2){background:#f4f6f8}.edit-profile-page>.demoStrip,.edit-profile-page>.header{margin-right:-24px;margin-left:-24px}.edit-profile-page.transaction-view{margin-right:-24px;margin-left:-24px}.edit-profile-page.transaction-view>.demoStrip,.edit-profile-page.transaction-view>.header{margin-right:0;margin-left:0}.transaction-view .edit-profile-tabs{margin-right:0;margin-left:0}.transaction-view .edit-profile-workspace{margin-left:0}.transaction-view .edit-profile-content{max-width:1250px}.transaction-view .edit-profile-footer{margin-right:0;margin-left:0}html:has(.transaction-view),body:has(.transaction-view){overflow-x:hidden}@media(max-width:639px){.edit-profile-page>.demoStrip,.edit-profile-page>.header{margin-right:-12px;margin-left:-12px}.edit-profile-page.transaction-view{margin-right:-12px;margin-left:-12px}}.edit-profile-page{--profile-blue: #071b63;--profile-border: #e5e9ef;color:#202938;background:#f4f6f8;min-height:calc(100vh - 82px);font-size:16px}.edit-profile-titlebar{padding:4px 0 18px max(0px,calc(4.8% - 24px))}.edit-profile-titlebar h1{margin:0;color:#182033;font-size:2rem;font-weight:700}.edit-profile-tabs{margin:0 -24px 24px;padding:0 24px;background:#f4f6f8;border-bottom:1px solid #e5e9ef}.edit-profile-tabs nav{display:flex;gap:30px;padding-left:max(0px,calc(4.8% - 24px))}.edit-profile-tabs button{padding:16px 2px 14px;border:0;border-left:0!important;border-bottom:2px solid transparent;background:transparent;color:#374151;font-size:16px;font-weight:500;cursor:pointer}.edit-profile-tabs button:hover,.edit-profile-tabs button.active{color:#2563eb}.edit-profile-tabs button.active{border-bottom-color:#2563eb}.edit-profile-content{min-width:0;width:100%;max-width:1250px;margin:0 auto}.edit-profile-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:stretch;margin:0 12px 0 24px}.edit-profile-form .edit-profile-card{width:100%}.edit-profile-sidebar{display:flex;min-height:530px;flex-direction:column;justify-content:space-between;padding:26px 18px 20px;background:#fff;border:1px solid #e5e9ef;border-radius:7px}.edit-profile-project-label{padding:0 7px;color:#657185;font-size:11px;font-weight:800;letter-spacing:.04em}.edit-profile-project-select{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 28px;padding:0 7px;border:0;background:transparent;color:#273246;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.edit-profile-project-select select{width:100%;min-width:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;cursor:inherit}.edit-profile-project-select select:disabled{cursor:default;opacity:.7}.edit-profile-project-select>svg{flex:0 0 auto;pointer-events:none}.edit-profile-project-nav{display:grid;gap:10px}.edit-profile-project-nav a{display:flex;align-items:center;gap:9px;padding:13px 9px;border-radius:5px;color:#273246;font-size:15px;text-decoration:none}.edit-profile-project-nav a:hover{background:#f1f5fb;color:#1d5fe8}.edit-profile-logout{display:flex;align-items:center;gap:7px;padding:17px 4px 0;border:0;border-top:1px solid #e7ebf0;background:transparent;color:#202631;font-size:15px;font-weight:700;cursor:pointer}.transaction-history-card{min-height:360px}.transaction-history-empty{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#8a95a5}.transaction-history-empty h3{margin:14px 0 6px;color:#303846;font-size:1.05rem}.transaction-history-empty p{max-width:360px;margin:0;color:#687384;font-size:13px}.edit-profile-form{padding:0}.edit-profile-form form{display:grid;gap:24px}.edit-profile-card{padding:32px 36px;background:#fff;border:1px solid var(--profile-border);border-radius:9px;box-shadow:0 2px 8px #0f1c3409}.edit-profile-card-heading{padding-bottom:20px;border-bottom:1px solid #e8ebf0;margin-bottom:18px}.edit-profile-card-heading h2{margin:0 0 5px;color:#202631;font-size:1.45rem;font-weight:700}.edit-profile-card-heading p{margin:0;color:#687384;font-size:15px}.edit-profile-personal-layout{display:grid;grid-template-columns:145px minmax(0,1fr);gap:36px}.edit-profile-photo-field .add-lable{margin-bottom:9px}.edit-profile-photo-controls{display:flex;flex-direction:column;align-items:center;gap:10px}.edit-profile-avatar{width:104px;height:104px;border:1px solid #dfe4eb;border-radius:50%;-o-object-fit:cover;object-fit:cover}.edit-profile-photo-actions{display:flex;align-items:center;gap:9px}.edit-profile-upload-button{padding:5px 9px;border:1px solid #b8c1ce;border-radius:4px;background:#fff;color:#27344a;font-size:11px;cursor:pointer}.edit-profile-upload-button input{display:none}.edit-profile-remove-button{padding:0;border:0;background:transparent;color:#c62828;font-size:11px;cursor:pointer}.edit-profile-personal-fields .add-grid-container{margin-bottom:16px}.edit-profile-personal-fields .add-grid-container:last-child{margin-bottom:0}.edit-profile-form .add-grid-container{gap:20px 24px}.edit-profile-form .add-lable{display:block;margin-bottom:8px;color:#303846;font-size:15px;font-weight:600}.edit-profile-form .add-input{min-height:46px;padding:11px 14px;border:1px solid #cfd6e1;border-radius:7px;color:#293344;background:#fff;font-size:16px}.edit-profile-form .add-input:focus{border-color:#3975eb;box-shadow:0 0 0 3px #3975eb1a}.edit-profile-form .edit-btn{display:grid;flex:0 0 40px;width:46px;height:46px;place-items:center;border:1px solid #cfd6e1;border-radius:7px;background:#fff;color:#3a68c7;cursor:pointer}.edit-profile-password-card .add-grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-profile-password-card .add-grid-container>div:first-child{grid-column:1 / -1}.edit-profile-submit-row{display:flex;justify-content:flex-end}.edit-profile-submit-row .in-add-confirm-btn{min-width:145px;min-height:48px;padding:11px 22px;border-radius:7px;font-size:15px;font-weight:600}.edit-profile-footer{margin:42px -24px -24px;padding:56px max(28px,6vw) 26px;background:var(--profile-blue);color:#fff}.edit-profile-footer-grid{display:grid;grid-template-columns:1.15fr 1.15fr 1.45fr .85fr;gap:7%}.edit-profile-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.edit-profile-footer h3{margin:0 0 18px;color:#d8dcff;font-size:15px;font-weight:700}.edit-profile-footer a,.edit-profile-footer-contact p{display:block;margin:0 0 13px;color:#fff;font-size:15px;line-height:1.35;text-decoration:none}.edit-profile-footer a:hover{color:#b5c8ff}.edit-profile-footer-contact p{max-width:270px;margin-top:8px;line-height:1.32}.edit-profile-social-links{display:flex;gap:10px}.edit-profile-social-links a{display:grid;width:34px;height:34px;margin:0;place-items:center;border-radius:6px;background:#fff;color:#1d2d8d}.edit-profile-footer-bottom{margin-top:31px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);color:#ffffff8c;font-size:12px}@media(max-width:760px){.edit-profile-titlebar{padding-top:0}.edit-profile-tabs{margin-right:-12px;margin-left:-12px;padding:0 12px}.edit-profile-tabs nav{gap:18px;overflow-x:auto;padding-left:0}.edit-profile-personal-layout,.edit-profile-password-card .add-grid-container{grid-template-columns:1fr}.edit-profile-workspace{grid-template-columns:172px minmax(0,1fr);gap:0;margin-left:0}.edit-profile-sidebar{min-height:auto}.edit-profile-logout{margin-top:22px}.transaction-view .edit-profile-card{padding:20px 12px}.transaction-view .transaction-history-table{min-width:0;font-size:9px}.transaction-view .transaction-history-table th,.transaction-view .transaction-history-table td{padding:8px 4px}.edit-profile-password-card .add-grid-container>div:first-child{grid-column:auto}.edit-profile-photo-controls{align-items:flex-start;flex-direction:row}.edit-profile-footer{margin-right:-12px;margin-left:-12px;padding-right:24px;padding-left:24px}.edit-profile-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}}@media(max-width:480px){.edit-profile-card{padding:21px 16px}.edit-profile-footer-grid{grid-template-columns:1fr}}:root{font-family:Arial,Helvetica,sans-serif;color:#20232d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{min-height:100vh;overflow:hidden}.pricing-section{max-width:1078px;min-height:465px;margin:34px auto 0;padding:0 67px;display:grid;grid-template-columns:1fr 1fr;gap:67px}.intro{padding-top:2px}h1{margin:0 0 9px;font-size:42px;line-height:1.08;letter-spacing:-1.2px}.intro-copy{color:#777d8e;font-size:14px;line-height:1.5;margin:0 0 12px}.notice{display:inline-block;color:#fff;background:#075ce7;padding:9px 12px;border-radius:4px;font-size:13px;font-weight:700;margin-top:0}.intro h2{margin:26px 0 18px;font-size:24px;letter-spacing:-.3px}.benefit-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;color:#7b8090;font-size:14px}.benefit-list li{display:flex;gap:10px;align-items:flex-start}.benefit-list svg{flex:none;color:#064eff;margin-top:1px}.benefit-list strong{color:#0755fb}.form-card{background:#f0f0f0;min-height:353px;padding:0 0 20px}.form-card form{padding:0}.form-card h2{margin:-4px 0 9px;font-size:28px;line-height:1.1;letter-spacing:-.6px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.form-grid label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#444852}.form-grid label span{color:#ed251d}.form-grid .full{grid-column:1 / -1}.form-grid input{width:100%;height:38px;border:1px solid #cbd5e2;border-radius:6px;background:#f9fbfd;outline:none;padding:8px 10px;font-size:14px}.form-grid input:focus{border-color:#075ce7;box-shadow:0 0 0 2px #075ce71f}.checkbox{display:flex;align-items:center;gap:8px;color:#676c79;font-size:12px;margin-top:16px}.checkbox input{width:14px;height:14px;accent-color:#075ce7}.privacy{color:#4e5460;font-size:12px;margin:12px 0 22px}.privacy a{color:#075ce7;text-decoration:underline}.submit-button,.success-message button{border:0;background:#084af0;color:#fff;border-radius:6px;font-size:14px;font-weight:700;padding:10px 20px;cursor:pointer;transition:background .2s,transform .2s}.submit-button:hover,.success-message button:hover{background:#033ac6;transform:translateY(-1px)}.success-message{text-align:center;padding:80px 24px;color:#0755fb}.success-message h2{color:#20232d;margin:14px 0 7px}.success-message p{color:#777d8e;font-size:12px;margin:0 0 20px}.testimonial{min-height:355px;text-align:center;padding:42px 20px 50px}.testimonial-brand{display:inline-block;font-size:25px;margin-bottom:30px;color:#2e5ba6;font-family:Georgia,serif;font-weight:700;letter-spacing:-2px;position:relative;line-height:1}.testimonial-brand span{color:#2e5ba6;font-style:normal;font-size:14px;position:absolute;left:34px;top:-8px}.testimonial-brand b{font-family:Arial,sans-serif;font-size:12px;letter-spacing:-2px;position:absolute;bottom:-7px;left:29px}blockquote{max-width:870px;margin:0 auto;font-size:25px;line-height:1.35;font-weight:700;letter-spacing:-.8px}.footer{padding:56px 6% 26px;background:var(--blue-2);color:#fff}.footerGrid{display:grid;grid-template-columns:1.15fr 1.15fr 1.45fr .85fr;gap:7%}.footerColumn h3{margin:0 0 18px;color:#d8dcff;font-size:15px;font-weight:700}.footerColumn a,.contactColumn p{display:block;margin:0 0 13px;color:#fff;font-size:15px;line-height:1.35;text-decoration:none}.footerColumn a:hover{color:#b5c8ff}.contactColumn p{max-width:235px;margin-top:8px;line-height:1.32}.socialLinks{display:flex;gap:10px}.socialLinks .socialLink{display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:6px;background:#fff;color:#1d2d8d;transition:transform .2s,background .2s}.socialLinks .socialLink:hover{transform:translateY(-2px);background:#dbe3ff}.footerBottom{margin-top:31px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);color:#ffffff59;font-size:12px}.otpOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#0812377a}.otpModal{position:relative;width:min(100%,360px);padding:28px 30px 30px;border-radius:8px;background:#fff;box-shadow:0 22px 55px #00000040;text-align:center;box-sizing:border-box}.otpClose{position:absolute;top:10px;right:10px;display:grid;place-items:center;border:0;background:transparent;color:#687180;cursor:pointer}.otpIcon{display:grid;width:48px;height:48px;margin:0 auto 14px;place-items:center;border:1px solid #dfe3ea;border-radius:50%;background:#f4f6f9;color:#071968}.otpModal h2{margin:0 0 7px;color:#071968;font-size:20px}.otpModal>p{margin:0;color:#667080;font-size:13px;line-height:1.45}.otpModal>p strong{color:#071968}.otpBoxes{display:flex;justify-content:space-between;gap:8px;margin:28px 0 25px}.otpBoxes input{width:38px;height:42px;border:1px solid #d5d9e2;border-radius:6px;outline:0;color:#071968;font-size:20px;text-align:center}.otpBoxes input:focus{border-color:#1761c8;box-shadow:0 0 0 2px #1761c82e}.otpError{margin:-16px 0 12px;color:#c62828;font-size:11px}.otpVerifyButton{width:100%;height:38px;border:0;border-radius:6px;background:#0759d5;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.otpVerifyButton:disabled{opacity:.7;cursor:not-allowed}.otpResend{margin-top:12px;font-size:12px;color:#667080}.otpResend button{border:0;padding:0;background:transparent;color:#0759d5;font-size:inherit;cursor:pointer}.otpSuccessOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#10142114}.otpSuccessModal{width:min(100%,420px);padding:24px 26px 18px;border-radius:16px;background:#fff;box-shadow:0 18px 48px #0a143424;text-align:center}.otpSuccessBadge{display:grid;place-items:center;width:100px;height:100px;margin:0 auto 18px;border-radius:50%;background:#edf0ff;box-shadow:inset 0 6px 18px #fffc;color:#0d2d75}.otpSuccessModal h2{margin:0 0 10px;color:#0a1f62;font-size:2rem;line-height:1.2}.otpSuccessModal p{margin:0 0 8px;color:#4c5f7d;font-size:1.05rem;line-height:1.6}.otpSuccessModal p:last-of-type{margin-bottom:20px}.otpSuccessContinue{width:100%;height:52px;border:0;border-radius:10px;background:linear-gradient(180deg,#0b63f7,#0d4ad6);color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer}.otpSuccessViewPrice{display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:1px solid #0d4fd8;border-radius:10px;background:#fff;color:#0d2d75;font-size:1rem;font-weight:700;cursor:pointer}.otpSuccessViewPrice:hover{background:#f1f5ff}.otpSuccessReturn{display:block;width:100%;margin-top:18px;border:0;background:transparent;color:#0d2d75;font-size:1.05rem;cursor:pointer}.otpSuccessFooter{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#2d3a50;font-size:.9rem}@media(max-width:800px){.header{height:auto;min-height:70px;flex-wrap:wrap;gap:18px 28px;padding:18px 24px}.tagline{order:4;flex-basis:100%;text-align:left;margin:0}.headerActions{margin-left:auto}.pricing-section{grid-template-columns:1fr;gap:48px;padding:0 28px;margin-top:30px}.form-card{padding:0 0 24px}.testimonial{margin-top:40px}blockquote{font-size:21px}.footer-inner{grid-template-columns:1fr 1fr;gap:36px 24px}}@media(max-width:480px){.nav-links{order:3;flex-basis:100%;justify-content:space-between}.headerActions{gap:12px;font-size:10px}.demoButton{padding:8px 11px}h1{font-size:31px}.pricing-section{padding:0 20px}.form-grid{gap:10px}.testimonial{padding-top:20px}.desktop-only{display:none}blockquote{font-size:19px}.footer{padding:38px 24px 15px}.footer-inner{grid-template-columns:1fr}.copyright{margin-top:32px;line-height:1.4}}.pricing-package{--blue:#071968!important}.pricing-package .pp-submit{background:#316cf4!important}.pricing-package .pp-plan-cta.primary{background:#071968!important}.pricing-package .pp-plan.featured{border-color:#316cf4}.pricing-package .pp-popular{background:#071968!important}.pricing-package .pp-otp-icon{color:#316cf4}.pricing-package .pp-active-plan-notice{max-width:970px;margin:0 auto 18px;padding:12px 16px;border:1px solid #b9d0ff;border-left:4px solid #316cf4;border-radius:5px;background:#eff5ff;color:#173f91;font-size:13px;font-weight:600;line-height:1.5}.pricing-package .pp-plan-cta:disabled{opacity:.68;cursor:wait}.pricing-package .pp-pricing{padding:64px 32px 48px;background:#f8f9fb}.pricing-package .pp-heading{margin-bottom:34px}.pricing-package .pp-heading .pp-kicker{display:none}.pricing-package .pp-heading h2{font-size:26px;line-height:1.2;margin:0 0 10px}.pricing-package .pp-plans{max-width:970px;gap:22px}.pricing-package .pp-plan{min-height:352px;padding:24px 20px 20px;border-radius:9px}.pricing-package .pp-plan h3{font-size:15px}.pricing-package .pp-price{font-size:24px}.pricing-package .pp-description,.pricing-package .pp-period,.pricing-package .pp-plan li,.pricing-package .pp-terms-card li{font-size:10px}.pricing-package .pp-secure{font-size:12px}.pricing-package .pp-secure p{font-size:10px}.pricing-package .pp-heading h2{font-size:30px}.pricing-package .pp-heading p{font-size:15px}.pricing-package .pp-plan h3{font-size:17px}.pricing-package .pp-description{font-size:12px;line-height:1.4}.pricing-package .pp-price{font-size:27px}.pricing-package .pp-period{font-size:11px}.pricing-package .pp-plan li{font-size:11px;line-height:1.4}.pricing-package .pp-plan-cta{font-size:11px}.pricing-package .pp-terms h2{font-size:22px}.pricing-package .pp-terms-card li{font-size:11px;line-height:1.55}.pricing-package .pp-secure{font-size:13px}.pricing-package .pp-secure p{font-size:11px}.pricing-package{--ink:#151b2b;--muted:#697283;--blue:#316cf4;--navy:#0b1859;min-height:100vh;color:var(--ink);background:#fbfcfe;font-family:DM Sans,sans-serif}.pricing-package *{box-sizing:border-box}.pricing-package a{text-decoration:none;color:inherit}.pp-demo-strip{height:24px;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:10px}.pp-demo-strip a{text-decoration:underline}.pp-header{min-height:58px;padding:0 4%;display:grid;grid-template-columns:150px 1fr 1fr auto;gap:25px;align-items:center;background:#fff;border-bottom:1px solid #edf0f5}.pp-logo{font:700 25px Space Grotesk;color:#2d59a0}.pp-logo-mark{font-size:34px;margin-right:1px}.pp-header nav,.pp-account{display:flex;gap:25px;align-items:center;font-size:10px;font-weight:600}.pp-header nav .active{color:var(--blue)}.pp-header nav small{background:#7135df;color:#fff;padding:2px 6px;border-radius:3px;font-size:7px}.pp-header>p{text-align:center;margin:0;font-size:10px;font-style:italic;color:#5c6370}.pp-account{justify-content:flex-end}.pp-book{padding:9px 14px;border-radius:3px;background:var(--navy);color:#fff!important}.pp-gate{display:grid;grid-template-columns:1fr 1fr;gap:8%;max-width:1030px;margin:0 auto;padding:100px 35px 110px;align-items:center}.pp-kicker{display:block;color:var(--blue);font-size:10px;letter-spacing:1.8px;font-weight:700}.pp-gate-copy h1{font:700 clamp(40px,5vw,68px)/.98 "Space Grotesk";letter-spacing:-3px;margin:18px 0 25px}.pp-gate-copy h1 em{color:var(--blue);font-style:normal}.pp-gate-copy>p{max-width:360px;color:var(--muted);font-size:15px;line-height:1.7}.pp-trust{margin-top:38px;color:#7b8491;font-size:11px;word-spacing:7px}.pp-trust span{color:#39a66b;font-weight:700}.pp-form{padding:31px;background:#fff;border:1px solid #e6eaf0;box-shadow:0 15px 45px #1a2b5410}.pp-form-heading{display:flex;gap:13px;align-items:center;border-bottom:1px solid #eef1f5;padding-bottom:18px;margin-bottom:23px}.pp-form-heading span{color:var(--blue);font-size:11px;font-weight:700}.pp-form h2{font:600 20px Space Grotesk;margin:0}.pp-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.pp-fields label{font-size:10px;color:#555f6e;font-weight:600}.pp-fields input{display:block;width:100%;margin-top:7px;border:1px solid #dde3eb;padding:12px;border-radius:2px;font:13px inherit;outline:none}.pp-fields input:focus,.pp-otp-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #316cf415}.pp-fields .pp-wide{grid-column:1/-1}.pp-submit{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:var(--blue);color:#fff;padding:14px 17px;margin-top:23px;cursor:pointer;font:600 12px inherit}.pp-submit:hover{background:#2058dd}.pp-submit:disabled{opacity:.65;cursor:wait}.pp-error{color:#c0392b;font-size:11px;margin:12px 0 0}.pp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#07102dcc;padding:20px}.pp-modal{position:relative;width:min(420px,100%);padding:42px 36px 32px;text-align:center;background:#fff;box-shadow:0 20px 70px #0005}.pp-close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:23px;color:#7a8492;cursor:pointer}.pp-otp-icon{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 17px;border-radius:50%;background:#e8efff;color:var(--blue)}.pp-modal h2{font:600 24px Space Grotesk;margin:0 0 10px}.pp-modal p{color:var(--muted);font-size:12px;line-height:1.6}.pp-otp-input{width:100%;margin:20px 0 0;border:1px solid #dce2eb;text-align:center;letter-spacing:8px;padding:14px;font:700 23px Space Grotesk;outline:none}.pp-resend{margin-top:17px;border:0;background:none;color:var(--blue);font-size:11px;cursor:pointer}.pp-pricing{padding:82px 30px 64px;background:#f6f8fb}.pp-heading{text-align:center;margin-bottom:35px}.pp-heading h2{font:700 32px Space Grotesk;margin:13px 0 8px}.pp-heading p{color:var(--muted);font-size:13px;margin:0}.pp-plans{max-width:990px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pp-plan{position:relative;display:flex;flex-direction:column;min-height:385px;padding:25px 20px 20px;border:1px solid #e7ebf1;background:#fff;border-radius:8px;box-shadow:0 8px 25px #25324c08}.pp-plan.featured{border-color:var(--blue)}.pp-popular{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--blue);border-radius:10px;color:#fff;padding:4px 14px;font-size:8px;font-weight:700;white-space:nowrap}.pp-plan h3{font-size:16px;margin:0 0 7px}.pp-description{min-height:28px;color:#7b8492;font-size:9px;margin:0 0 17px}.pp-price{font:700 25px Space Grotesk}.pp-period{color:#7b8492;font-size:9px;margin-top:4px}.pp-discount{align-self:flex-start;margin-top:9px;border-radius:10px;padding:4px 8px;background:#d9f9e6;color:#228557;font-size:8px}.pp-plan ul{flex:1;display:grid;gap:9px;padding:0;margin:19px 0;list-style:none}.pp-plan li{display:flex;gap:8px;font-size:9px;color:#505967}.pp-plan li span{color:var(--blue);font-weight:700}.pp-plan-cta{border:0;border-radius:4px;padding:10px;background:#f0f2f5;color:#202532;font:600 10px inherit;cursor:pointer}.pp-plan-cta.primary{background:var(--blue);color:#fff}.pp-terms{padding:58px 30px 75px;max-width:1050px;margin:auto}.pp-terms h2{font:600 20px Space Grotesk;margin:0 0 15px}.pp-terms-card{padding:19px 25px 19px 42px;border:1px solid #e7ebf1;background:#fff;border-radius:8px}.pp-terms-card ol{display:grid;gap:13px;margin:0;padding:0}.pp-terms-card li{padding-left:3px;color:#505967;font-size:9px;line-height:1.5}.pp-secure{text-align:center;margin-top:40px;font-size:11px}.pp-secure p{font-size:9px;color:#505967}.pp-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:45px;padding:45px 8% 25px;background:var(--navy);color:#fff}.pp-footer>div{display:flex;flex-direction:column;gap:9px}.pp-footer span,.pp-footer b{color:#83aaff;font-size:9px;text-transform:uppercase}.pp-footer p,.pp-footer a{font-size:9px;line-height:1.5;color:#f3f5ff;margin:0}.pp-footer small{grid-column:1/-1;border-top:1px solid #ffffff33;padding-top:15px;color:#7c88bb;font-size:8px}@media(max-width:800px){.pp-header{grid-template-columns:1fr auto;padding:13px 20px}.pp-header nav{grid-column:1/-1;grid-row:2;justify-content:center}.pp-header>p{display:none}.pp-gate{grid-template-columns:1fr;gap:35px;padding:65px 22px}.pp-gate-copy h1{font-size:50px}.pp-plans{grid-template-columns:1fr;max-width:400px}.pp-footer{grid-template-columns:1fr 1fr;gap:30px 20px}.pp-footer small{margin-top:5px}}@media(max-width:470px){.pp-account a:not(.pp-book){display:none}.pp-account{gap:0}.pp-fields{grid-template-columns:1fr}.pp-fields .pp-wide{grid-column:auto}.pp-footer{grid-template-columns:1fr}.pp-footer small{grid-column:auto}}.pricing-details-page{min-height:100vh;background:#f4f6f9;color:#182033;font-family:DM Sans,sans-serif}.pricing-details-layout{display:flex;min-height:calc(100vh - 82px)}.pricing-details-sidebar{width:150px;background:#fff;border-right:1px solid #e2e6ec;display:flex;flex-direction:column;justify-content:space-between;padding:18px 10px}.pricing-details-sidebar nav{display:grid;gap:7px}.pricing-details-sidebar a{display:flex;align-items:center;gap:8px;padding:10px 8px;color:#475268;font-size:10px;border-radius:4px}.pricing-details-sidebar a.active{background:#316cf4;color:#fff}.pricing-logout{border-top:1px solid #edf0f4;padding-top:15px!important}.pricing-details-main{flex:1;min-width:0;padding:0 18px 28px}.pricing-details-toolbar{height:42px;display:flex;align-items:center;justify-content:space-between;color:#70798a;font-size:10px}.pricing-details-toolbar a{color:#071968;font-weight:600}.pricing-details-grid{display:grid;grid-template-columns:minmax(0,1fr) 166px;gap:12px;max-width:1030px;margin:auto}.pricing-detail-card,.pricing-payment-card{background:#fff;border:1px solid #e5e9ef;border-radius:7px;box-shadow:0 5px 16px #1e315008}.pricing-detail-card{padding:17px 19px}.pricing-detail-card h2{display:flex;align-items:center;gap:6px;margin:0 0 22px;font-size:10px;font-weight:600;color:#25304a}.detail-pairs{display:grid;grid-template-columns:1fr 1fr;gap:21px 35px}.detail-pairs .wide{grid-column:1/-1}.pricing-detail-card span{display:block;color:#70798a;font-size:8px;margin-bottom:8px}.pricing-detail-card strong{display:block;color:#30394c;font-size:9px;font-weight:500;line-height:1.5}.company-card{min-height:140px}.contact-card{grid-column:2;grid-row:1 / span 2}.contact-card h2{margin-bottom:22px}.contact-card span{margin-top:17px}.contact-card span:first-of-type{margin-top:0}.address-card{min-height:188px}.address-card>.detail-pairs{margin-top:21px}.tax-card{min-height:147px}.tax-card>.detail-pairs{margin-bottom:15px}.document-row{height:25px;display:flex;align-items:center;gap:6px;background:#f6f8fa;border:1px solid #e8ebef;border-radius:3px;padding:0 8px;margin-top:7px;color:#4b5568;font-size:8px}.document-row svg:last-child{margin-left:auto;color:#596579}.pricing-payment-card{grid-column:2;grid-row:3 / span 2;align-self:start;border-top:2px solid #0b1859;padding:15px 12px;font-size:9px}.pricing-payment-card>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:15px}.pricing-payment-card span{color:#6d7788}.pricing-payment-card strong{font-size:9px;text-align:right}.pricing-payment-card .verified{color:#316cf4;display:flex;align-items:center;gap:4px}.verified span{width:5px;height:5px;background:#316cf4;border-radius:50%;margin:0}.payment-amount strong{display:flex;align-items:center}.pricing-payment-card button{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-radius:4px;background:#071968;color:#fff;padding:10px 8px;margin-top:3px;font:600 9px DM Sans;cursor:pointer}.pricing-details-loading{display:grid;place-items:center;height:60vh;color:#687387;font-size:13px}@media(max-width:700px){.pricing-details-layout{display:block}.pricing-details-sidebar{width:100%;min-height:auto;padding:7px 12px}.pricing-details-sidebar nav{display:flex}.pricing-logout{display:none!important}.pricing-details-main{padding:0 12px 24px}.pricing-details-grid{grid-template-columns:1fr}.contact-card,.pricing-payment-card{grid-column:auto;grid-row:auto}.contact-card{order:2}.address-card{order:3}.tax-card{order:4}.pricing-payment-card{order:5}.company-card{order:1}.detail-pairs{gap:18px 20px}}.pricing-details-page{min-height:100vh;background:#f3f5f8;color:#1f2937;font-family:DM Sans,sans-serif;font-size:16px}.pricing-details-page *{box-sizing:border-box}.pricing-details-shell{max-width:1290px;margin:0 auto;padding:0 18px}.pricing-details-layout{display:flex;min-height:720px;background:#fff;border:1px solid #e5e9f1;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #11182705}.pricing-details-sidebar{width:200px;background:#fff;border-right:1px solid #edf1f5;padding:18px 14px;display:flex;flex-direction:column;justify-content:space-between}.pricing-side-top{display:flex;flex-direction:column;gap:14px}.pricing-sidebar-title{font-size:12px;font-weight:700;letter-spacing:.08em;color:#697689;padding-left:4px}.pricing-details-sidebar nav{display:flex;flex-direction:column;gap:10px}.pricing-details-sidebar a{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:6px;color:#2a3b56;text-decoration:none;font-size:14px;font-weight:600;background:#fff;border:1px solid #e5eaf1}.pricing-details-sidebar a.active{background:#1d5fe8;color:#fff;border-color:#1d5fe8}.pricing-logout{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #e5eaf1;border-radius:6px;padding:12px 14px;color:#2a3b56;font-size:14px;font-weight:600;cursor:pointer}.pricing-details-main{flex:1;padding:0 16px 18px;background:#f7f8fb}.pricing-details-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 6px 12px;color:#68778b;font-size:14px}.pricing-details-toolbar a{color:#0b1b5d;text-decoration:none;font-weight:700}.pricing-company-summary{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,280px);gap:16px;align-items:stretch;background:#fff;border:1px solid #e8edf5;border-radius:8px;padding:18px;margin-bottom:16px}.pricing-company-copy{display:flex;flex-direction:column;gap:10px;justify-content:center}.pricing-company-copy h1{margin:0;color:#0d1a2f;font-size:clamp(2rem,2.2vw,2.8rem);font-weight:800;letter-spacing:-.02em}.pricing-company-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:#4b5669;font-size:14px;font-weight:600}.pricing-company-meta span{position:relative}.pricing-company-meta span:not(:last-child):after{content:"•";position:absolute;right:-11px;top:0;color:#a0a8b9}.pricing-brand-panel{display:flex;flex-direction:column;gap:8px;padding:0;background:transparent;border:none}.pricing-brand-header{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#53657a;padding-left:2px}.pricing-brand-box{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid #e9edf3;border-radius:8px;background:#f8fafc}.pricing-brand-box img,.pricing-brand-box .company-logo-placeholder,.pricing-contact-brand-box img,.pricing-contact-brand-box .company-logo-placeholder{width:90px;height:90px;border-radius:9px;border:1px solid #e4ebf4;background:#f1f5fa;-o-object-fit:cover;object-fit:cover}.pricing-brand-box .company-logo-placeholder,.pricing-contact-brand-box .company-logo-placeholder{display:grid;place-items:center;color:#6b7280;font-size:12px;font-weight:700}.upload-logo-label,.pricing-contact-inline-summary .upload-logo-label{display:flex;align-items:center;justify-content:center;height:36px;border:1px solid #dfe7f1;border-radius:8px;background:#fff;color:#4d5f7a;font-size:12px;font-weight:600;cursor:pointer;position:relative;overflow:hidden}.upload-logo-label input,.pricing-contact-inline-summary .upload-logo-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pricing-brand-name-box,.pricing-contact-mini-card,.pricing-contact-inline-summary{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid #e9edf3;border-radius:8px;background:#f8fafc}.pricing-brand-name-box span,.pricing-brand-name-box strong,.pricing-mini-card-header,.pricing-mini-contact-name,.pricing-mini-contact-meta{display:block}.pricing-brand-name-box span,.pricing-mini-card-header{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5d6b82}.pricing-brand-name-box strong{font-size:16px;font-weight:700;color:#101827}.pricing-contact-inline-summary{margin-bottom:18px}.pricing-contact-brand-box{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;margin-top:4px}.pricing-mini-contact-name{font-size:16px;font-weight:700;color:#0f172a;margin-top:2px}.pricing-mini-contact-meta{display:flex;flex-direction:column;gap:0;font-size:12px;color:#4b5563;line-height:1}.pricing-mini-contact-meta span{display:block;line-height:1}.pricing-details-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,260px);gap:16px;max-width:1160px}.pricing-detail-card,.pricing-payment-card{background:#fff;border:1px solid #e8edf5;border-radius:8px}.pricing-detail-card{padding:18px 18px 16px}.section-head{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:17px;font-weight:700;color:#1f2937}.eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-weight:700}.company-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-title-wrap{display:flex;align-items:flex-start;gap:12px}.company-title-badge{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#edf4ff;color:#2c61ea}.company-title-wrap h2{margin:0;font-size:1.9rem;line-height:1.2;color:#111827}.detail-pairs{display:grid;gap:14px 18px}.company-pairs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.contact-pairs,.address-pairs,.tax-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-field{display:flex;flex-direction:column;gap:6px}.detail-field span,.upload-field span{display:block;color:#6b7280;font-size:14px;font-weight:600}.detail-field input,.upload-field input{width:100%;border:1px solid #dfe7f4;border-radius:8px;padding:12px 14px;background:#fff;color:#111827;font-size:15px;outline:none}.detail-field input:focus,.upload-field input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.upload-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.upload-field{display:flex;flex-direction:column;gap:7px}.pricing-payment-card{padding:16px 14px;display:flex;flex-direction:column;gap:12px}.mini-status-row,.price-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-label{color:#697589;font-size:12px}.pricing-payment-card strong{font-size:14px;color:#111827;font-weight:700}.verified-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ecfdf5;color:#198754}.chip-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.price-stack{margin-top:8px;padding-top:8px;border-top:1px solid #edf1f6;display:flex;flex-direction:column;gap:8px}.price-row span{color:#617089;font-size:13px}.price-row strong{font-size:14px}.total-row{padding-top:8px;border-top:1px dashed #dfe7f5;margin-top:8px}.total-row span,.total-row strong{font-size:16px;font-weight:800}.pricing-proceed-button{margin-top:8px;border:0;border-radius:10px;padding:14px 18px;background:linear-gradient(135deg,#1f56d7,#0e2d8a);color:#fff;font-size:16px;font-weight:800;cursor:pointer;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 10px 22px #1f56d73d}.pricing-proceed-button:hover{transform:translateY(-1px)}.pricing-proceed-button:disabled{opacity:.85;cursor:wait;box-shadow:none}.pricing-details-footer{background:#071b63;color:#fff;padding:26px 0 0;margin-top:22px}.pricing-footer-grid{max-width:1180px;margin:0 auto;padding:0 18px;display:grid;grid-template-columns:1.2fr 1.2fr 1.6fr .8fr;gap:22px}.pricing-footer-column{display:flex;flex-direction:column;gap:8px}.pricing-footer-column h3{margin:0 0 10px;font-size:15px;letter-spacing:.04em;color:#fff}.pricing-footer-column a,.pricing-footer-column p{color:#e0e9ff;text-decoration:none;font-size:14px;line-height:1.7}.pricing-footer-column p{margin:0}.social-column .pricing-social-links{display:flex;gap:8px}.pricing-social-links a{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#fff;color:#0a1a5b;font-size:13px;font-weight:700;text-decoration:none}.pricing-footer-bottom{max-width:1180px;margin:18px auto 0;padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.15);font-size:12px;color:#dce7ff;text-align:center}.pricing-details-loading{padding:36px 20px;text-align:center;color:#1f2937;font-size:15px}@media(max-width:900px){.pricing-details-layout{display:block}.pricing-details-sidebar{width:100%;border-right:none;border-bottom:1px solid #edf1f6}.pricing-details-main{padding:14px 0 0}.pricing-company-summary,.pricing-details-grid{grid-template-columns:1fr}.company-card-header{display:block}.company-logo-box{align-items:flex-start;margin-top:10px}.company-pairs,.contact-pairs,.address-pairs,.tax-pairs,.upload-row,.pricing-footer-grid{grid-template-columns:1fr;display:grid}}.pricing-payment-page{min-height:100vh;background:#f7f8fa;color:#111827;font-family:DM Sans,sans-serif}.payment-main{max-width:950px;margin:auto;padding:42px 24px 58px}.payment-title{text-align:center;margin-bottom:28px}.payment-title h1{font:700 26px Space Grotesk,sans-serif;margin:0 0 8px}.payment-title p{font-size:12px;color:#6b7280;margin:0}.payment-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:52px;align-items:start}.payment-methods>h2,.order-summary h2{font-size:10px;text-transform:uppercase;margin:0 0 12px;font-weight:700}.payment-method{display:flex;align-items:center;gap:10px;width:100%;height:48px;margin-bottom:9px;padding:0 12px;border:1px solid #e1e5eb;border-radius:6px;background:#fff;color:#111827;font:600 10px DM Sans;cursor:pointer;text-align:left}.payment-method svg:first-child{color:#c5cbd4}.payment-method.active{border-color:#1760ff;box-shadow:0 0 0 1px #1760ff;color:#101828}.payment-method.active svg:first-child{color:#1760ff}.order-summary{margin-top:28px;padding:21px 20px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.order-summary h2{text-transform:none;font-size:14px;margin-bottom:14px}.order-summary>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f3;padding:10px 0;font-size:10px}.order-summary span{color:#64748b}.order-summary strong{text-align:right;font-weight:600}.order-summary strong small{display:block;color:#64748b;font-size:8px;font-weight:400;margin-top:3px}.order-summary .total-amount{font-size:15px;color:#071968}.encrypted{display:flex;align-items:center;gap:5px;color:#697586;font-size:8px;margin-top:12px}.card-details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px 26px;box-shadow:0 9px 28px #1f29370b}.card-details-heading{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f3;padding-bottom:18px;margin-bottom:18px}.card-details-heading h2{font-size:14px;margin:0 0 5px}.card-details-heading p{font-size:9px;color:#6b7280;margin:0}.card-details-heading svg{color:#1760ff}.payment-back{border:0;background:none;color:#111827;padding:0;margin:0 0 18px;cursor:pointer}.card-details label{display:block;color:#111827;font-size:10px;font-weight:600;margin-bottom:13px}.card-details label>input{display:block;width:100%;height:34px;margin-top:7px;border:1px solid #9ca3af;border-radius:2px;padding:0 9px;font:11px DM Sans;outline:none}.card-details input:focus{border-color:#1760ff;box-shadow:0 0 0 2px #1760ff22}.card-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.expiry-inputs{display:flex;gap:12px}.expiry-inputs input{width:38px;height:34px;margin-top:7px;border:1px solid #9ca3af;border-radius:2px;text-align:center}.remember-card{display:flex!important;align-items:center;gap:6px;padding:9px;border:1px solid #d1d5db;font-size:9px!important}.remember-card input{accent-color:#111827}.privacy-note{font-size:8px;color:#6b7280;margin:-5px 0 15px}.payment-actions{display:flex;gap:10px;border-top:1px solid #edf0f3;padding-top:16px}.pay-button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:0;border-radius:5px;background:#0957db;color:#fff;height:36px;font:600 10px DM Sans;cursor:pointer}.back-button{display:grid;place-items:center;border:1px solid #e1e5eb;border-radius:20px;color:#334155;padding:0 18px;font-size:10px}.secure-note{display:flex;align-items:center;gap:5px;color:#64748b;font-size:8px;margin:15px 0 0}.payment-placeholder{min-height:170px;display:grid;place-items:center;color:#64748b;font-size:12px}.payment-footer{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 1fr;gap:35px;padding:40px max(24px,calc((100% - 800px)/2)) 24px;background:#10196c;color:#fff}.payment-footer div{display:flex;flex-direction:column;gap:8px}.payment-footer strong{font-size:9px;font-weight:500}.payment-footer span{font-size:9px;color:#fff}.payment-footer small{grid-column:1/-1;border-top:1px solid #ffffff44;padding-top:15px;color:#94a3cf;font-size:8px}.payment-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a2e;display:flex;align-items:center;justify-content:center;z-index:999;padding:20px}.payment-success-card{position:relative;width:min(470px,calc(100vw - 32px));background:#fff;border-radius:18px;box-shadow:0 22px 60px #0f172a24;padding:26px 22px 18px;border:1px solid #e8ecf2}.success-card-back{position:absolute;top:18px;left:18px;border:none;background:transparent;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center}.success-checkmark-wrap{display:flex;justify-content:center;margin-top:20px}.success-checkmark-circle{width:74px;height:74px;border-radius:50%;background:#dffaf0;border:3px solid #4ec38d;color:#1aa96b;display:flex;align-items:center;justify-content:center}.success-checkmark-circle svg{display:block}.payment-success-card h2{text-align:center;font-size:20px;font-weight:800;margin:16px 0 8px;color:#111827}.success-subtitle{max-width:330px;margin:0 auto 18px;text-align:center;font-size:12px;line-height:1.6;color:#6b7280}.success-details{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px}.success-detail-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5;font-size:12px}.success-detail-row:last-child{border-bottom:none}.success-detail-row span{color:#667085}.success-detail-row strong{font-weight:700;color:#111827}.success-status{color:#1ea76a}.success-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.dashboard-button,.receipt-button{height:42px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700}.dashboard-button{background:#2d6cff;color:#fff}.receipt-button{background:#f3f4f7;color:#111827;border:1px solid #e5e7eb}.success-email-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:#6b7280;font-size:11px;text-align:center}.payment-failure-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#94a3b81f;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.payment-failure-card{width:min(440px,calc(100vw - 32px));background:#fffaf8;border:1px dashed #8ab5ff;border-radius:10px;box-shadow:0 8px 18px #0f172a14;padding:18px 18px 14px}.failure-icon-wrap{display:flex;justify-content:center}.failure-icon-circle{width:56px;height:56px;border-radius:50%;background:#f35656;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #f356562e}.payment-failure-card h2{text-align:center;margin:18px 0 12px;font-size:20px;font-weight:800;color:#1f2937}.failure-subtitle{margin:0 auto 20px;max-width:300px;text-align:center;font-size:12px;line-height:1.6;color:#6b7280}.failure-details{display:flex;flex-direction:column;gap:6px;padding:0 8px}.failure-detail-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;color:#374151;border-bottom:1px solid #f1d8d4}.failure-detail-row:last-child{border-bottom:none}.failure-detail-row strong{font-weight:700;color:#111827}.failure-status{color:#e11d48}.failure-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.failure-primary-button,.failure-secondary-button{height:40px;border-radius:6px;border:none;cursor:pointer;font-weight:700;font-size:13px}.failure-primary-button{background:#1a73e8;color:#fff}.failure-secondary-button{background:#fff;border:1px solid #d0d7df;color:#1f2937}.failure-home-button{display:block;width:100%;margin-top:12px;border:none;background:transparent;color:#475467;font-size:12px;font-weight:600;cursor:pointer}@media(max-width:700px){.payment-main{padding:30px 16px}.payment-layout{grid-template-columns:1fr;gap:24px}.payment-methods{order:2}.card-details{order:1}.payment-footer{grid-template-columns:1fr 1fr;gap:25px 16px}.payment-footer small{grid-column:1/-1}.success-actions{grid-template-columns:1fr}.payment-success-card{padding:34px 18px 18px}.failure-actions{grid-template-columns:1fr}}.netbanking-panel>h2{margin:0;color:#071968;font:700 27px Space Grotesk,sans-serif}.netbanking-panel>p{margin:6px 0 18px;color:#5f6878;font-size:11px}.bank-selector{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:20px;box-shadow:0 5px 18px #1f29370b}.bank-selector h3{margin:0 0 10px;font-size:13px}.bank-search{display:flex;align-items:center;gap:7px;border-top:1px solid #d9dee6;border-bottom:1px solid #d9dee6;height:38px;color:#9aa3b1}.bank-search input{border:0;outline:0;width:100%;font:11px DM Sans;color:#111827}.bank-label{display:block;color:#6b7280;font-size:8px;font-weight:700;margin:15px 0 7px}.bank-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bank-tile{height:52px;border:1px solid #dfe4ea;border-radius:4px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#071968;font:8px DM Sans;cursor:pointer}.bank-tile.selected{border-color:#1760ff;background:#f1f5ff;box-shadow:0 0 0 1px #1760ff}.bank-tile span{color:#111827;font-size:8px}.other-bank{display:block;margin-top:16px;color:#4b5563;font-size:9px}.other-bank select{display:block;width:100%;height:32px;margin-top:6px;border:1px solid #d9dee6;border-radius:3px;padding:0 8px;color:#374151;background:#fff;font:10px DM Sans}.netbanking-panel+.payment-actions{margin-top:20px}@media(max-width:700px){.bank-grid{grid-template-columns:repeat(2,1fr)}.netbanking-panel>h2{font-size:24px}}.pricing-payment-page .payment-methods>h2{font-size:14px}.pricing-payment-page .payment-method{height:64px;padding:0 16px;gap:13px;font-size:14px}.pricing-payment-page .payment-method svg{width:20px;height:20px}.pricing-payment-page .order-summary{padding:25px 22px}.pricing-payment-page .order-summary h2{font-size:18px}.pricing-payment-page .order-summary>div{font-size:13px;padding:13px 0}.pricing-payment-page .order-summary strong{font-size:13px}.pricing-payment-page .order-summary strong small,.pricing-payment-page .encrypted{font-size:11px}.pricing-payment-page .card-details{padding:30px 32px}.pricing-payment-page .card-details-heading h2{font-size:20px}.pricing-payment-page .card-details-heading p{font-size:12px}.pricing-payment-page .card-details label{font-size:13px;margin-bottom:18px}.pricing-payment-page .card-details label>input{height:44px;margin-top:9px;padding:0 12px;font-size:13px}.pricing-payment-page .payment-back{margin-bottom:22px}.pricing-payment-page .remember-card{font-size:12px!important}.pricing-payment-page .privacy-note{font-size:11px}.pricing-payment-page .pay-button{height:46px;font-size:13px}.pricing-payment-page .back-button{font-size:13px;padding:0 22px}.pricing-payment-page .secure-note{font-size:11px}.pricing-payment-page .netbanking-panel>h2{font-size:32px}.pricing-payment-page .netbanking-panel>p{font-size:14px}.pricing-payment-page .bank-selector{padding:26px}.pricing-payment-page .bank-selector h3{font-size:16px}.pricing-payment-page .bank-search{height:46px}.pricing-payment-page .bank-search input{font-size:13px}.pricing-payment-page .bank-label{font-size:10px}.pricing-payment-page .bank-tile{height:68px;font-size:11px}.pricing-payment-page .bank-tile svg{width:21px;height:21px}.pricing-payment-page .bank-tile span{font-size:11px}.pricing-payment-page .other-bank{font-size:12px}.pricing-payment-page .other-bank select{height:40px;font-size:12px}@media(max-width:700px){.pricing-payment-page .payment-method{font-size:13px}.pricing-payment-page .card-details{padding:22px}.pricing-payment-page .netbanking-panel>h2{font-size:27px}}.privacy-page{min-height:100vh;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.privacy-main{width:100%;margin:0;padding:13px clamp(16px,3vw,48px) 20px}.privacy-main>h1{margin:0 0 20px;font-size:32px;line-height:1.2;letter-spacing:0}.privacy-card{padding:24px 22px 26px;border:1px solid #bfc1c5;border-radius:14px;background:#fff;box-shadow:0 14px 18px #00000029;font-size:17px;line-height:1.8}.privacy-card>p{margin:0 0 16px}.privacy-card section{margin-top:18px}.privacy-card h2{margin:0 0 8px;font-size:20px;line-height:1.35}.privacy-card p{margin:0 0 12px}.privacy-card ul{margin:10px 0 0;padding-left:22px;list-style:disc}.privacy-card li{margin:0 0 8px}.privacy-card a{color:#075ce7;text-decoration:none}.privacy-contact{list-style:disc!important}@media(max-width:720px){.privacy-main{padding:13px 16px 20px}.privacy-main>h1{font-size:28px}.privacy-card{padding:20px 18px 22px;font-size:16px}}.faq-page{min-height:100vh;background:#fff;color:#151b2b;font-family:Arial,Helvetica,sans-serif}.faq-main{max-width:900px;margin:0 auto;padding:22px 0 38px}.faq-intro{padding:0 14px 13px;border:1px solid #c4c6ca;border-radius:14px;background:#fff;box-shadow:0 12px 18px #00000026}.faq-intro>h1{margin:0;padding:0 0 8px;font-size:32px;line-height:1.15;letter-spacing:0}.faq-intro>p{margin:0;padding:0;font-size:14px;line-height:1.28}.faq-page .mb-8{display:flex!important;align-items:flex-start;justify-content:space-between;gap:30px;margin:56px 8px 54px}.faq-page .mb-8>h2{flex:1;min-width:0;margin:0;padding-top:2px;color:#151b2b;font-size:30px;line-height:1.2;font-weight:700}.faq-page .mb-8>div{width:57%!important;flex:none;min-width:0;padding:22px 28px!important;border-radius:14px;background:#285be0!important;box-shadow:0 14px 20px #0003}.faq-page .mb-8 button{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0!important;color:#fff;border:0;background:transparent;text-align:left;white-space:normal;font-size:13px;line-height:1.35}.faq-page .mb-8 button span{font-size:13px!important;line-height:1.35}.faq-page .mb-8 button svg{flex:none;margin-top:2px}.faq-page .mb-8 button+div{padding:0 0 11px!important;font-size:11px;line-height:1.4}.faq-page .mb-8 button+div p{margin:0;color:#fff}.faq-page .mt-4{margin-top:16px!important;margin-bottom:16px!important}.faq-page .mt-4>h3{margin:0 0 9px;color:#fff;font-size:25px;line-height:1.2}.faq-page .faq-contact{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 20px}.faq-page .faq-contact p{margin:0;color:#111;font-size:13px}.faq-contact-button{padding:9px 17px;border:0;border-radius:5px;background:#285be0;color:#fff;font-size:11px;cursor:pointer}.faq-page .footer{margin-top:0}@media(max-width:720px){.faq-main{padding:16px 20px 30px}.faq-intro>h1{font-size:28px}.faq-intro>p{font-size:12px}.faq-page .mb-8{gap:16px;margin:40px 0 36px}.faq-page .mb-8>h2{font-size:25px}.faq-page .mb-8>div{width:58%!important;padding:16px 18px!important}.faq-page .mb-8 button{font-size:12px}.faq-page .mb-8 button span{font-size:12px!important}.faq-page .mb-8 button+div{font-size:10px}.faq-page .mt-4>h3{font-size:21px}}@media(max-width:480px){.faq-page .mb-8{display:block!important}.faq-page .mb-8>h2{margin-bottom:14px}.faq-page .mb-8>div{width:100%!important}.faq-page .footerGrid{grid-template-columns:1fr 1fr}.faq-page .contactColumn{grid-column:1/-1}}.refund-page{min-height:100vh;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.refund-main{max-width:820px;margin:0 auto;padding:13px 0 48px}.refund-main>h1{margin:0 0 26px 22px;font-size:20px;line-height:1.2;letter-spacing:0}.refund-card{padding:24px 22px 25px;border:1px solid #bfc1c5;border-radius:14px;background:#fff;box-shadow:0 14px 18px #00000029;font-size:12px;line-height:1.55}.refund-card>p{margin:0 0 18px}.refund-card section{margin-top:18px}.refund-card h2{margin:0;font-size:14px;line-height:1.35}.refund-card p{margin:0}.refund-card section p+p{margin-top:2px}.refund-card ul{margin:0;padding-left:18px;list-style:disc}.refund-card li{margin:0}.refund-card a{color:#075ce7;text-decoration:none}.refund-page .footer{margin-top:0}@media(max-width:720px){.refund-main{padding:13px 20px 30px}.refund-main>h1{margin-left:0}.refund-card{font-size:12px}}.terms-page{min-height:100vh;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.terms-main{width:100%;margin:0;padding:13px clamp(16px,3vw,48px) 20px}.terms-main>h1{margin:0 0 20px;font-size:32px;line-height:1.2;letter-spacing:0}.terms-card{padding:24px 22px 26px;border:1px solid #bfc1c5;border-radius:14px;background:#fff;box-shadow:0 14px 18px #00000029;font-size:17px;line-height:1.8}.terms-card>p{margin:0 0 18px}.terms-card section{margin-top:18px}.terms-card h2{margin:0 0 8px;font-size:20px;line-height:1.35}.terms-card p{margin:0 0 12px}.terms-card ul{margin:10px 0 0;padding-left:22px;list-style:disc}.terms-card li{margin:0 0 8px}.terms-card a{color:#075ce7;text-decoration:none}.terms-updated{color:#666;font-size:15px}.terms-intro{margin-bottom:18px;font-size:17px}.terms-email{margin-top:8px}.terms-page .footer{margin-top:0}@media(max-width:720px){.terms-main{padding:13px 16px 20px}.terms-main>h1{font-size:28px}.terms-card{font-size:16px;padding:20px 18px 22px}.terms-intro{font-size:16px}}.demo-schedule-page{--demo-ink: #171d2c;--demo-muted: #737d8e;--demo-line: #e6eaf0;--demo-blue: #111D79;min-height:calc(100vh - 100px);padding:8px 2px 18px;color:var(--demo-ink);font-family:DM Sans,Segoe UI,sans-serif}.demo-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 22px}.demo-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:#2361d5;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-eyebrow span{width:7px;height:7px;border-radius:50%;background:#54bba1;box-shadow:0 0 0 3px #dff5ed}.demo-page-heading h1{margin:0;color:#171d2c;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.04}.demo-title-break{display:initial}.demo-intro{max-width:570px;margin:9px 0 0;color:var(--demo-muted);font-size:14px;line-height:1.55}.demo-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid #dce2eb;border-radius:5px;background:#fff;padding:0 12px;color:#364155;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.demo-button:hover{border-color:#b8c8e5;background:#f7faff}.demo-button:disabled{cursor:wait;opacity:.68}.demo-button-primary{border-color:#111d79;background:#111d79;color:#fff;box-shadow:0 4px 10px #111d7933}.demo-button-primary:hover{border-color:#0d165c;background:#0d165c}.demo-spin{animation:demo-spin 1s linear infinite}.demo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.demo-stat-card{position:relative;min-height:139px;overflow:hidden;border:1px solid var(--demo-line);border-radius:7px;background:#fff;padding:15px 16px 12px;box-shadow:0 2px 5px #17233a08}.demo-stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#596476;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.demo-stat-top svg{padding:3px;border-radius:4px;box-sizing:content-box}.stat-blue .demo-stat-top svg{color:#155eef;background:#eaf1ff}.stat-coral .demo-stat-top svg{color:#d45344;background:#fff0ed}.stat-green .demo-stat-top svg{color:#16836b;background:#e8f7f1}.stat-ink .demo-stat-top svg{color:#314059;background:#edf0f5}.demo-stat-card>strong{display:block;margin-top:9px;font-size:30px;line-height:1;font-weight:800;letter-spacing:0}.demo-stat-card>small{display:block;margin-top:6px;color:#8992a0;font-size:11px}.demo-stat-track{height:4px;margin-top:12px;overflow:hidden;border-radius:5px;background:#edf0f4}.demo-stat-track i{display:block;height:100%;border-radius:inherit;background:#155eef}.demo-stat-note{margin-top:13px;color:#617087;font-size:11px}.demo-completion-ring{position:absolute;right:17px;bottom:18px;display:grid;width:40px;aspect-ratio:1;place-items:center;border:3px solid #ddf2e9;border-top-color:#15936e;border-right-color:#15936e;border-radius:50%;color:#16836b;font-size:8px;font-weight:800}.demo-week-section{margin-bottom:12px;border:1px solid var(--demo-line);border-radius:7px;background:#fff;padding:14px;box-shadow:0 2px 5px #17233a08}.demo-week-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-week-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800}.demo-week-heading h2 svg{color:#155eef}.demo-week-controls{display:flex;align-items:center;gap:6px}.demo-icon-button{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--demo-line);border-radius:5px;background:#fff;color:#596476;cursor:pointer}.demo-icon-button:hover:not(:disabled){border-color:#b9c9e6;color:#155eef}.demo-icon-button:disabled{cursor:not-allowed;opacity:.45}.demo-current-week{border:0;background:transparent;padding:6px 4px;color:#364155;font-size:12px;font-weight:700;cursor:pointer}.demo-current-week:hover{color:#155eef}.demo-week-range{margin:4px 0 12px 25px;color:#8b94a2;font-size:11px}.demo-week-grid{display:grid;grid-template-columns:repeat(7,minmax(70px,1fr));gap:8px}.demo-day-tile{position:relative;display:flex;min-height:80px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #e8ebf0;border-radius:5px;background:#fafbfc;color:#555f70;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.demo-day-tile:hover{transform:translateY(-1px);border-color:#afc5ed}.demo-day-tile>span{font-size:10px}.demo-day-tile>strong{color:#252d3c;font-size:18px}.demo-day-tile>small{color:#8a93a0;font-size:10px}.demo-day-tile.is-today{border-color:#cedcff;background:#f0f5ff}.demo-day-tile.is-today>strong{color:#155eef}.demo-day-tile.is-selected{border-color:#155eef;background:#155eef;box-shadow:0 4px 12px #155eef2c;color:#fff}.demo-day-tile.is-selected>span,.demo-day-tile.is-selected>strong,.demo-day-tile.is-selected>small{color:#fff}.demo-day-tile>i{position:absolute;top:5px;right:5px;color:#188268;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.demo-day-tile.is-selected>i{color:#d9f3e9}.demo-toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;border:1px solid var(--demo-line);border-radius:7px;background:#fff;padding:8px 10px}.demo-view-switch{display:inline-flex;flex:0 0 auto;gap:3px;border-radius:5px;background:#f1f3f6;padding:3px}.demo-view-switch button{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:0;border-radius:4px;background:transparent;padding:0 9px;color:#677184;font-size:11px;font-weight:700;cursor:pointer}.demo-view-switch button.active{background:#fff;color:#15264a;box-shadow:0 1px 3px #14213d16}.demo-filters{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}.demo-search{display:flex;min-width:150px;height:32px;align-items:center;gap:6px;border:1px solid var(--demo-line);border-radius:4px;padding:0 8px;color:#8992a0}.demo-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#2d3748;font:inherit;font-size:11px}.demo-filters select{height:32px;max-width:140px;border:1px solid var(--demo-line);border-radius:4px;background:#fff;padding:0 8px;color:#596476;font-size:11px}.demo-export{width:32px;height:32px}.demo-booking-list{display:grid;gap:10px}.demo-booking-card{overflow:hidden;border:1px solid var(--demo-line);border-radius:7px;background:#fff;box-shadow:0 2px 5px #17233a08;animation:demo-rise .28s ease both}.demo-booking-topline{display:flex;min-height:40px;align-items:center;gap:9px;border-bottom:1px solid #eef0f3;padding:7px 13px}.demo-status-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:800}.status-upcoming{background:#fff1ec;color:#bb493d}.status-completed{background:#eaf6f1;color:#188268}.demo-booking-date{color:#596476;font-size:11px}.demo-booking-date i{margin:0 3px;color:#a2aab5;font-style:normal}.demo-booking-number{margin-left:auto;color:#9aa2ae;font-size:10px}.demo-booking-content{display:flex;min-height:84px;align-items:center;gap:12px;padding:12px 14px}.demo-avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:8px;background:#10214c;color:#fff;font-size:13px;font-weight:800}.avatar-1{background:#197b72}.avatar-2{background:#9c532d}.avatar-3{background:#59667b}.demo-booking-person{min-width:150px}.demo-booking-person h3{margin:0;color:#20293a;font-size:14px;font-weight:800}.demo-booking-person>span{display:block;margin-top:4px;color:#778294;font-size:11px}.demo-booking-contact{display:grid;min-width:0;gap:7px;margin-left:auto}.demo-booking-contact a{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#6b7585;font-size:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.demo-booking-contact a:hover{color:#155eef}.demo-booking-contact svg{flex:0 0 auto;color:#8b97a8}.demo-booking-admin{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-top:1px solid #eef0f3;background:#fbfcfe;padding:10px 14px}.demo-booking-info{display:grid;min-width:0;gap:7px;color:#596476;font-size:11px;line-height:1.5}.demo-booking-note{display:flex;align-items:flex-start;gap:6px;color:#364155;overflow-wrap:anywhere}.demo-booking-note svg{flex:0 0 auto;margin-top:1px;color:#738198}.demo-booking-note>span{min-width:0}.demo-booking-note strong,.demo-booking-info>span strong{color:#273247}.demo-note-empty{color:#8992a0;font-style:italic}.demo-note-expand{flex:0 0 auto;border:0;background:none;padding:0;color:#155eef;font-size:11px;font-weight:700;cursor:pointer}.demo-note-expand:hover{text-decoration:underline}.demo-booking-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.demo-booking-actions .demo-button{min-height:30px;padding:0 9px;font-size:11px}.demo-booking-actions .demo-button-reschedule{border-color:#f0c8c5;background:#fff3f2;color:#b42318}.demo-booking-actions .demo-button-reschedule:hover{border-color:#e7aaa5;background:#ffe7e4}.demo-email-action{display:inline-flex;min-width:66px;height:31px;align-items:center;justify-content:center;gap:6px;border:1px solid #dce6fa;border-radius:4px;background:#f4f7ff;color:#1b59ca;font-size:11px;font-weight:700;text-decoration:none}.demo-email-action:hover{border-color:#b5c9f0;background:#eaf1ff}.demo-email-action:disabled{cursor:wait;opacity:.65}.demo-email-action.is-sent{border-color:#cce9dd;background:#edf8f3;color:#16836b}.demo-email-action.is-failed{border-color:#f2cbc6;background:#fff4f2;color:#b6483d}.demo-empty{display:flex;min-height:175px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #d9dfe8;border-radius:7px;background:#fff;color:#8993a1}.demo-empty svg{color:#7795d4}.demo-empty strong{color:#384456;font-size:14px}.demo-empty span{font-size:12px}.demo-matrix{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid var(--demo-line);border-radius:7px;background:#fff}.demo-matrix-day{min-width:0;border-right:1px solid var(--demo-line)}.demo-matrix-day:last-child{border-right:0}.demo-matrix-day.is-selected{background:#f4f7ff}.demo-matrix-heading{display:flex;width:100%;min-height:75px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-bottom:1px solid var(--demo-line);background:#f8f9fb;cursor:pointer}.demo-matrix-heading span,.demo-matrix-heading small{color:#818b99;font-size:10px}.demo-matrix-heading strong{color:#293448;font-size:18px}.demo-matrix-items{display:grid;align-content:start;gap:7px;min-height:150px;padding:7px}.demo-matrix-item{display:grid;gap:4px;border-left:2px solid #3974e8;border-radius:3px;background:#eff4ff;padding:7px 6px}.demo-matrix-item time{color:#315da9;font-size:9px;font-weight:700}.demo-matrix-item strong{overflow:hidden;color:#293448;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.demo-matrix-item span{overflow:hidden;color:#818b99;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo-matrix-empty{padding-top:7px;color:#a0a7b2;font-size:10px;text-align:center}.demo-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:#8992a0;font-size:11px}.demo-pagination>div{display:flex;align-items:center;gap:8px}.demo-pagination button{min-height:28px;border:1px solid var(--demo-line);border-radius:4px;background:#fff;padding:0 9px;color:#4c586a;font-size:11px;cursor:pointer}.demo-pagination button:hover:not(:disabled){border-color:#bdcbed;color:#155eef}.demo-pagination button:disabled{cursor:not-allowed;opacity:.45}.demo-pagination>div>span{min-width:34px;color:#515d70;text-align:center}.demo-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:#788394;font-size:12px}.demo-spinner{width:19px;height:19px;border:2px solid #dbe5f6;border-top-color:#155eef;border-radius:50%;animation:demo-spin .8s linear infinite}.demo-error{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #f2cbc6;border-radius:7px;background:#fff8f6;padding:18px;color:#7f3028}.demo-error strong{font-size:13px}.demo-error p{margin:5px 0 0;color:#815f5b;font-size:12px}.demo-action-notice{display:flex;align-items:center;gap:8px;margin-bottom:12px;border:1px solid #cce9dd;border-radius:6px;background:#edf8f3;padding:10px 12px;color:#176d59;font-size:11px}.demo-action-notice>button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;margin-left:auto;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.demo-action-notice>button:hover{background:#d9f0e6}.demo-dialog-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;background:#0f172a85;padding:18px}.demo-action-dialog{width:min(100%,480px);border:1px solid #e6eaf0;border-radius:10px;background:#fff;padding:20px;box-shadow:0 24px 70px #0f172a3d}.demo-action-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.demo-action-dialog-heading h2{margin:0;color:#20293a;font-size:17px;font-weight:800}.demo-action-dialog-heading p{margin:5px 0 0;color:#778294;font-size:11px;overflow-wrap:anywhere}.demo-action-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demo-action-fields label,.demo-notes-field{display:grid;gap:7px;color:#475368;font-size:11px;font-weight:700}.demo-action-fields input,.demo-action-fields select,.demo-email-fields input,.demo-email-fields select,.demo-notes-field textarea{width:100%;min-height:38px;border:1px solid #dce2eb;border-radius:5px;background:#fff;padding:8px 10px;color:#20293a;font:inherit;font-size:12px}.demo-action-fields input:focus,.demo-action-fields select:focus,.demo-email-fields input:focus,.demo-email-fields select:focus,.demo-notes-field textarea:focus{border-color:#155eef;outline:2px solid #155eef20}.demo-notes-field textarea{min-height:135px;resize:vertical;line-height:1.5}.demo-notes-field small{color:#8992a0;font-size:10px;font-weight:400;text-align:right}.demo-email-fields{display:grid;gap:14px}.demo-email-fields>label{display:grid;gap:7px;color:#475368;font-size:12px;font-weight:700}.demo-email-fields .demo-notes-field{font-size:12px}.demo-email-fields .demo-notes-field textarea{min-height:100px}.demo-field-hint{color:#8992a0;font-size:10px;font-weight:400}.demo-action-error{margin:12px 0 0;color:#b6483d;font-size:11px}.demo-action-dialog-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid #eef0f3}.demo-action-dialog-footer .demo-button{min-height:34px}.demo-reschedule-dialog{width:min(100%,940px);overflow:hidden;border-radius:9px;padding:0}.demo-reschedule-dialog .demo-action-dialog-heading{align-items:center;margin:0;background:#07123f;padding:16px 20px}.demo-reschedule-dialog .demo-action-dialog-heading h2{color:#fff;font-size:18px}.demo-reschedule-dialog .demo-action-dialog-heading p{color:#d6def5}.demo-reschedule-dialog .demo-action-dialog-heading .demo-icon-button{border-color:#1e2b60;background:#111e54;color:#fff}.demo-reschedule-dialog .demo-action-dialog-heading .demo-icon-button:hover{background:#26366f}.demo-reschedule-dialog-content{max-height:min(64vh,540px);overflow-y:auto}.demo-current-slot{display:flex;min-height:36px;align-items:center;gap:7px;background:#dbeafe;padding:7px 20px;color:#34435e;font-size:10px}.demo-current-slot svg{flex:0 0 auto;color:#155eef}.demo-current-slot strong{color:#263247}.demo-reschedule-choices{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);gap:20px;padding:18px 20px}.demo-reschedule-section-heading{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.demo-reschedule-section-heading h3{margin:0;color:#3f4655;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.demo-reschedule-section-heading>div{display:flex;gap:3px}.demo-reschedule-section-heading .demo-icon-button{width:25px;height:25px;border:0}.demo-calendar-month-label{margin-bottom:9px;color:#20293a;font-size:12px;font-weight:800}.demo-reschedule-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.demo-reschedule-weekday{display:grid;height:24px;place-items:center;color:#778294;font-size:9px}.demo-calendar-blank{min-height:29px}.demo-reschedule-day{display:grid;min-width:0;min-height:29px;place-items:center;border:0;border-radius:5px;background:transparent;color:#344054;font-size:10px;cursor:pointer}.demo-reschedule-day:hover:not(:disabled){background:#edf3ff;color:#155eef}.demo-reschedule-day.is-today{color:#d14335;font-weight:800}.demo-reschedule-day.is-selected,.demo-reschedule-day.is-selected.is-today{background:#155eef;color:#fff;font-weight:800}.demo-reschedule-day:disabled{color:#b5bbc5;cursor:not-allowed}.demo-timezone-label{flex:0 0 auto;color:#155eef;font-size:9px;font-weight:700}.demo-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.demo-slot-button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:4px;border:1px solid #e8ebf0;border-radius:6px;background:#f5f6f8;padding:5px 4px;color:#424b5b;font-size:9px;font-weight:600;cursor:pointer}.demo-slot-button:hover:not(:disabled){border-color:#b8c8e5;background:#edf3ff}.demo-slot-button.is-selected{border-color:#155eef;background:#155eef;color:#fff}.demo-slot-button:disabled{color:#aeb4bf;cursor:not-allowed}.demo-slot-button:disabled:not(.is-selected){background:#f0f1f3;text-decoration:line-through}.demo-slot-button.is-booked>span{color:#aeb4bf;font-size:8px;text-decoration:none}.demo-slots-feedback{margin:10px 0 0;color:#778294;font-size:10px}.demo-slots-feedback.is-error{color:#b42318}.demo-reschedule-dialog .demo-action-dialog-footer{min-height:62px;align-items:center;margin:0;border:0;background:#f3f4f6;padding:10px 20px}.demo-reschedule-audit-note{margin-right:auto;color:#737d8e;font-size:9px}.demo-reschedule-dialog .demo-action-dialog-footer .demo-button{min-height:35px;padding-inline:12px;font-size:10px}.demo-reschedule-dialog .demo-action-dialog-footer .demo-button-primary{border-color:#07123f;background:#07123f}.demo-reschedule-dialog .demo-action-dialog-footer .demo-button-primary:hover{border-color:#14245f;background:#14245f}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes demo-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.demo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-matrix{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}}@media(max-width:700px){.demo-schedule-page{padding-top:2px}.demo-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.demo-page-heading h1{font-size:29px}.demo-stats{gap:8px}.demo-stat-card{min-height:128px;padding:12px}.demo-stat-card>strong{font-size:26px}.demo-stat-top{font-size:10px}.demo-week-section{padding:11px 9px}.demo-week-grid{overflow-x:auto;grid-template-columns:repeat(7,minmax(65px,1fr));padding-bottom:3px}.demo-day-tile{min-height:72px}.demo-toolbar{align-items:stretch;flex-direction:column}.demo-view-switch{align-self:flex-start}.demo-filters{display:grid;grid-template-columns:minmax(0,1fr) 125px 34px}.demo-search{min-width:0}.demo-booking-topline{flex-wrap:wrap;gap:7px;padding:8px 10px}.demo-booking-number{display:none}.demo-booking-content{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:11px}.demo-avatar{grid-row:span 2}.demo-booking-person{min-width:0}.demo-booking-person h3{font-size:13px}.demo-booking-contact{grid-column:2 / 4;grid-row:2;margin:0}.demo-email-action{grid-column:3;grid-row:1;min-width:34px;width:34px}.demo-email-action span{display:none}.demo-booking-contact a{font-size:10px}.demo-booking-admin{align-items:stretch;flex-direction:column;padding:10px 11px}.demo-booking-actions{justify-content:flex-start}.demo-pagination{align-items:flex-start;flex-direction:column}}@media(max-width:390px){.demo-stats{grid-template-columns:1fr 1fr}.demo-stat-card{padding:10px}.demo-stat-note{font-size:10px}.demo-week-controls{gap:2px}.demo-current-week{font-size:11px}.demo-view-switch button{padding:0 7px;font-size:10px}.demo-booking-date{font-size:10px}.demo-action-dialog{padding:16px}.demo-action-fields{grid-template-columns:1fr}.demo-reschedule-dialog{padding:0}.demo-reschedule-dialog .demo-action-dialog-heading{padding:14px}.demo-reschedule-choices{grid-template-columns:1fr;gap:18px;padding:14px}.demo-reschedule-dialog .demo-action-dialog-footer{flex-wrap:wrap;padding:10px 14px}.demo-reschedule-audit-note{width:100%}.demo-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-inbox-page{--inbox-ink: #111a36;--inbox-muted: #737d8d;--inbox-line: #e7eaf0;--inbox-blue: #111D79;min-height:calc(100vh - 100px);padding:8px 2px 20px;color:var(--inbox-ink);font-family:DM Sans,Segoe UI,sans-serif}.contact-inbox-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.contact-inbox-eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#2361d5;font-size:11px;font-weight:800;text-transform:uppercase}.contact-inbox-eyebrow span{width:6px;height:6px;border-radius:50%;background:#55b99b}.contact-inbox-heading h1{margin:0;color:#111a36;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.04}.contact-inbox-intro{max-width:520px;margin:8px 0 0;color:var(--inbox-muted);font-size:13px;line-height:1.5}.contact-refresh-button{display:inline-flex;height:36px;align-items:center;gap:7px;border:1px solid #dce2eb;border-radius:4px;background:#fff;padding:0 12px;color:#364155;font-size:13px;font-weight:700;cursor:pointer}.contact-refresh-button:hover{border-color:#b8c8e5;color:var(--inbox-blue)}.contact-refresh-button:disabled{opacity:.6}.contact-spin{animation:contact-spin 1s linear infinite}.contact-inbox-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 15px}.contact-inbox-stat{min-height:83px;border:1px solid var(--inbox-line);border-radius:5px;background:#fff;padding:11px 13px}.contact-inbox-stat>div{display:flex;align-items:center;justify-content:space-between;color:#677184;font-size:11px;font-weight:800;text-transform:uppercase}.contact-inbox-stat>div svg{box-sizing:content-box;border-radius:3px;background:#eaf1ff;padding:4px;color:var(--inbox-blue)}.contact-inbox-stat.is-alert>div svg{background:#fff0ed;color:#d45344}.contact-inbox-stat.is-rating>div svg{background:#eff0ff;color:#4753c5}.contact-inbox-stat>strong{display:block;margin-top:6px;font-size:20px;line-height:1}.contact-inbox-stat>strong small{color:#667085;font-size:11px;font-weight:500}.contact-inbox-stat>small{display:block;margin-top:5px;color:#8992a0;font-size:11px}.contact-inbox-workspace{display:grid;min-height:530px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);overflow:hidden;border:1px solid var(--inbox-line);border-radius:6px;background:#fff;box-shadow:0 2px 8px #17233a08}.contact-inquiry-list-pane{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--inbox-line)}.contact-list-toolbar{display:flex;gap:7px;padding:12px 12px 9px}.contact-inbox-search{display:flex;min-width:0;height:33px;flex:1;align-items:center;gap:7px;border:1px solid var(--inbox-line);border-radius:4px;padding:0 8px;color:#8a93a2}.contact-inbox-search input{width:100%;min-width:0;border:0;outline:0;color:#30394a;font:inherit;font-size:13px}.contact-list-toolbar select{width:132px;min-width:0;min-height:36px;border:1px solid var(--inbox-line);border-radius:4px;background:#fff;padding:0 7px;color:#586477;font-size:12px}.contact-list-meta{display:flex;justify-content:space-between;border-bottom:1px solid #eef0f3;padding:7px 13px 9px;color:#8992a0;font-size:11px}.contact-list-meta span:first-child{color:#384456;font-weight:800;text-transform:uppercase}.contact-inquiry-list{display:grid;align-content:start;gap:5px;min-height:0;flex:1;padding:8px}.contact-inquiry-item{display:flex;width:100%;min-width:0;gap:9px;border:1px solid transparent;border-radius:5px;background:#fff;padding:9px;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.contact-inquiry-item:hover{border-color:#dfe7f5;background:#f8faff}.contact-inquiry-item.is-selected{border-color:#275bd7;background:#f5f8ff;box-shadow:0 0 0 1px #275bd71a}.contact-inquiry-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:#15264f;color:#fff;font-size:10px;font-weight:800}.avatar-1{background:#227b72}.avatar-2{background:#a65a39}.avatar-3{background:#5c6e91}.contact-inquiry-copy{display:grid;min-width:0;flex:1;gap:4px}.contact-inquiry-line{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.contact-inquiry-line strong{overflow:hidden;color:#20293a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.contact-inquiry-line time{flex:0 0 auto;color:#737d8d;font-size:10px}.contact-inquiry-subject{overflow:hidden;color:#293448;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.contact-inquiry-preview{display:-webkit-box;overflow:hidden;color:#626d7d;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contact-inquiry-tags{display:flex;align-items:center;gap:8px;color:#626d7d;font-size:10px}.contact-inquiry-tags>span:first-child{display:inline-flex;align-items:center;gap:4px}.contact-inquiry-tags>span:last-child{border-radius:10px;background:#fff0ee;padding:2px 6px;color:#c34a40;font-weight:800}.contact-inquiry-tags>span.is-replied{background:#eaf6f1;color:#188268}.contact-inbox-empty{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#737d8d;font-size:12px;text-align:center}.contact-inbox-empty svg{color:#7795d4}.contact-inbox-empty strong{color:#384456;font-size:14px}.contact-list-pagination{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--inbox-line);padding:5px 12px;color:#737d8d;font-size:11px}.contact-list-pagination>div{display:flex;gap:5px}.contact-list-pagination button{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--inbox-line);border-radius:4px;background:#fff;color:#596476;cursor:pointer}.contact-list-pagination button:disabled{cursor:not-allowed;opacity:.4}.contact-inquiry-detail-pane{display:flex;min-width:0;flex-direction:column;padding:14px}.contact-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contact-detail-header p{margin:0 0 4px;color:#2361d5;font-size:10px;font-weight:800;text-transform:uppercase}.contact-detail-header h2{margin:0;color:#17213a;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.3}.contact-detail-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;border-radius:10px;background:#fff0ee;padding:5px 8px;color:#c34a40;font-size:10px;font-weight:800}.contact-detail-status.is-replied{background:#eaf6f1;color:#188268}.contact-sender-card{display:flex;align-items:center;gap:8px;margin:12px 0 10px;border:1px solid var(--inbox-line);border-radius:5px;background:#f8f9fb;padding:9px}.contact-sender-card>div{display:grid;min-width:0;gap:3px}.contact-sender-card>div>strong{color:#263149;font-size:13px}.contact-sender-card>div>span{color:#626d7d;font-size:11px}.contact-sender-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.contact-sender-links a{display:inline-flex;min-width:0;align-items:center;gap:4px;color:#586477;font-size:11px;text-decoration:none;overflow-wrap:anywhere}.contact-sender-links a:hover{color:var(--inbox-blue)}.contact-open-mail{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;margin-left:auto;border:1px solid #dce2eb;border-radius:4px;color:#586477}.contact-message-meta{display:flex;justify-content:space-between;gap:8px;color:#737d8d;font-size:10px}.contact-message-body{margin:8px 0 10px;border:1px solid #edf0f4;border-radius:5px;background:#fbfcfd;padding:12px;color:#4b566b;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.contact-message-body p{margin:0 0 8px}.contact-message-body p:last-child{margin-bottom:0}.contact-previous-reply{margin:0 0 9px;border-left:2px solid #83a2e8;background:#f4f7fd;padding:8px 10px}.contact-previous-reply>div{display:flex;justify-content:space-between;gap:8px;color:#56647b;font-size:10px}.contact-previous-reply time{color:#8b94a2}.contact-previous-reply p{margin:6px 0 0;color:#56647b;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.contact-reply-form{display:grid;gap:6px;margin-top:auto}.contact-reply-form>label{color:#455168;font-size:10px;font-weight:800;text-transform:uppercase}.contact-reply-form textarea{width:100%;min-height:90px;resize:vertical;border:1px solid var(--inbox-line);border-radius:5px;outline:0;background:#f7f8fa;padding:10px;color:#384456;font:inherit;font-size:12px;line-height:1.55}.contact-reply-form textarea:focus{border-color:#8eacec;background:#fff}.contact-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#737d8d;font-size:10px}.contact-reply-footer button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:0;border-radius:4px;background:var(--inbox-blue);padding:0 12px;color:#fff;font-size:11px;font-weight:800;cursor:pointer;transition:background .18s ease}.contact-reply-footer button:hover{background:#0d165c}.contact-reply-footer button:disabled{cursor:not-allowed;opacity:.55}.contact-form-error,.contact-form-success{margin:0;font-size:11px}.contact-form-error{color:#b42318}.contact-form-success{color:#16836b}.contact-detail-empty{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#737d8d;font-size:12px;text-align:center}.contact-detail-empty strong{color:#384456;font-size:15px}.contact-inbox-error{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #f2cbc6;border-radius:6px;background:#fff8f6;padding:16px;color:#7f3028}.contact-inbox-error strong{font-size:12px}.contact-inbox-error p{margin:5px 0 0;color:#815f5b;font-size:12px}.contact-inbox-error button{border:1px solid #e5c2bd;border-radius:4px;background:#fff;padding:8px 11px;color:#7f3028;font-size:12px;cursor:pointer}@keyframes contact-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.contact-inbox-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}}@media(max-width:700px){.contact-inbox-page{padding-top:2px}.contact-inbox-heading{align-items:flex-start;flex-direction:column}.contact-inbox-heading h1{font-size:27px}.contact-inbox-stats{gap:6px}.contact-inbox-stat{padding:9px}.contact-inbox-stat>div{font-size:10px}.contact-inbox-stat>strong{font-size:18px}.contact-inbox-workspace{grid-template-columns:minmax(0,1fr)}.contact-inquiry-list-pane{min-height:360px;border-right:0;border-bottom:1px solid var(--inbox-line)}.contact-inquiry-detail-pane{min-height:430px}}@media(max-width:420px){.contact-inbox-stat>div span{max-width:70px}.contact-list-toolbar{flex-direction:column}.contact-list-toolbar select{width:100%;height:36px}.contact-inquiry-line time{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.smart-export-container{padding:20px;max-width:1400px;margin:0 auto}.smart-export-header{margin-bottom:24px}.smart-export-title{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.smart-export-subtitle{color:#666;font-size:14px}.smart-export-search-section{background:#111d79;border-radius:12px;padding:24px;margin-bottom:20px}.search-input-wrapper{display:flex;gap:12px}.smart-export-search-input{flex:1;padding:14px 20px;font-size:16px;border:none;border-radius:8px;outline:none;background:#fff;box-shadow:0 2px 8px #0000001a}.smart-export-search-input::-moz-placeholder{color:#999}.smart-export-search-input::placeholder{color:#999}.smart-export-search-btn{padding:14px 32px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.smart-export-search-btn:hover{background:#2d2d4a;transform:translateY(-1px)}.smart-export-search-btn:disabled{background:#555;cursor:not-allowed;transform:none}.filter-section{margin-top:16px;display:flex;flex-direction:column;gap:12px}.filter-header{display:flex;justify-content:space-between;align-items:center}.filter-title{color:#ffffffd9;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.reset-filters-btn{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.reset-filters-btn:hover{background:#ffffff40}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-group label{color:#ffffffd9;font-size:12px;font-weight:500}.filter-input{padding:10px 14px;border:none;border-radius:8px;font-size:14px;outline:none;background:#fff;height:40px;box-sizing:border-box;width:100%}.filter-input:focus{box-shadow:0 0 0 2px #fff6}.filter-autocomplete{position:relative;width:100%}.filter-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:100;max-height:180px;overflow-y:auto;margin-top:4px}.filter-option{padding:10px 14px;cursor:pointer;transition:background .15s ease;color:#333;font-size:13px}.filter-option:hover{background:#f5f5ff}.active-filters-count{background:#16a34a;color:#fff;font-size:11px;padding:2px 8px;border-radius:10px;margin-left:8px}.date-filter-row,.date-input-group{display:none}.date-input{padding:10px 14px;border:none;border-radius:8px;font-size:14px;outline:none;height:40px;width:100%;box-sizing:border-box}.smart-export-error{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin-bottom:16px}.smart-export-success{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;margin-bottom:16px}.smart-export-content{display:grid;grid-template-columns:350px 1fr;gap:24px}@media(max-width:900px){.smart-export-content{grid-template-columns:1fr}}.table-list-section{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;border:1px solid #eee}.section-title{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.no-results{color:#888;text-align:center;padding:24px;font-size:14px}.table-list{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto}.table-item{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fafafa}.table-item:hover{border-color:#111d79;background:#f5f5ff}.table-item.selected{border-color:#111d79;background:#eef2ff;box-shadow:0 0 0 2px #111d7933}.table-item.no-access{opacity:.6;cursor:not-allowed}.table-item.no-access:hover{border-color:#dc2626;background:#fef2f2}.table-item-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.table-name{font-weight:500;color:#1a1a2e;text-transform:capitalize}.confidence-badge{font-size:10px;padding:2px 8px;border-radius:12px;font-weight:500;text-transform:uppercase}.confidence-badge.high{background:#dcfce7;color:#16a34a}.confidence-badge.medium{background:#fef3c7;color:#d97706}.confidence-badge.low{background:#fee2e2;color:#dc2626}.no-access-badge{display:inline-block;font-size:10px;padding:2px 8px;border-radius:12px;background:#dc2626;color:#fff;margin-bottom:4px}.matched-keyword{font-size:11px;color:#888}.preview-section{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;border:1px solid #eee}.preview-info{display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px;color:#666}.preview-table-wrapper{overflow-x:auto;margin-bottom:20px;border:1px solid #e5e7eb;border-radius:8px}.preview-table{width:100%;border-collapse:collapse;font-size:13px}.preview-table th{background:#111d79;padding:12px;text-align:left;font-weight:600;color:#fff;border-bottom:2px solid #111D79;white-space:nowrap}.preview-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#334155;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-table tr:hover{background:#f8fafc}.export-options{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}.format-selection{display:flex;align-items:center;gap:12px}.format-label{font-weight:500;color:#475569}.format-buttons{display:flex;gap:8px}.format-btn{padding:10px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.format-btn:hover{border-color:#111d79}.format-btn.active{border-color:#111d79;background:#eef2ff;color:#111d79}.export-btn{padding:12px 32px;background:#111d79;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.export-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #111d7966;background:#0d165c}.export-btn:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.company-filter-group,.company-autocomplete{position:relative}.company-input{min-width:200px}.vendor-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:100;max-height:200px;overflow-y:auto;margin-top:4px}.vendor-option{padding:10px 14px;cursor:pointer;transition:background .15s ease;color:#333;font-size:14px}.vendor-option:hover{background:#f5f5ff}.vendor-option:first-child{border-radius:8px 8px 0 0}.vendor-option:last-child{border-radius:0 0 8px 8px}.clear-filter-btn{background:#fff3;border:none;color:#fff;font-size:18px;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;margin-left:4px}.clear-filter-btn:hover{background:#ffffff4d}.consoAiChatPanel{position:absolute;right:0;bottom:76px;display:flex;flex-direction:column;width:min(410px,calc(100vw - 32px));height:min(500px,calc(100vh - 110px));min-height:280px;overflow:hidden;border:1px solid #dce3f7;border-radius:14px;background:#fff;box-shadow:0 18px 45px #121c6c2e}.consoAiMessage{max-width:84%;margin:0;padding:11px 13px;border-radius:10px;font-size:14px;line-height:1.45}.consoAiChatbot{position:fixed;right:22px;bottom:20px;z-index:20;display:flex;flex-direction:column;align-items:flex-end}.consoAiGreeting{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:12px 18px;border:2px solid #c7cce2;border-radius:24px;background:#fff;color:#182568;box-shadow:0 10px 24px #121c6c22;font-size:17px;font-weight:500;line-height:1.2;white-space:nowrap}.consoAiGreeting i{display:block;width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#24c65a}.solutionAiChat{display:grid;place-items:center;width:66px;height:66px;border:0;border-radius:50%;background:#2867e8;color:#fff;box-shadow:0 10px 24px #121c6c44;cursor:pointer}.consoAiChatPanel{position:absolute;right:0;bottom:76px;display:flex;flex-direction:column;width:min(430px,calc(100vw - 32px));height:min(520px,calc(100vh - 110px));min-height:280px;overflow:hidden;border:1px solid #dce3f7;border-radius:14px;background:#fff;box-shadow:0 18px 45px #121c6c2e}.consoAiChatHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 19px;background:#121c6c;color:#fff}.consoAiChatHeader>div{display:flex;align-items:center;gap:11px}.consoAiChatHeader span{font-size:16px;font-weight:700}.consoAiChatHeader small{display:flex;align-items:center;gap:5px;margin-top:5px;color:#d5dcff;font-size:12px;font-weight:400}.consoAiChatHeader small i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#43d17a;box-shadow:0 0 0 2px #43d17a33}.consoAiChatHeader button{display:grid;place-items:center;padding:5px;border:0;background:transparent;color:#fff;cursor:pointer}.consoAiChatMessages{display:flex;flex:1;flex-direction:column;gap:11px;overflow:auto;padding:18px;background:#f5f7fd}.consoAiMessageGroup{display:flex;flex-direction:column;gap:8px;max-width:92%}.consoAiMessageGroup.user{align-self:flex-end;align-items:flex-end}.consoAiMessage{max-width:100%;margin:0;padding:11px 13px;border-radius:10px;font-size:14px;line-height:1.45}.consoAiMessage.bot{align-self:flex-start;background:#fff;color:#27336f}.consoAiMessage.user{align-self:flex-end;background:#2264f1;color:#fff}.consoAiSuggestions{display:flex;flex-wrap:wrap;gap:6px}.consoAiSuggestions button{padding:7px 9px;border:1px solid #c8d4f4;border-radius:14px;background:#fff;color:#2458c8;font-size:11px;line-height:1.25;text-align:left;cursor:pointer}.consoAiSuggestions button:hover{background:#edf3ff;border-color:#2264f1}.consoAiTyping{display:flex;align-items:center;gap:5px;color:#27336f!important}.consoAiTyping span{width:6px;height:6px;border-radius:50%;background:#6d7fbd;animation:consoAiTypingPulse 1s ease-in-out infinite}.consoAiTyping span:nth-child(2){animation-delay:.15s}.consoAiTyping span:nth-child(3){animation-delay:.3s}@keyframes consoAiTypingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.consoAiChatForm{display:flex;gap:10px;padding:13px;border-top:1px solid #e6eaf5;background:#fff}.consoAiChatForm input{min-width:0;flex:1;padding:11px 12px;border:1px solid #d6def2;border-radius:7px;outline:0;color:#182565;font-size:14px}.consoAiChatForm input:focus{border-color:#2264f1}.consoAiChatForm input:disabled{background:#f1f3f9}.consoAiChatForm button{display:grid;place-items:center;width:42px;border:0;border-radius:7px;background:#2264f1;color:#fff;cursor:pointer}.consoAiChatForm button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.consoAiChatbot{right:16px;bottom:16px}.consoAiGreeting{max-width:calc(100vw - 32px);padding:10px 14px;font-size:14px}.consoAiGreeting i{width:8px;height:8px;flex-basis:8px}.consoAiChatPanel{bottom:76px}}@keyframes solutionAiFlowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes solutionAiFlowArrow{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.solutionAiPreview .solutionAiWorkflowRow{animation:solutionAiFlowFloat 4.8s ease-in-out infinite;will-change:transform}.solutionAiPreview .solutionAiWorkflowRow:nth-of-type(2){animation-delay:-1.6s}.solutionAiPreview .solutionAiWorkflowRow:nth-of-type(3){animation-delay:-3.2s}.solutionAiPreview .solutionAiArrow{animation:solutionAiFlowArrow 2.4s ease-in-out infinite}.solutionAiPreview .solutionAiArrow:nth-of-type(2){animation-delay:-1.2s}.solutionAiPreview:hover .solutionAiWorkflowRow,.solutionAiPreview:hover .solutionAiArrow{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.solutionAiPreview .solutionAiWorkflowRow,.solutionAiPreview .solutionAiArrow{animation:none}}.solutionAiHeading h2{font-size:40px!important}.solutionAiHeading p{font-size:15px!important}.solutionAiCard h3{font-size:19px!important}.solutionAiCard p{font-size:15px!important}.solutionAiWorkflow>div:last-child h2{font-size:38px!important}.solutionAiWorkflow>div:last-child p{font-size:16px!important}.solutionAiWorkflow ul{font-size:13px!important}.solutionAiCta footer h4{font-size:15px!important}.solutionAiCta footer a,.solutionAiCta footer p{font-size:15px!important}.solutionAiCta footer p{max-width:235px}.solutionAiCta footer>div:last-child .socialLinks{display:flex;gap:10px}.solutionAiCta footer>div:last-child .socialLink{display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:6px;background:#fff;color:#1d2d8d}.solutionAiCta>small{font-size:12px!important}.solutionAiPage .brandLogo{width:128px}.solutionAiPage .solutionAiChat{position:static;width:74px;height:74px;margin-left:0}.solutionAiPage .solutionAiChat svg{width:34px;height:34px}.solutionAiPage{min-height:100vh;background:#fff;color:#111d69;font-family:Arial,Helvetica,sans-serif}.solutionAiPage h1,.solutionAiPage h2,.solutionAiPage h3,.solutionAiPage h4{font-family:Arial,Helvetica,sans-serif}.solutionAiHero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:75px 11% 72px;background:#121c6c;color:#fff}.solutionAiHeroCopy{max-width:530px}.solutionAiEyebrow{display:inline-block;padding:6px 12px;margin-bottom:21px;border-radius:20px;background:#35448c;color:#ccd4ff;font-size:10px;font-weight:700}.solutionAiHero h1{margin:0;font-size:clamp(34px,4vw,55px);line-height:1.08;letter-spacing:-2px}.solutionAiHero p{max-width:560px;margin:22px 0 27px;color:#c7d0fb;font-size:16px;line-height:1.5}.solutionAiButtons{display:flex;gap:14px}.solutionAiPrimary,.solutionAiSecondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 25px;border:0;border-radius:6px;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.solutionAiPrimary{background:#2264f1}.solutionAiSecondary{background:#3d4a9c}.solutionAiDashboard{position:relative;padding:43px 21px 20px;border:1px solid #32428a;border-radius:18px;background:#11195b;box-shadow:0 22px 40px #0002}.solutionAiDots{position:absolute;top:17px;left:19px;display:flex;gap:5px}.solutionAiDots i{width:7px;height:7px;border-radius:50%;background:#ec5757}.solutionAiDots i:nth-child(2){background:#eab742}.solutionAiDots i:nth-child(3){background:#3edb5b}.solutionAiMetrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.solutionAiMetrics>div,.solutionAiAnalytics{padding:14px;border-radius:8px;background:#334391}.solutionAiMetrics span,.solutionAiAnalytics>span{display:block;color:#bfc9fb;font-size:9px}.solutionAiMetrics strong{display:block;margin-top:5px;color:#fff;font-size:21px}.solutionAiAnalytics{margin-top:13px}.solutionAiAnalytics>div{display:flex;align-items:center;gap:9px;margin-top:12px;color:#bfc9fb;font-size:8px}.solutionAiAnalytics b{padding:7px 8px;border-radius:4px;background:#2465ee;color:#fff;font-weight:500;white-space:nowrap}.solutionAiAnalytics b.light{background:#eef1ff;color:#26357b}.solutionAiSection{padding:54px 5.9% 58px;background:#f6f8fb}.solutionAiFeatures{padding-top:10px;background:#fff}.solutionAiHeading{text-align:center}.solutionAiHeading h2{margin:0;color:#101c6d;font-size:31px;letter-spacing:-1.5px}.solutionAiHeading p{max-width:600px;margin:12px auto 38px;color:#6a6e7d;font-size:13px;line-height:1.35}.solutionAiGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.solutionAiCard{min-height:191px;padding:30px 28px 25px;border:1px solid #d7d9e0;border-radius:12px;background:#fff;box-shadow:0 2px 7px #0f1b5a0f}.solutionAiCardTop{display:flex;align-items:center;justify-content:space-between}.solutionAiNumber{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#2864eb;color:#fff;font-size:11px;font-weight:700}.solutionAiIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#dce5ff;color:#2561ec}.solutionAiCard h3{margin:19px 0 8px;color:#111d69;font-size:15px}.solutionAiCard p{margin:0;color:#676b78;font-size:11px;line-height:1.45}.solutionAiFeatureCard{min-height:205px;padding-top:29px}.solutionAiFeatureCard h3{margin-top:17px}.solutionAiWorkflow{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:0 8% 0 5.9%;background:#f6f8fb}.solutionAiPreview{padding:33px 32px 31px;border:1px solid #d9dce5;border-radius:14px;background:#fff;box-shadow:0 2px 7px #0f1b5a0f}.solutionAiPreview>strong{display:block;margin-bottom:17px;color:#111d69;font-size:14px}.solutionAiWorkflowRow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f3f6fa}.solutionAiWorkflowRow.active{background:#2864eb;color:#fff}.solutionAiWorkflowRow>span{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:7px;background:#e0e5ff;color:#235ce0}.solutionAiWorkflowRow strong,.solutionAiWorkflowRow small{display:block;font-size:10px}.solutionAiWorkflowRow small{margin-top:2px;color:#6b7180;font-size:8px;font-weight:400}.solutionAiWorkflowRow.active small{color:#e0e7ff}.solutionAiArrow{display:block;margin:8px auto;color:#2765ed}.solutionAiWorkflow>div:last-child h2{margin:0;color:#101c6d;font-size:29px}.solutionAiWorkflow>div:last-child p{max-width:510px;margin:18px 0;color:#676b78;font-size:13px;line-height:1.5}.solutionAiWorkflow ul{display:grid;gap:10px;padding:0;margin:0;list-style:none;color:#263b8a;font-size:11px}.solutionAiWorkflow li{display:flex;align-items:center;gap:8px}.solutionAiWorkflow li svg{color:#2765ed}.solutionAiCta{padding:93px 5.9% 24px;background:#121c6c;color:#fff}.solutionAiCta>h2{margin:0;text-align:center;color:#fff;font-size:35px;line-height:1.17}.solutionAiCta>p{max-width:620px;margin:24px auto 28px;text-align:center;color:#c7d0fb;font-size:13px;line-height:1.45}.solutionAiCta>.solutionAiButtons{justify-content:center}.solutionAiCta footer{display:grid;grid-template-columns:1.1fr 1.1fr 1.4fr .7fr;gap:7%;margin-top:83px;padding:0 0 38px;border-bottom:1px solid #384486}.solutionAiCta footer h4{margin:0 0 17px;color:#b7c2fa;font-size:9px}.solutionAiCta footer a,.solutionAiCta footer p{display:block;margin:0 0 9px;color:#f4f5ff;font-size:10px;line-height:1.3;text-decoration:none}.solutionAiCta>small{display:block;padding-top:18px;color:#6873ba;font-size:9px}.solutionAiChat{position:fixed;right:22px;bottom:20px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#2565ed;color:#fff;box-shadow:0 7px 16px #0004;cursor:pointer}.solutionAiModalBackdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#03082eb8}.solutionAiModal{position:relative;width:min(100%,430px);padding:42px;border-radius:16px;background:#fff;box-shadow:0 24px 80px #0006}.solutionAiClose{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:50%;background:#edf1ff;color:#18216c;cursor:pointer}.solutionAiModalIcon{color:#2664ea}.solutionAiModal h2{margin:18px 0 8px;color:#101c6d;font-size:25px}.solutionAiModal p{margin:0 0 22px;color:#6c7180;font-size:13px;line-height:1.5}.solutionAiModal input{width:100%;padding:13px;border:1px solid #d6dae6;border-radius:6px;outline:none}.solutionAiModal .solutionAiPrimary{width:100%;margin-top:13px}.solutionAiModal small{display:block;margin-top:12px;color:#263b8a;font-size:12px}@media(max-width:800px){.solutionAiHero{grid-template-columns:1fr;padding:60px 8%;gap:30px}.solutionAiHero p{font-size:14px}.solutionAiSection{padding-left:5%;padding-right:5%}.solutionAiWorkflow{grid-template-columns:1fr;padding:30px 5%;gap:35px}.solutionAiCta footer{grid-template-columns:repeat(2,1fr);gap:32px}.solutionAiCta{padding-top:70px}}@media(max-width:520px){.solutionAiHero{padding:48px 6% 55px}.solutionAiHero h1{font-size:38px}.solutionAiButtons{flex-direction:column}.solutionAiButtons button{width:100%}.solutionAiMetrics strong{font-size:16px}.solutionAiAnalytics>div{gap:4px;font-size:7px}.solutionAiAnalytics b{padding:6px 4px}.solutionAiGrid{grid-template-columns:1fr}.solutionAiCard{min-height:auto}.solutionAiHeading h2{font-size:27px}.solutionAiWorkflow{padding:25px 5% 0}.solutionAiPreview{padding:24px 17px}.solutionAiWorkflow>div:last-child h2{font-size:26px}.solutionAiCta>h2{font-size:29px}.solutionAiCta footer{grid-template-columns:1fr 1fr;gap:25px 18px}.solutionAiModal{padding:32px 24px}}.demoRequestPage{background:#fff;color:#171c2b;font-family:Arial,Helvetica,sans-serif}.demoRequestHero{max-width:1200px;margin:0 auto;padding:34px 32px 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:66px;align-items:start}.demoRequestCopy h1{margin:0 0 18px;font-size:clamp(2.4rem,3vw,4rem);line-height:1.08;letter-spacing:-.7px}.demoRequestIntro{margin:0 0 33px;color:#687080;font-size:clamp(1.05rem,1.25vw,1.5rem);line-height:1.55}.demoRequestCopy h2{margin:0 0 18px;font-size:clamp(1.4rem,1.8vw,2.2rem)}.demoBenefitsList{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:#687080;font-size:clamp(1rem,1.2vw,1.35rem)}.demoBenefitsList li{display:flex;gap:9px;align-items:flex-start}.demoBenefitsList svg{flex:0 0 auto;color:#244fff;margin-top:1px}.demoBenefitsList strong{color:#1c48f5;font-weight:700}.demoRequestForm{display:flex;flex-direction:column}.demoRequestForm h2{margin:0 0 16px;font-size:clamp(1.7rem,2vw,2.5rem)}.demoRequestForm label:not(.demoConsentLabel){margin:0 0 8px;font-size:.95rem;font-weight:700}.demoRequestForm em{color:#f34343;font-style:normal}.demoRequestForm input:not([type=checkbox]){height:52px;padding:0 14px;margin-bottom:14px;border:1px solid #d9e0e9;border-radius:8px;background:#f4f7fa;color:#222;font-size:1rem;outline:none}.demoRequestForm input:not([type=checkbox]):focus{border-color:#294fff;box-shadow:0 0 0 2px #dbe3ff}.demoRequestForm input::-moz-placeholder{color:#8792a3}.demoRequestForm input::placeholder{color:#8792a3}.demoConsentLabel{display:flex;align-items:center;gap:10px;margin:4px 0 12px;color:#697182;font-size:.9rem;line-height:1.5}.demoConsentLabel input{width:18px;height:18px;accent-color:#284dff;margin:0}.demoFormNote{margin:0 0 14px;color:#697182;font-size:.85rem}.demoFormNote a{color:#1e4bfd;text-decoration:underline}.demoFormError{margin:0 0 12px;color:#d12d2d;font-size:.9rem}.demoRequestForm button{width:140px;height:48px;border:0;border-radius:8px;background:#254cff;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.demoRequestForm button:hover{background:#1736d2;transform:translateY(-1px)}.demoRequestTestimonial{min-height:248px;border-top:1px solid #eceef3;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:28px 24px}.demoRequestTestimonial .brand{margin-bottom:23px}.demoRequestTestimonial blockquote{max-width:860px;margin:0;text-align:center;font-size:clamp(1.25rem,1.6vw,2rem);line-height:1.5;font-weight:700}.otpOverlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0812371a;z-index:1000}.otpModal{width:min(92vw,380px);padding:24px 28px 22px;border:1px solid #dfeafc;border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f;text-align:center}.otpIconWrapper{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 18px;border-radius:50%;background:#f0f4fb;border:1px solid #dfeafc}.otpIcon{font-size:2rem;line-height:1}.otpModal h3{margin:0 0 10px;color:#0a1b2f;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700}.otpModal p{margin:0 0 20px;color:#5f6c7d;font-size:1.04rem;line-height:1.5}.otpInputRow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 18px}.otpInputRow input{width:100%;height:44px;border:2px solid #76aaf6;border-radius:6px;background:#fff;color:#0a1b2f;font-size:1.4rem;font-weight:700;text-align:center;outline:none}.otpInputRow input:focus{border-color:#2a6de6;box-shadow:0 0 0 3px #2a6de61f}.otpError{color:#d62828;font-size:.9rem;margin:0 0 10px;text-align:left}.verifyOtpButton{width:100%;height:48px;border:none;border-radius:8px;background:linear-gradient(180deg,#2a63eb,#1d4fc8);color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer}.otpFooter{margin-top:16px;font-size:.92rem;color:#5f6c7d}.resendOtpLink{border:none;background:transparent;color:#1d4fc8;font-weight:700;cursor:pointer;padding:0}.otpExpiry{margin-top:12px;color:#2a63eb;font-size:.82rem;font-weight:700}@media(max-width:700px){.demoRequestHero{display:flex;flex-direction:column;gap:38px;padding:38px 24px 44px}.demoRequestCopy h1{font-size:34px}.desktop-break{display:none}.demoRequestTestimonial{min-height:300px}.demoRequestTestimonial blockquote{font-size:17px}}@media(max-width:420px){.demoRequestCopy h1{font-size:29px}.demoRequestIntro{margin-bottom:28px}.demoRequestCopy h2{font-size:18px}.demoRequestTestimonial blockquote{font-size:15px}}.demoSchedulePage{background:#edf2f7;color:#101827;font-family:Arial,Helvetica,sans-serif}.demoScheduleHero{max-width:1200px;margin:0 auto;padding:40px 24px 0}.demoScheduleTitle{margin:0 0 8px;font-size:clamp(2.3rem,3vw,4rem);line-height:1.08;letter-spacing:-.06em;color:#1e2e4a;font-weight:800}.demoScheduleSubtitle{max-width:780px;margin:0 0 24px;color:#4d5d75;font-size:1.08rem;line-height:1.5}.demoScheduleCard{display:grid;grid-template-columns:.98fr 1.62fr;background:#f3f5f7;border:1px solid #dfe5ec;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0c18300a}.demoModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c183073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.demoSuccessOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.demoSuccessCard{width:min(760px,100%);min-height:360px;background:#f7f9fcd1;border:2px dashed rgba(70,119,217,.75);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 24px 24px}.demoSuccessIconWrap{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.demoSuccessIcon{width:72px;height:72px;border-radius:50%;background:#6b82c62e;color:#1d67d5;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 6px #ffffff8c}.demoSuccessCard h2{margin:0;color:#172d4d;font-size:clamp(2.1rem,3vw,3.5rem);line-height:.96;letter-spacing:-.06em;font-weight:800}.demoSuccessCard p{margin:22px 0 20px;color:#41536f;font-size:1rem;line-height:1.5;max-width:560px}.demoSuccessActions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.demoSuccessActions.singleAction{margin-top:4px}.demoSuccessPrimary,.demoSuccessSecondary{min-width:180px;height:46px;border:1px solid rgba(33,102,211,.35);border-radius:10px;padding:0 18px;font-size:.98rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.demoSuccessPrimary{background:linear-gradient(180deg,#2574ea,#1c64d8);color:#fff;box-shadow:0 10px 18px #2368d633}.demoSuccessSecondary{background:#fff;color:#1c2b43}.demoSuccessPrimary:hover,.demoSuccessSecondary:hover{transform:translateY(-1px)}.demoSuccessButtonIcon{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;font-size:.94rem}.demoModal{width:min(560px,100%);background:linear-gradient(180deg,#fff,#f8faff);border:1px solid rgba(51,84,164,.1);border-radius:18px;box-shadow:0 30px 80px #0f172a38;padding:24px 24px 20px}.demoModalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #edf1f6}.demoModalHeader h3{margin:0;color:#1d2d49;font-size:1.65rem;font-weight:800}.demoModalClose{width:36px;height:36px;border:none;background:#f2f5f9;border-radius:50%;color:#30415d;font-size:2rem;line-height:1;cursor:pointer}.demoModalBody{display:flex;flex-direction:column;gap:10px;background:#e7efff33;border:1px solid #edf1f6;border-radius:12px;padding:12px 14px}.demoModalRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf1f6;color:#4d5d75}.demoModalRow:last-child{border-bottom:none}.demoModalRow span{font-weight:700;color:#5a6480}.demoModalRow strong{color:#1d2d49;text-align:right;font-weight:700}.demoModalError{margin:14px 0 0;color:#b42318;font-size:.92rem}.demoModalActions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.demoModalCancel,.demoModalSubmit{border:none;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.demoModalCancel{background:#edf2f7;color:#1d2d49}.demoModalSubmit{background:linear-gradient(135deg,#1d4ed8,#1e54ff);color:#fff;box-shadow:0 10px 18px #1e54ff38}.demoModalCancel:hover,.demoModalSubmit:hover{transform:translateY(-1px)}.demoModalSubmit:disabled{opacity:.7;cursor:not-allowed;transform:none}.expectationPanel{background:#f2f4f7;border-right:1px solid #dde3eb;padding:18px 20px 16px}.expectationPanel h2{margin:0 0 18px;font-size:1.15rem;color:#1f2d3d;font-weight:700}.expectationItem{display:grid;grid-template-columns:28px 1fr;gap:10px;margin-bottom:18px;color:#465369}.expectationIcon{width:28px;height:28px;display:grid;place-items:center;background:#215cff1a;border-radius:50%;color:#25f}.expectationText strong{display:block;margin-bottom:5px;color:#1b2a3d;font-size:.96rem;font-weight:700}.expectationText p{margin:0;line-height:1.55;color:#5b6573;font-size:.92rem}.speakerCard{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:16px;border-top:1px solid #dfe5eb}.speakerAvatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#d2deee,#6c7f9b);color:#fff;display:grid;place-items:center;font-weight:700}.speakerCard h3{margin:0;font-size:.95rem;color:#14233d;font-weight:700}.speakerCard p{margin:2px 0 0;color:#667389;font-size:.76rem}.calendarPanel{background:#fff;padding:18px 18px 14px}.calendarHeader{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:12px;margin-bottom:12px}.calendarHeader button{width:34px;height:34px;border:1px solid #dfe6ee;background:#fff;border-radius:8px;display:grid;place-items:center;color:#24395c;cursor:pointer}.calendarHeader span{text-align:center;font-weight:700;color:#1c2739}.calendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:18px}.weekdayLabel{text-align:center;color:#697483;font-size:.7rem;font-weight:700;padding:6px 0}.dayCell{border:0;border-radius:10px;background:transparent;min-height:38px;font-size:.96rem;color:#2a3343;cursor:pointer}.dayCell.currentMonth{color:#1f2e42}.dayCell.mutedMonth{color:#b0b9c7;cursor:default}.dayCell.selected{background:#1e54ff;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.timeSelectorWrap{display:flex;flex-direction:column;gap:18px}.timeList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeSlot,.secondaryButton,.primaryButton{border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease}.timeSlot{border:1px solid #dfe6ee;background:#f5f8fb;color:#1e2c3d;padding:12px 10px;font-size:.95rem}.timeSlot.selected{background:#eaf0ff;border-color:#9bb1ff;color:#1d4ef4}.calendarActionRow{display:flex;justify-content:flex-end;gap:12px}.secondaryButton,.primaryButton{min-width:132px;height:42px;border:1px solid #dfe6ee;font-size:.98rem}.secondaryButton{background:#fff;color:#1d2f46}.primaryButton{background:#1e54ff;border-color:#1e54ff;color:#fff}@media(max-width:900px){.demoScheduleCard{grid-template-columns:1fr}.expectationPanel{border-right:none;border-bottom:1px solid #dde3eb}}@media(max-width:560px){.demoScheduleHero{padding-left:12px;padding-right:12px}.calendarActionRow{justify-content:stretch}.calendarActionRow .secondaryButton,.calendarActionRow .primaryButton{flex:1;min-width:0}.timeList{grid-template-columns:1fr}}
