/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-24{top:calc(var(--spacing)*24)}.top-40{top:calc(var(--spacing)*40)}.top-\[25vh\]{top:25vh}.\!right-0{right:calc(var(--spacing)*0)!important}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.\!bottom-\[29\%\]{bottom:29%!important}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-5{margin-right:calc(var(--spacing)*5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.\!h-0{height:calc(var(--spacing)*0)!important}.\!h-\[22px\]{height:22px!important}.h-0{height:calc(var(--spacing)*0)}.h-2{height:calc(var(--spacing)*2)}.h-5{height:calc(var(--spacing)*5)}.h-12{height:calc(var(--spacing)*12)}.h-100{height:calc(var(--spacing)*100)}.h-\[2px\]{height:2px}.h-\[2rem\]{height:2rem}.h-\[60vh\]{height:60vh}.h-\[70vh\]\!{height:70vh!important}.h-\[75dvh\]{height:75dvh}.h-\[90\%\]{height:90%}.h-\[180vh\]{height:180vh}.h-\[300vh\]{height:300vh}.h-\[calc\(100vh-10\%\)\]{height:calc(100vh - 10%)}.h-\[calc\(100vh-147px\)\]{height:calc(100vh - 147px)}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[900px\]\!{max-height:900px!important}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[90vh\]{min-height:90vh}.min-h-\[135vh\]{min-height:135vh}.\!w-\[22px\]{width:22px!important}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-5{width:calc(var(--spacing)*5)}.w-100{width:calc(var(--spacing)*100)}.w-\[2rem\]{width:2rem}.w-\[70\%\]{width:70%}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[275px\]{max-width:275px}.max-w-\[480px\]{max-width:480px}.max-w-\[481px\]{max-width:481px}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.\!basis-0{flex-basis:calc(var(--spacing)*0)!important}.basis-auto{flex-basis:auto}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#DAE4FF\]{background-color:#dae4ff}.bg-\[\#FFDEDE\]{background-color:#ffdede}.bg-\[\#FFF2D4\]{background-color:#fff2d4}.bg-\[\#b3f2ff\]{background-color:#b3f2ff}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-800{background-color:var(--color-amber-800)}.bg-black{background-color:var(--color-black)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-700\/50{background-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.bg-blue-700\/50{background-color:color-mix(in oklab,var(--color-blue-700)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[29px\]{font-size:29px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[36\.4px\]{--tw-leading:36.4px;line-height:36.4px}.leading-\[37px\]{--tw-leading:37px;line-height:37px}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#221F1F\]{color:#221f1f}.text-black{color:var(--color-black)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:from-red-600:hover{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-red-700:hover{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:1920px){.max-\[1920px\]\:h-\[160vh\]{height:160vh}}@media (min-width:40rem){.sm\:h-\[75vh\]\!{height:75vh!important}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-10{top:calc(var(--spacing)*10)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-\[72svh\]{height:72svh}.md\:h-\[85vh\]\!{height:85vh!important}.md\:w-3\/4{width:75%}.md\:w-\[35\%\]{width:35%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-\[51px\]{padding-top:51px}.md\:pr-2{padding-right:calc(var(--spacing)*2)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[20px\]{font-size:20px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[52px\]{font-size:52px}.md\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (min-width:64rem){.lg\:top-\[10vh\]{top:10vh}.lg\:top-\[147px\]{top:147px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[55px\]{height:55px}.lg\:h-\[80vh\]{height:80vh}.lg\:h-\[90vh\]\!{height:90vh!important}.lg\:h-\[calc\(100vh-75\.25px\)\]{height:calc(100vh - 75.25px)}.lg\:min-h-\[200vh\]{min-height:200vh}.lg\:min-h-\[calc\(100vh-75\.25px\)\]{min-height:calc(100vh - 75.25px)}.lg\:max-w-\[381px\]{max-width:381px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-\[81px\]{gap:81px}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:py-\[147px\]{padding-block:147px}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:text-center{text-align:center}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.xl\:h-\[72svh\]{height:72svh}.xl\:h-\[160vh\]{height:160vh}.xl\:max-w-\[275px\]{max-width:275px}.xl\:py-16{padding-block:calc(var(--spacing)*16)}}@media (min-width:96rem){.\32 xl\:h-\[145vh\]{height:145vh}.\32 xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\32 xl\:text-\[72px\]{font-size:72px}.\32 xl\:text-\[92px\]{font-size:92px}.\32 xl\:leading-\[50\.4px\]{--tw-leading:50.4px;line-height:50.4px}.\32 xl\:leading-\[104px\]{--tw-leading:104px;line-height:104px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.footer-wrap{background:var(--background-fill-colour-background-fill-f-350,linear-gradient(0deg,hsla(0,0%,95%,.5) 0,hsla(0,0%,95%,.5) 100%),#fff);position:relative;z-index:2}.footer-wrap-container{display:block;margin:0 auto;width:88.9%}@media(max-width:1200px){.footer-wrap-container{width:92.2%}}@media(max-width:767.98px){.footer-wrap-container{width:91.5%}}@media(max-width:1200px){.footer-wrap{margin-top:100px}}@media(max-width:991.98px){.footer-wrap{margin-top:0}}.footer-wrap-inner{padding-top:40px;padding-bottom:30px;border-bottom:2px solid #f3f3f3}@media(max-width:1200px){.footer-wrap-inner{padding-top:24px;padding-bottom:22px;display:none}}@media(max-width:991.98px){.footer-wrap-inner{padding-top:24px;padding-bottom:30px}}.footer-wrap-inner .section-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 -12px}@media(max-width:1200px){.footer-wrap-inner .section-wrap{display:none}.footer-wrap-inner .link-wrap{padding-top:12px}}.footer-wrap-inner .section{padding:0 12px}.footer-wrap-inner .section--1{min-width:149px}.footer-wrap-inner .section--2,.footer-wrap-inner .section--3,.footer-wrap-inner .section--4{min-width:170px}.footer-wrap-inner .section--5{min-width:140px}.footer-wrap-inner .section .width-50{width:48%}.footer-heading{font-size:20px;font-weight:500;color:#2f2f2f;line-height:30px;margin:0 0 24px}.footer-link{display:block;font-size:14px;font-weight:500;line-height:32px;color:#767676;text-decoration:none;transition:.4s;margin-bottom:10px}.footer-link:hover{color:#e63c2e}.footer-link:last-child{margin-bottom:0}@media(max-width:1200px){.footer-link{font-size:18px;line-height:36px}}@media(max-width:991.98px){.footer-link{font-size:14px;line-height:28px}}.footer-address-heading{font-size:16px;font-weight:500;color:#2f2f2f;line-height:18px;margin:0 0 24px}.footer-address-sub{font-size:12px;font-weight:500;line-height:20px;color:#2f2f2f;margin:0 0 8px;opacity:.6}.footer-address-sub:last-child{margin-bottom:0}@media(max-width:1200px){.footer-address-sub{font-size:18px;line-height:36px}}@media(max-width:991.98px){.footer-address-sub{font-size:14px;line-height:28px}}.mobile-address .mobile-address-title{font-size:18px;font-weight:500;color:#2f2f2f;line-height:18px;margin:0 0 12px}.mobile-address .mobile-footer-address{font-size:14px;font-weight:500;line-height:28px;color:#2f2f2f;margin:0 0 8px;opacity:.6}.mobile-address .mobile-footer-address:last-child{margin-bottom:0}@media(max-width:1200px){.mobile-address .mobile-footer-address{font-size:14px;line-height:36px}}@media(max-width:991.98px){.mobile-address .mobile-footer-address{font-size:14px;line-height:28px}}.mobile-logos-section .mobile-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:16px;align-items:center;justify-items:center;padding:20px 0}.mobile-logos-section .mobile-logos-grid .mobile-logo-item{display:flex;align-items:center;justify-content:center;min-height:60px;padding:8px;background-color:#f8f9fa;border-radius:8px;transition:background-color .2s ease}.mobile-logos-section .mobile-logos-grid .mobile-logo-item:hover{background-color:#e9ecef}.mobile-logos-section .mobile-logos-grid .mobile-logo-item .mobile-logo-img{max-height:40px;max-width:80px;width:auto;height:auto;object-fit:contain;opacity:.8;transition:opacity .2s ease}.mobile-logos-section .mobile-logos-grid .mobile-logo-item .mobile-logo-img:hover{opacity:1}@media(max-width:768px){.mobile-logos-section .mobile-logos-grid{grid-template-columns:repeat(3,1fr);gap:12px}.mobile-logos-section .mobile-logos-grid .mobile-logo-item{min-height:50px;padding:6px}.mobile-logos-section .mobile-logos-grid .mobile-logo-item .mobile-logo-img{max-height:35px;max-width:70px}}@media(max-width:480px){.mobile-logos-section .mobile-logos-grid{grid-template-columns:repeat(2,1fr);gap:10px}.mobile-logos-section .mobile-logos-grid .mobile-logo-item{min-height:45px;padding:4px}.mobile-logos-section .mobile-logos-grid .mobile-logo-item .mobile-logo-img{max-height:30px;max-width:60px}}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:26px 0 38px}@media(max-width:1200px){.footer-bottom{flex-direction:column}}.footer-bottom .social-media{display:flex;flex-wrap:wrap;align-items:center;padding:22px 35px;gap:12px;border-radius:16px;border:1px solid #ececec;background:#fff}.footer-bottom .social-media img{width:40px;height:40px}.footer-bottom .social-media img.light{display:block}.footer-bottom .social-media img.dark{display:none}@media(max-width:374.98px){.footer-bottom .social-media img{width:35px;height:35px}}@media(max-width:1200px){.footer-bottom .social-media{order:2}}@media(max-width:375px){.footer-bottom .social-media{width:100%;padding:18px 0;justify-content:space-around}}.footer-bottom .terms-section a{font-size:16px;font-weight:500;line-height:32px;text-align:center;transition:.4s;display:block;text-decoration:none;color:#2f2f2f;padding:0 12px}.footer-bottom .terms-section a:hover{color:#e63c2e}.footer-bottom .terms-section .copy-right{font-size:14px;font-weight:400;line-height:28px;text-align:center;color:#2f2f2f;opacity:.6;margin:12px 0 0}@media(max-width:1200px){.footer-bottom .terms-section{order:0;padding:0 0 26px}}.footer-bottom .page-tested{padding:12px 0;gap:12px;border-radius:16px;border:1px solid #ececec;background:#fff;width:319px}@media(max-width:375px){.footer-bottom .page-tested{width:100%}}.footer-bottom .page-tested img{width:100%;height:auto}@media(max-width:1200px){.footer-bottom .page-tested{order:1;margin-bottom:20px}}.footer-bottom .page-tested .dark,.mobile-footer{display:none}@media(max-width:1200px){.mobile-footer{display:block}}.mobile-footer hr{display:none}.mobile-footer .accordion-item{margin-bottom:23px}.mobile-footer .accordion-item:last-child{margin-bottom:0}@media(max-width:991.98px){.mobile-footer .accordion-item{margin-bottom:18px}}.mobile-footer .accordion-item.non-arrow button .transition-transform{display:none}.mobile-footer .accordion-item h2{margin:0}.mobile-footer .accordion-item h2 button{background:transparent;border:none;width:100%;text-align:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;margin:0;outline:0;cursor:pointer;min-height:48px}@media(max-width:991.98px){.mobile-footer .accordion-item h2 button{min-height:24px}}.mobile-footer .accordion-item h2 button span.text-large{font-size:26px;font-weight:500;line-height:39px;color:#2f2f2f}.mobile-footer .accordion-item h2 button span.text-large a{display:block;color:#2f2f2f!important;text-decoration:none}@media(max-width:991.98px){.mobile-footer .accordion-item h2 button span.text-large{font-size:16px;line-height:24px}}.mobile-footer .accordion-item h2 button span[aria-hidden=true]{transform:rotate(270deg);font-size:30px;display:flex;color:#2f2f2f;transition:.4s}.mobile-footer .accordion-item h2 button span[aria-hidden=true][data-open=true]{transform:rotate(90deg)}@media(max-width:991.98px){.mobile-footer .accordion-item h2 button span[aria-hidden=true]{font-size:18px}}.chat-icon-wrap{width:82px;height:82px;position:fixed;right:5%;bottom:40px;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;z-index:100;background:linear-gradient(279.07deg,#9747ff 6.49%,#e63c2e 96.38%);box-shadow:26.26px 24.62px 55px 0 rgba(0,0,0,.161);cursor:pointer;outline:0;border:none;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}@media(max-width:1200px){.chat-icon-wrap{right:3.9%;width:60px;height:60px}}@media(max-width:767.98px){.chat-icon-wrap{right:16px;width:48px;height:48px}}.chat-icon-wrap .icon{width:40px;height:auto}@media(max-width:1200px){.chat-icon-wrap .icon{width:32px}}@media(max-width:767.98px){.chat-icon-wrap .icon{width:24px}}.chat-icon-wrap.visible{opacity:1;transform:translateY(0);pointer-events:all}.footer-widget{display:block;width:88.9%;margin:0 auto;background-color:#fff;box-shadow:0 45px 63px 0 rgba(0,0,0,.122);border-radius:16px;position:fixed;bottom:40px;left:5.55%;z-index:10;opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.footer-widget.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}@media(max-width:1200px){.footer-widget{width:92.2%;left:3.9%}}@media(max-width:767.98px){.footer-widget{width:91.5%;left:4.25%}}.footer-widget-mobile-slider{display:none;width:100px}@media(max-width:816px){.footer-widget-mobile-slider{display:flex}}.footer-widget-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:14px 0}@media(max-width:1320px){.footer-widget-inner{margin:0 -24px}}@media(max-width:816px){.footer-widget-inner{margin:0;padding:14px 24px}}.footer-widget-inner .item{border-left:1px solid #ccc;padding:0 42px}@media(max-width:1420px){.footer-widget-inner .item{font-size:32px}}@media(max-width:816px){.footer-widget-inner .item{padding:0;border:none}}.footer-widget-inner .item:first-child{border:none}@media(max-width:816px){.footer-widget-inner .item.mob-none{display:none}}.footer-widget-inner .item span{font-size:26px;font-weight:800;line-height:36.4px;letter-spacing:-2px;color:#2f2f2f;margin:0}@media(max-width:991.98px){.footer-widget-inner .item span{font-size:18px;line-height:25.2px}}.footer-widget-inner .item .text{font-size:18px;font-weight:400;line-height:25.2px;color:#2f2f2f;margin:0}@media(max-width:991.98px){.footer-widget-inner .item .text{font-size:12px;line-height:16.8px}}.footer-widget-inner .item .btn-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-widget-inner .item .btn-wrap .btn{min-width:225px}@media(max-width:1320px){.footer-widget-inner .item .btn-wrap .btn{min-width:124px;padding:8px 10px;font-size:14px}}html[data-theme=dark] .footer-wrap{background:#1a1a1a}html[data-theme=dark] .footer-wrap-inner{border-color:hsla(0,0%,100%,.302)}html[data-theme=dark] .footer-heading,html[data-theme=dark] .footer-link{color:#fff}html[data-theme=dark] .footer-link:hover{color:#e63c2e}html[data-theme=dark] .footer-address{color:#fff;opacity:.8}html[data-theme=dark] .footer-address-heading{color:#fff}html[data-theme=dark] .footer-address-sub{color:#fff;opacity:1}html[data-theme=dark] .mobile-address .mobile-address-title{color:#fff}html[data-theme=dark] .mobile-address .mobile-footer-address{color:#fff;opacity:.8}html[data-theme=dark] .mobile-logos-section .mobile-logos-grid .mobile-logo-item{background-color:hsla(0,0%,100%,.239)}html[data-theme=dark] .mobile-logos-section .mobile-logos-grid .mobile-logo-item:hover{background-color:hsla(0,0%,100%,.302)}html[data-theme=dark] .footer-bottom .social-media{border:1px solid #ececec;background:hsla(0,0%,100%,.239)}html[data-theme=dark] .footer-bottom .social-media img.light{display:none}html[data-theme=dark] .footer-bottom .social-media img.dark{display:block}html[data-theme=dark] .footer-bottom .terms-section a{color:#fff}html[data-theme=dark] .footer-bottom .terms-section .copy-right{color:#fff;opacity:.8}html[data-theme=dark] .footer-bottom .page-tested{background:hsla(0,0%,100%,.239)}html[data-theme=dark] .footer-bottom .page-tested .dark{display:block}html[data-theme=dark] .footer-bottom .page-tested .light{display:none}html[data-theme=dark] .mobile-footer .accordion-item h2 button span.text-large{color:#fff}html[data-theme=dark] .mobile-footer .accordion-item h2 button span.text-large a{color:#fff!important}html[data-theme=dark] .mobile-footer .accordion-item h2 button span[aria-hidden=true]{color:#fff}html[data-theme=dark] .footer-widget{background-color:#1a1a1a;box-shadow:0 3.67px 5.13px 0 rgba(0,0,0,.047)}html[data-theme=dark] .footer-widget-inner .item{border-color:hsla(0,0%,100%,.302)}html[data-theme=dark] .footer-widget-inner .item span{color:#fff}html[data-theme=dark] .footer-widget-inner .item .text{color:#eaeaea}.DialogOverlay{background:rgba(0,0,0,.6);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent{border-radius:19px;z-index:200;background-color:#fff;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:contentShow .15s cubic-bezier(.16,1,.3,1);max-width:80vw}.DialogContent:focus{outline:none}.DialogTitle{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:800;line-height:150%;padding-top:20px}.DialogDescription{margin:10px 0 20px;color:var(--mauve-11);font-size:15px;line-height:1.5}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.gradient-circle{position:relative}.IconButton,.gradient-circle{justify-content:center;align-items:center}.IconButton{border-radius:100%;height:25px;width:25px;display:inline-flex;color:var(--violet-11);position:absolute;top:10px;right:10px;cursor:pointer}.IconButton:hover{background-color:var(--violet-4)}.IconButton:focus{box-shadow:0 0 0 2px var(--violet-7)}.girl-icon{position:absolute;left:15%;bottom:0;z-index:2}.modal-container{border-radius:19px;background:linear-gradient(180deg,rgba(192,83,150,0),#c05497)}.modal-container .text-chat-btn{background-color:transparent;border:none}@media(max-width:768px){.modal-container h2{font-size:24px}.modal-container h3{font-size:16px}.modal-container .input-wrapper{width:94%}.modal-container .chat-wrapper{width:100%}}@media(min-width:769px){.modal-container h2{font-size:32px}.modal-container h3{font-size:16px}.modal-container .input-wrapper{width:70%}.modal-container .chat-wrapper{width:46%}}.modal-container h2{color:#fff;text-align:center;font-style:normal;font-weight:600;line-height:normal}.modal-container h3{color:#e9e9e9;font-style:normal;font-weight:400;line-height:150%;text-align:center}.modal-container .modal-btn-grp button{color:#fff;border-radius:8px;border:1px solid var(--white,#fff);background:hsla(0,0%,95%,.18);padding:12px var(--Spacing-Spacing-16px,16px);align-items:center;cursor:pointer}.modal-container button:hover{opacity:.8}.modal-container button:focus-visible{outline:none}.modal-container .chat-container{position:absolute;bottom:46px;left:0;right:0}.modal-container .chat-messages{align-items:center;overflow-y:auto;height:400px;margin-bottom:40px}.modal-container .chat-messages,.modal-container .chat-wrapper{display:flex;padding:16px 24px;flex-direction:column;justify-content:center}.modal-container .flex-start{align-items:flex-start;text-align:start}.modal-container .flex-start .chat-inside{border-radius:16px 24px 24px 0}.modal-container .flex-end{align-items:flex-end;text-align:end}.modal-container .flex-end .chat-inside{border-radius:24px 16px 0 24px}.modal-container .chat-inside{max-width:260px;word-wrap:break-word;white-space:pre-wrap;color:var(--white,#fff);font-size:16px;font-style:normal;font-weight:400;line-height:150%;background:hsla(0,4%,46%,.18);padding:8px 16px}.modal-container .chat-input{display:flex;justify-content:center;margin:0 20px}.modal-container .chat-input .voice-set{margin-top:27px}.modal-container .chat-input .voice-wrapper{display:flex;justify-content:center}.modal-container .chat-input .voice-wrapper img{cursor:pointer}.modal-container .chat-input .input-wrapper{border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,95%,.14);display:flex;border-radius:8px}.modal-container .chat-input input{width:100%;color:#d8d8d8;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;padding:12px 16px;align-items:center;gap:12px;border:none;background:transparent}.modal-container .chat-input input:focus{outline:none;border:none}.modal-container .chat-input input:focus-visible{border:none;outline:none}.modal-container .chat-input ::placeholder{color:#d8d8d8}.modal-container .chat-input button{border:none;border-radius:8px;border-radius:0;background:transparent}.text-content{width:100%;position:absolute;top:50%;left:0;right:25%;z-index:3}.modal-btn-grp{justify-content:center;padding-top:12px}.modal-frame{border-radius:19px;max-width:80vw;min-width:50vw;max-width:75vw}@media(max-width:768px){.modal-frame{height:75vh}}@media(min-width:769px){.modal-frame{max-height:75vh;min-height:70vh}}.voice-text{color:#fff;text-align:center}.voice-text,.voice-text span{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.voice-text span{color:#999898}.voice-set{display:flex;justify-content:center;align-items:center;gap:48px}.voice-set img{cursor:pointer}.mobile-footer .mobile-slider-section .slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mobile-footer .mobile-slider-section .slider-header .slider-title{font-size:18px;font-weight:600;color:#2f2f2f;margin:0}.mobile-footer .mobile-slider-section .slider-header .slider-controls{display:flex;gap:8px}.mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666}.mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn:hover{background:#f5f5f5;border-color:#d0d0d0}.mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn:active{transform:scale(.95)}.mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn svg{width:16px;height:16px}.mobile-footer .mobile-slider-section .slider-container{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.mobile-footer .mobile-slider-section .slider-container::-webkit-scrollbar{display:none}.mobile-footer .mobile-slider-section .slider-container .address-card{flex:0 0 260px;background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9ecef}.mobile-footer .mobile-slider-section .slider-container .address-card .address-card-title{font-size:16px;font-weight:600;color:#2f2f2f;margin:0 0 12px;line-height:1.3}.mobile-footer .mobile-slider-section .slider-container .address-card .address-card-text{font-size:14px;color:#666;margin:0 0 6px;line-height:1.4}.mobile-footer .mobile-slider-section .slider-container .address-card .address-card-phone{font-size:14px;color:#2f2f2f;font-weight:500;margin:8px 0 0}.mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card{flex:0 0 120px;height:80px;background:#f8f9fa;border-radius:12px;padding:16px;border:1px solid #e9ecef;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card:hover{background:#e9ecef}.mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card .logo-card-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.8;transition:opacity .2s ease}.mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card .logo-card-img:hover{opacity:1}@media(max-width:480px){.mobile-footer .mobile-slider-section .slider-header .slider-title{font-size:16px}.mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn{width:32px;height:32px}.mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn svg{width:14px;height:14px}.mobile-footer .mobile-slider-section .slider-container{gap:12px}.mobile-footer .mobile-slider-section .slider-container .address-card{flex:0 0 240px;padding:16px}.mobile-footer .mobile-slider-section .slider-container .address-card .address-card-title{font-size:15px}.mobile-footer .mobile-slider-section .slider-container .address-card .address-card-phone,.mobile-footer .mobile-slider-section .slider-container .address-card .address-card-text{font-size:13px}.mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card{flex:0 0 100px;height:70px;padding:12px}}@media(max-width:360px){.mobile-footer .mobile-slider-section .slider-container .address-card{flex:0 0 220px;padding:14px}.mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card{flex:0 0 90px;height:60px;padding:10px}}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-header .slider-title{color:#fff}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn{background:hsla(0,0%,100%,.239);border-color:hsla(0,0%,100%,.302);color:#fff}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-header .slider-controls .slider-btn:hover{background:hsla(0,0%,100%,.302);border-color:hsla(0,0%,100%,.427)}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-container .address-card{background:hsla(0,0%,100%,.102);border-color:hsla(0,0%,100%,.176)}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-container .address-card .address-card-title{color:#fff}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-container .address-card .address-card-text{color:#ccc}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-container .address-card .address-card-phone{color:#fff}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card{background:hsla(0,0%,100%,.102);border-color:hsla(0,0%,100%,.176)}html[data-theme=dark] .mobile-footer .mobile-slider-section .slider-container.logo-slider .logo-card:hover{background:hsla(0,0%,100%,.176)}html[data-theme=dark] .glow-parallax-component{display:none}html[data-theme=light] .glow-parallax-component{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none}html[data-theme=light] .glow-parallax-component-left,html[data-theme=light] .glow-parallax-component-right{content:"";position:absolute;width:0;height:0;border-radius:100%;pointer-events:none;animation-name:glow-parallax-component-animation;animation-timing-function:linear;animation-duration:inherit;animation-iteration-count:infinite;transition-property:top;transition-duration:1s}html[data-theme=light] .glow-parallax-component-left{left:-6%}html[data-theme=light] .glow-parallax-component-left,html[data-theme=light] .glow-parallax-component-right{box-shadow:0 -150px calc(180px*var(--scale)) calc(180px*var(--scale)) #e63c2e,0 150px calc(180px*var(--scale)) calc(180px*var(--scale)) #9747ff}html[data-theme=light] .glow-parallax-component-right{right:-6%}@keyframes glow-parallax-component-animation{0%{box-shadow:0 -150px calc(180px*var(--scale)) calc(180px*var(--scale)) #e63c2e,0 150px calc(180px*var(--scale)) calc(180px*var(--scale)) #9747ff}50%{box-shadow:0 -150px calc(230px*var(--scale)) calc(230px*var(--scale)) #e63c2e,0 150px calc(230px*var(--scale)) calc(230px*var(--scale)) #9747ff}to{box-shadow:0 -150px calc(180px*var(--scale)) calc(180px*var(--scale)) #e63c2e,0 150px calc(180px*var(--scale)) calc(180px*var(--scale)) #9747ff}}@media(max-width:1200px){@keyframes glow-parallax-component-animation{0%{box-shadow:0 -100px calc(120px*var(--scale)) calc(120px*var(--scale)) #e63c2e,0 100px calc(120px*var(--scale)) calc(120px*var(--scale)) #9747ff}50%{box-shadow:0 -100px calc(190px*var(--scale)) calc(190px*var(--scale)) #e63c2e,0 100px calc(190px*var(--scale)) calc(190px*var(--scale)) #9747ff}to{box-shadow:0 -100px calc(120px*var(--scale)) calc(120px*var(--scale)) #e63c2e,0 100px calc(120px*var(--scale)) calc(120px*var(--scale)) #9747ff}}}@media(max-width:991.98px){@keyframes glow-parallax-component-animation{0%{box-shadow:0 -80px calc(100px*var(--scale)) calc(100px*var(--scale)) #e63c2e,0 80px calc(100px*var(--scale)) calc(100px*var(--scale)) #9747ff}50%{box-shadow:0 -80px calc(160px*var(--scale)) calc(160px*var(--scale)) #e63c2e,0 80px calc(160px*var(--scale)) calc(160px*var(--scale)) #9747ff}to{box-shadow:0 -80px calc(100px*var(--scale)) calc(100px*var(--scale)) #e63c2e,0 80px calc(100px*var(--scale)) calc(100px*var(--scale)) #9747ff}}}@media(max-width:767.98px){@keyframes glow-parallax-component-animation{0%{box-shadow:0 0 calc(90px*var(--scale)) calc(90px*var(--scale)) #e63c2e,0 0 calc(90px*var(--scale)) calc(90px*var(--scale)) #9747ff}50%{box-shadow:0 0 calc(150px*var(--scale)) calc(150px*var(--scale)) #e63c2e,0 0 calc(150px*var(--scale)) calc(150px*var(--scale)) #9747ff}to{box-shadow:0 0 calc(90px*var(--scale)) calc(90px*var(--scale)) #e63c2e,0 0 calc(90px*var(--scale)) calc(90px*var(--scale)) #9747ff}}}@media(max-width:575.98px){@keyframes glow-parallax-component-animation{0%{box-shadow:0 0 calc(70px*var(--scale)) calc(70px*var(--scale)) #e63c2e,0 0 calc(70px*var(--scale)) calc(70px*var(--scale)) #9747ff}50%{box-shadow:0 0 calc(90px*var(--scale)) calc(90px*var(--scale)) #e63c2e,0 0 calc(90px*var(--scale)) calc(90px*var(--scale)) #9747ff}to{box-shadow:0 0 calc(70px*var(--scale)) calc(70px*var(--scale)) #e63c2e,0 0 calc(70px*var(--scale)) calc(70px*var(--scale)) #9747ff}}}.home-top-banner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;overflow:hidden;height:calc(100vh - 75.25px)}@media(max-width:1200.98px){.home-top-banner{padding-bottom:10vh}}@media(max-width:767.98px){.home-top-banner{padding-bottom:10vh}}.home-top-banner-inner{position:relative;display:block;margin:0 0 0 auto;width:100%;padding:0}.home-top-banner-inner .banner-section{display:flex;align-items:flex-start;justify-content:space-between;padding-left:5.55%}@media(max-width:1200px){.home-top-banner-inner .banner-section{padding-left:3.9%}}@media(max-width:767.98px){.home-top-banner-inner .banner-section{padding:0 4.25%;flex-wrap:wrap}}.home-top-banner-inner .banner-section .text-wrap{width:57%;position:relative;padding-top:14%}@media(max-width:1200px){.home-top-banner-inner .banner-section .text-wrap{padding-top:19%}}@media(max-width:767.98px){.home-top-banner-inner .banner-section .text-wrap{width:100%}}.home-top-banner-inner .banner-section .glob-wrap{width:50%;height:100%;position:relative;z-index:10}@media(max-width:767.98px){.home-top-banner-inner .banner-section .glob-wrap{width:100%}}.home-top-banner-inner .banner-section .glob-wrap-inner{position:absolute;top:50%;right:-34vw;width:104vw}@media(max-width:991.98px){.home-top-banner-inner .banner-section .glob-wrap-inner{top:12vw}}@media(max-width:767.98px){.home-top-banner-inner .banner-section .glob-wrap-inner{width:100vw;position:unset;margin-left:-4.25%}}@media(max-width:575.98px){.home-top-banner-inner .banner-section .glob-wrap-inner{width:125vw;margin-left:calc(-4.25% - 12vw)}}.home-top-banner-inner .banner-section .glob-wrap .overlay{background:linear-gradient(180.11deg,#fff 30.92%,hsla(0,0%,100%,0) 94.84%);width:100%;height:35vh;position:absolute;bottom:-1vw;right:0;transform:rotate(180deg);z-index:5}@media(max-width:1600px){.home-top-banner-inner .banner-section .glob-wrap .overlay{height:35vh}}@media(max-width:1200px){.home-top-banner-inner .banner-section .glob-wrap .overlay{width:45vw;height:30vh;position:absolute;bottom:-2vw}}@media(max-width:991.98px){.home-top-banner-inner .banner-section .glob-wrap .overlay{width:75%;height:26vh}}@media(max-width:767.98px){.home-top-banner-inner .banner-section .glob-wrap .overlay{width:100%;height:25vh;left:-5%;right:0;bottom:-1}}@media(max-width:575.98px){.home-top-banner-inner .banner-section .glob-wrap .overlay{height:18vh}}.home-top-banner-inner .banner-section canvas{box-shadow:none;width:100%!important;object-fit:contain;height:100%!important}.home-top-banner .typing-text{display:flex;flex-wrap:wrap;align-items:center}.home-top-banner .typing-text .Typewriter__cursor{font-size:64px;font-weight:200;color:#2f2f2f;margin:0;position:relative;z-index:2;line-height:72px}@media(max-width:1600px){.home-top-banner .typing-text .Typewriter__cursor{font-size:48px;line-height:56px}}@media(max-width:1200px){.home-top-banner .typing-text .Typewriter__cursor{font-size:40px;line-height:48px}}@media(max-width:991.98px){.home-top-banner .typing-text .Typewriter__cursor{font-size:30px;line-height:38px}}@media(max-width:767.98px){.home-top-banner .typing-text .Typewriter__cursor{font-size:29px;line-height:37px}}@media(max-width:480.98px){.home-top-banner .typing-text .Typewriter__cursor{font-size:24px;line-height:37px}}.home-top-banner .typing-text .Typewriter__wrapper{font-size:64px;font-weight:500;color:#2f2f2f;margin:0;letter-spacing:0;position:relative;z-index:2;line-height:72px}@media(max-width:1600px){.home-top-banner .typing-text .Typewriter__wrapper{font-size:48px;line-height:56px}}@media(max-width:1200px){.home-top-banner .typing-text .Typewriter__wrapper{font-size:40px;line-height:48px}}@media(max-width:991.98px){.home-top-banner .typing-text .Typewriter__wrapper{font-size:30px;line-height:38px}}@media(max-width:767.98px){.home-top-banner .typing-text .Typewriter__wrapper{font-size:29px;line-height:37px}}@media(max-width:480.98px){.home-top-banner .typing-text .Typewriter__wrapper{font-size:24px;line-height:37px}}.home-top-banner .heading{font-size:94px;font-weight:800;color:#2f2f2f;margin:0;letter-spacing:-6px;position:relative;z-index:2}@media(max-width:991.98px){.home-top-banner .heading{font-size:64px}}.home-top-banner .heading--sub{font-size:40px;line-height:40px;letter-spacing:0;font-weight:400;margin:30px 0 0;position:relative;z-index:20}@media(max-width:1200px){.home-top-banner .heading--sub{font-size:28px;line-height:36px}}@media(max-width:991.98px){.home-top-banner .heading--sub{font-size:24px;line-height:28px;padding-right:0}}.home-top-banner .transparent-heading{position:absolute;z-index:4;bottom:-19%;opacity:.05;left:96px}.home-top-banner .transparent-heading h3{font-size:124px;font-weight:800;white-space:nowrap;overflow:hidden;letter-spacing:-4px;color:#2f2f2f;margin:0}@media(max-width:991.98px){.home-top-banner .transparent-heading{bottom:-18%}}.animated-text,.static-heading{font-size:64px;font-weight:400;color:#2f2f2f;margin:0;letter-spacing:0;position:relative;z-index:2;line-height:72px}@media(max-width:1600px){.animated-text,.static-heading{font-size:48px;line-height:56px}}@media(max-width:1200px){.animated-text,.static-heading{font-size:40px;line-height:48px}}@media(max-width:991.98px){.animated-text,.static-heading{font-size:30px;line-height:38px}}@media(max-width:767.98px){.animated-text,.static-heading{font-size:29px;line-height:37px}}@media(max-width:480.98px){.animated-text,.static-heading{font-size:24px;line-height:37px}}.video-tab-wrap{margin-top:80px;padding-top:70px}@media(max-width:1200px){.video-tab-wrap{margin-top:0;padding-top:0}}@media(max-width:991.98px){.video-tab-wrap{margin-top:20px;padding-top:0}}.video-tab-wrap .tab-content{margin-top:80px}@media(max-width:991.98px){.video-tab-wrap .tab-content{margin-top:50px}}.video-tab-wrap .tab-content-inner{display:none;opacity:0;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.video-tab-wrap .tab-content-inner.active{display:block;opacity:1}.video-tab-wrap .tab-content-inner .video-content img{width:100%;height:100%;object-fit:cover}@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.platform-play-tab .tab-content{margin-top:45px}@media(max-width:1200px){.platform-play-tab .tab-content{margin-top:40px}}@media(max-width:991.98px){.platform-play-tab .tab-content{margin-top:30px;margin-bottom:40px}}.platform-play-tab .tab-content-inner{position:relative;display:none;opacity:0;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.platform-play-tab .tab-content-inner.active{display:block;opacity:1}.platform-play-tab.metamerse-video .tab-content-inner{height:872px;display:block!important;opacity:1!important}.platform-play-tab.fin-space-tab{margin-bottom:110px}@media(max-width:1200px){.platform-play-tab.fin-space-tab{margin-bottom:0}}.about_about-page-wrap__2Xcg0{display:block;margin:0 auto;width:88.9%}@media(max-width:1200px){.about_about-page-wrap__2Xcg0{width:92.2%}}@media(max-width:767.98px){.about_about-page-wrap__2Xcg0{width:91.5%}}.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk{display:flex;flex-wrap:wrap;width:83.12%;margin:40px auto 0}@media(max-width:1200px){.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk{width:100%}}.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img1__bEz6n .about_img-inner__KKxIr,.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img2__HJikB .about_img-inner__KKxIr{margin:10px}@media(max-width:575.98px){.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img1__bEz6n .about_img-inner__KKxIr,.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img2__HJikB .about_img-inner__KKxIr{margin:10px 0}}.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img1__bEz6n img,.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img2__HJikB img{width:100%;height:28.8vw;object-fit:cover}@media(max-width:575.98px){.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img1__bEz6n img,.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img2__HJikB img{height:auto}}.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img1__bEz6n{width:40.8%}@media(max-width:575.98px){.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img1__bEz6n{width:100%}}.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img2__HJikB{width:59.2%}@media(max-width:575.98px){.about_about-page-wrap__2Xcg0 .about_about-img-wrap__N7knk .about_img2__HJikB{width:100%}}.about_count-card-wrap__L4I_p{display:flex;flex-wrap:wrap;justify-content:center;margin:80px -12px 0}@media(max-width:1200px){.about_count-card-wrap__L4I_p{margin:56px -12px 0}}.about_count-card-wrap__L4I_p .about_card-item__RrstF{width:calc(25% - 24px);margin-bottom:80px;margin-left:12px;margin-right:12px}@media(max-width:1200px){.about_count-card-wrap__L4I_p .about_card-item__RrstF{width:calc(33.33% - 24px);margin-bottom:32px}}@media(max-width:767.98px){.about_count-card-wrap__L4I_p .about_card-item__RrstF{margin-bottom:16px}}@media(max-width:575.98px){.about_count-card-wrap__L4I_p .about_card-item__RrstF{width:calc(50% - 16px);margin-left:8px;margin-right:8px}}.about_about-mid-para__XdPwu{padding:0 0 48px;margin-top:-40px}@media(max-width:1200px){.about_about-mid-para__XdPwu{padding:0 0 24px;margin:24px 0 0}}@media(max-width:767.98px){.about_about-mid-para__XdPwu{margin-bottom:40px}}.about_about-para__vEuKl{font-size:18px;font-weight:400;line-height:36px;color:#767676;margin:0;text-align:center}@media(max-width:767.98px){.about_about-para__vEuKl{font-size:14px;line-height:28px}}html[data-theme=dark] .about_about-para__vEuKl{color:#eaeaea}.hero-banner{width:100%;padding:40px 20px;background:transparent;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative;z-index:100;transition:all .3s ease}.hero-banner.fixed-bottom{position:fixed;bottom:20px;left:0;right:0;z-index:1000;padding:20px;top:auto;min-height:auto}.hero-banner.fixed-bottom .banner-container{max-width:90%}.hero-banner.fixed-bottom .banner-container .banner-content{padding:20px 36px;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1)}.hero-banner.fixed-bottom .banner-container .banner-content .banner-title{font-size:30px}.hero-banner.fixed-bottom .banner-container .banner-content .lets-talk-btn{padding:12px 24px;font-size:15px;min-width:130px}.hero-banner .banner-container{width:100%;max-width:1000px}.hero-banner .banner-container .banner-content{background:#5b5858;border-radius:50px;padding:32px 48px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);position:relative;overflow:hidden}.hero-banner .banner-container .banner-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.hero-banner .banner-container .banner-content .banner-title{color:#fff;font-size:36px;font-weight:500;line-height:150%;letter-spacing:0;margin:0;flex:1;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-banner .banner-container .banner-content .lets-talk-btn{background:#5b5858;border:none;border-radius:25px;padding:14px 28px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(231,76,60,.3);position:relative;z-index:1;min-width:140px}.hero-banner .banner-container .banner-content .lets-talk-btn:hover{background:#5b5858;transform:translateY(-2px);box-shadow:0 6px 20px rgba(231,76,60,.4)}.hero-banner .banner-container .banner-content .lets-talk-btn:active{transform:translateY(-1px)}.hero-banner .banner-container .banner-content .lets-talk-btn .arrow-icon{transition:transform .3s ease;margin-left:4px}.hero-banner .banner-container .banner-content .lets-talk-btn:hover .arrow-icon{transform:translateX(4px)}@media(max-width:768px){.hero-banner{padding:20px 16px}.hero-banner.fixed-bottom{bottom:16px;padding:16px}.hero-banner.fixed-bottom .banner-container .banner-content{flex-direction:column;gap:20px;padding:20px;text-align:center}.hero-banner.fixed-bottom .banner-container .banner-content .banner-title{font-size:24px;line-height:140%}.hero-banner.fixed-bottom .banner-container .banner-content .lets-talk-btn{align-self:center;min-width:140px;padding:14px 28px;font-size:14px}.hero-banner .banner-container .banner-content{flex-direction:column;gap:24px;padding:28px 24px;text-align:center}.hero-banner .banner-container .banner-content .banner-title{font-size:28px;line-height:140%}.hero-banner .banner-container .banner-content .lets-talk-btn{align-self:center;min-width:160px;padding:16px 32px}}@media(max-width:480px){.hero-banner.fixed-bottom{bottom:12px;padding:12px}.hero-banner.fixed-bottom .banner-container .banner-content{padding:18px 16px;border-radius:30px}.hero-banner.fixed-bottom .banner-container .banner-content .banner-title{font-size:20px;line-height:130%}.hero-banner.fixed-bottom .banner-container .banner-content .lets-talk-btn{font-size:13px;padding:12px 24px;min-width:120px}.hero-banner .banner-container .banner-content{padding:24px 20px;border-radius:30px}.hero-banner .banner-container .banner-content .banner-title{font-size:24px;line-height:130%}.hero-banner .banner-container .banner-content .lets-talk-btn{font-size:14px;padding:14px 28px;min-width:140px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.hero-banner{animation:slideInUp .6s ease-out}.hero-banner.fixed-bottom{animation:slideInFromBottom .8s ease-out}.hero-banner .banner-container .banner-content:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.platforms-section{padding:6rem 0;position:relative;clip-path:inset(0);background:radial-gradient(42.33% 70.51% at 50% 50%,#515151 0,#262626 100%)}.platforms-section .platform-container{width:88.9%;margin:0 auto;position:relative;z-index:10}.platforms-section .grid-layout{display:grid;gap:3rem;align-items:start}@media(min-width:1024.5px){.platforms-section .grid-layout{grid-template-columns:1fr 1.5fr}.content-section-platforms{position:sticky;top:8rem}}.content-section-platforms .content-space{display:flex;flex-direction:column;gap:1.5rem}.content-section-platforms .header-space{display:flex;flex-direction:column;gap:1rem}.content-section-platforms .section-label{color:#fff;font-size:20px;font-weight:500}.content-section-platforms .main-title{font-size:52px;font-weight:400;line-height:78px;color:#fff}@media(max-width:1200px){.content-section-platforms .main-title{font-size:45px;line-height:60px}}@media(max-width:480px){.content-section-platforms .main-title{font-size:38px;line-height:45px}}.content-section-platforms .description{color:#fff;font-size:20px;line-height:30px;font-weight:400}@media(max-width:480px){.content-section-platforms .description{font-size:17px}}.platforms-grid{display:grid;gap:1.5rem}@media(min-width:768px){.platforms-grid{grid-template-columns:1fr 1fr}}.platform-card{backdrop-filter:blur(103.9425125122px);background:hsla(0,0%,51%,.29);border-radius:8.37px;padding:2rem 0;color:#fff;position:relative;overflow:hidden}.platform-card .card-header{border-bottom:1px solid #fff;padding-bottom:1rem;margin-bottom:2rem;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.platform-card .card-header .card-title{font-size:20.94px;font-weight:500;border-radius:4.19px;background-color:#3c3c3c;color:#fff;padding:.5em}@media(max-width:1200px){.platform-card .card-header .card-title{font-size:18.94px}}.platform-card .logo-section{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;min-height:120px}.platform-card .logo-section .logo-container{text-align:center}.platform-card .logo-section .logo-container img{color:transparent}.platform-card .card-description{color:#fff;font-size:15px;line-height:22.7px;text-align:start;padding:0 2rem}.careers-box{background-color:#fff;box-shadow:0 100px 80px 0 rgba(0,0,0,.071);padding:24px 32px;border-radius:24px;margin:10px;height:calc(100% - 68px);transition:.4s;border:2px solid #fff}.careers-box:hover{box-shadow:none;border:2px solid #e63c2e}@media(max-width:991.98px){.careers-box{padding:24px 16px;box-shadow:0 8px 16px 0 rgba(0,0,0,.161)}}@media(max-width:575.98px){.careers-box{height:auto}}.careers-box .heading{font-size:24px;font-weight:700;line-height:36px;color:#2f2f2f;margin:0 0 12px}@media(max-width:991.98px){.careers-box .heading{font-size:18px;line-height:27px}}.careers-box .location{font-size:16px;font-weight:400;line-height:24px;color:#2f2f2f;margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:center}@media(max-width:991.98px){.careers-box .location{font-size:14px;line-height:21px}}.careers-box .location .divider{margin:0 13px}.careers-box .location .full-time{color:#0042c9}.careers-box .para{font-size:14px;font-weight:400;line-height:28px;color:#767676;margin:0 0 10px;padding-top:11px}.careers-box .btn-wrap{padding-top:13px}.careers-box .btn-wrap .btn{font-size:16px;font-weight:700;line-height:32px;background:linear-gradient(90deg,#e63c2e 20%,#9747ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;border:none;box-shadow:none;outline:0;transition:.4s;text-decoration:none}.step-card{padding:24px;border:1px solid #bfbfbf;margin:0 12px;border-radius:16px;height:100%}@media(max-width:575.98px){.step-card{height:auto;border:none;margin:0;padding:0 16px 24px}}.step-card .icon-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.step-card .icon-wrap img{width:60px;height:60px}.step-card .icon-wrap img.light{display:block}.step-card .icon-wrap img.dark{display:none}.step-card .text-wrap .step{font-size:16px;font-weight:700;line-height:24.96px;text-align:center;margin:0;color:rgba(34,34,34,.6)}.step-card .text-wrap .title{font-size:22px;font-weight:700;line-height:34.32px;text-align:center;color:#2f2f2f;margin:0 0 24px}@media(max-width:1200px){.step-card .text-wrap .title{font-size:18px;line-height:28.08px}}.step-card .text-wrap .para{font-size:16px;font-weight:400;line-height:27.2px;text-align:center;color:#767676;margin:0}@media(max-width:1200px){.step-card .text-wrap .para{font-size:14px;line-height:28px}}.careers-slider .swiper-wrapper{padding-left:5.5%}@media(max-width:1200px){.careers-slider .swiper-wrapper{padding-left:3.9%}}@media(max-width:768.98px){.careers-slider .swiper-wrapper{padding-left:4.25%}}.careers-slider .swiper-wrapper .slide-inner{position:relative;height:29.5vw}@media(max-width:575.98px){.careers-slider .swiper-wrapper .slide-inner{height:56.3vw}}.careers-slider .swiper-wrapper .slide-inner .img-wrap img{width:100%;height:100%;object-fit:cover}.careers-slider .swiper-wrapper .slide-inner .text-wrap{position:absolute;bottom:0;left:0;right:0;width:100%;height:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(0,0,0,.49);transition:.6s ease;overflow:hidden}.careers-slider .swiper-wrapper .slide-inner .text-wrap p{font-size:32px;font-weight:800;line-height:48px;text-align:center;color:#fff;margin:0;padding:16px}@media(max-width:768.98px){.careers-slider .swiper-wrapper .slide-inner .text-wrap p{font-size:22px;line-height:38px}}.careers-slider .swiper-wrapper .slide-inner:hover .text-wrap{height:100%}html[data-theme=dark] .careers-box{background-color:#1a1a1a;box-shadow:0 13.87px 21.34px 0 rgba(0,0,0,.098);border:2px solid #1a1a1a}html[data-theme=dark] .careers-box:hover{border:2px solid #e63c2e}html[data-theme=dark] .careers-box .heading,html[data-theme=dark] .careers-box .location{color:#fff}html[data-theme=dark] .careers-box .location .divider{margin:0 13px}html[data-theme=dark] .careers-box .location .full-time{color:#fff}html[data-theme=dark] .careers-box .para{color:#eaeaea}html[data-theme=dark] .step-card .icon-wrap img.light{display:none}html[data-theme=dark] .step-card .icon-wrap img.dark{display:block}html[data-theme=dark] .step-card .text-wrap .step{color:#eaeaea}html[data-theme=dark] .step-card .text-wrap .title{color:#fff}html[data-theme=dark] .step-card .text-wrap .para{color:#eaeaea}.careers_careers-page-wrap__7ZFz9{display:block;width:88.9%;padding-top:60px;margin:0 auto 180px}@media(max-width:1200px){.careers_careers-page-wrap__7ZFz9{width:92.2%;padding-top:40px;margin-bottom:80px}}@media(max-width:991.98px){.careers_careers-page-wrap__7ZFz9{margin-bottom:0}}@media(max-width:767.98px){.careers_careers-page-wrap__7ZFz9{width:91.5%;padding-top:24px}}.careers_careers-page-inner__jKmYu{padding-bottom:12px}@media(max-width:991.98px){.careers_careers-page-inner__jKmYu{padding-bottom:52px}}.careers_careers-page-inner__jKmYu .careers_careers-section__h3v9d{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:38px}@media(max-width:1200px){.careers_careers-page-inner__jKmYu .careers_careers-section__h3v9d{padding-top:0}}.careers_careers-page-inner__jKmYu .careers_left-side__EB0z6{width:50%}@media(max-width:1200px){.careers_careers-page-inner__jKmYu .careers_left-side__EB0z6{width:55%}}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_left-side__EB0z6{width:100%}}.careers_careers-page-inner__jKmYu .careers_left-side-inner__awTHd{padding-right:70px}@media(max-width:1200px){.careers_careers-page-inner__jKmYu .careers_left-side-inner__awTHd{padding-right:50px}}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_left-side-inner__awTHd{padding-right:0}}.careers_careers-page-inner__jKmYu .careers_right-side__1UhUj{width:45.62%}@media(max-width:1200px){.careers_careers-page-inner__jKmYu .careers_right-side__1UhUj{width:45%}}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_right-side__1UhUj{width:100%}}.careers_careers-page-inner__jKmYu .careers_heading-section__YJMHL{margin-bottom:32px}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_heading-section__YJMHL{margin-bottom:16px}}.careers_careers-page-inner__jKmYu .careers_sub-heading__35XtQ{display:flex;flex-wrap:wrap;align-items:center;font-size:22px;font-weight:400;line-height:33px;color:#2f2f2f;margin:8px 0 0}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_sub-heading__35XtQ{margin:16px 0 0}}.careers_careers-page-inner__jKmYu .careers_sub-heading__35XtQ .careers_devider__yuSa8{margin:0 13.5px}.careers_careers-page-inner__jKmYu .careers_sub-heading__35XtQ .careers_type___nVm3{color:#003d6e}.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw{margin-top:34px}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw{margin-top:24px}}.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw .careers_text-block__kdURg{margin-bottom:34px}@media(max-width:767.98px){.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw .careers_text-block__kdURg{margin-bottom:24px}}.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw .careers_text-block__kdURg .careers_heading__mNMpR{font-size:18px;font-weight:600;line-height:25.2px;color:#2f2f2f;margin:0 0 8px}.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw ul{margin:0;padding-left:18px}.careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw ul li{font-size:16px;font-weight:400;line-height:32px;color:#767676;margin:0}.careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh{padding:16px;border:1px solid #bfbfbf;border-radius:8px}.careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh .careers_heading__mNMpR{font-size:22px;font-weight:600;line-height:30.8px;margin:0 0 24px}.careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh input,.careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh textarea{width:calc(100% - 34px)}.careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh .careers_submit-btn___EaXD button{width:100%;box-shadow:none;border:none}.careers_careers-text-para__0DtPI{font-size:16px;font-weight:400;line-height:32px;color:#767676;margin:0}.careers_careers-box-wrap__7_UDi{display:block;margin:0 auto;width:73.9%}@media(max-width:1200px){.careers_careers-box-wrap__7_UDi{width:92.2%}}@media(max-width:767.98px){.careers_careers-box-wrap__7_UDi{width:91.5%}}.careers_careers-box-wrap-inner__UzfKo{display:flex;flex-wrap:wrap;padding-top:40px}.careers_careers-box-wrap-inner__UzfKo .careers_box-item__eI_jF{width:50%}@media(max-width:575.98px){.careers_careers-box-wrap-inner__UzfKo .careers_box-item__eI_jF{width:100%}}.careers_careers-img-wrap__IG3Bj{display:flex;flex-wrap:wrap;padding-top:53px;margin-top:53px}@media(max-width:1200px){.careers_careers-img-wrap__IG3Bj{padding-top:40px;margin-top:40px}}@media(max-width:991.98px){.careers_careers-img-wrap__IG3Bj{margin-top:38px;padding-top:0}}.careers_careers-img-wrap__IG3Bj .careers_img1__dMazV .careers_img-inner__gvj1o,.careers_careers-img-wrap__IG3Bj .careers_img2__YUKB9 .careers_img-inner__gvj1o{margin:10px}.careers_careers-img-wrap__IG3Bj .careers_img1__dMazV img,.careers_careers-img-wrap__IG3Bj .careers_img2__YUKB9 img{width:100%;height:28.8vw;object-fit:cover}@media(max-width:575.98px){.careers_careers-img-wrap__IG3Bj .careers_img1__dMazV img,.careers_careers-img-wrap__IG3Bj .careers_img2__YUKB9 img{height:auto}}.careers_careers-img-wrap__IG3Bj .careers_img1__dMazV{width:40.8%}@media(max-width:575.98px){.careers_careers-img-wrap__IG3Bj .careers_img1__dMazV{width:100%}}.careers_careers-img-wrap__IG3Bj .careers_img2__YUKB9{width:59.2%}@media(max-width:575.98px){.careers_careers-img-wrap__IG3Bj .careers_img2__YUKB9{width:100%}}.careers_careers-para__vMQxY{font-size:28px;font-weight:400;line-height:56px;text-align:center;color:#767676;margin:0}@media(max-width:767.98px){.careers_careers-para__vMQxY{font-size:18px;line-height:36px}}@media(max-width:575.98px){.careers_careers-para__vMQxY{text-align:left}}.careers_careers-mid-para__TgaGc{display:block;width:84%;margin:56px auto 0;padding:56px 0 0}@media(max-width:1200px){.careers_careers-mid-para__TgaGc{margin:40px auto 0;padding:40px 0 0}}@media(max-width:991.98px){.careers_careers-mid-para__TgaGc{padding:0;width:100%}}.careers_possibly-section__jDGF2{background:linear-gradient(0deg,hsla(0,0%,95%,.5),hsla(0,0%,95%,.5));padding:80px 0}@media(max-width:991.98px){.careers_possibly-section__jDGF2{padding:56px 0}}.careers_possibly-section-inner__15zH9{display:block;margin:0 auto;width:73.9%}@media(max-width:1200px){.careers_possibly-section-inner__15zH9{width:92.2%}}@media(max-width:767.98px){.careers_possibly-section-inner__15zH9{width:91.5%}}.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR{margin-bottom:80px}@media(max-width:991.98px){.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR{margin-bottom:32px}}.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR h2{margin:0 0 24px}@media(max-width:767.98px){.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR h2{font-size:26px;line-height:39px;margin:0 0 8px}}.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR p{display:block;margin:0 auto;width:60%}@media(max-width:991.98px){.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR p{width:100%}}@media(max-width:767.98px){.careers_possibly-section-inner__15zH9 .careers_heading__mNMpR p{font-size:14px;line-height:28px}}.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_{display:flex;flex-wrap:wrap;margin:0 -24px 80px}@media(max-width:1200px){.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_{margin:0 -12px 80px}}@media(max-width:991.98px){.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_{margin:0 -12px 32px}}.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_ .careers_card-item__WZ7By{width:25%}@media(max-width:991.98px){.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_ .careers_card-item__WZ7By{width:50%;margin:12px 0}}@media(max-width:575.98px){.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_ .careers_card-item__WZ7By{width:100%}}.careers_possibly-section-inner__15zH9 .careers_card-wrap__Uz92_ .careers_card-item__WZ7By:last-child{margin-bottom:0}.careers_send-cv-wrap__Smk_N h2{margin:0 0 24px}@media(max-width:767.98px){.careers_send-cv-wrap__Smk_N h2{font-size:26px;line-height:39px;margin:0 0 8px}}.careers_send-cv-wrap__Smk_N .careers_send-cv-text___JOPP{font-size:16px;font-weight:400;line-height:32px;text-align:center;color:#767676;margin:0}.careers_send-cv-wrap__Smk_N .careers_mail-link__LQWBo{font-size:22px;font-weight:700;line-height:44px;text-align:center;text-decoration:none;display:block}.careers_careers-slider-wrap__5_fki{padding:64px 0 170px;margin:64px 0 0}@media(max-width:1200px){.careers_careers-slider-wrap__5_fki{padding:38px 0 48px;margin:44px 0 0}}@media(max-width:767.98px){.careers_careers-slider-wrap__5_fki{margin:38px 0 0}}.careers_careers-slider-wrap__5_fki .careers_heading__mNMpR{margin-bottom:66px}@media(max-width:767.98px){.careers_careers-slider-wrap__5_fki .careers_heading__mNMpR{margin-bottom:60px}}.careers_careers-slider-wrap__5_fki .careers_heading__mNMpR h2{margin:0}@media(max-width:767.98px){.careers_careers-slider-wrap__5_fki .careers_heading__mNMpR h2{font-size:26px;line-height:39px}}html[data-theme=dark] .careers_careers-para__vMQxY{color:#eaeaea}html[data-theme=dark] .careers_possibly-section__jDGF2{background:#1a1a1a}html[data-theme=dark] .careers_careers-text-para__0DtPI,html[data-theme=dark] .careers_send-cv-wrap__Smk_N .careers_send-cv-text___JOPP{color:#eaeaea}html[data-theme=dark] .careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw .careers_text-block__kdURg .careers_heading__mNMpR,html[data-theme=dark] .careers_careers-page-inner__jKmYu .careers_sub-heading__35XtQ,html[data-theme=dark] .careers_careers-page-inner__jKmYu .careers_sub-heading__35XtQ .careers_type___nVm3{color:#fff}html[data-theme=dark] .careers_careers-page-inner__jKmYu .careers_content-section__w9Eaw ul li{color:#eaeaea}html[data-theme=dark] .careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh{border:1px solid #bfbfbf}html[data-theme=dark] .careers_careers-page-inner__jKmYu .careers_form-wrap__f8mDh .careers_heading__mNMpR{color:#fff}:export{primaryColor:#e63c2e;black:#000;white:#fff;lightBlack:#2f2f2f}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:flex-end;z-index:1000;padding:0}.modal-header-content{margin-left:6%}.modal-header-position{font-size:32px;font-weight:500;color:#1a1a1a;margin:0}@media(max-width:998px){.modal-header-position{font-size:28px}}@media(max-width:768px){.modal-header-position{font-size:25px}}@media(max-width:480px){.modal-header-position{font-size:22px}}.modal-header-location{font-size:14px;font-weight:500;color:#747474;margin:0}.modal-body{width:85.9%;display:block;margin:0 auto;border-radius:8px;border:1px solid #bfbfbf;padding:20px}.modal-inner-title{font-size:22px;font-weight:500;color:#2f2f2f;margin-bottom:16px;text-align:center}.modal-content{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:65vh;overflow-y:auto;box-shadow:0 -4px 20px rgba(0,0,0,.15);transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:50px 0}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;margin-bottom:24px;position:relative}.modal-header:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background-color:#d1d5db;border-radius:2px}.modal-close-btn{background:none;border:none;font-size:2rem;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.modal-close-btn:hover{background-color:#f3f4f6;color:#1f2937}@media(min-width:769px){.modal-content{border-radius:16px 16px 0 0}}@media(max-width:768px){.modal-content{max-height:90vh}.modal-header{margin-bottom:16px}.modal-body{padding:16px}}html[data-theme=dark] .modal-content{background:radial-gradient(42.33% 70.51% at 50% 50%,#515151 0,#262626 100%)!important}html[data-theme=dark] .modal-header-position,html[data-theme=dark] .modal-inner-title{color:#eaeaea}