@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-\[2px\]{inset:2px}.inset-\[3px\]{inset:3px}.inset-x-0{left:0;right:0}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-14{bottom:-3.5rem}.-bottom-16{bottom:-4rem}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-left-10{left:-2.5rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-28{left:-7rem}.-left-32{left:-8rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-left-\[9999px\]{left:-9999px}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-28{right:-7rem}.-right-4{right:-1rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-12{bottom:3rem}.bottom-20{bottom:5rem}.bottom-28{bottom:7rem}.bottom-36{bottom:9rem}.bottom-5{bottom:1.25rem}.bottom-8{bottom:2rem}.bottom-\[34px\]{bottom:34px}.bottom-\[48px\]{bottom:48px}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-12{left:3rem}.left-14{left:3.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-9{left:2.25rem}.left-\[-245px\]{left:-245px}.left-\[18\%\]{left:18%}.left-\[18px\]{left:18px}.left-\[4\%\]{left:4%}.right-0{right:0}.right-10{right:2.5rem}.right-12{right:3rem}.right-14{right:3.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[18\%\]{right:18%}.right-\[18px\]{right:18px}.right-\[7\%\]{right:7%}.top-0{top:0}.top-10{top:2.5rem}.top-12{top:3rem}.top-16{top:4rem}.top-20{top:5rem}.top-24{top:6rem}.top-28{top:7rem}.top-32{top:8rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[10\%\]{top:10%}.top-\[138px\]{top:138px}.top-\[15\%\]{top:15%}.top-\[210px\]{top:210px}.top-\[22\%\]{top:22%}.top-\[220px\]{top:220px}.top-\[24px\]{top:24px}.top-\[44\%\]{top:44%}.top-\[54px\]{top:54px}.top-\[55\%\]{top:55%}.top-\[66\%\]{top:66%}.top-\[70px\]{top:70px}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[7\]{z-index:7}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.order-1{order:1}.order-2{order:2}.m-4{margin:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-4{margin-top:-1rem}.-mt-7{margin-top:-1.75rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-20{width:5rem;height:5rem}.size-24{width:6rem;height:6rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-36{width:9rem;height:9rem}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-44{width:11rem;height:11rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-72{width:18rem;height:18rem}.size-8{width:2rem;height:2rem}.size-80{width:20rem;height:20rem}.size-9{width:2.25rem;height:2.25rem}.size-\[145px\]{width:145px;height:145px}.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-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-36{height:9rem}.h-40{height:10rem}.h-44{height:11rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-9{height:2.25rem}.h-\[155px\]{height:155px}.h-\[240px\]{height:240px}.h-\[94px\]{height:94px}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-\[102px\]{min-height:102px}.min-h-\[260px\]{min-height:260px}.min-h-\[3\.4rem\]{min-height:3.4rem}.min-h-\[360px\]{min-height:360px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[460px\]{min-height:460px}.min-h-\[560px\]{min-height:560px}.min-h-\[590px\]{min-height:590px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-28{width:7rem}.w-36{width:9rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-\[235px\]{width:235px}.w-\[540px\]{width:540px}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[min\(92\%\,1050px\)\]{width:min(92%,1050px)}.w-\[min\(92\%\,980px\)\]{width:min(92%,980px)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-44{min-width:11rem}.min-w-52{min-width:13rem}.min-w-\[720px\]{min-width:720px}.min-w-\[780px\]{min-width:780px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[32rem\],.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y:-1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-7deg\]{--tw-rotate:-7deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[18deg\]{--tw-rotate:18deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[42deg\]{--tw-rotate:42deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scroll-mt-28{scroll-margin-top:7rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-y-5{row-gap:1.25rem}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0_58px_0_58px\]{border-radius:0 58px}.rounded-\[0_62px_0_62px\]{border-radius:0 62px}.rounded-\[1\.15rem_4\.35rem_1\.15rem_1\.15rem\]{border-radius:1.15rem 4.35rem 1.15rem 1.15rem}.rounded-\[1\.25rem_4\.5rem_1\.25rem_1\.25rem\]{border-radius:1.25rem 4.5rem 1.25rem 1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.35rem_\.75rem_1\.35rem_\.75rem\]{border-radius:1.35rem .75rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[2\.3rem\]{border-radius:2.3rem}.rounded-\[2\.4rem_1rem_2\.4rem_1rem\]{border-radius:2.4rem 1rem}.rounded-\[2\.5rem_1rem_2\.5rem_1rem\]{border-radius:2.5rem 1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3\.3rem_\.85rem_3\.3rem_\.85rem\]{border-radius:3.3rem .85rem}.rounded-\[3\.5rem_1rem_3\.5rem_1rem\]{border-radius:3.5rem 1rem}.rounded-\[70px_0_70px_0\]{border-radius:70px 0}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-bl-\[2\.8rem\]{border-bottom-left-radius:2.8rem}.rounded-bl-\[4rem\]{border-bottom-left-radius:4rem}.rounded-bl-\[6rem\]{border-bottom-left-radius:6rem}.rounded-br-\[1\.1rem\]{border-bottom-right-radius:1.1rem}.rounded-br-\[1\.7rem\]{border-bottom-right-radius:1.7rem}.rounded-br-\[1\.8rem\]{border-bottom-right-radius:1.8rem}.rounded-br-\[2\.5rem\]{border-bottom-right-radius:2.5rem}.rounded-tl-\[1\.1rem\]{border-top-left-radius:1.1rem}.rounded-tl-\[1\.7rem\]{border-top-left-radius:1.7rem}.rounded-tl-\[1\.8rem\]{border-top-left-radius:1.8rem}.rounded-tl-\[2\.5rem\]{border-top-left-radius:2.5rem}.rounded-tr-\[2\.8rem\]{border-top-right-radius:2.8rem}.rounded-tr-\[4rem\]{border-top-right-radius:4rem}.rounded-tr-\[6rem\]{border-top-right-radius:6rem}.border{border-width:1px}.border-\[8px\]{border-width:8px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#245f67\]\/10{border-color:#245f671a}.border-\[\#5fa7b0\]\/30{border-color:#5fa7b04d}.border-\[\#6aaab2\]\/20{border-color:#6aaab233}.border-\[\#ccd3ca\]\/70{border-color:#ccd3cab3}.border-\[\#f7f6f1\]{--tw-border-opacity:1;border-color:rgb(247 246 241/var(--tw-border-opacity,1))}.border-coral\/15{border-color:#92c5cb26}.border-coral\/25{border-color:#92c5cb40}.border-coral\/30{border-color:#92c5cb4d}.border-coral\/40{border-color:#92c5cb66}.border-coral\/60{border-color:#92c5cb99}.border-ember\/25{border-color:#6aaab240}.border-navy\/10{border-color:#245f671a}.border-navy\/15{border-color:#245f6726}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.bg-\[\#09122c\]{--tw-bg-opacity:1;background-color:rgb(9 18 44/var(--tw-bg-opacity,1))}.bg-\[\#101a38\]{--tw-bg-opacity:1;background-color:rgb(16 26 56/var(--tw-bg-opacity,1))}.bg-\[\#101a38\]\/95{background-color:#101a38f2}.bg-\[\#17383f\]{--tw-bg-opacity:1;background-color:rgb(23 56 63/var(--tw-bg-opacity,1))}.bg-\[\#245f67\]{--tw-bg-opacity:1;background-color:rgb(36 95 103/var(--tw-bg-opacity,1))}.bg-\[\#245f67\]\/10{background-color:#245f671a}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-\[\#397f87\]\/10{background-color:#397f871a}.bg-\[\#5fa7b0\]\/15{background-color:#5fa7b026}.bg-\[\#5fa7b0\]\/20{background-color:#5fa7b033}.bg-\[\#9f3b51\]{--tw-bg-opacity:1;background-color:rgb(159 59 81/var(--tw-bg-opacity,1))}.bg-\[\#b5c0d0\]\/35{background-color:#b5c0d059}.bg-\[\#b76855\]{--tw-bg-opacity:1;background-color:rgb(183 104 85/var(--tw-bg-opacity,1))}.bg-\[\#ccd3ca\]{--tw-bg-opacity:1;background-color:rgb(204 211 202/var(--tw-bg-opacity,1))}.bg-\[\#d65d55\]{--tw-bg-opacity:1;background-color:rgb(214 93 85/var(--tw-bg-opacity,1))}.bg-\[\#e8f4f5\]{--tw-bg-opacity:1;background-color:rgb(232 244 245/var(--tw-bg-opacity,1))}.bg-\[\#f7f6f1\]{--tw-bg-opacity:1;background-color:rgb(247 246 241/var(--tw-bg-opacity,1))}.bg-\[\#fbf9f2\]{--tw-bg-opacity:1;background-color:rgb(251 249 242/var(--tw-bg-opacity,1))}.bg-\[\#fff7f3\]{--tw-bg-opacity:1;background-color:rgb(255 247 243/var(--tw-bg-opacity,1))}.bg-\[\#fff7f3\]\/10{background-color:#fff7f31a}.bg-\[\#fff7f3\]\/95{background-color:#fff7f3f2}.bg-coral{--tw-bg-opacity:1;background-color:rgb(146 197 203/var(--tw-bg-opacity,1))}.bg-coral\/10{background-color:#92c5cb1a}.bg-coral\/15{background-color:#92c5cb26}.bg-coral\/20{background-color:#92c5cb33}.bg-coral\/5{background-color:#92c5cb0d}.bg-ember{--tw-bg-opacity:1;background-color:rgb(106 170 178/var(--tw-bg-opacity,1))}.bg-ember\/10{background-color:#6aaab21a}.bg-ember\/15{background-color:#6aaab226}.bg-ember\/20{background-color:#6aaab233}.bg-navy{--tw-bg-opacity:1;background-color:rgb(36 95 103/var(--tw-bg-opacity,1))}.bg-navy\/20{background-color:#245f6733}.bg-navy\/55{background-color:#245f678c}.bg-navy\/70{background-color:#245f67b3}.bg-navy\/80{background-color:#245f67cc}.bg-navy\/85{background-color:#245f67d9}.bg-red-500\/10{background-color:#ef44441a}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.025\]{background-color:#ffffff06}.bg-white\/\[\.035\]{background-color:#ffffff09}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.055\]{background-color:#ffffff0e}.bg-white\/\[\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-wine{--tw-bg-opacity:1;background-color:rgb(57 127 135/var(--tw-bg-opacity,1))}.bg-wine\/25{background-color:#397f8740}.bg-\[linear-gradient\(120deg\,\#09122c_0\%\,\#101a38_55\%\,\#872341_100\%\)\]{background-image:linear-gradient(120deg,#09122c 0%,#101a38 55%,#872341 100%)}.bg-\[linear-gradient\(135deg\,\#050b1d_0\%\,\#09122c_35\%\,\#101a38_62\%\,\#571c34_100\%\)\]{background-image:linear-gradient(135deg,#050b1d 0%,#09122c 35%,#101a38 62%,#571c34 100%)}.bg-\[linear-gradient\(135deg\,\#09122c_0\%\,\#101a38_48\%\,\#872341_100\%\)\]{background-image:linear-gradient(135deg,#09122c 0%,#101a38 48%,#872341 100%)}.bg-\[linear-gradient\(135deg\,\#17383f_0\%\,\#2f6f78_52\%\,\#17383f_100\%\)\]{background-image:linear-gradient(135deg,#17383f 0%,#2f6f78 52%,#17383f 100%)}.bg-\[linear-gradient\(135deg\,\#17383f_0\%\,\#5fa7b0_100\%\)\]{background-image:linear-gradient(135deg,#17383f 0%,#5fa7b0 100%)}.bg-\[linear-gradient\(135deg\,\#fbf9f2\,\#e8f4f5\)\]{background-image:linear-gradient(135deg,#fbf9f2,#e8f4f5)}.bg-\[linear-gradient\(135deg\,\#fff7f3_0\%\,\#f7d8cf_45\%\,\#e17564_100\%\)\]{background-image:linear-gradient(135deg,#fff7f3 0%,#f7d8cf 45%,#e17564 100%)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#fbf9f2_46\%\,\#e8f4f5_100\%\)\]{background-image:linear-gradient(135deg,#fff 0%,#fbf9f2 46%,#e8f4f5 100%)}.bg-\[linear-gradient\(135deg\,rgba\(36\,95\,103\,0\.18\)\,rgba\(146\,197\,203\,0\.26\)\,rgba\(255\,255\,255\,0\.75\)\)\]{background-image:linear-gradient(135deg,#245f672e,#92c5cb42,#ffffffbf)}.bg-\[linear-gradient\(140deg\,\#09122c_0\%\,\#101a38_48\%\,\#872341_100\%\)\]{background-image:linear-gradient(140deg,#09122c 0%,#101a38 48%,#872341 100%)}.bg-\[linear-gradient\(180deg\,\#09122c_0\%\,\#101a38_100\%\)\]{background-image:linear-gradient(#09122c 0%,#101a38 100%)}.bg-\[linear-gradient\(180deg\,\#09122c_0\%\,\#101a38_48\%\,\#09122c_100\%\)\]{background-image:linear-gradient(#09122c 0%,#101a38 48%,#09122c 100%)}.bg-\[linear-gradient\(180deg\,\#09122c_0\%\,\#101a38_54\%\,\#09122c_100\%\)\]{background-image:linear-gradient(#09122c 0%,#101a38 54%,#09122c 100%)}.bg-\[linear-gradient\(180deg\,\#09122c_0\%\,\#872341_52\%\,\#09122c_100\%\)\]{background-image:linear-gradient(#09122c 0%,#872341 52%,#09122c 100%)}.bg-\[linear-gradient\(90deg\,\#b5c0d0\,\#5fa7b0\,\#ccd3ca\)\]{background-image:linear-gradient(90deg,#b5c0d0,#5fa7b0,#ccd3ca)}.bg-\[radial-gradient\(circle_at_12\%_8\%\,rgba\(146\,197\,203\,0\.34\)\,transparent_28rem\)\,radial-gradient\(circle_at_92\%_20\%\,rgba\(36\,95\,103\,0\.14\)\,transparent_30rem\)\,linear-gradient\(135deg\,\#fbf9f2_0\%\,\#ffffff_42\%\,\#eef7f7_100\%\)\]{background-image:radial-gradient(circle at 12% 8%,#92c5cb57,#0000 28rem),radial-gradient(circle at 92% 20%,#245f6724,#0000 30rem),linear-gradient(135deg,#fbf9f2 0%,#fff 42%,#eef7f7 100%)}.bg-\[radial-gradient\(circle_at_15\%_10\%\,rgba\(146\,197\,203\,0\.36\)\,transparent_27rem\)\,radial-gradient\(circle_at_92\%_18\%\,rgba\(36\,95\,103\,0\.14\)\,transparent_31rem\)\,linear-gradient\(135deg\,\#fbf9f2_0\%\,\#f8fbfb_42\%\,\#e8f4f5_100\%\)\]{background-image:radial-gradient(circle at 15% 10%,#92c5cb5c,#0000 27rem),radial-gradient(circle at 92% 18%,#245f6724,#0000 31rem),linear-gradient(135deg,#fbf9f2 0%,#f8fbfb 42%,#e8f4f5 100%)}.bg-\[radial-gradient\(circle_at_15\%_18\%\,rgba\(225\,117\,100\,\.28\)\,transparent_30\%\)\,radial-gradient\(circle_at_88\%_18\%\,rgba\(255\,247\,243\,\.12\)\,transparent_26\%\)\,radial-gradient\(circle_at_55\%_88\%\,rgba\(135\,35\,65\,\.28\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 15% 18%,#e1756447,#0000 30%),radial-gradient(circle at 88% 18%,#fff7f31f,#0000 26%),radial-gradient(circle at 55% 88%,#87234147,#0000 35%)}.bg-\[radial-gradient\(circle_at_25\%_10\%\,rgba\(95\,167\,176\,0\.22\)\,transparent_24rem\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.75\)\,rgba\(245\,232\,221\,0\.38\)\)\]{background-image:radial-gradient(circle at 25% 10%,#5fa7b038,#0000 24rem),linear-gradient(#ffffffbf,#f5e8dd61)}.bg-\[radial-gradient\(circle_at_30\%_110\%\,\#feda75_0\%\,\#fa7e1e_24\%\,\#d62976_48\%\,\#962fbf_72\%\,\#4f5bd5_100\%\)\]{background-image:radial-gradient(circle at 30% 110%,#feda75 0%,#fa7e1e 24%,#d62976 48%,#962fbf 72%,#4f5bd5 100%)}.bg-\[radial-gradient\(circle_at_5\%_35\%\,rgba\(181\,192\,208\,0\.35\)\,transparent_20rem\)\,radial-gradient\(circle_at_95\%_10\%\,rgba\(204\,211\,202\,0\.45\)\,transparent_30rem\)\,linear-gradient\(180deg\,\#f5e8dd_0\%\,\#f7f6f1_42\%\,\#ccd3ca_100\%\)\]{background-image:radial-gradient(circle at 5% 35%,#b5c0d059,#0000 20rem),radial-gradient(circle at 95% 10%,#ccd3ca73,#0000 30rem),linear-gradient(#f5e8dd 0%,#f7f6f1 42%,#ccd3ca 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#245f67\]{--tw-gradient-from:#245f67 var(--tw-gradient-from-position);--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5fa7b0\]{--tw-gradient-from:#5fa7b0 var(--tw-gradient-from-position);--tw-gradient-to:#5fa7b000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff7f3\]{--tw-gradient-from:#fff7f3 var(--tw-gradient-from-position);--tw-gradient-to:#fff7f300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-coral{--tw-gradient-from:#92c5cb var(--tw-gradient-from-position);--tw-gradient-to:#92c5cb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-ember{--tw-gradient-from:#6aaab2 var(--tw-gradient-from-position);--tw-gradient-to:#6aaab200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-ember\/25{--tw-gradient-from:#6aaab240 var(--tw-gradient-from-position);--tw-gradient-to:#6aaab200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy{--tw-gradient-from:#245f67 var(--tw-gradient-from-position);--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy\/45{--tw-gradient-from:#245f6773 var(--tw-gradient-from-position);--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy\/55{--tw-gradient-from:#245f678c var(--tw-gradient-from-position);--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy\/75{--tw-gradient-from:#245f67bf var(--tw-gradient-from-position);--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy\/80{--tw-gradient-from:#245f67cc var(--tw-gradient-from-position);--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:#ffffff1a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[\.14\]{--tw-gradient-from:#ffffff24 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#17383f\]{--tw-gradient-to:#17383f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17383f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6aaab2\]{--tw-gradient-to:#6aaab200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6aaab2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e17564\]{--tw-gradient-to:#e1756400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e17564 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fde3d7\]{--tw-gradient-to:#fde3d700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fde3d7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fff7f3\]{--tw-gradient-to:#fff7f300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff7f3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-coral{--tw-gradient-to:#92c5cb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #92c5cb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-coral\/45{--tw-gradient-to:#92c5cb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #92c5cb73 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-coral\/70{--tw-gradient-to:#92c5cb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #92c5cbb3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ember{--tw-gradient-to:#6aaab200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6aaab2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-navy\/50{--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #245f6780 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-navy\/90{--tw-gradient-to:#245f6700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #245f67e6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff26 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffc var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#101a38\]{--tw-gradient-to:#101a38 var(--tw-gradient-to-position)}.to-\[\#5fa7b0\]{--tw-gradient-to:#5fa7b0 var(--tw-gradient-to-position)}.to-\[\#872341\]{--tw-gradient-to:#872341 var(--tw-gradient-to-position)}.to-\[\#abd4d7\]{--tw-gradient-to:#abd4d7 var(--tw-gradient-to-position)}.to-\[\#e17564\]{--tw-gradient-to:#e17564 var(--tw-gradient-to-position)}.to-\[\#fff7f3\]{--tw-gradient-to:#fff7f3 var(--tw-gradient-to-position)}.to-coral{--tw-gradient-to:#92c5cb var(--tw-gradient-to-position)}.to-coral\/10{--tw-gradient-to:#92c5cb1a var(--tw-gradient-to-position)}.to-ember{--tw-gradient-to:#6aaab2 var(--tw-gradient-to-position)}.to-navy\/45{--tw-gradient-to:#245f6773 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/\[\.035\]{--tw-gradient-to:#ffffff09 var(--tw-gradient-to-position)}.to-wine{--tw-gradient-to:#397f87 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.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}.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-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-body), sans-serif}.font-display{font-family:var(--font-display), sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[23px\]{font-size:23px}.text-\[48px\]{font-size:48px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.95\]{line-height:.95}.leading-\[\.98\],.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.65\]{line-height:1.65}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.03em\],.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.065em\]{letter-spacing:-.065em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[4px\]{letter-spacing:4px}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#facc15\]{--tw-text-opacity:1!important;color:rgb(250 204 21/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#17383d\]{--tw-text-opacity:1;color:rgb(23 56 61/var(--tw-text-opacity,1))}.text-\[\#17383f\]{--tw-text-opacity:1;color:rgb(23 56 63/var(--tw-text-opacity,1))}.text-\[\#203f44\]{--tw-text-opacity:1;color:rgb(32 63 68/var(--tw-text-opacity,1))}.text-\[\#245f67\]{--tw-text-opacity:1;color:rgb(36 95 103/var(--tw-text-opacity,1))}.text-\[\#2f6f78\]{--tw-text-opacity:1;color:rgb(47 111 120/var(--tw-text-opacity,1))}.text-\[\#30565b\]{--tw-text-opacity:1;color:rgb(48 86 91/var(--tw-text-opacity,1))}.text-\[\#397f87\]{--tw-text-opacity:1;color:rgb(57 127 135/var(--tw-text-opacity,1))}.text-\[\#4e686c\]{--tw-text-opacity:1;color:rgb(78 104 108/var(--tw-text-opacity,1))}.text-\[\#64777b\]{--tw-text-opacity:1;color:rgb(100 119 123/var(--tw-text-opacity,1))}.text-coral{--tw-text-opacity:1;color:rgb(146 197 203/var(--tw-text-opacity,1))}.text-coral\/10{color:#92c5cb1a}.text-coral\/90{color:#92c5cbe6}.text-ember{--tw-text-opacity:1;color:rgb(106 170 178/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(36 95 103/var(--tw-text-opacity,1))}.text-navy\/45{color:#245f6773}.text-navy\/65{color:#245f67a6}.text-navy\/70{color:#245f67b3}.text-navy\/75{color:#245f67bf}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/\[\.07\]{color:#ffffff12}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.18\]{opacity:.18}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(36\,95\,103\,0\.2\)\]{--tw-shadow:0 10px 28px #245f6733;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(9\,18\,44\,\.10\)\]{--tw-shadow:0 14px 35px #09122c1a;--tw-shadow-colored:0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_45px_rgba\(0\,0\,0\,\.20\)\]{--tw-shadow:0 14px 45px #0003;--tw-shadow-colored:0 14px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_35px_rgba\(23\,56\,63\,0\.28\)\]{--tw-shadow:0 16px 35px #17383f47;--tw-shadow-colored:0 16px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(36\,95\,103\,0\.08\)\]{--tw-shadow:0 16px 42px #245f6714;--tw-shadow-colored:0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(36\,95\,103\,0\.18\)\]{--tw-shadow:0 16px 42px #245f672e;--tw-shadow-colored:0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(225\,117\,100\,\.35\)\]{--tw-shadow:0 16px 45px #e1756459;--tw-shadow-colored:0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 18px 44px #0003;--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 18px 45px #00000059;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(225\,117\,100\,\.35\)\]{--tw-shadow:0 18px 45px #e1756459;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(23\,56\,63\,0\.08\)\]{--tw-shadow:0 18px 45px #17383f14;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(23\,56\,63\,0\.24\)\]{--tw-shadow:0 18px 45px #17383f3d;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(36\,95\,103\,0\.18\)\]{--tw-shadow:0 18px 45px #245f672e;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(36\,95\,103\,0\.24\)\]{--tw-shadow:0 18px 45px #245f673d;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(9\,18\,44\,\.28\)\]{--tw-shadow:0 18px 45px #09122c47;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(36\,95\,103\,0\.09\)\]{--tw-shadow:0 18px 48px #245f6717;--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 18px 50px #00000059;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(36\,95\,103\,0\.16\)\]{--tw-shadow:0 18px 50px #245f6729;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,\.30\)\]{--tw-shadow:0 18px 55px #0000004d;--tw-shadow-colored:0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(36\,95\,103\,0\.12\)\]{--tw-shadow:0 18px 55px #245f671f;--tw-shadow-colored:0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(36\,95\,103\,0\.18\)\]{--tw-shadow:0 18px 55px #245f672e;--tw-shadow-colored:0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 18px 60px #0003;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 20px 55px #0006;--tw-shadow-colored:0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(23\,56\,63\,0\.30\)\]{--tw-shadow:0 22px 60px #17383f4d;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(36\,95\,103\,0\.10\)\]{--tw-shadow:0 22px 60px #245f671a;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(36\,95\,103\,0\.1\)\]{--tw-shadow:0 22px 70px #245f671a;--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_65px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 24px 65px #0000004d;--tw-shadow-colored:0 24px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 28px 100px #00000047;--tw-shadow-colored:0 28px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(36\,95\,103\,0\.18\)\]{--tw-shadow:0 28px 80px #245f672e;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 28px 90px #00000047;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,\.30\)\]{--tw-shadow:0 28px 90px #0000004d;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(23\,56\,63\,0\.18\)\]{--tw-shadow:0 28px 90px #17383f2e;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 30px 90px #00000073;--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_95px_rgba\(36\,95\,103\,0\.18\)\]{--tw-shadow:0 34px 95px #245f672e;--tw-shadow-colored:0 34px 95px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_36px_120px_rgba\(36\,95\,103\,0\.18\)\]{--tw-shadow:0 36px 120px #245f672e;--tw-shadow-colored:0 36px 120px 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-glow{--tw-shadow:0 0 34px #e1756457;--tw-shadow-colored:0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-coral\/20{--tw-ring-color:#92c5cb33}.ring-coral\/25{--tw-ring-color:#92c5cb40}.ring-coral\/30{--tw-ring-color:#92c5cb4d}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/50{--tw-ring-color:#ffffff80}.ring-white\/60{--tw-ring-color:#fff9}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[90px\]{--tw-blur:blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 2px 10px #00000073);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #00000059);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #00000073);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--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)}.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-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[background-image\:linear-gradient\(rgba\(23\,56\,63\,\.10\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(23\,56\,63\,\.10\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#17383f1a 1px,#0000 1px),linear-gradient(90deg,#17383f1a 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,\.12\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.12\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px)}.\[background-image\:linear-gradient\(to_right\,\#245f67_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#245f67_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#245f67 1px,#0000 1px),linear-gradient(#245f67 1px,#0000 1px)}.\[background-image\:linear-gradient\(to_right\,rgba\(36\,95\,103\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(36\,95\,103\,0\.08\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#245f6714 1px,#0000 1px),linear-gradient(#245f6714 1px,#0000 1px)}.\[background-size\:34px_34px\]{background-size:34px 34px}.\[background-size\:46px_46px\]{background-size:46px 46px}.\[background-size\:48px_48px\]{background-size:48px 48px}.\[text-shadow\:0_2px_18px_rgba\(0\,0\,0\,\.35\)\]{text-shadow:0 2px 18px #00000059}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#245f67;--wine:#397f87;--ember:#6aaab2;--coral:#92c5cb;--cream:#fbf9f2;--font-display:"Manrope", "Segoe UI", Arial, sans-serif;--font-body:"DM Sans", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:radial-gradient(circle at 15% 15%,#6aaab238,#0000 30rem),radial-gradient(circle at 85% 5%,#92c5cb2e,#0000 28rem),#245f67;min-height:100vh}::selection{background:#92c5cb73}.section-shell{width:min(1180px,100% - 2rem);margin-inline:auto}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;box-shadow:0 24px 80px #245f6761}.gradient-border{isolation:isolate;position:relative}.gradient-border:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#92c5cbcc,#397f8738,#ffffff26);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";inset-block:-30%;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;animation:3.2s linear infinite shine;position:absolute;left:0}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.image-zoom img{transition:transform .7s,filter .7s}.image-zoom:hover img,.group:hover .image-zoom img{filter:saturate(1.15)contrast(1.05);transform:scale(1.08)}.admin-shell{color:#fff;background:#245f67;position:relative;overflow-x:hidden}.admin-shell:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:4.8rem 4.8rem;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 20%,#000 0 42%,#0000 78%);mask-image:radial-gradient(circle at 60% 20%,#000 0 42%,#0000 78%)}.admin-sidebar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:radial-gradient(circle at 16% 10%,#92c5cb2e,#0000 32%),linear-gradient(#397f87 0%,#245f67 54% 100%);border-right:1px solid #ffffff1a;height:auto;position:relative;box-shadow:12px 0 40px #0000002e,inset -1px 0 #92c5cb1f}.admin-sidebar__glow{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.admin-sidebar__glow:before,.admin-sidebar__glow:after{content:"";filter:blur(40px);background:#92c5cb1f;border-radius:999px;width:11rem;height:11rem;position:absolute}.admin-sidebar__glow:before{top:-4rem;right:-4.5rem}.admin-sidebar__glow:after{background:#397f871f;bottom:4rem;left:-6rem}.admin-sidebar__scroll{scrollbar-color:#92c5cb85 #ffffff0f;scrollbar-width:thin;min-height:0;max-height:22rem;padding-right:.2rem;position:relative;overflow-y:auto}.admin-sidebar__scroll::-webkit-scrollbar{width:.38rem}.admin-sidebar__scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.admin-sidebar__scroll::-webkit-scrollbar-thumb{background:linear-gradient(#92c5cb,#397f87);border-radius:999px}.admin-sidebar__brand{gap:.85rem;display:grid;position:relative}.admin-sidebar__brand-badge{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .65rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.admin-sidebar__brand-badge svg{color:#92c5cb;filter:drop-shadow(0 0 8px #92c5cb7a)}.admin-sidebar__status{color:#ffffffbf;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#92c5cb24,#ffffff09);border:1px solid #92c5cb33;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.05rem;padding:.62rem .7rem;font-size:.68rem;font-weight:900;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14}.admin-sidebar__section-title{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:1.15rem;font-size:.68rem;font-weight:900;display:flex;position:relative}.admin-sidebar__section-title:after{content:"";background:linear-gradient(90deg,#92c5cb59,#0000);flex:1;height:1px}.admin-nav-link,.admin-logout{color:#ffffff9e;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.72rem;padding:.68rem .72rem;font-size:.86rem;font-weight:800;transition:transform .22s,background .22s,color .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.admin-nav-link:before{content:"";opacity:0;background:linear-gradient(90deg,#92c5cb29,#0000 62%);transition:opacity .22s;position:absolute;inset:0}.admin-nav-link__icon{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff14;border-radius:.75rem;flex:none;place-items:center;width:2rem;height:2rem;transition:background .22s,border-color .22s,color .22s,box-shadow .22s;display:grid;position:relative}.admin-nav-link__label{min-width:0;position:relative}.admin-nav-link:hover,.admin-logout:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1c;transform:translate(.18rem)}.admin-nav-link:hover:before{opacity:1}.admin-nav-link:hover .admin-nav-link__icon{color:#fff;border-color:#92c5cb61;box-shadow:0 0 18px #92c5cb1f}.admin-nav-link--active{color:#fff;background:linear-gradient(135deg,#92c5cbe6,#397f87d1);border-color:#92c5cb8f;box-shadow:0 14px 32px #397f872e,inset 0 1px #ffffff2e}.admin-nav-link--active:before{opacity:1;background:linear-gradient(90deg,#ffffff29,#0000 62%)}.admin-nav-link--active .admin-nav-link__icon{color:#fff;background:#ffffff2e;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff24}.admin-logout{background:#ffffff09;border:1px solid #ffffff1a;gap:.55rem;width:100%}@media (prefers-reduced-motion:no-preference){.admin-sidebar__glow:before{animation:8s ease-in-out infinite alternate adminSidebarGlow}.admin-sidebar__status svg{animation:1.8s ease-in-out infinite adminStatusPulse}}@keyframes adminSidebarGlow{0%{opacity:.75;transform:translate(0,0)}to{opacity:1;transform:translate(-1rem,1.25rem)}}@keyframes adminStatusPulse{0%,to{filter:drop-shadow(0 0 #92c5cb00)}50%{filter:drop-shadow(0 0 8px #92c5cbbf)}}@media (min-width:1024px){.admin-sidebar{height:100vh}.admin-sidebar__scroll{flex:1;max-height:none}}.admin-main{padding:clamp(1.25rem,3vw,2.25rem);position:relative}.admin-dashboard-hero{background:radial-gradient(circle at 16% 18%,#92c5cb47,#0000 32%),radial-gradient(circle at 88% 18%,#ffffff1f,#0000 26%),linear-gradient(135deg,#397f87 0%,#245f67 48% 100%);border:1px solid #ffffff1f;border-radius:1.7rem;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.35rem,4vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff14}.admin-dashboard-hero:before{content:"";opacity:.36;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:4.2rem 4.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 36% 34%,#000 0 35%,#0000 74%);mask-image:radial-gradient(circle at 36% 34%,#000 0 35%,#0000 74%)}.admin-dashboard-hero:after{content:"";opacity:.45;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:-45% -65%}.admin-dashboard-hero__content,.admin-dashboard-hero__visual{z-index:1;position:relative}.admin-dashboard-hero__eyebrow,.admin-dashboard-action,.admin-dashboard-mode,.admin-panel-heading__link{align-items:center;gap:.5rem;display:inline-flex}.admin-dashboard-hero__eyebrow{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#92c5cb1a;border:1px solid #92c5cb42;border-radius:999px;padding:.55rem .78rem;font-size:.72rem;font-weight:900}.admin-dashboard-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.admin-dashboard-action{color:#ffffffd6;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-height:2.8rem;padding-inline:.9rem;font-size:.85rem;font-weight:900;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff14}.admin-dashboard-action:hover{background:#92c5cb24;border-color:#92c5cb75;transform:translateY(-2px);box-shadow:0 14px 32px #397f8724}.admin-dashboard-hero__visual{justify-content:center;display:none}.admin-dashboard-orbit{aspect-ratio:1;place-items:center;width:min(19rem,100%);display:grid;position:relative}.admin-dashboard-orbit__ring,.admin-dashboard-orbit__ring--two{border:1px solid #92c5cb57;border-radius:999px;position:absolute;inset:1rem;box-shadow:0 0 44px #92c5cb1c}.admin-dashboard-orbit__ring--two{border-style:dashed;border-color:#ffffff2e;inset:3.2rem}.admin-dashboard-orbit__core{color:#fff;background:linear-gradient(135deg,#92c5cb38,#ffffff14);border:1px solid #92c5cb5c;border-radius:2rem;place-items:center;width:7.2rem;height:7.2rem;display:grid;box-shadow:0 24px 70px #397f8733,inset 0 1px #ffffff29}.admin-dashboard-orbit__chip,.admin-dashboard-mode{color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09122cb8;border:1px solid #ffffff1f;box-shadow:0 16px 36px #00000038}.admin-dashboard-orbit__chip{border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .78rem;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute}.admin-dashboard-orbit__chip--one{top:13%;right:.4rem}.admin-dashboard-orbit__chip--two{bottom:16%;left:.2rem}.admin-dashboard-mode{color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.62rem .82rem;font-size:.68rem;font-weight:900;position:absolute;bottom:0;right:0}.admin-dashboard-stats{gap:1rem;margin-top:1.4rem;display:grid}.admin-stat-card--premium{background:radial-gradient(circle at 18% 0,#92c5cb29,#0000 38%),linear-gradient(145deg,#ffffff13,#ffffff07);min-height:12.2rem}.admin-stat-card--premium:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#92c5cb,#0000);border-radius:999px 999px 0 0;height:.18rem;position:absolute;inset:auto 1.1rem 0}.admin-stat-card__shine{opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff21,#0000 58%);transition:opacity .26s;position:absolute;inset:-65% -85%}.admin-stat-card--premium:hover .admin-stat-card__shine{opacity:1}.admin-stat-card__top,.admin-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-stat-card__arrow{color:#ffffff57;transition:transform .22s,color .22s}.admin-stat-card--premium:hover .admin-stat-card__arrow{color:#fff;transform:translate(.18rem,-.18rem)}.admin-dashboard-grid{gap:1rem;margin-top:1rem;display:grid}.admin-dashboard-panel{background:radial-gradient(circle at 0 0,#92c5cb1f,#0000 34%),linear-gradient(145deg,#fff1,#ffffff06)}.admin-panel-heading__link{color:#ffffffad;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:.55rem .72rem;font-size:.78rem;font-weight:900;transition:transform .22s,border-color .22s,color .22s,background .22s}.admin-panel-heading__link:hover{color:#fff;background:#92c5cb17;border-color:#92c5cb61;transform:translateY(-2px)}.admin-list-item--premium{background:linear-gradient(135deg,#ffffff0e,#ffffff06);align-items:center;transition:transform .22s,border-color .22s,background .22s}.admin-list-item--premium:hover{background:#92c5cb11;border-color:#92c5cb47;transform:translate(.2rem)}.admin-list-item__avatar{color:#fff;background:#92c5cb1f;border:1px solid #92c5cb3d;border-radius:.9rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-weight:900;display:grid}.admin-list-item__time{color:#92c5cbe6;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-empty-state{color:#ffffff7a;background:#ffffff08;border:1px dashed #ffffff24;border-radius:1rem;padding:1rem;font-size:.9rem}.admin-pulse-row{color:#ffffffb3;gap:.65rem;font-size:.88rem;font-weight:800;display:grid}.admin-pulse-row strong{color:#fff;font-family:var(--font-display), sans-serif;font-size:1.35rem}.admin-pulse-row__track{background:#ffffff12;border-radius:999px;height:.55rem;display:block;overflow:hidden}.admin-pulse-row__track span{border-radius:inherit;background:linear-gradient(90deg,#397f87,#92c5cb,#fff);min-width:.8rem;height:100%;display:block;box-shadow:0 0 18px #92c5cb42}.admin-hero,.admin-panel,.admin-stat-card,.admin-table-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#397f87;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000029}.admin-hero{border-radius:1.25rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.admin-kicker{color:#92c5cb;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-hero__badge{color:#92c5cb;letter-spacing:.16em;text-transform:uppercase;background:#92c5cb1a;border:1px solid #92c5cb47;border-radius:999px;flex-shrink:0;padding:.6rem .85rem;font-size:.68rem;font-weight:900}.admin-alert{color:#ffffffbf;background:#92c5cb17;border:1px solid #92c5cb47;border-radius:1rem;max-width:56rem;padding:1rem;font-size:.9rem;line-height:1.7}.admin-stat-card{border-radius:1.1rem;padding:1.2rem;transition:transform .26s,border-color .26s,box-shadow .26s;display:block}.admin-stat-card:hover{border-color:#92c5cb61;transform:translateY(-3px);box-shadow:0 26px 80px #0000004d,0 0 34px #92c5cb1a}.admin-stat-card__icon{color:#92c5cb;background:#92c5cb1f;border:1px solid #92c5cb3d;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.admin-panel,.admin-table-wrap{border-radius:1.1rem;padding:1rem}.admin-toolbar{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;flex-wrap:wrap;gap:.65rem;max-width:58rem;padding:.75rem;display:flex}.admin-search-field{flex:18rem;min-width:min(100%,18rem);position:relative}.admin-search-field__icon{z-index:1;color:#ffffff7a;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.admin-input{color:#fff;background:#09122cb8;border:1px solid #ffffff1a;border-radius:.85rem;outline:none;width:100%;height:2.75rem;padding-inline:.85rem;transition:border-color .22s,box-shadow .22s,background .22s}.admin-search-input{padding-left:3.25rem}.admin-search-input::placeholder{color:#ffffff61}.admin-input:focus{background:#09122ceb;border-color:#92c5cb94;box-shadow:0 0 0 3px #92c5cb1f}.admin-primary-btn,.admin-secondary-btn{border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;font-size:.9rem;font-weight:900;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.admin-primary-btn{color:#fff;background:linear-gradient(135deg,#397f87,#92c5cb);box-shadow:0 12px 30px #397f873d}.admin-secondary-btn{color:#ffffffc7;border:1px solid #ffffff24}.admin-primary-btn:hover,.admin-secondary-btn:hover{border-color:#92c5cb66;transform:translateY(-2px)}.admin-table-wrap{padding:0}.admin-table-wrap table{border-collapse:separate;border-spacing:0}.admin-table-wrap thead{background:#ffffff0b}.admin-table-wrap tbody tr{transition:background .22s}.admin-table-wrap tbody tr:hover{background:#92c5cb0b}.admin-list-item{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;gap:.85rem;padding:1rem;display:flex}.admin-login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 0,#92c5cb2e,#0000 42%),linear-gradient(135deg,#ffffff16,#ffffff08);border:1px solid #ffffff1f;border-radius:1.8rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000057,0 0 55px #92c5cb1a}.admin-login-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff24 50%,#0000 60%);animation:5.5s ease-in-out infinite admin-login-sheen;position:absolute;inset:-45% -75%}.admin-login-card>*{z-index:1;position:relative}@media (max-width:720px){.admin-hero{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.admin-dashboard-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.admin-dashboard-hero__visual{display:flex}.admin-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}}@media (prefers-reduced-motion:no-preference){.admin-dashboard-hero:after{animation:7s ease-in-out infinite admin-dashboard-sheen}.admin-dashboard-orbit__ring{animation:18s linear infinite admin-dashboard-spin}.admin-dashboard-orbit__ring--two{animation-duration:24s;animation-direction:reverse}.admin-dashboard-orbit__chip{animation:3.4s ease-in-out infinite alternate admin-dashboard-float}.admin-dashboard-orbit__chip--two{animation-delay:.5s}.admin-stat-card--premium{animation:.52s both admin-card-enter;animation-delay:calc(var(--admin-card-index) * 65ms)}}@keyframes admin-dashboard-sheen{0%,42%{transform:translate(-18%)}to{transform:translate(18%)}}@keyframes admin-dashboard-spin{to{transform:rotate(1turn)}}@keyframes admin-dashboard-float{0%{transform:translateY(0)}to{transform:translateY(-.55rem)}}@keyframes admin-card-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.about-hero{border-bottom:1px solid #ffffff1a;align-items:center;min-height:clamp(28rem,58vh,36rem);display:grid}.about-hero__image{-o-object-fit:cover;object-fit:cover;opacity:.34;filter:saturate(1.08)contrast(1.04);animation:12s ease-in-out infinite alternate about-hero-zoom}.about-hero__veil{background:linear-gradient(90deg,#09122cf2 0%,#09122ccc 42%,#09122c6b 100%),radial-gradient(circle at 24% 28%,#92c5cb3d,#0000 32rem);position:absolute;inset:0}.about-hero__grid{opacity:.36;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:5rem 5rem;animation:18s linear infinite about-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 34% 42%,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle at 34% 42%,#000 0 38%,#0000 72%)}.about-hero__orb,.about-story__glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#92c5cb38,#0000 68%);border-radius:999px;position:absolute}.about-hero__orb{width:18rem;height:18rem;animation:8s ease-in-out infinite alternate about-orb-float}.about-hero__orb--one{top:15%;left:-5rem}.about-hero__orb--two{opacity:.58;animation-delay:-3s;bottom:8%;right:8%}.about-hero__content{opacity:0;max-width:42rem;padding-block:4rem;animation:.8s ease-out forwards about-enter;transform:translateY(26px)}.about-hero__eyebrow{color:#92c5cb;letter-spacing:.22em;text-transform:uppercase;background:#92c5cb1c;border:1px solid #92c5cb52;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .82rem;font-size:.66rem;font-weight:900;display:inline-flex;box-shadow:0 0 28px #92c5cb1f}.about-hero__content h1{max-width:35rem;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 12px 26px #0000004d;margin-top:1rem;font-size:clamp(2.15rem,5vw,4.1rem);font-weight:800;line-height:1.02}.about-hero__content>p{color:#ffffffad;max-width:36rem;margin-top:1rem;font-size:clamp(.95rem,1.7vw,1.05rem);font-weight:500;line-height:1.75}.about-hero__stats{flex-wrap:wrap;gap:.55rem;max-width:36rem;margin-top:1.45rem;display:flex}.about-hero__stats span{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:.42rem;padding:.58rem .82rem;display:inline-flex;position:relative;overflow:hidden}.about-hero__stats strong,.about-hero__stats small{display:inline}.about-hero__stats strong{font-family:var(--font-display);font-size:1.05rem;font-weight:900}.about-hero__stats small{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.about-story__glow{opacity:.72;width:20rem;height:20rem;top:18%;right:-6rem}.about-story__media{aspect-ratio:4/3;opacity:0;border:1px solid #ffffff1f;border-radius:2rem;animation:.8s ease-out forwards about-enter;position:relative;overflow:hidden;transform:translateY(24px)rotate(-1deg);box-shadow:0 30px 90px #00000052}.about-story__media:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffff29 50%,#0000 62%);animation:6s ease-in-out infinite about-shine;position:absolute;inset:-40% -60%}.about-story__copy{opacity:0;animation:.8s ease-out .12s forwards about-enter;transform:translateY(24px)}.about-why{background:radial-gradient(circle at 18% 12%,#92c5cb2b,#0000 32rem),linear-gradient(135deg,#ffffff08,#ffffff03)}.about-why__mesh{opacity:.55;background-image:radial-gradient(circle at 20% 30%,#ffffff14,#0000 18%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 12px);animation:16s linear infinite about-grid-drift;position:absolute;inset:0}.about-why__header{text-align:center;max-width:46rem;margin-inline:auto}.about-why__header p{color:#92c5cb;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:900}.about-why__header h2{font-family:var(--font-display);letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:900;line-height:.95}.about-why__grid{gap:1rem;margin-top:2.3rem;display:grid}.about-why__card{opacity:0;background:radial-gradient(circle at 10% 0,#92c5cb26,#0000 36%),linear-gradient(135deg,#ffffff16,#ffffff08);border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.25rem;transition:transform .3s,border-color .3s,box-shadow .3s;animation:.65s ease-out forwards about-enter;position:relative;overflow:hidden;transform:translateY(18px)}.about-why__card:hover{border-color:#92c5cb61;transform:translateY(-5px);box-shadow:0 22px 58px #00000047,0 0 30px #92c5cb1a}.about-why__card:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff1c 50%,#0000 62%);transition:opacity .3s;position:absolute;inset:-45% -65%;transform:translate(-25%)rotate(8deg)}.about-why__card:hover:after{opacity:1;animation:1.5s ease-out about-shine}.about-why__icon{color:#92c5cb;background:#92c5cb1f;border:1px solid #92c5cb3d;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 22px #92c5cb1a}.about-why__count{font-family:var(--font-display);color:#ffffff17;font-size:2.4rem;font-weight:900;line-height:1;position:absolute;top:.8rem;right:1rem}.about-why__card h3{font-family:var(--font-display);margin-top:1rem;font-size:1.55rem;font-weight:900}.about-why__card p{color:#ffffff94;margin-top:.5rem;font-size:.92rem;line-height:1.75}.about-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.about-brand-tile{color:#ffffffe6;min-height:4.25rem;font-family:var(--font-display);text-align:center;opacity:0;background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:1rem;place-items:center;font-size:1.05rem;font-weight:900;animation:.6s ease-out forwards about-enter;display:grid;transform:translateY(12px)}@media (min-width:768px){.about-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.about-why__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.about-hero__stats{grid-template-columns:1fr;display:grid}}.spotlight-rail:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#92c5cb14 50%,#0000 65%);animation:8s ease-in-out infinite spotlight-sweep;position:absolute;inset:0;transform:translate(-100%)}.page-loader{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 30% 28%,#92c5cb38,#0000 24rem),radial-gradient(circle at 72% 20%,#ffffff1a,#0000 22rem),#09122ce0;place-items:center;display:grid;position:fixed;inset:0}.page-loader--transition{animation:.26s ease-out both page-loader-fade}.page-loader__panel{background:radial-gradient(circle at 20% 0,#92c5cb2e,#0000 42%),linear-gradient(135deg,#ffffff18,#ffffff09);border:1px solid #ffffff21;border-radius:1.6rem;justify-items:center;gap:1rem;min-width:min(18rem,100vw - 2rem);padding:1.65rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,0 0 45px #92c5cb1a}.page-loader__panel:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff2e 50%,#0000 62%);animation:1.8s ease-in-out infinite page-loader-sheen;position:absolute;inset:-40% -80%}.page-loader__ring{z-index:1;width:4.7rem;height:4.7rem;position:relative}.page-loader__ring span{filter:drop-shadow(0 0 14px #92c5cb66);border:2px solid #92c5cb;border-color:#92c5cb #ffffffb8 #0000 #0000;border-radius:999px;animation:1.15s linear infinite page-loader-spin;position:absolute;inset:0}.page-loader__ring span:nth-child(2){border-top-color:#ffffffd6;border-right-color:#92c5cb8c;animation-duration:1.55s;animation-direction:reverse;inset:.62rem}.page-loader__ring span:nth-child(3){border-top-color:#397f87;border-right-color:#ffffff6b;animation-duration:.95s;inset:1.3rem}.page-loader__panel p{z-index:1;color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900;position:relative}.spotlight-rail__beam{filter:blur(52px);background:#92c5cb33;border-radius:999px;width:16rem;height:14rem;animation:8s ease-in-out infinite spotlight-travel;position:absolute;top:-5rem;left:-8rem}.spotlight-rail__intro,.spotlight-metric{opacity:0;animation:.7s ease-out forwards spotlight-enter;transform:translateY(12px)}.spotlight-metric:first-child{animation-delay:.1s}.spotlight-metric:nth-child(2){animation-delay:.2s}.spotlight-metric:nth-child(3){animation-delay:.3s}.spotlight-metric:nth-child(4){animation-delay:.4s}.spotlight-rail__spark{animation:3.2s ease-in-out infinite spotlight-spark}.spotlight-metric__icon{animation:8s ease-in-out infinite spotlight-icon}.spotlight-metric__value,.spotlight-metric__label{transition:color .35s,text-shadow .35s}.spotlight-metric:nth-child(2) .spotlight-metric__icon{animation-delay:2s}.spotlight-metric:nth-child(3) .spotlight-metric__icon{animation-delay:4s}.spotlight-metric:nth-child(4) .spotlight-metric__icon{animation-delay:6s}.spotlight-metric:first-child .spotlight-metric__value,.spotlight-metric:first-child .spotlight-metric__label{animation:8s ease-in-out infinite spotlight-copy}.spotlight-metric:nth-child(2) .spotlight-metric__value,.spotlight-metric:nth-child(2) .spotlight-metric__label{animation:8s ease-in-out 2s infinite spotlight-copy}.spotlight-metric:nth-child(3) .spotlight-metric__value,.spotlight-metric:nth-child(3) .spotlight-metric__label{animation:8s ease-in-out 4s infinite spotlight-copy}.spotlight-metric:nth-child(4) .spotlight-metric__value,.spotlight-metric:nth-child(4) .spotlight-metric__label{animation:8s ease-in-out 6s infinite spotlight-copy}.category-showcase__grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.category-showcase__orb{filter:blur(90px);pointer-events:none;border-radius:999px;animation:9s ease-in-out infinite alternate category-orb;position:absolute}.category-showcase__orb--left{background:#101a3847;width:24rem;height:24rem;top:8rem;left:-9rem}.category-showcase__orb--right{background:#92c5cb21;width:28rem;height:28rem;animation-delay:-4s;bottom:8rem;right:-10rem}@property --category-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.category-image-glow{--category-border-angle:0deg;isolation:isolate}.category-image-glow:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--category-border-angle), #92c5cb38 0deg, transparent 55deg 270deg, #397f8759 292deg, #397f87 315deg, #fff 330deg, #92c5cb 346deg, #92c5cb38 360deg);filter:drop-shadow(0 0 7px #92c5cbbf);animation:4.8s linear infinite category-border-run;position:absolute;inset:0}.category-image-glow:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff73}.category-card-image{background:radial-gradient(circle at 30% 20%,#ffffff59,#0000 34%),#fff}.category-card-image img{filter:brightness(1.2)saturate(1.18)contrast(.98)}.group:hover .category-card-image img{filter:brightness(1.28)saturate(1.24)contrast(1.02)}.contact-page-hero{isolation:isolate;background:#245f67;border-bottom:1px solid #ffffff1a;min-height:clamp(32rem,66vh,42rem);padding-block:clamp(3.2rem,6.5vw,5.5rem);position:relative;overflow:hidden}.contact-page-hero__image{-o-object-fit:cover;object-fit:cover;opacity:.28;filter:saturate(1.12)contrast(1.08)brightness(.86)}.contact-page-hero__veil{background:linear-gradient(90deg,#09122cfa,#09122cdb 45%,#09122c80),radial-gradient(circle at 74% 28%,#92c5cb47,#0000 24rem),linear-gradient(#09122c0f,#09122ced);position:absolute;inset:0}.contact-page-hero__grid{opacity:.38;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4.4rem 4.4rem;animation:18s linear infinite contact-page-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 34%,#000 0 32%,#0000 78%);mask-image:radial-gradient(circle at 70% 34%,#000 0 32%,#0000 78%)}.contact-page-hero__orb{filter:blur(38px);pointer-events:none;border-radius:999px;width:24rem;height:24rem;animation:8s ease-in-out infinite alternate contact-page-orb-drift;position:absolute}.contact-page-hero__orb--one{background:radial-gradient(circle,#92c5cb3d,#0000 68%);top:12%;left:-9rem}.contact-page-hero__orb--two{background:radial-gradient(circle,#ffffff1f,#0000 70%);animation-delay:-3.5s;bottom:5%;right:-10rem}.contact-page-kicker{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb57;border-radius:999px;align-items:center;gap:.5rem;padding:.56rem .82rem;font-size:.7rem;font-weight:950;display:inline-flex}.contact-page-hero h1{max-width:56rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:1.1rem;font-size:clamp(3rem,6vw,5.75rem);font-weight:950;line-height:.94}.contact-page-hero p:not(.contact-page-kicker){color:#ffffffad;max-width:43rem;margin-top:1rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.8}.contact-page-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.55rem;display:flex}.contact-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 0,#92c5cb33,#0000 38%),linear-gradient(135deg,#ffffff1c,#ffffff0b);border:1px solid #ffffff21;border-radius:1.7rem;padding:clamp(1.15rem,3vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 26px 90px #00000059,inset 0 1px #ffffff1a}.contact-hero-card:after{content:"";opacity:.34;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29,#0000 58%);animation:6s ease-in-out infinite page-loader-sheen;position:absolute;inset:-55% -70%}.contact-hero-card>*{z-index:1;position:relative}.contact-hero-card__badge{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb47;border-radius:999px;align-items:center;gap:.45rem;padding:.52rem .72rem;font-size:.68rem;font-weight:950;display:inline-flex}.contact-hero-card h2,.contact-page-form-card h2,.contact-page-plan-card h2,.contact-branches-head h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:950;line-height:1}.contact-hero-card h2{margin-top:1rem;font-size:clamp(2.4rem,5vw,4rem)}.contact-hero-card p{color:#ffffffa8;margin-top:.85rem;line-height:1.75}.contact-hero-card__quick{gap:.55rem;margin-top:1rem;display:grid}.contact-hero-card__quick a{color:#ffffffc2;background:#09122c6b;border:1px solid #ffffff17;border-radius:.9rem;align-items:center;gap:.55rem;padding:.68rem .75rem;font-size:.86rem;font-weight:800;display:flex}.contact-hero-card__quick svg{color:#92c5cb;flex-shrink:0}.contact-hero-card__map,.contact-page-plan-card__cta,.contact-branch-card__action{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:950;display:inline-flex}.contact-hero-card__map{background:#92c5cb1f;border:1px solid #92c5cb52;border-radius:999px;margin-top:1rem;padding:.72rem .86rem}.contact-page-body{isolation:isolate;background:radial-gradient(circle at 12% 8%,#92c5cb2e,#0000 25rem),radial-gradient(circle at 88% 30%,#ffffff12,#0000 26rem),linear-gradient(#245f67 0%,#397f87 46%,#245f67 100%);padding-block:clamp(2.35rem,5vw,3.8rem);position:relative;overflow:hidden}.contact-page-body__glow{filter:blur(32px);pointer-events:none;border-radius:999px;width:18rem;height:18rem;animation:9s ease-in-out infinite alternate contact-page-orb-drift;position:absolute}.contact-page-body__glow--one{background:radial-gradient(circle,#92c5cb2b,#0000 68%);top:18rem;left:-6rem}.contact-page-body__glow--two{background:radial-gradient(circle,#101a3842,#0000 72%);animation-delay:-4s;bottom:12rem;right:-7rem}.contact-page-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.contact-page-quick-card{background:radial-gradient(circle at 14% 0,#92c5cb2e,#0000 42%),#ffffff0e;border:1px solid #ffffff1a;border-radius:1.25rem;min-height:11rem;padding:1rem;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.contact-page-quick-card:hover{border-color:#92c5cb6b;transform:translateY(-4px);box-shadow:0 24px 70px #00000047,0 0 30px #92c5cb1a}.contact-page-quick-card>span{color:#92c5cb;background:#92c5cb1f;border:1px solid #92c5cb4d;border-radius:.95rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.contact-page-quick-card small,.contact-page-quick-card strong,.contact-page-quick-card p{display:block}.contact-page-quick-card small{color:#92c5cb;letter-spacing:.16em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-weight:950}.contact-page-quick-card strong{overflow-wrap:anywhere;font-family:var(--font-display);margin-top:.38rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:950;line-height:1.08}.contact-page-quick-card p{color:#ffffff94;margin-top:.55rem;font-size:.84rem;line-height:1.55}.contact-page-main-grid{grid-template-columns:minmax(0,.95fr) minmax(17rem,.65fr);align-items:stretch;gap:.85rem;margin-top:0;display:grid}.contact-page-form-card,.contact-page-plan-card{background:radial-gradient(circle at 12% 0,#92c5cb29,#0000 38%),linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:1.55rem;padding:clamp(.95rem,2.4vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d}.contact-page-form-card{border-color:#92c5cb33}.contact-page-plan-card{flex-direction:column;min-height:100%;display:flex}.contact-page-form-card h2,.contact-page-plan-card h2{margin-top:.72rem;font-size:clamp(1.65rem,3vw,2.45rem)}.contact-page-form-card>p:not(.contact-page-kicker),.contact-page-plan-card>p:not(.contact-page-kicker){color:#ffffff9e;margin-top:.55rem;margin-bottom:.85rem;font-size:.86rem;line-height:1.62}.contact-page-form-card form{gap:.62rem}.contact-page-form-card label{gap:.28rem;font-size:.78rem}.contact-page-form-card input:not([type=hidden]),.contact-page-form-card textarea{border-radius:.82rem;padding-inline:.85rem}.contact-page-form-card input:not([type=hidden]){height:2.65rem}.contact-page-form-card textarea{min-height:5.6rem;padding-block:.75rem}.contact-page-form-card button{border-radius:.82rem;min-height:2.75rem}.contact-page-form-card form>p:last-child{margin-top:-.18rem;line-height:1.35}.contact-page-plan-card__steps{flex-direction:column;flex:1;gap:.52rem;margin-top:.82rem;display:flex}.contact-page-plan-card__steps span{color:#ffffffc2;background:#09122c6b;border:1px solid #ffffff14;border-radius:.9rem;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.62rem;font-size:.78rem;font-weight:850;line-height:1.25;display:grid}.contact-page-plan-card__steps strong{color:#92c5cb;font-family:var(--font-display);font-size:.98rem;line-height:1}.contact-page-plan-card__cta{margin-top:.9rem}.contact-branches-head{grid-template-columns:minmax(0,1fr) minmax(16rem,27rem);align-items:end;gap:1rem;margin-top:clamp(1.25rem,3vw,1.8rem);margin-bottom:clamp(.85rem,2vw,1.15rem);display:grid}.contact-branches-head h2{max-width:46rem;margin-top:.7rem;font-size:clamp(2rem,4vw,3.45rem)}.contact-branches-head>p{color:#ffffff9e;font-size:.95rem;line-height:1.75}.contact-branch-route{gap:.62rem;max-width:58rem;margin-inline:auto;padding-block:.35rem;display:grid;position:relative}.contact-branch-route:before{content:"";background:linear-gradient(#0000,#92c5cbad,#ffffff38,#0000);border-radius:999px;width:2px;position:absolute;top:.9rem;bottom:.9rem;left:1.93rem;box-shadow:0 0 24px #92c5cb38}.contact-branch-card{--branch-delay:0s;opacity:0;min-height:4.35rem;animation:.62s forwards contact-branch-rise;animation-delay:var(--branch-delay);background:radial-gradient(circle at 0%,#92c5cb29,#0000 28%),linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.15rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.72rem .85rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;transform:translate(-12px);box-shadow:0 16px 48px #0003}.contact-branch-card:hover{border-color:#92c5cb6b;transform:translate(6px);box-shadow:0 24px 72px #0000004d,0 0 30px #92c5cb1a}.contact-branch-card--unavailable{cursor:not-allowed;filter:saturate(.45);border-style:dashed}.contact-branch-card--unavailable:hover{border-color:#ffffff1a;transform:none;box-shadow:0 16px 48px #0003}.contact-branch-card--unavailable .contact-branch-card__action{color:#ffffff7a;background:#ffffff0b;border-color:#ffffff1f}.contact-branch-card__node{z-index:1;color:#92c5cb;background:radial-gradient(circle at 35% 25%,#ffffff42,#0000 34%),#92c5cb24;border:1px solid #92c5cb4d;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;display:grid;position:relative;box-shadow:0 0 0 .45rem #09122cdb,0 0 22px #92c5cb2e}.contact-branch-card h3{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:950;line-height:1.05}.contact-branch-card__action{color:#92c5cb;background:#92c5cb1a;border:1px solid #92c5cb47;border-radius:999px;width:fit-content;padding:.52rem .68rem}@media (max-width:900px){.contact-page-main-grid,.contact-branches-head{grid-template-columns:1fr}}@media (max-width:640px){.contact-page-hero{min-height:auto}.contact-page-hero__veil{background:linear-gradient(#09122ce0,#09122cf5),radial-gradient(circle at 74% 28%,#92c5cb33,#0000 20rem)}.contact-branch-card{grid-template-columns:2.75rem minmax(0,1fr);gap:.65rem}.contact-branch-card__action{grid-column:2;margin-top:-.15rem}}@keyframes contact-page-grid-drift{0%{background-position:0 0,0 0}to{background-position:4.4rem 4.4rem,4.4rem 4.4rem}}@keyframes contact-page-orb-drift{0%{opacity:.48;transform:translate(0,0)scale(.95)}to{opacity:.84;transform:translate(1.4rem,-1rem)scale(1.08)}}@keyframes contact-branch-rise{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.contact-page-hero__grid,.contact-page-hero__orb,.contact-hero-card:after,.contact-page-body__glow,.contact-branch-card{animation:none!important}.contact-branch-card{opacity:1;transform:none}}.blog-hub-hero{isolation:isolate;background:#245f67;border-bottom:1px solid #ffffff1a;min-height:clamp(32rem,66vh,43rem);padding-block:clamp(3.1rem,6.5vw,5.6rem);position:relative;overflow:hidden}.blog-hub-hero__image{-o-object-fit:cover;object-fit:cover;opacity:.28;filter:saturate(1.15)contrast(1.08)brightness(.82)}.blog-hub-hero__veil{background:linear-gradient(90deg,#09122cfa,#09122cd9 46%,#09122c7a),radial-gradient(circle at 74% 28%,#92c5cb47,#0000 24rem),linear-gradient(#09122c0d,#09122cf0);position:absolute;inset:0}.blog-hub-hero__grid{opacity:.38;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4.4rem 4.4rem;animation:18s linear infinite blog-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 32%,#000 0 32%,#0000 78%);mask-image:radial-gradient(circle at 68% 32%,#000 0 32%,#0000 78%)}.blog-hub-hero__orb{filter:blur(38px);pointer-events:none;border-radius:999px;width:24rem;height:24rem;animation:8s ease-in-out infinite alternate blog-orb-drift;position:absolute}.blog-hub-hero__orb--one{background:radial-gradient(circle,#92c5cb3d,#0000 68%);top:12%;left:-9rem}.blog-hub-hero__orb--two{background:radial-gradient(circle,#ffffff1f,#0000 70%);animation-delay:-3.5s;bottom:5%;right:-10rem}.blog-hub-kicker{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb57;border-radius:999px;align-items:center;gap:.5rem;padding:.56rem .82rem;font-size:.7rem;font-weight:950;display:inline-flex}.blog-hub-hero h1{max-width:56rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:1.1rem;font-size:clamp(3rem,6vw,5.75rem);font-weight:950;line-height:.94}.blog-hub-hero p:not(.blog-hub-kicker){color:#ffffffad;max-width:43rem;margin-top:1rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.8}.blog-hub-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.55rem;display:flex}.blog-spotlight-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,#92c5cb2e,#0000 38%),#ffffff0e;border:1px solid #ffffff21;border-radius:1.7rem;min-height:clamp(26rem,45vw,34rem);transition:transform .32s,border-color .32s,box-shadow .32s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000059,inset 0 1px #ffffff1a}.blog-spotlight-card:hover{border-color:#92c5cb75;transform:translateY(-5px);box-shadow:0 32px 100px #0000006b,0 0 34px #92c5cb1a}.blog-spotlight-card:after{content:"";opacity:.34;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29,#0000 58%);animation:6s ease-in-out infinite page-loader-sheen;position:absolute;inset:-55% -70%}.blog-spotlight-card__image{position:absolute;inset:0;overflow:hidden}.blog-spotlight-card__image:after{content:"";background:linear-gradient(#0000 18%,#09122ce6);position:absolute;inset:0}.blog-spotlight-card__content{z-index:1;align-self:end;gap:.75rem;padding:clamp(1.1rem,3vw,1.5rem);display:grid;position:relative}.blog-spotlight-card__tag,.blog-spotlight-card__meta{align-items:center;gap:.45rem;display:inline-flex}.blog-spotlight-card__tag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#92c5cb24;border:1px solid #92c5cb4d;border-radius:999px;width:fit-content;padding:.48rem .65rem;font-size:.66rem;font-weight:950}.blog-spotlight-card strong{max-width:30rem;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.25rem);font-weight:950;line-height:.98}.blog-spotlight-card small{color:#ffffffa8;max-width:29rem;font-size:.92rem;line-height:1.68;display:block}.blog-spotlight-card__meta{color:#ffffff94;border-top:1px solid #ffffff1a;margin-top:.25rem;padding-top:.85rem;font-size:.78rem;font-weight:800}.blog-hub-board{isolation:isolate;background:radial-gradient(circle at 12% 8%,#92c5cb2e,#0000 25rem),radial-gradient(circle at 88% 30%,#ffffff12,#0000 26rem),linear-gradient(#245f67 0%,#397f87 46%,#245f67 100%);padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.blog-hub-board__glow{filter:blur(32px);pointer-events:none;border-radius:999px;width:18rem;height:18rem;animation:9s ease-in-out infinite alternate blog-orb-drift;position:absolute}.blog-hub-board__glow--one{background:radial-gradient(circle,#92c5cb2b,#0000 68%);top:18rem;left:-6rem}.blog-hub-board__glow--two{background:radial-gradient(circle,#101a3842,#0000 72%);animation-delay:-4s;bottom:12rem;right:-7rem}.blog-simple-head{text-align:center;max-width:48rem;margin-inline:auto}.blog-simple-head h2{font-family:var(--font-display);letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:950;line-height:.98}.blog-simple-list{gap:1rem;margin-top:clamp(1.5rem,4vw,2.3rem);display:grid}.blog-simple-card{background:radial-gradient(circle at 0 0,#92c5cb2e,#0000 40%),linear-gradient(135deg,#ffffff1f,#ffffff0a),#101a389e;border:1px solid #fff3;border-radius:1.35rem;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);transition:transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #070d2042}.blog-simple-card:hover{border-color:#92c5cb8c;transform:translateY(-5px);box-shadow:0 30px 90px #070d2057,0 0 34px #92c5cb29}.blog-simple-card__image{background:#397f87;min-height:15rem;position:relative;overflow:hidden}.blog-simple-card__image:after{content:"";background:linear-gradient(90deg,#0000 44%,#09122c33);position:absolute;inset:0}.blog-simple-card__image img{transition:transform .52s,filter .52s}.blog-simple-card:hover .blog-simple-card__image img{filter:saturate(1.12)brightness(1.04);transform:scale(1.055)}.blog-simple-card__body{align-content:center;padding:clamp(1.15rem,3vw,1.8rem);display:grid}.blog-simple-card__body>span{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb47;border-radius:999px;width:fit-content;padding:.45rem .65rem;font-size:.66rem;font-weight:950}.blog-simple-card h2{max-width:42rem;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.8rem;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:950;line-height:1}.blog-simple-card p{color:#ffffffb8;max-width:48rem;margin-top:.65rem;font-size:.96rem;line-height:1.75}.blog-simple-card__link{color:#92c5cb;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;width:fit-content;margin-top:1rem;font-size:.78rem;font-weight:950;transition:transform .24s,color .24s;display:inline-flex}.blog-simple-card__link:hover{color:#fff;transform:translate(4px)}.blog-hub-intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.blog-hub-intro__card{--blog-delay:0s;opacity:0;min-height:10rem;animation:.62s forwards blog-card-rise;animation-delay:var(--blog-delay);background:radial-gradient(circle at 14% 0,#92c5cb2e,#0000 42%),#ffffff0e;border:1px solid #ffffff1a;border-radius:1.25rem;padding:1rem;position:relative;overflow:hidden;transform:translateY(18px)}.blog-hub-intro__card:after{content:"";border:1px solid #92c5cb3d;border-radius:999px;width:7rem;height:7rem;position:absolute;top:-2.6rem;right:-2.6rem;box-shadow:0 0 0 2rem #92c5cb09}.blog-hub-intro__card span,.blog-hub-intro__card h2,.blog-hub-intro__card p{z-index:1;position:relative}.blog-hub-intro__card span{color:#ffffff29;font-family:var(--font-display);font-size:2.6rem;font-weight:950;line-height:.8}.blog-hub-intro__card h2{font-family:var(--font-display);margin-top:.9rem;font-size:1.45rem;font-weight:950}.blog-hub-intro__card p{color:#ffffff94;margin-top:.45rem;font-size:.84rem;line-height:1.58}.blog-feature-row{grid-template-columns:minmax(0,.72fr) minmax(20rem,1.28fr);align-items:end;gap:1rem;margin-top:clamp(1.4rem,4vw,2.2rem);display:grid}.blog-feature-row h2{max-width:28rem;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.9rem;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:950;line-height:.98}.blog-feature-row__cards{gap:.65rem;display:grid}.blog-mini-feature{background:#ffffff0b;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:5.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.58rem .78rem .58rem .58rem;transition:transform .28s,border-color .28s,background .28s;display:grid;overflow:hidden}.blog-mini-feature:hover{background:#92c5cb14;border-color:#92c5cb6b;transform:translateY(-3px)}.blog-mini-feature__image{background:#397f87;border-radius:.8rem;height:4.6rem;position:relative;overflow:hidden}.blog-mini-feature small{color:#92c5cb;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.blog-mini-feature strong{-webkit-line-clamp:2;font-family:var(--font-display);-webkit-box-orient:vertical;margin-top:.18rem;font-size:1.18rem;font-weight:900;line-height:1.08;display:-webkit-box;overflow:hidden}.blog-filter-panel{background:linear-gradient(135deg,#ffffff13,#ffffff09),#09122cbd;border:1px solid #ffffff1a;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(15rem,17rem) auto;gap:.7rem;margin-top:clamp(1.5rem,4vw,2.2rem);padding:.75rem;display:grid;box-shadow:0 18px 60px #0003}.blog-filter-panel label{color:#ffffff61;background:#09122ca6;border:1px solid #ffffff17;border-radius:.95rem;align-items:center;gap:.65rem;height:3.15rem;padding-inline:.95rem;display:flex;position:relative}.blog-filter-panel input,.blog-filter-panel select{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:.88rem;font-weight:700}.blog-filter-panel input::placeholder{color:#ffffff57}.blog-filter-panel select option{color:#245f67}.blog-filter-panel button{color:#fff;background:linear-gradient(90deg,#397f87,#92c5cb);border-radius:.95rem;min-height:3.15rem;padding-inline:1.25rem;font-size:.88rem;font-weight:950;box-shadow:0 14px 34px #397f873d}.blog-category-strip{scrollbar-width:none;gap:.55rem;margin-top:1rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.blog-category-strip::-webkit-scrollbar{display:none}.blog-category-strip a{color:#ffffffa3;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.58rem .75rem;font-size:.76rem;font-weight:850;display:inline-flex}.blog-category-strip a.active,.blog-category-strip a:hover{color:#fff;background:#92c5cb1f;border-color:#92c5cb6b}.blog-category-strip span{color:#92c5cb}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:clamp(1.2rem,3vw,1.8rem);display:grid}.blog-guide-card{--blog-delay:0s;opacity:0;animation:.62s forwards blog-card-rise;animation-delay:var(--blog-delay);background:linear-gradient(135deg,#ffffff13,#ffffff09),#09122cdb;border:1px solid #ffffff1a;border-radius:1.3rem;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;transform:translateY(18px);box-shadow:0 18px 55px #00000038}.blog-guide-card:hover{border-color:#92c5cb70;transform:translateY(-6px);box-shadow:0 26px 78px #00000052,0 0 30px #92c5cb1a}.blog-guide-card__image{background:#397f87;min-height:13.5rem;display:block;position:relative;overflow:hidden}.blog-guide-card__image:after{content:"";background:linear-gradient(#0000 30%,#09122cc7);position:absolute;inset:0}.blog-guide-card__image img{transition:transform .5s,filter .5s}.blog-guide-card:hover .blog-guide-card__image img{filter:saturate(1.16)brightness(1.08);transform:scale(1.06)}.blog-guide-card__image span{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09122cb8;border:1px solid #92c5cb57;border-radius:999px;padding:.48rem .62rem;font-size:.65rem;font-weight:950;position:absolute;bottom:.85rem;left:.85rem}.blog-guide-card__body{flex-direction:column;min-height:17rem;padding:1rem;display:flex}.blog-guide-card__meta{color:#ffffff73;flex-wrap:wrap;gap:.7rem;font-size:.72rem;font-weight:800;display:flex}.blog-guide-card__meta span{align-items:center;gap:.35rem;display:inline-flex}.blog-guide-card h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.8rem;font-size:1.55rem;font-weight:950;line-height:1.08}.blog-guide-card p{-webkit-line-clamp:3;color:#fff9;-webkit-box-orient:vertical;flex:1;margin-top:.75rem;font-size:.88rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-guide-card__link{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1rem;font-size:.78rem;font-weight:950;display:inline-flex}.blog-empty-state{text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.35rem;justify-items:center;gap:.65rem;margin-top:1.5rem;padding:2rem;display:grid}.blog-empty-state svg{color:#92c5cb}.blog-empty-state h2{font-family:var(--font-display);font-size:1.85rem;font-weight:950}.blog-empty-state p{color:#ffffff94}@media (max-width:1180px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.blog-simple-card{grid-template-columns:1fr}.blog-simple-card__image{min-height:14rem}.blog-feature-row,.blog-filter-panel,.blog-hub-intro{grid-template-columns:1fr}}@media (max-width:640px){.blog-hub-hero{min-height:auto}.blog-hub-hero__veil{background:linear-gradient(#09122ce0,#09122cf5),radial-gradient(circle at 74% 28%,#92c5cb33,#0000 20rem)}.blog-card-grid{grid-template-columns:1fr}.blog-mini-feature{grid-template-columns:4.7rem minmax(0,1fr)}.blog-mini-feature>svg{display:none}}@keyframes blog-grid-drift{0%{background-position:0 0,0 0}to{background-position:4.4rem 4.4rem,4.4rem 4.4rem}}@keyframes blog-orb-drift{0%{opacity:.48;transform:translate(0,0)scale(.95)}to{opacity:.84;transform:translate(1.4rem,-1rem)scale(1.08)}}@keyframes blog-card-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-hub-hero__grid,.blog-hub-hero__orb,.blog-spotlight-card:after,.blog-hub-board__glow,.blog-hub-intro__card,.blog-guide-card{animation:none!important}.blog-hub-intro__card,.blog-guide-card{opacity:1;transform:none}}.offers-showcase{isolation:isolate;background:#245f67;border-bottom:1px solid #ffffff1a;align-items:center;min-height:clamp(28rem,55vh,36rem);padding-block:clamp(2rem,4.5vw,3.5rem);display:flex;position:relative;overflow:hidden}.offers-showcase__image{-o-object-fit:cover;object-fit:cover;opacity:.28;filter:saturate(1.18)contrast(1.08)brightness(.82)}.offers-showcase__veil{background:linear-gradient(90deg,#09122cfa,#09122cd6 45%,#09122c80),radial-gradient(circle at 76% 28%,#92c5cb47,#0000 24rem),linear-gradient(#09122c14,#09122ceb);position:absolute;inset:0}.offers-showcase__grid{opacity:.38;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4.5rem 4.5rem;animation:18s linear infinite offers-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 34%,#000 0 32%,#0000 78%);mask-image:radial-gradient(circle at 70% 34%,#000 0 32%,#0000 78%)}.offers-showcase__orb{filter:blur(38px);pointer-events:none;border-radius:999px;width:24rem;height:24rem;animation:8s ease-in-out infinite alternate offers-orb-drift;position:absolute}.offers-showcase__orb--one{background:radial-gradient(circle,#92c5cb3d,#0000 68%);top:14%;left:-9rem}.offers-showcase__orb--two{background:radial-gradient(circle,#ffffff1f,#0000 70%);animation-delay:-3.5s;bottom:4%;right:-10rem}.offers-showcase__kicker{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb57;border-radius:999px;align-items:center;gap:.5rem;padding:.56rem .82rem;font-size:.7rem;font-weight:950;display:inline-flex}.offers-showcase h1{max-width:54rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:1.1rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:950;line-height:.94}.offers-showcase p:not(.offers-showcase__kicker){color:#ffffffad;max-width:43rem;margin-top:1rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.8}.offers-showcase__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.55rem;display:flex}.offers-showcase__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:38rem;margin-top:1.35rem;display:grid}.offers-showcase__stats span{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;padding:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.offers-showcase__stats span:after{content:"";background:linear-gradient(90deg,#0000,#92c5cbcc,#0000);height:2px;position:absolute;inset:auto 0 0}.offers-showcase__stats strong{color:#fff;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.25rem);font-weight:950;line-height:1;display:block}.offers-showcase__stats small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-top:.22rem;font-size:.7rem;font-weight:850;display:block}.offers-showcase__visual{gap:1rem;display:grid;position:relative}.offers-showcase__glow{filter:blur(22px);pointer-events:none;background:radial-gradient(circle at 68% 18%,#92c5cb38,#0000 34%),radial-gradient(circle at 24% 72%,#ffffff1f,#0000 34%);border-radius:999px;animation:7s ease-in-out infinite alternate offers-orb-drift;position:absolute;inset:-8% -10%}.offers-showcase__collage{min-height:clamp(23rem,42vw,33rem);position:relative}.offers-showcase__photo{background:#ffffff0f;border:1px solid #ffffff24;position:absolute;overflow:hidden;box-shadow:0 24px 80px #00000061}.offers-showcase__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#09122c52);position:absolute;inset:0}.offers-showcase__photo--main{border-radius:2rem;inset:0 8% 14% 0}.offers-showcase__photo--small{border-radius:1.35rem;width:40%;height:37%;top:8%;right:0}.offers-showcase__photo--wide{border-radius:1.35rem;width:58%;height:33%;bottom:0;right:3%}.offers-showcase__badges{z-index:2;gap:.55rem;display:grid;position:absolute;bottom:7%;left:-.2rem}.offers-showcase__badges span{--badge-delay:0s;color:#fff;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:max-content;animation:.62s forwards offers-ticket-rise,4.5s ease-in-out infinite offers-float-soft;animation-delay:var(--badge-delay), calc(var(--badge-delay) + .7s);background:#09122c9e;border:1px solid #ffffff2e;border-radius:999px;padding:.68rem .85rem;font-size:.72rem;font-weight:950;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff1f}.offers-showcase__feature{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 15% 0,#92c5cb33,#0000 36%),linear-gradient(135deg,#ffffff1c,#ffffff0b);border:1px solid #ffffff21;border-radius:1.65rem;padding:clamp(1.2rem,3vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 26px 90px #00000059,inset 0 1px #ffffff1f}.offers-showcase__feature:after{content:"";opacity:.36;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29,#0000 58%);animation:6s ease-in-out infinite page-loader-sheen;position:absolute;inset:-55% -70%}.offers-showcase__feature>*{z-index:1;position:relative}.offers-showcase__feature-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.offers-showcase__feature-head span{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb42;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .72rem;font-size:.68rem;font-weight:950;display:inline-flex}.offers-showcase__feature-head strong{color:#ffffff29;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,4.8rem);line-height:.82}.offers-showcase__feature h2,.offers-enquiry h2,.offers-board__head h2,.offers-combo-panel h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:950;line-height:1}.offers-showcase__feature h2{max-width:27rem;font-size:clamp(2rem,4vw,3.45rem)}.offers-showcase__pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.3rem;display:grid}.offers-showcase__pulse span{color:#ffffffbd;background:#09122c70;border:1px solid #ffffff17;border-radius:999px;padding:.72rem .82rem;font-size:.76rem;font-weight:850;position:relative;overflow:hidden}.offers-showcase__pulse span:after{content:"";background:linear-gradient(90deg,#0000,#92c5cb38,#0000);animation:4.4s ease-in-out infinite offers-pulse-run;position:absolute;inset:0;transform:translate(-100%)}.offers-showcase__pulse span:nth-child(2):after{animation-delay:.55s}.offers-showcase__pulse span:nth-child(3):after{animation-delay:1.1s}.offers-showcase__pulse span:nth-child(4):after{animation-delay:1.65s}.offers-showcase__steps{gap:.55rem;margin-top:.85rem;display:grid}.offers-showcase__steps span{color:#ffffffbd;background:#ffffff0b;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;gap:.55rem;padding:.62rem .75rem;font-size:.78rem;font-weight:850;display:flex}.offers-showcase__steps svg{color:#92c5cb;flex-shrink:0}.offers-board{isolation:isolate;background:radial-gradient(circle at 12% 8%,#92c5cb33,#0000 26rem),radial-gradient(circle at 88% 28%,#ffffff14,#0000 26rem),linear-gradient(#245f67 0%,#397f87 48%,#245f67 100%);padding-block:clamp(2.75rem,5vw,4.75rem);position:relative;overflow:hidden}.offers-board__spark{filter:blur(30px);opacity:.5;pointer-events:none;border-radius:999px;width:17rem;height:17rem;animation:9s ease-in-out infinite alternate offers-orb-drift;position:absolute}.offers-board__spark--one{background:radial-gradient(circle,#92c5cb2e,#0000 68%);top:16rem;left:-5rem}.offers-board__spark--two{background:radial-gradient(circle,#101a3842,#0000 72%);animation-delay:-4s;bottom:13rem;right:-7rem}.offers-board__head{grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);align-items:center;gap:1.5rem;margin-bottom:clamp(1.15rem,3vw,1.7rem);display:grid}.offers-board__head h2{max-width:40rem;margin-top:.65rem;font-size:clamp(2rem,4.2vw,3.8rem)}.offers-board__head>p{color:#ffffff9e;font-size:.9rem;line-height:1.65}.offers-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;margin-bottom:clamp(1rem,3vw,1.55rem);display:grid}.offers-feature-card{--feature-delay:0s;--feature-accent:146, 197, 203;isolation:isolate;opacity:0;min-height:clamp(18rem,25vw,22rem);animation:.65s forwards offers-ticket-rise;animation-delay:var(--feature-delay);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1.45rem;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 22px 70px #0000004d}.offers-feature-card--coral{--feature-accent:146, 197, 203}.offers-feature-card--green{--feature-accent:136, 205, 167}.offers-feature-card--amber{--feature-accent:255, 196, 112}.offers-feature-card--wine{--feature-accent:106, 170, 178}.offers-feature-card:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(135deg, rgba(var(--feature-accent), .78), transparent 38%, #fff3);opacity:.72;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.offers-feature-card:hover{border-color:rgba(var(--feature-accent), .5);box-shadow:0 30px 90px #00000061, 0 0 38px rgba(var(--feature-accent), .16);transform:translateY(-6px)}.offers-feature-card img{transition:transform .7s;transform:scale(1.02)}.offers-feature-card:hover img{transform:scale(1.09)}.offers-feature-card__veil{z-index:1;background:linear-gradient(180deg, #09122c1a, #09122ce0), radial-gradient(circle at 14% 10%, rgba(var(--feature-accent), .32), transparent 45%);position:absolute;inset:0}.offers-feature-card__badge,.offers-feature-card__save{z-index:3;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;font-weight:950;position:absolute}.offers-feature-card__badge{border:1px solid rgba(var(--feature-accent), .42);color:#fff;letter-spacing:.12em;background:#09122c8c;padding:.48rem .66rem;font-size:.58rem;top:.85rem;left:.85rem}.offers-feature-card__save{background:linear-gradient(135deg, rgba(var(--feature-accent), .96), #6aaab2f5);color:#fff;letter-spacing:.04em;box-shadow:0 0 26px rgba(var(--feature-accent), .35);padding:.5rem .72rem;font-size:.72rem;top:3.2rem;left:.85rem}.offers-feature-card__content{z-index:3;padding:1rem;position:absolute;inset:auto 0 0}.offers-feature-card__content h3{color:#fff;max-width:15rem;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:950;line-height:.98}.offers-feature-card__content p{color:#ffffffb3;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.48rem;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.offers-feature-card__content a{color:#245f67;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.42rem;margin-top:.85rem;padding:.68rem .9rem;font-size:.72rem;font-weight:950;transition:transform .26s,background .26s,color .26s;display:inline-flex}.offers-feature-card__content a:hover{background:rgb(var(--feature-accent));color:#fff;transform:translate(3px)}.offers-deal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:clamp(1rem,2.8vw,1.6rem);display:grid}.offers-deal-strip__card{background:radial-gradient(circle at 12% 0,#92c5cb2e,#0000 44%),#ffffff0e;border:1px solid #92c5cb33;border-radius:1.2rem;min-height:8.2rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.offers-deal-strip__card:after{content:"";border:1px solid #92c5cb42;border-radius:999px;width:7rem;height:7rem;position:absolute;top:-2.8rem;right:-2.8rem;box-shadow:0 0 0 2rem #92c5cb09}.offers-deal-strip__card strong,.offers-deal-strip__card span,.offers-deal-strip__card p{z-index:1;position:relative}.offers-deal-strip__card strong{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;font-size:1.75rem;font-weight:950;line-height:1;display:block}.offers-deal-strip__card span{color:#92c5cb;letter-spacing:.16em;text-transform:uppercase;margin-top:.2rem;font-size:.7rem;font-weight:950;display:block}.offers-deal-strip__card p{color:#ffffff94;margin-top:.55rem;font-size:.8rem;line-height:1.5}.offers-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.95rem;display:grid}.offers-ticket{--offer-delay:0s;opacity:0;min-height:clamp(24rem,32vw,27rem);animation:.65s forwards offers-ticket-rise;animation-delay:var(--offer-delay);background:linear-gradient(135deg,#ffffff17,#ffffff09),#09122cdb;border:1px solid #ffffff1c;border-radius:1.35rem;flex-direction:column;padding:.85rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 18px 55px #00000038}.offers-ticket--coral{--offer-accent:146, 197, 203}.offers-ticket--wine{--offer-accent:106, 170, 178}.offers-ticket--amber{--offer-accent:255, 196, 112}.offers-ticket--blue{--offer-accent:130, 165, 214}.offers-ticket--green{--offer-accent:136, 205, 167}.offers-ticket:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--offer-accent,146, 197, 203), .76), transparent 34%, #ffffff38, transparent 72%);opacity:0;-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.offers-ticket:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff24,#0000 58%);transition:opacity .3s;position:absolute;inset:-45% -70%;transform:translate(-28%)rotate(8deg)}.offers-ticket:hover{border-color:rgba(var(--offer-accent,146, 197, 203), .52);box-shadow:0 26px 80px #00000052, 0 0 32px rgba(var(--offer-accent,146, 197, 203), .13);transform:translateY(-6px)}.offers-ticket:hover:before{opacity:1}.offers-ticket:hover:after{opacity:1;animation:1.8s page-loader-sheen}.offers-ticket__number{color:#ffffff24;font-family:var(--font-display);font-size:2.8rem;font-weight:950;line-height:1;position:absolute;top:2.6rem;right:1rem}.offers-ticket__deal{z-index:2;color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#92c5cb29;border:1px solid #92c5cb5c;border-radius:999px;padding:.42rem .62rem;font-size:.58rem;font-weight:950;position:absolute;top:.85rem;right:.85rem}.offers-ticket__ribbon{z-index:3;color:#fff;text-align:center;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(90deg,#6aaab2,#92c5cb);width:9.5rem;padding:.33rem .5rem;font-size:.55rem;font-weight:950;position:absolute;top:1.2rem;left:-2.5rem;transform:rotate(-35deg);box-shadow:0 10px 28px #00000042}.offers-ticket__watermark{color:#ffffff09;width:8rem;height:8rem;position:absolute;bottom:-1.9rem;right:-1.9rem}.offers-ticket__media{background:#ffffff0f;border:1px solid #ffffff17;border-radius:1rem;height:clamp(12rem,18vw,15rem);margin:0 0 .85rem;position:relative;overflow:hidden}.offers-ticket__save{z-index:2;background:linear-gradient(135deg, rgba(var(--offer-accent,146, 197, 203), .96), #6aaab2f0);color:#fff;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 24px rgba(var(--offer-accent,146, 197, 203), .32);border-radius:999px;padding:.48rem .68rem;font-size:.72rem;font-weight:950;position:absolute;bottom:.75rem;left:.75rem}.offers-ticket__body{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.offers-ticket__media:after{content:"";background:linear-gradient(180deg, transparent 45%, #09122ca3), radial-gradient(circle at 15% 12%, rgba(var(--offer-accent,146, 197, 203), .28), transparent 42%);pointer-events:none;position:absolute;inset:0}.offers-ticket__media img{transition:transform .6s}.offers-ticket:hover .offers-ticket__media img{transform:scale(1.08)}.offers-ticket__icon{background:rgba(var(--offer-accent,146, 197, 203), .12);width:2.8rem;height:2.8rem;color:rgb(var(--offer-accent,146, 197, 203));box-shadow:0 0 24px rgba(var(--offer-accent,146, 197, 203), .1);border:1px solid #92c5cb57;border-radius:.95rem;place-items:center;display:grid}.offers-ticket p{color:#92c5cb;letter-spacing:.16em;text-transform:uppercase;margin-top:.75rem;font-size:.68rem;font-weight:950}.offers-ticket h3{max-width:19rem;font-family:var(--font-display);letter-spacing:-.025em;margin-top:.45rem;font-size:1.55rem;font-weight:950;line-height:1.05}.offers-ticket__line{background:linear-gradient(90deg, rgba(var(--offer-accent,146, 197, 203), .62), #ffffff14, transparent);width:100%;height:1px;margin:.75rem 0;display:block}.offers-ticket small{z-index:1;color:#ffffff9e;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.offers-ticket__link{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;width:max-content;margin-top:auto;padding:.7rem .9rem;font-size:.78rem;font-weight:950;display:inline-flex;position:relative}.offers-ticket__link:hover{border-color:rgba(var(--offer-accent,146, 197, 203), .48);background:rgba(var(--offer-accent,146, 197, 203), .16)}.offers-board__note{color:#fff9;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;max-width:56rem;margin:1.2rem auto 0;padding:.85rem 1rem;font-size:.8rem;display:flex}.offers-board__note svg{color:#92c5cb;flex-shrink:0}.offers-combo-panel{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/1.4rem 1.4rem,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/1.4rem 1.4rem,radial-gradient(circle at 10% 0,#92c5cb29,#0000 38%),#ffffff0b;border:1px solid #ffffff1a;border-radius:1.55rem;grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:1rem;margin-top:clamp(1.1rem,3vw,1.6rem);padding:clamp(1rem,2.5vw,1.35rem);display:grid;overflow:hidden;box-shadow:0 18px 58px #00000038}.offers-combo-panel h2{max-width:26rem;margin-top:.9rem;font-size:clamp(2rem,4vw,3.45rem)}.offers-combo-panel>div>p:not(.offers-showcase__kicker){color:#fff9;max-width:32rem;margin-top:.75rem;font-size:.92rem;line-height:1.72}.offers-combo-panel__list{gap:.7rem;display:grid}.offers-combo-panel__item{background:#09122c6b;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.85rem;display:grid}.offers-combo-panel__item>span{color:#92c5cb;background:#92c5cb1f;border-radius:.85rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.offers-combo-panel__item h3{font-family:var(--font-display);font-size:1.25rem;font-weight:900;line-height:1.1}.offers-combo-panel__item p{color:#ffffff94;margin-top:.32rem;font-size:.82rem;line-height:1.55}.offers-enquiry{background:radial-gradient(circle at 15% 0,#92c5cb2e,#0000 42%),linear-gradient(135deg,#ffffff17,#ffffff09);border:1px solid #92c5cb38;border-radius:1.65rem;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:1rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.15rem,3vw,1.6rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.offers-enquiry h2{max-width:26rem;margin-top:.95rem;font-size:clamp(2rem,4vw,3.4rem)}.offers-enquiry p:not(.offers-showcase__kicker){color:#ffffff9e;max-width:31rem;margin-top:.85rem;font-size:.95rem;line-height:1.75}.offers-enquiry__form{background:#09122c8f;border:1px solid #ffffff14;border-radius:1.25rem;padding:1rem}.offers-trust-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.offers-trust-card{--trust-delay:0s;opacity:0;min-height:10rem;animation:.62s forwards offers-ticket-rise;animation-delay:var(--trust-delay);background:radial-gradient(circle at 20% 0,#92c5cb24,#0000 42%),#ffffff0d;border:1px solid #ffffff1a;border-radius:1.15rem;padding:.95rem;position:relative;overflow:hidden;transform:translateY(14px)}.offers-trust-card span{color:#92c5cb;background:#92c5cb1f;border-radius:.9rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.offers-trust-card strong{color:#fff;font-family:var(--font-display);margin-top:.75rem;font-size:1.15rem;font-weight:900;line-height:1.08;display:block}.offers-trust-card p{color:#ffffff8f;margin-top:.42rem;font-size:.78rem;line-height:1.5}@media (max-width:1180px){.offers-featured-grid,.offers-board__grid,.offers-deal-strip,.offers-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.offers-board__head,.offers-enquiry,.offers-combo-panel{grid-template-columns:1fr}}@media (max-width:640px){.offers-showcase{min-height:auto}.offers-showcase__veil{background:linear-gradient(#09122ce0,#09122cf5),radial-gradient(circle at 76% 28%,#92c5cb33,#0000 20rem)}.offers-showcase__pulse,.offers-featured-grid,.offers-board__grid,.offers-deal-strip,.offers-showcase__stats,.offers-trust-grid{grid-template-columns:1fr}.offers-showcase__collage{min-height:24rem}.offers-showcase__photo--main{inset:0 0 30%}.offers-showcase__photo--small{width:48%;height:27%;inset:auto auto 0 0}.offers-showcase__photo--wide{width:48%;height:27%;right:0}.offers-showcase__badges{bottom:31%}.offers-board__note{text-align:left;border-radius:1rem;align-items:flex-start}.offers-feature-card,.offers-ticket{min-height:22rem}}@keyframes offers-grid-drift{0%{background-position:0 0,0 0}to{background-position:4.5rem 4.5rem,4.5rem 4.5rem}}@keyframes offers-orb-drift{0%{opacity:.48;transform:translate(0,0)scale(.95)}to{opacity:.84;transform:translate(1.4rem,-1rem)scale(1.08)}}@keyframes offers-pulse-run{0%,22%{transform:translate(-110%)}62%,to{transform:translate(110%)}}@keyframes offers-ticket-rise{to{opacity:1;transform:translateY(0)}}@keyframes offers-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-.42rem)}}@media (prefers-reduced-motion:reduce){.offers-showcase__grid,.offers-showcase__orb,.offers-showcase__feature:after,.offers-showcase__pulse span:after,.offers-board__spark,.offers-feature-card,.offers-ticket,.offers-showcase__badges span,.offers-trust-card,.offers-ticket:hover:after{animation:none!important}.offers-ticket,.offers-feature-card,.offers-trust-card{opacity:1;transform:none}}.fresh-equipment-hero{isolation:isolate;background:#245f67;border-bottom:1px solid #ffffff1a;min-height:clamp(30rem,64vh,42rem);padding-block:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.fresh-equipment-hero__image{-o-object-fit:cover;object-fit:cover;opacity:.32;filter:brightness(.92)saturate(1.18)contrast(1.08)}.fresh-equipment-hero__veil{background:linear-gradient(90deg,#09122cf5,#09122cd6 44%,#09122c7a),radial-gradient(circle at 72% 28%,#92c5cb47,#0000 26rem),linear-gradient(#09122c1f,#09122ce6);position:absolute;inset:0}.fresh-equipment-hero__grid{opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 66% 35%,#000 0 34%,#0000 76%);mask-image:radial-gradient(circle at 66% 35%,#000 0 34%,#0000 76%)}.fresh-equipment-hero__orb{filter:blur(34px);pointer-events:none;border-radius:999px;width:22rem;height:22rem;position:absolute}.fresh-equipment-hero__orb--one{background:radial-gradient(circle,#92c5cb38,#0000 68%);top:12%;left:-8rem}.fresh-equipment-hero__orb--two{background:radial-gradient(circle,#ffffff1f,#0000 70%);bottom:6%;right:-8rem}.fresh-equipment-hero__kicker{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#92c5cb1f;border:1px solid #92c5cb52;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .85rem;font-size:.72rem;font-weight:950;display:inline-flex}.fresh-equipment-hero h1{max-width:54rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:1.2rem;font-size:clamp(3rem,6vw,5.7rem);font-weight:950;line-height:.94}.fresh-equipment-hero h1:first-line{color:#fff}.fresh-equipment-hero p:not(.fresh-equipment-hero__kicker){color:#ffffffad;max-width:42rem;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.8}.fresh-equipment-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.fresh-equipment-hero__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#92c5cb2e,#0000 35%),linear-gradient(135deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff21;border-radius:1.65rem;padding:clamp(1.1rem,2.7vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 26px 90px #00000057,inset 0 1px #ffffff1a}.fresh-equipment-hero__panel:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29,#0000 58%);animation:6s ease-in-out infinite page-loader-sheen;position:absolute;inset:-55% -70%}.fresh-equipment-hero__panel>*{z-index:1;position:relative}.fresh-equipment-hero__panel-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fresh-equipment-hero__panel-head span{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#92c5cb1c;border:1px solid #92c5cb40;border-radius:999px;align-items:center;gap:.45rem;padding:.52rem .72rem;font-size:.68rem;font-weight:950;display:inline-flex}.fresh-equipment-hero__panel-head strong{color:#ffffff29;font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6rem);line-height:.8}.fresh-equipment-hero__mini-list{gap:.75rem;margin-top:1.2rem;display:grid}.fresh-equipment-hero__mini-card{background:#09122c6b;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:4.8rem 1fr auto;align-items:center;gap:.75rem;padding:.58rem .72rem .58rem .58rem;transition:transform .26s,border-color .26s,background .26s;display:grid}.fresh-equipment-hero__mini-card:hover{background:#92c5cb14;border-color:#92c5cb61;transform:translateY(-2px)}.fresh-equipment-hero__mini-image{background:#245f67;border-radius:.8rem;height:4.4rem;position:relative;overflow:hidden}.fresh-equipment-hero__mini-card small,.fresh-equipment-hero__mini-card b{display:block}.fresh-equipment-hero__mini-card small{color:#92c5cb;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:950}.fresh-equipment-hero__mini-card b{color:#fff;font-family:var(--font-display);margin-top:.18rem;font-size:1.05rem;line-height:1.05}.fresh-equipment-hero__mini-card svg{color:#92c5cb}.fresh-equipment-hero__chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.fresh-equipment-hero__chips span{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.48rem .68rem;font-size:.72rem;font-weight:850}.categories-lux-page{isolation:isolate;background:radial-gradient(circle at 12% 8%,#92c5cb33,#0000 28rem),radial-gradient(circle at 88% 18%,#ffffff14,#0000 30rem),linear-gradient(#245f67 0%,#397f87 42%,#245f67 100%);position:relative;overflow:hidden}.categories-lux-page>:not(.categories-lux-page__mesh):not(.categories-lux-page__orb):not(.categories-lux-page__runner){z-index:1;position:relative}.categories-lux-page__mesh{z-index:0;opacity:.4;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4.8rem 4.8rem;animation:18s linear infinite categories-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 9%,#000 0 34%,#0000 78%);mask-image:radial-gradient(at 50% 9%,#000 0 34%,#0000 78%)}.categories-lux-page__orb{z-index:0;filter:blur(44px);opacity:.58;pointer-events:none;border-radius:999px;width:28rem;height:28rem;animation:9s ease-in-out infinite alternate categories-orb-float;position:absolute}.categories-lux-page__orb--one{background:radial-gradient(circle,#92c5cb57,#0000 68%);top:8rem;left:-12rem}.categories-lux-page__orb--two{background:radial-gradient(circle,#101a3852,#0000 70%);animation-delay:-4s;top:38rem;right:-14rem}.categories-lux-page__runner{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.categories-lux-page__runner:before,.categories-lux-page__runner:after{content:"";filter:drop-shadow(0 0 18px #92c5cb57);opacity:0;background:linear-gradient(#0000,#92c5cbb8,#ffffff52,#0000);border-radius:999px;width:1px;height:11rem;animation:7.5s ease-in-out infinite categories-light-run;position:absolute;top:-14rem}.categories-lux-page__runner:before{left:18%}.categories-lux-page__runner:after{animation-delay:-3.2s;right:20%}.categories-lux-hero{isolation:isolate;color:#245f67;background-position:100%;background-size:cover;border-bottom:1px solid #09122c14;padding-block:clamp(2.15rem,4.8vw,3.8rem);position:relative;overflow:hidden;box-shadow:inset 0 -28px 70px #09122c14}.categories-lux-hero__copy{max-width:52rem}.categories-lux-hero__copy h1{max-width:45rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:950;line-height:.9}.categories-lux-hero__copy h1 span{background:linear-gradient(90deg,#397f87,#92c5cb,#245f67);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;display:block}.categories-lux-hero__copy p:not(.categories-lux-kicker){color:#09122cad;max-width:40rem;margin-top:1rem;font-size:.98rem;line-height:1.75}.categories-lux-kicker{color:#397f87;letter-spacing:.18em;text-transform:uppercase;background:#ffffffad;border:1px solid #92c5cb47;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .78rem;font-size:.7rem;font-weight:950;display:inline-flex}.categories-lux-hero__chips{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.categories-lux-hero__chips span{color:#09122cb3;background:#ffffff9e;border:1px solid #09122c1a;border-radius:999px;padding:.52rem .72rem;font-size:.72rem;font-weight:850}.categories-lux-hero__visual{background:#245f67;border:1px solid #ffffff26;border-radius:2.2rem .85rem;min-height:clamp(16rem,32vw,24rem);position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052,0 0 34px #92c5cb1a}.categories-lux-hero__visual:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff3d;border-radius:1.65rem .55rem;position:absolute;inset:.75rem}.categories-lux-hero__shine{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29,#0000 58%);animation:6.5s ease-in-out infinite categories-shine;position:absolute;inset:-50% -65%}.categories-lux-hero__badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09122cb8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.categories-lux-grid-section,.categories-accessory-studio{padding-block:clamp(1.7rem,3.6vw,2.8rem)}.categories-lux-heading{flex-direction:column;gap:.45rem;max-width:54rem;margin-bottom:clamp(.95rem,2.4vw,1.35rem);display:flex}.categories-lux-heading p{color:#92c5cb;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:950}.categories-lux-heading h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:950;line-height:.95}.categories-lux-heading--split{max-width:none}.categories-lux-heading--split>span{color:#ffffff94;max-width:31rem;font-size:.92rem;line-height:1.7}.categories-lux-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem;display:grid}.categories-lux-card{opacity:0;background:radial-gradient(circle at 0 0,#92c5cb26,#0000 36%),linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:1.15rem;grid-template-columns:1fr;align-content:start;align-items:stretch;gap:.58rem;min-height:0;padding:.62rem;transition:transform .28s,border-color .28s,box-shadow .28s;animation:.58s forwards categories-card-enter;display:grid;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 16px 46px #0003}.categories-lux-card:hover{border-color:#92c5cb6b;transform:translateY(-4px);box-shadow:0 22px 62px #00000047,0 0 28px #92c5cb1f}.categories-lux-card__line{border-radius:inherit;-webkit-mask-composite:xor;opacity:.42;pointer-events:none;background:linear-gradient(130deg,#92c5cbb3,#ffffff14,#397f8759);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.categories-lux-card__media{background:#fff;border-radius:1rem .45rem;min-height:clamp(9.5rem,13vw,11.7rem);position:relative;overflow:hidden}.categories-lux-card__media img{filter:brightness(1.12)saturate(1.16)}.categories-lux-card__copy{z-index:1;min-width:0;position:relative}.categories-lux-card__copy p{color:#92c5cb;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:950;line-height:1.35}.categories-lux-card__copy h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.28rem;font-size:1.28rem;font-weight:950;line-height:.98}.categories-lux-card__copy>span{-webkit-line-clamp:2;color:#ffffff94;-webkit-box-orient:vertical;margin-top:.32rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.categories-lux-card__features{gap:.35rem;margin-top:.5rem;display:grid}.categories-lux-card__features small{color:#ffffffb3;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.categories-lux-card__features svg{color:#92c5cb;flex-shrink:0}.categories-lux-card b{color:#92c5cb;letter-spacing:.12em;text-transform:uppercase;justify-self:start;align-items:center;gap:.35rem;margin-top:.1rem;font-size:.68rem;font-weight:950;display:inline-flex;position:relative;bottom:auto;right:auto}.categories-accessory-studio{background:radial-gradient(circle at 18% 0,#92c5cb1f,#0000 26rem),#ffffff06;border-block:1px solid #ffffff14}.categories-accessory-icons{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.categories-accessory-chip{color:#ffffffd1;opacity:0;background:#ffffff0d;border:1px solid #92c5cb38;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3.25rem;font-size:.78rem;font-weight:900;animation:.52s forwards categories-card-enter;display:inline-flex;transform:translateY(10px)}.categories-accessory-chip svg{color:#92c5cb}.categories-accessory-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;display:grid}.categories-accessory-product{opacity:0;background:linear-gradient(135deg,#ffffff12,#ffffff07);border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:4.8rem 1fr auto;align-items:center;gap:.75rem;padding:.55rem .7rem .55rem .55rem;transition:transform .24s,border-color .24s,background .24s;animation:.54s forwards categories-card-enter;display:grid;overflow:hidden;transform:translateY(12px);box-shadow:0 14px 38px #00000029}.categories-accessory-product:hover{background:#92c5cb12;border-color:#92c5cb61;transform:translateY(-3px)}.categories-accessory-product__image{background:#fff;border-radius:.8rem;height:4.6rem;position:relative;overflow:hidden}.categories-accessory-product__copy{min-width:0;display:block}.categories-accessory-product__copy small,.categories-accessory-product__copy strong,.categories-accessory-product__copy em{display:block}.categories-accessory-product__copy small{color:#92c5cb;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:950}.categories-accessory-product__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.9rem;font-weight:950;overflow:hidden}.categories-accessory-product__copy em{-webkit-line-clamp:1;color:#ffffff85;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.72rem;font-style:normal;display:-webkit-box;overflow:hidden}.categories-empty-state{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.2rem;margin-top:1.2rem;padding:1.4rem}.categories-empty-state p{color:#ffffff9e}@media (min-width:768px){.categories-lux-heading--split{flex-direction:row;justify-content:space-between;align-items:end;gap:1rem}}@media (max-width:1080px){.categories-lux-grid,.categories-accessory-products{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-accessory-icons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.why-vertical__locations{grid-template-rows:none;height:auto}.why-vertical__service-strip{grid-template-columns:1fr}.why-vertical__service-fill{min-height:auto}.categories-lux-grid,.categories-accessory-products{grid-template-columns:1fr}.categories-lux-card{min-height:auto}.categories-accessory-icons{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-about-premium{color:#245f67;background:radial-gradient(circle at 8% 12%,#92c5cb29,#0000 34rem),radial-gradient(circle at 88% 14%,#09122c14,#0000 30rem),linear-gradient(#fff 0% 54%,#fff 100%)}.home-about-premium__mesh{opacity:.5;pointer-events:none;background-image:linear-gradient(#09122c0e 1px,#0000 1px),linear-gradient(90deg,#09122c0a 1px,#0000 1px);background-size:4.4rem 4.4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 26%,#000 0 36%,#0000 78%);mask-image:radial-gradient(circle at 50% 26%,#000 0 36%,#0000 78%)}.home-about-premium__glow{filter:blur(36px);pointer-events:none;border-radius:999px;width:24rem;height:24rem;animation:8s ease-in-out infinite alternate home-about-glow;position:absolute}.home-about-premium__glow--left{background:radial-gradient(circle,#92c5cb47,#0000 68%);top:12%;left:-10rem}.home-about-premium__glow--right{background:radial-gradient(circle,#397f872e,#0000 70%);animation-delay:-3s;bottom:16%;right:-10rem}.home-about-premium__copy,.home-about-premium__visual,.home-about-premium__founders,.home-about-premium__brand-panel,.home-about-premium__presence,.home-about-premium__why-card{opacity:0;animation:.72s forwards home-about-enter;transform:translateY(20px)}.home-about-premium__visual{animation-delay:.12s}.home-about-premium__founders{margin-top:clamp(2.2rem,5vw,3.5rem);animation-delay:.16s}.home-about-premium__founders-head{text-align:center;max-width:46rem;margin-inline:auto}.home-about-premium__founders-head p{color:#397f87;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:950}.home-about-premium__founders-head h2{color:#245f67;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:950;line-height:1}.home-about-premium__founder-stack{gap:1rem;margin-top:1.4rem;display:grid}.home-about-premium__founder-card{background:radial-gradient(circle at 8% 0,#92c5cb29,#0000 34%),linear-gradient(135deg,#ffffffe0,#ffffffa8);border:1px solid #92c5cb33;border-radius:1.7rem;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(.85rem,2vw,1.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #09122c1a,0 0 28px #92c5cb1a}.home-about-premium__founder-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.62;pointer-events:none;background:linear-gradient(120deg,#92c5cbb3,#fff3,#397f875c);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-about-premium__founder-photo{background:#245f67;border-radius:1.25rem;min-height:15rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #09122c29}.home-about-premium__founder-photo img{filter:saturate(1.08)contrast(1.02)}.home-about-premium__founder-copy{z-index:1;padding:clamp(.25rem,1vw,.8rem);position:relative}.home-about-premium__founder-copy span{color:#397f87;letter-spacing:.12em;text-transform:uppercase;background:#92c5cb1a;border-radius:999px;padding:.42rem .65rem;font-size:.64rem;font-weight:950;display:inline-flex}.home-about-premium__founder-copy h3{color:#245f67;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:950;line-height:1}.home-about-premium__founder-copy p{color:#09122c9e;max-width:42rem;margin-top:.75rem;font-size:.95rem;line-height:1.8}@media (min-width:768px){.home-about-premium__founder-card{grid-template-columns:minmax(12rem,18rem) 1fr}.home-about-premium__founder-card--reverse{grid-template-columns:1fr minmax(12rem,18rem)}.home-about-premium__founder-card--reverse .home-about-premium__founder-photo{order:2}}.home-about-premium__eyebrow{color:#397f87;letter-spacing:.18em;text-transform:uppercase;background:#92c5cb17;border:1px solid #92c5cb3d;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .85rem;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #92c5cb1f}.home-about-premium__trust{color:#09122cc7;background:linear-gradient(90deg,#92c5cb1f,#ffffffad),#ffffff9e;border-left:3px solid #92c5cb;border-radius:1.2rem;padding:1rem 1.1rem;box-shadow:0 16px 36px #09122c14}.home-about-premium__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.home-about-premium__stat{text-align:center;background:radial-gradient(circle at 100% 0,#92c5cb24,#0000 42%),#ffffffb3;border:1px solid #09122c14;border-radius:.95rem;min-height:4.35rem;padding:.72rem .55rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 12px 28px #09122c12}.home-about-premium__stat:after{content:"";background:linear-gradient(90deg,#397f87,#92c5cb,#397f87);border-radius:999px;height:2px;position:absolute;inset:auto .65rem 0}.home-about-premium__stat:hover{border-color:#92c5cb47;transform:translateY(-2px);box-shadow:0 16px 34px #09122c1a}.home-about-premium__stat strong{color:#245f67;font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.45rem);font-weight:950;line-height:.95;display:block}.home-about-premium__stat span{color:#09122c94;letter-spacing:.06em;text-transform:uppercase;margin-top:.32rem;font-size:.58rem;font-weight:900;line-height:1.25;display:block}.home-about-premium__visual{padding-bottom:3.1rem;position:relative}.home-about-premium__image-card{background:#245f67;border:1px solid #ffffffc7;border-radius:3rem 1.2rem;min-height:clamp(26rem,44vw,38rem);position:relative;overflow:hidden;box-shadow:0 34px 90px #09122c3d,0 0 0 10px #ffffff57}.home-about-premium__image-card:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff57;border-radius:2.35rem .8rem;position:absolute;inset:1rem}.home-about-premium__image-shade{z-index:1;background:linear-gradient(#09122c0a,#0000 38%),linear-gradient(#0000,#09122c1f 46%,#09122cd6);position:absolute;inset:0}.home-about-premium__image-label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09122cb8;border:1px solid #fff3;border-radius:1.25rem;padding:1rem;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.home-about-premium__image-label span,.home-about-premium__image-label strong{display:block}.home-about-premium__image-label span{color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;display:inline-flex}.home-about-premium__image-label strong{font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:950;line-height:1.08}.home-about-premium__floating-card{z-index:4;color:#245f67;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #92c5cb33;border-radius:1.2rem;align-items:center;gap:.65rem;max-width:15rem;padding:.85rem 1rem;font-size:.82rem;font-weight:900;line-height:1.35;display:flex;position:absolute;box-shadow:0 18px 50px #09122c2e}.home-about-premium__floating-card svg{color:#92c5cb;flex-shrink:0}.home-about-premium__floating-card--top{top:12%;right:-.5rem}.home-about-premium__floating-card--bottom{max-width:13.5rem;bottom:.45rem;left:1.15rem}.home-about-premium__brand-panel,.home-about-premium__presence{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #09122c14;border-radius:1.65rem;margin-top:2rem;padding:clamp(1.1rem,2.5vw,1.5rem);box-shadow:0 18px 52px #09122c14}.home-about-premium__brand-panel{animation-delay:.18s}.home-about-premium__brand-panel--dark{background:radial-gradient(circle at 18% 15%,#92c5cb3d,#0000 34%),radial-gradient(circle at 82% 20%,#ffffff14,#0000 32%),linear-gradient(135deg,#245f67 0%,#397f87 54% 100%);border-color:#ffffff14;overflow:hidden;box-shadow:0 24px 70px #09122c2e}.home-about-premium__brand-panel--dark .brand-board__panel-head{margin-bottom:clamp(.8rem,2vw,1.25rem)}.home-about-premium__brand-strip{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.home-about-premium__brand-strip span{color:#245f67;letter-spacing:.12em;text-transform:uppercase;opacity:0;background:linear-gradient(135deg,#fffffff2,#ffffffbd),#fff;border:1px solid #09122c14;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1rem;font-size:.8rem;font-weight:950;animation:.56s forwards home-about-brand-reveal;display:inline-flex;transform:translateY(14px);box-shadow:0 12px 28px #09122c14}.home-about-premium__brand-strip span:nth-child(2n){color:#397f87}.home-about-premium__presence{background:radial-gradient(circle at 86% 12%,#92c5cb29,#0000 34%),linear-gradient(145deg,#ffffffd6,#ffffffb3);flex-direction:column;align-self:stretch;height:100%;min-height:100%;margin-top:0;padding:clamp(1rem,2.2vw,1.35rem);animation-delay:.22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #09122c14,0 0 26px #92c5cb1a}.home-about-premium__presence>*{z-index:1;position:relative}.home-about-premium__presence:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.72;pointer-events:none;background:linear-gradient(130deg,#92c5cb85,#ffffff1f,#397f873d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-about-premium__presence:after{content:"";pointer-events:none;border:1px solid #92c5cb24;border-radius:999px;width:13rem;height:13rem;position:absolute;bottom:-3.5rem;right:-3.5rem;box-shadow:0 0 0 2.8rem #92c5cb0a,0 0 0 5rem #09122c06}.home-about-premium__presence-cities{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.home-about-premium__city{color:#09122cc7;opacity:0;background:linear-gradient(135deg,#ffffffeb,#ffffffc2),#92c5cb14;border:1px solid #92c5cb47;border-radius:999px;align-items:center;gap:.35rem;padding:.46rem .68rem;font-size:.72rem;font-weight:900;transition:transform .24s,border-color .24s,box-shadow .24s;animation:.52s forwards home-about-brand-reveal;display:inline-flex;transform:translateY(10px);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #ffffff42,0 0 22px #92c5cb24}.home-about-premium__city:hover{border-color:#92c5cb70;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #ffffff61,0 0 30px #92c5cb3d}.home-about-premium__city svg{color:#92c5cb}.home-about-premium__presence-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:auto;padding-top:1rem;display:grid}.home-about-premium__presence-strip span{background:#ffffffad;border:1px solid #92c5cb2e;border-radius:.95rem;gap:.18rem;padding:.72rem;display:grid;box-shadow:inset 0 1px #ffffffc7,0 12px 28px #09122c0f}.home-about-premium__presence-strip strong{color:#397f87;font-family:var(--font-display);font-size:1.02rem;font-weight:950;line-height:1}.home-about-premium__presence-strip small{color:#09122c8a;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1.25}.home-about-premium__presence-note{color:#09122c9e;background:#09122c0b;border-radius:1rem;margin-top:.75rem;padding:.78rem .85rem;font-size:.78rem;font-weight:750;line-height:1.55}.home-about-premium__why-grid{gap:.85rem;display:grid}.home-about-premium__why-card{background:radial-gradient(circle at 0 0,#92c5cb1f,#0000 36%),#ffffffc2;border:1px solid #92c5cb2e;border-radius:1.35rem;min-height:8.8rem;padding:.9rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 14px 38px #09122c12,0 0 22px #92c5cb14}.home-about-premium__why-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#92c5cb29,#0000 58%);transition:opacity .28s,transform .48s;position:absolute;inset:-60% -75%;transform:translate(-25%)rotate(8deg)}.home-about-premium__why-card:hover{border-color:#92c5cb42;transform:translateY(-4px);box-shadow:0 22px 58px #09122c1f}.home-about-premium__why-card:hover:after{opacity:1;transform:translate(25%)rotate(8deg)}.home-about-premium__why-card>span{color:#fff;background:linear-gradient(135deg,#397f87,#92c5cb);border-radius:.95rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 14px 28px #92c5cb3d}.home-about-premium__why-card h3{color:#245f67;font-family:var(--font-display);margin-top:.8rem;font-size:1.08rem;font-weight:950;line-height:1.08}.home-about-premium__why-card p{color:#09122c94;margin-top:.48rem;font-size:.82rem;line-height:1.55}@media (min-width:640px){.home-about-premium__why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-about-premium__visual{padding-bottom:0}.home-about-premium__presence-strip{grid-template-columns:1fr}.home-about-premium__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.home-about-premium__stat{border-radius:.75rem;min-height:3.65rem;padding:.55rem .32rem}.home-about-premium__stat strong{font-size:clamp(.82rem,4vw,1rem)}.home-about-premium__stat span{letter-spacing:.035em;margin-top:.25rem;font-size:.46rem;line-height:1.2}.home-about-premium__floating-card{max-width:none;margin-top:.8rem;position:relative;inset:auto}}.new-arrivals-bubble{pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff2e,#0000 20%),linear-gradient(135deg,#92c5cb1f,#101a380a);border:1px solid #92c5cb40;border-radius:999px;animation:7s ease-in-out infinite arrivals-float;position:absolute;box-shadow:inset 0 0 28px #92c5cb14,0 0 34px #397f871f}.new-arrivals-bubble--slow{animation-duration:10s;animation-delay:-3s}.new-arrivals-bubble--small{animation-duration:6s;animation-delay:-1.5s}.new-arrivals-bubble--reverse{animation-duration:9s;animation-direction:reverse}.new-arrivals-badge{animation:3s ease-in-out infinite arrivals-badge;box-shadow:0 0 30px #92c5cb1f}.new-arrival-item{opacity:0;animation:.75s ease-out forwards arrivals-enter;transform:translateY(30px)scale(.98)}.new-arrival-card__media{isolation:isolate;filter:drop-shadow(0 22px 38px #00000059)}.new-arrival-card__fit-frame{z-index:3;pointer-events:none;position:absolute;inset:0}.new-arrival-card__fit-frame span{opacity:.58;filter:drop-shadow(0 0 12px #92c5cb47);border-color:#ffffffc7;width:2.5rem;height:2.5rem;animation:4.8s ease-in-out infinite arrival-fit-corner;position:absolute}.new-arrival-card__fit-frame span:first-child{border-top-width:2px;border-left-width:2px;top:1rem;left:1rem}.new-arrival-card__fit-frame span:nth-child(2){border-top-width:2px;border-right-width:2px;animation-delay:1.2s;top:1rem;right:1.1rem}.new-arrival-card__fit-frame span:nth-child(3){border-bottom-width:2px;border-left-width:2px;animation-delay:2.4s;bottom:1rem;left:1rem}.new-arrival-card__fit-frame span:nth-child(4){border-bottom-width:2px;border-right-width:2px;animation-delay:3.6s;bottom:1rem;right:1.1rem}.new-arrival-card__image{animation:8s ease-in-out infinite arrival-product-breathe}.new-arrival-card__scan{mix-blend-mode:screen;opacity:.55;background:linear-gradient(115deg,#0000 35%,#ffffff47 48%,#92c5cb33 52%,#0000 65%);animation:5.8s ease-in-out infinite arrival-fit-scan;position:absolute;inset:-30% -55%;transform:translate(-38%)rotate(8deg)}.new-arrival-card__tag{animation:2.8s ease-in-out infinite arrival-tag-pulse}.new-arrival-card__number{transition:color .4s,transform .4s}.new-arrival-card:hover .new-arrival-card__number{color:#92c5cb47;transform:translateY(-4px)}.arrival-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;display:-webkit-box;overflow:hidden}.accessory-flow__glow{animation:8s ease-in-out infinite alternate accessory-flow-glow}.accessory-flow__rail{padding-top:1.5rem}.accessory-flow__rail .grid{align-items:stretch}.accessory-flow__line{background:linear-gradient(90deg,#0000,#92c5cb94,#ffffff47,#92c5cb94,#0000);height:1px;position:absolute;top:50%;left:4%;right:4%;box-shadow:0 0 28px #92c5cb38}.accessory-flow__line:after{content:"";background:radial-gradient(circle,#ffffff80,#92c5cb40 32%,#0000 70%);border-radius:999px;width:5.5rem;height:5.5rem;animation:6s ease-in-out infinite accessory-flow-travel;position:absolute;top:50%;transform:translate(-50%,-50%)}.accessory-flow__item{opacity:0;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:4.75rem minmax(0,1fr);justify-self:stretch;align-items:center;gap:.9rem;width:100%;height:6.5rem;min-height:6.5rem;padding:.7rem 1rem .7rem .7rem;transition:transform .35s,border-color .35s,background .35s;animation:.65s ease-out forwards accessory-flow-enter;display:grid;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 18px 44px #0000002e}.accessory-flow__item:nth-child(2n),.accessory-flow__item:nth-child(3n){margin-top:0}.accessory-flow__item:before{content:"";background:linear-gradient(90deg,#0000,#92c5cb24,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}.accessory-flow__item:hover{background:#92c5cb1a;border-color:#92c5cb85;transform:translateY(-5px)}.accessory-flow__item:hover:before{transform:translate(120%)}.accessory-flow__thumb{background:#245f67;border:2px solid #ffffff29;border-radius:999px;flex-shrink:0;width:4.75rem;height:4.75rem;position:relative;overflow:hidden;box-shadow:0 0 0 5px #92c5cb14}.accessory-flow__item>span:last-child{min-width:0}.accessory-flow__item strong{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:900;line-height:1.1;display:-webkit-box;position:relative;overflow:hidden}.accessory-flow__item small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.66rem;font-weight:800;display:block;position:relative;overflow:hidden}.motivation-strip__bar{background:linear-gradient(120deg,#ffffff14,#ffffff09),radial-gradient(circle at 18% 0,#92c5cb2e,#0000 38%);border:1px solid #ffffff1a;border-radius:1.5rem;gap:0;display:grid;overflow:hidden;box-shadow:0 22px 70px #0000003d}.motivation-strip__quote{grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:7rem;padding:1.4rem;transition:background .35s,transform .35s;display:grid;position:relative}.motivation-strip__quote+.motivation-strip__quote{border-top:1px solid #ffffff14}.motivation-strip__quote:hover{background:#92c5cb14;transform:translateY(-2px)}.motivation-strip__mark{color:#92c5cb;background:#92c5cb1f;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:inset 0 0 0 1px #92c5cb38}.motivation-strip__quote p{font-family:var(--font-display);color:#ffffffe6;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.35}@media (min-width:1024px){.motivation-strip__bar{grid-template-columns:repeat(3,1fr)}.motivation-strip__quote+.motivation-strip__quote{border-top:0;border-left:1px solid #ffffff14}}.gallery-lens__orb{filter:blur(26px);background:radial-gradient(circle,#92c5cb2e,#0000 68%);border-radius:999px;width:22rem;height:22rem;animation:9s ease-in-out infinite alternate gallery-orb;position:absolute}.gallery-lens__orb--left{top:18%;left:-7rem}.gallery-lens__orb--right{background:radial-gradient(circle,#101a3847,#0000 70%);animation-delay:-4s;bottom:10%;right:-5rem}.gallery-lens__stage{grid-auto-flow:dense;isolation:isolate;background:radial-gradient(circle at 14% 0,#92c5cb29,#0000 34rem),linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:clamp(1.8rem,3.5vw,2.8rem);grid-auto-rows:13.5rem;gap:clamp(.75rem,1.8vw,1rem);padding:clamp(.7rem,1.8vw,1rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000057,inset 0 1px #ffffff14}.gallery-lens__stage:before{content:"";z-index:-1;opacity:.74;pointer-events:none;background:linear-gradient(110deg,#0000 34%,#92c5cb33,#ffffff1a,#0000 66%);animation:9s ease-in-out infinite gallery-stage-sweep;position:absolute;inset:-35% -18%;transform:translate(-35%)rotate(4deg)}.gallery-lens__stage:after{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0 36%,#0000 78%);mask-image:radial-gradient(circle at 50% 38%,#000 0 36%,#0000 78%)}.gallery-lens__card{z-index:1;opacity:0;background:radial-gradient(circle at 22% 18%,#ffffff1f,#0000 30%),#245f67;border:1px solid #ffffff1f;border-radius:1.75rem;transition:border-color .35s,filter .35s,transform .35s,box-shadow .35s;animation:.75s ease-out forwards gallery-card-enter;position:relative;overflow:hidden;transform:translateY(24px)scale(.98);box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff14}.gallery-lens__card:before{content:"";z-index:3;border-radius:inherit;-webkit-mask-composite:xor;opacity:.42;pointer-events:none;background:linear-gradient(135deg,#ffffff5c,#92c5cb8c,#ffffff14);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gallery-lens__card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 60px #09122c1f}.gallery-lens__card:hover{filter:saturate(1.08);border-color:#92c5cb80;transform:translateY(-5px);box-shadow:0 30px 88px #0000006b,0 0 36px #92c5cb1f}.gallery-lens__card:hover:before{opacity:.9}.gallery-lens__image{filter:brightness(1.04)saturate(1.08)contrast(1.02)}.gallery-lens__card:hover .gallery-lens__image{filter:brightness(1.1)saturate(1.14)contrast(1.04)}.gallery-lens__shine{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff2e 48%,#92c5cb24 53%,#0000 65%);animation:6s ease-in-out infinite gallery-shine;position:absolute;inset:-45% -70%;transform:translate(-35%)rotate(8deg)}.gallery-lens__card:nth-child(2n) .gallery-lens__shine{animation-delay:-2s}.gallery-lens__card:nth-child(3n) .gallery-lens__shine{animation-delay:-4s}.gallery-lens__card--0{border-radius:2.8rem 1.1rem 2.4rem}.gallery-lens__card--1{border-radius:999px 2.1rem 2.1rem 999px}.gallery-lens__card--2{border-radius:1.2rem 2.8rem}.gallery-lens__card--3{border-radius:2rem 2rem 3.1rem 1rem}.gallery-lens__card--4{border-radius:1rem 3rem 1rem 2.4rem}.gallery-lens__card--5{border-radius:2.6rem 1rem}.gallery-lens__card--6{border-radius:1.1rem 2.4rem 2.4rem 1.1rem}.gallery-lens__card--7{border-radius:2.4rem 1.1rem 1.1rem 2.4rem}.gallery-lens__card--8{border-radius:1.2rem 2.8rem 2.8rem 1.2rem}.gallery-lens__card--9{border-radius:2.7rem 1.1rem 1.1rem 2.7rem}@media (min-width:768px){.gallery-lens__stage{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:11.5rem}.gallery-lens__card--0{grid-area:span 2/span 4}.gallery-lens__card--1{grid-area:span 1/span 2}.gallery-lens__card--2,.gallery-lens__card--5,.gallery-lens__card--6,.gallery-lens__card--7,.gallery-lens__card--8,.gallery-lens__card--9{grid-column:span 3}.gallery-lens__card--3,.gallery-lens__card--4{grid-area:span 1/span 3}}@media (min-width:1024px){.gallery-lens__stage{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:11.8rem}.gallery-lens__card--0{grid-area:1/1/span 2/span 5}.gallery-lens__card--1{grid-area:1/6/span 1/span 3}.gallery-lens__card--2{grid-area:1/9/span 2/span 4}.gallery-lens__card--3{grid-area:2/6/span 1/span 3}.gallery-lens__card--4{grid-area:3/1/span 1/span 4}.gallery-lens__card--5{grid-area:3/5/span 1/span 4}.gallery-lens__card--6{grid-area:3/9/span 1/span 4}.gallery-lens__card--7{grid-area:4/1/span 1/span 3}.gallery-lens__card--8{grid-area:4/4/span 1/span 6}.gallery-lens__card--9{grid-area:4/10/span 1/span 3}}.why-vertical__glow{filter:blur(28px);background:radial-gradient(circle,#92c5cb2e,#0000 68%);border-radius:999px;width:22rem;height:22rem;animation:9s ease-in-out infinite alternate why-glow-drift;position:absolute}.why-vertical__glow--left{top:18%;left:-8rem}.why-vertical__glow--right{background:radial-gradient(circle,#101a3847,#0000 70%);animation-delay:-3s;bottom:10%;right:-7rem}.why-vertical__timeline{gap:1.1rem;display:grid;position:relative}.why-vertical__summary{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;max-width:48rem;display:grid;overflow:hidden;box-shadow:0 18px 55px #0003}.why-vertical__summary span{gap:.15rem;padding:1rem 1.2rem;display:grid}.why-vertical__summary span+span{border-top:1px solid #ffffff14}.why-vertical__summary strong{font-family:var(--font-display);font-size:1.15rem;font-weight:900;line-height:1}.why-vertical__summary small{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-size:.64rem;font-weight:900}.why-vertical__timeline:before{content:"";background:linear-gradient(#0000,#92c5cb9e,#ffffff38,#0000);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.55rem;box-shadow:0 0 26px #92c5cb40}.why-vertical__timeline:after{content:"";filter:blur(1px);background:linear-gradient(#0000,#ffffffe6,#92c5cb47,#0000);border-radius:999px;width:.7rem;height:6rem;animation:5.5s ease-in-out infinite why-line-travel;position:absolute;top:1rem;left:1.2rem}.why-vertical__step{opacity:0;grid-template-columns:auto 1fr;align-items:stretch;gap:1rem;animation:.7s ease-out forwards why-step-enter;display:grid;position:relative;transform:translateY(22px)}.why-vertical__node{z-index:2;color:#92c5cb;background:#245f67;border:1px solid #92c5cb6b;border-radius:999px;place-items:center;width:3.15rem;height:3.15rem;transition:transform .35s,background .35s,color .35s;display:grid;position:relative;box-shadow:0 0 0 7px #92c5cb14,0 0 28px #92c5cb29}.why-vertical__step:hover .why-vertical__node{color:#fff;background:#92c5cb;transform:scale(1.08)}.why-vertical__content{background:radial-gradient(circle at 4% 0,#92c5cb29,#0000 30%),linear-gradient(135deg,#ffffff18,#ffffff09);border:1px solid #ffffff1a;border-radius:1.8rem .9rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;transition:border-color .35s,transform .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000038}.why-vertical__content:before{content:"";background:linear-gradient(90deg,#0000,#92c5cb1f,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.why-vertical__step:hover .why-vertical__content{background:linear-gradient(135deg,#92c5cb21,#ffffff0a);border-color:#92c5cb73;transform:translate(.35rem);box-shadow:0 26px 70px #00000047,0 0 34px #92c5cb1f}.why-vertical__step:hover .why-vertical__content:before{transform:translate(120%)}.why-vertical__eyebrow{color:#92c5cb;letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;font-weight:900;position:relative}.why-vertical__content h3{font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:900;line-height:1.1;position:relative}.why-vertical__content p{position:relative}.why-vertical__content h3+p{color:#ffffff94;margin-top:.55rem;font-size:.95rem;line-height:1.75}.why-vertical__arrow{color:#92c5cb;opacity:.65;background:#92c5cb1a;border:1px solid #92c5cb38;border-radius:999px;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;transition:transform .35s,opacity .35s,background .35s,color .35s;display:grid;position:relative}.why-vertical__step:hover .why-vertical__arrow{opacity:1;color:#fff;background:#92c5cb;transform:translate(.25rem)}.why-vertical__locations{grid-template-rows:auto auto minmax(11rem,1fr);align-content:stretch;align-self:stretch;gap:.85rem;height:100%;display:grid}.why-vertical__location-card{background:radial-gradient(circle at 20% 10%,#92c5cb29,#0000 36%),linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff1f;border-radius:1.65rem;flex-direction:column;height:auto;min-height:0;padding:1.25rem;display:flex;position:relative;top:auto;overflow:hidden;box-shadow:0 28px 85px #00000047}.why-vertical__location-card>:not(.why-vertical__rings){z-index:1;position:relative}.why-vertical__location-card .mt-3{margin-top:.65rem}.why-vertical__location-card .mt-4{margin-top:.7rem}.why-vertical__location-card .mt-7,.why-vertical__location-card .mt-8{margin-top:1rem}.why-vertical__rings{border:1px solid #92c5cb2e;border-radius:999px;width:15rem;height:15rem;animation:5s ease-in-out infinite why-rings-pulse;position:absolute;top:-5rem;right:-5rem;box-shadow:0 0 0 2.5rem #92c5cb09,0 0 0 5rem #ffffff06}.why-vertical__location-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff1f 48%,#92c5cb1a 53%,#0000 65%);animation:7s ease-in-out infinite why-card-sheen;position:absolute;inset:-40% -60%;transform:translate(-35%)rotate(8deg)}.why-vertical__city{z-index:1;color:#ffffffeb;opacity:0;background:radial-gradient(circle at 18% 18%,#ffffff29,#0000 38%),linear-gradient(135deg,#92c5cb38,#ffffff0f);border:1px solid #92c5cb57;border-radius:999px;align-items:center;gap:.35rem;padding:.46rem .7rem;font-size:.78rem;font-weight:900;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.6s ease-out forwards why-city-enter,3.4s ease-in-out infinite service-chip-glow;display:inline-flex;position:relative;transform:translateY(12px);box-shadow:inset 0 1px #ffffff1f,0 0 18px #92c5cb21}.why-vertical__city:before{content:"";background:#92c5cb;border-radius:999px;width:.36rem;height:.36rem;box-shadow:0 0 12px #92c5cbbf}.why-vertical__city:hover{border-color:#ffffff6b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 0 28px #92c5cb3d}.service-location-cloud{flex-wrap:wrap;gap:.7rem;display:flex}.service-location-chip{color:#ffffffeb;opacity:0;background:radial-gradient(circle at 20% 20%,#ffffff29,#0000 38%),linear-gradient(135deg,#92c5cb33,#09122cc2);border:1px solid #92c5cb52;border-radius:999px;align-items:center;gap:.45rem;padding:.68rem .95rem;font-size:.86rem;font-weight:900;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.6s ease-out forwards why-city-enter,3.6s ease-in-out infinite service-chip-glow;display:inline-flex;transform:translateY(12px);box-shadow:inset 0 1px #ffffff1f,0 0 22px #92c5cb1f}.service-location-chip svg{color:#92c5cb}.service-location-chip:hover{border-color:#ffffff6b;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 0 30px #92c5cb3b}.why-vertical__mini-stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid;position:relative}.why-vertical__mini-stats span{background:#09122c59;border:1px solid #ffffff14;border-radius:.9rem;gap:.15rem;padding:.72rem .82rem;display:grid}.why-vertical__mini-stats strong{font-family:var(--font-display);font-size:1.05rem;font-weight:900}.why-vertical__mini-stats small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.65rem;font-weight:900}.why-vertical__service-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.why-vertical__service-strip span{background:radial-gradient(circle at 0 0,#92c5cb29,#0000 42%),#ffffff0e;border:1px solid #92c5cb2e;border-radius:1rem;padding:.82rem;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000029}.why-vertical__service-strip span:after{content:"";inset-inline:.75rem;background:linear-gradient(90deg,#0000,#92c5cb8c,#0000);height:1px;position:absolute;bottom:0}.why-vertical__service-strip strong,.why-vertical__service-strip small{display:block;position:relative}.why-vertical__service-strip strong{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:950;line-height:1}.why-vertical__service-strip small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin-top:.28rem;font-size:.62rem;font-weight:950;line-height:1.25}.why-vertical__service-fill{background:radial-gradient(circle at 12% 0,#92c5cb33,#0000 36%),radial-gradient(circle at 94% 100%,#ffffff14,#0000 34%),linear-gradient(135deg,#ffffff13,#ffffff07);border:1px solid #ffffff1a;border-radius:1.35rem;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(1rem,2.4vw,1.35rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 52px #0000002e}.why-vertical__service-fill:before{content:"";background:linear-gradient(90deg,#0000,#92c5cbb8,#0000);height:1px;position:absolute;inset:auto 1rem 0}.why-vertical__service-fill:after{content:"";border:1px solid #92c5cb29;border-radius:999px;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem;box-shadow:0 0 0 2.3rem #92c5cb09}.why-vertical__service-fill span{z-index:1;color:#92c5cb;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950;position:relative}.why-vertical__service-fill h3{z-index:1;color:#fff;max-width:27rem;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.65rem;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:950;line-height:1;position:relative}.why-vertical__service-fill p{z-index:1;color:#ffffff8f;max-width:31rem;margin-top:.85rem;font-size:.9rem;line-height:1.75;position:relative}.why-vertical__service-fill a{z-index:1;align-self:flex-start;margin-top:1rem;position:relative}.brand-board__grain{opacity:.5;background-image:radial-gradient(circle at 20% 30%,#92c5cb24,#0000 18%),radial-gradient(circle at 80% 65%,#ffffff14,#0000 22%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 8px)}.brand-board__aurora{filter:blur(32px);mix-blend-mode:screen;opacity:.72;pointer-events:none;background:radial-gradient(at 18%,#92c5cb47,#0000 40%),radial-gradient(at 78% 46%,#ffffff24,#0000 38%),linear-gradient(90deg,#0000,#397f8729,#92c5cb1a,#0000);border-radius:999px;width:min(76rem,120vw);height:22rem;animation:10s ease-in-out infinite alternate brand-aurora-flow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.brand-board__aurora--two{opacity:.42;width:min(62rem,110vw);height:16rem;animation-duration:13s;animation-delay:-5s;transform:translate(-50%,-42%)rotate(9deg)}.brand-board__lux-grid{opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:5.5rem 5.5rem;animation:18s linear infinite brand-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 42%,#0000 76%);mask-image:radial-gradient(#000 0 42%,#0000 76%)}.brand-board__shine{opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff14 47%,#92c5cb1f 51%,#0000 62%);animation:8s ease-in-out infinite brand-lux-shine;position:absolute;inset:-35% -55%;transform:translate(-28%)rotate(6deg)}.brand-board__spark{opacity:.55;pointer-events:none;background:#fff;border-radius:999px;width:.34rem;height:.34rem;animation:6s ease-in-out infinite brand-spark-drift;position:absolute;box-shadow:0 0 10px #ffffffe0,0 0 24px #92c5cb80}.brand-board__spark--one{top:28%;left:18%}.brand-board__spark--two{animation-delay:-2s;top:22%;right:22%}.brand-board__spark--three{animation-delay:-4s;bottom:24%;left:58%}.brand-board__spotlight{filter:blur(22px);background:radial-gradient(#92c5cb1f,#ffffff06 38%,#0000 72%);border-radius:999px;width:min(74rem,92vw);height:18rem;animation:7s ease-in-out infinite alternate brand-spotlight;position:absolute;left:50%;transform:translate(-50%)}.brand-board__spotlight--top{top:4rem}.brand-board__spotlight--bottom{opacity:.5;animation-delay:-3s;bottom:3rem}.brand-board__corner{filter:blur(28px);background:radial-gradient(circle,#397f872e,#0000 68%);border-radius:999px;width:18rem;height:18rem;animation:9s ease-in-out infinite alternate brand-board-drift;position:absolute}.brand-board__corner--one{top:12%;left:-6rem}.brand-board__corner--two{background:radial-gradient(circle,#09122c24,#0000 70%);animation-delay:-4s;bottom:8%;right:-7rem}.brand-board__script{font-family:var(--font-display);letter-spacing:-.02em;color:#ffffffe6;text-underline-offset:.28em;text-shadow:0 12px 24px #0000004d;margin-top:.9rem;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;display:inline-block;transform:rotate(-1deg)}.brand-board__panel{z-index:1;padding:clamp(.4rem,2vw,1rem) 0;position:relative}.brand-board__panel:before{content:none}.brand-board__panel-head{z-index:1;text-align:center;place-items:center;margin-bottom:clamp(1rem,2.6vw,1.65rem);display:grid;position:relative}.brand-board__panel-head p{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;text-underline-offset:.28em;text-shadow:0 12px 24px #0000004d;font-size:clamp(1.45rem,3vw,2.45rem);font-weight:950;-webkit-text-decoration:underline #92c5cbad;text-decoration:underline #92c5cbad;text-decoration-thickness:2px}.brand-logo-rail{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:clamp(.25rem,1vw,.9rem);width:100%;display:grid;position:relative;overflow:visible}.brand-logo{color:#101827;opacity:0;border-radius:.9rem;justify-content:center;align-items:center;gap:clamp(.2rem,.65vw,.55rem);min-width:0;min-height:clamp(2.8rem,6vw,4.7rem);padding:clamp(.25rem,.85vw,.7rem);transition:transform .28s,background .28s,box-shadow .28s;animation:.62s forwards brand-logo-reveal;display:flex;position:relative;transform:translateY(14px)}.brand-logo:hover{box-shadow:none;background:0 0;transform:translateY(-3px)}.brand-logo__mark{flex:none;width:clamp(.95rem,2vw,2rem);height:clamp(.8rem,1.8vw,1.8rem);display:inline-block;position:relative}.brand-logo__mark i{display:block;position:absolute}.brand-logo__text{min-width:0;line-height:1;display:grid}.brand-logo__word{color:#245f67;letter-spacing:-.04em;white-space:nowrap;min-width:0;font-size:clamp(.56rem,1.45vw,1.8rem);font-weight:950;display:block}.brand-logo__sub{color:#111827b8;letter-spacing:.08em;text-align:right;white-space:nowrap;margin-top:.18rem;font-size:clamp(.28rem,.58vw,.52rem);font-weight:950;display:block}.brand-logo--kaesun .brand-logo__word{text-transform:lowercase}.brand-logo__mark--kaesun i{border-radius:999px;width:54%;height:22%;transform:skew(-28deg)}.brand-logo__mark--kaesun i:first-child{background:#a8d52f;top:18%;left:4%}.brand-logo__mark--kaesun i:nth-child(3){background:#6aaab2;top:47%;left:43%}.brand-logo__mark--kaesun i:nth-child(4){background:#397f87;top:47%;left:60%}.brand-logo--proiron .brand-logo__word{letter-spacing:-.08em}.brand-logo__mark--proiron{width:clamp(.28rem,.6vw,.52rem)}.brand-logo__mark--proiron i:first-child{aspect-ratio:1;border:1px solid #245f67;border-radius:999px;inset:25% 0 auto}.brand-logo--accuniq .brand-logo__word{color:#1c61b8;letter-spacing:.01em}.brand-logo__mark--accuniq i:first-child{clip-path:polygon(50% 0,100% 100%,56% 62%,0 100%);background:linear-gradient(135deg,#0000 0 32%,#6aaab2 33% 60%,#0000 61% 100%);inset:8% 12% 28%}.brand-logo--firm .brand-logo__word{color:#050505;letter-spacing:-.1em;text-transform:uppercase;font-size:clamp(.7rem,1.75vw,2.05rem)}.brand-logo__mark--firm{width:clamp(.3rem,.8vw,.65rem)}.brand-logo__mark--firm i:first-child{background:#111;height:36%;inset:32% 0 auto}.brand-logo--body-charger .brand-logo__word{letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.42rem,1.02vw,1.12rem)}.brand-logo--body-charger .brand-logo__sub{font-family:var(--font-display);letter-spacing:.06em;text-align:center;font-size:clamp(.28rem,.56vw,.48rem);font-style:italic}.brand-logo__mark--body-charger i{background:#245f67;border-radius:999px}.brand-logo__mark--body-charger i:first-child{width:30%;height:12%;top:52%;left:10%;transform:rotate(-18deg)}.brand-logo__mark--body-charger i:nth-child(2){width:16%;height:16%;top:12%;left:44%}.brand-logo__mark--body-charger i:nth-child(3){width:11%;height:11%;top:28%;left:58%}.brand-logo__mark--body-charger i:nth-child(4){width:10%;height:10%;top:38%;left:38%}.brand-logo--snaicle .brand-logo__word{color:#397f87;letter-spacing:.01em;text-transform:lowercase;font-size:clamp(.66rem,1.72vw,2rem)}.brand-logo__mark--snaicle{width:clamp(.3rem,.7vw,.62rem)}.brand-logo__mark--snaicle i{background:#397f87;border-radius:999px}.brand-logo__mark--snaicle i:first-child{width:54%;height:46%;top:36%;left:12%}.brand-logo__mark--snaicle i:nth-child(2){width:28%;height:28%;top:8%;left:2%}.brand-logo__mark--snaicle i:nth-child(3){width:28%;height:28%;top:2%;left:34%}.brand-logo__mark--snaicle i:nth-child(4){width:26%;height:26%;top:10%;left:66%}.brand-logo--reebok .brand-logo__word{letter-spacing:-.05em;text-transform:none;font-size:clamp(.65rem,1.72vw,2rem)}.brand-logo__mark--reebok i:first-child{clip-path:polygon(50% 0,100% 100%,66% 100%,50% 56%,34% 100%,0 100%);background:#d71920;inset:8% 0 8% 10%}.brand-logo-rail--dark .brand-logo{color:#fff}.brand-logo-rail--dark .brand-logo__word{color:#fff;text-shadow:0 0 14px #ffffff2e,0 12px 24px #0000004d}.brand-logo-rail--dark .brand-logo__sub{color:#ffffffb8}.brand-logo-rail--dark .brand-logo--firm .brand-logo__word{color:#fff}.brand-logo-rail--dark .brand-logo__mark--proiron i:first-child{border-color:#fff}.brand-logo-rail--dark .brand-logo__mark--firm i:first-child,.brand-logo-rail--dark .brand-logo__mark--body-charger i{background:#fff}.brand-logo-rail--dark .brand-logo--snaicle .brand-logo__word{color:#ffffffdb}.brand-logo-rail--dark .brand-logo__mark--snaicle i{background:#ffffffdb}.brand-logo-rail--light{padding:clamp(.3rem,1vw,.5rem) 0}@media (max-width:640px){.brand-logo-rail{gap:.12rem}.brand-board__panel-head{margin-bottom:.8rem}.brand-logo{gap:.12rem;min-height:2.55rem;padding-inline:.05rem}.brand-logo__mark{width:.7rem;height:.7rem}}.brand-board__tagline{color:#92c5cb;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:#92c5cb14;border:1px solid #92c5cb40;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.62rem;font-weight:900;animation:3.5s ease-in-out infinite brand-tagline-pulse;display:inline-flex;position:relative;box-shadow:0 0 24px #92c5cb14}.brand-board__tagline:before,.brand-board__tagline:after{content:"";background:#92c5cb;border-radius:999px;width:.38rem;height:.38rem;display:block;box-shadow:0 0 16px #92c5cbb3}.brand-board__stack{z-index:1;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:42rem;margin:clamp(1.35rem,3vw,2rem) auto 0;padding:.35rem 0;display:grid;position:relative}.brand-board__rail{display:none}.brand-board__rail:after{content:"";filter:blur(1px);background:linear-gradient(#0000,#397f87bf,#0000);border-radius:999px;width:.55rem;height:4.5rem;animation:5s ease-in-out infinite brand-rail-travel;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand-board__rail--left{left:-.5rem}.brand-board__rail--right{right:-.5rem}.brand-board__rail--right:after{animation-delay:-2.5s}.brand-board__word{opacity:0;clip-path:inset(0 100% 0 0);background:radial-gradient(circle at 18% 0,#92c5cb1c,#0000 38%),linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:1.05rem;align-content:center;justify-items:center;min-height:4.2rem;padding:.75rem .8rem;transition:transform .35s,filter .35s,letter-spacing .35s,border-color .35s,background .35s;animation:.9s cubic-bezier(.2,.8,.2,1) forwards brand-word-reveal,4.5s ease-in-out infinite brand-mini-float;display:grid;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:inset 0 1px #ffffff14}.brand-board__word:after{content:"";opacity:0;transform-origin:50%;height:1px;animation:.9s ease-out forwards brand-line-reveal;animation-delay:inherit;background:linear-gradient(90deg,#0000,#92c5cb6b,#0000);position:absolute;inset:50% 8% auto;transform:scaleX(0)}.brand-board__word:hover{filter:drop-shadow(0 0 14px #92c5cb24)drop-shadow(0 12px 16px #0003);background:radial-gradient(circle at 18% 0,#92c5cb2e,#0000 40%),linear-gradient(135deg,#ffffff14,#ffffff09);border-color:#92c5cb57}.brand-board__pulse{z-index:-1;opacity:0;width:9rem;height:3.2rem;animation:.9s ease-out forwards brand-pulse-in;animation-delay:inherit;background:radial-gradient(#ffffff29,#92c5cb14 45%,#0000 72%);border-radius:999px;transition:opacity .35s,transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.85)}.brand-board__word:hover .brand-board__pulse{opacity:.18;transform:translate(-50%,-50%)scaleX(1)}.brand-board__name{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 0 1px #fffffff2,0 0 10px #ffffff38,0 6px 14px #0000006b;font-size:clamp(1rem,2.4vw,1.55rem);font-weight:900;line-height:1;display:block}.brand-board__sub{letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 0 12px #ffffff38;margin-top:.35rem;font-size:clamp(.48rem,1vw,.62rem);font-weight:900;display:inline-block}.brand-board__word--welcare .brand-board__name{letter-spacing:.16em;color:#fff;text-shadow:0 0 1px #fffffff2,0 0 12px #ffffff47,0 3px #92c5cb2e,0 10px 16px #00000059}.brand-board__word--welcare .brand-board__sub{color:#ffffffc7}.brand-board__word--hercules{transform:skew(-6deg)translateY(20px)scale(.98)}.brand-board__word--hercules .brand-board__name{letter-spacing:.08em;color:#fff;text-shadow:0 0 18px #ffffff57,0 10px 16px #0000005c;font-style:italic}.brand-board__word--hercules .brand-board__sub{color:#397f87;font-size:clamp(.62rem,1.2vw,.82rem);line-height:.85}.brand-board__word--reebok .brand-board__name{color:#fff;letter-spacing:-.03em;text-transform:none;text-shadow:0 0 18px #ffffff57,0 10px 16px #0000005c;font-size:clamp(1.15rem,2.5vw,1.65rem)}.brand-board__word--reebok .brand-board__sub{color:#397f87}.brand-board__word--firm .brand-board__name{color:#fff;letter-spacing:.08em;text-shadow:0 0 18px #ffffff57,2px 0 #92c5cb3d,-2px 0 #fff3,0 10px 16px #0000005c;font-size:clamp(1.08rem,2.4vw,1.58rem)}.brand-board__word--firm .brand-board__sub{color:#ffffffc7}.brand-board__word--accuniq .brand-board__name{color:#fff;letter-spacing:.12em;font-size:clamp(1rem,2.3vw,1.45rem)}.brand-board__word--accuniq:before{content:"";clip-path:polygon(50% 0,100% 100%,56% 62%,0 100%);opacity:.9;background:linear-gradient(135deg,#0000 0 35%,#6aaab2 36% 58%,#0000 59% 100%),linear-gradient(45deg,#0000 0 42%,#397f87 43% 62%,#0000 63% 100%);width:clamp(1.05rem,2.4vw,1.45rem);height:clamp(.58rem,1.3vw,.78rem);margin-bottom:.18rem}.brand-board__word--accuniq .brand-board__sub{color:#d6e7ffd6}@media (min-width:768px){.brand-board__stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-highlight__ring{border:1px solid #92c5cb24;border-radius:999px;animation:6s ease-in-out infinite contact-ring-pulse;position:absolute;box-shadow:0 0 0 3rem #92c5cb09,0 0 0 6rem #ffffff05}.contact-highlight__ring--one{width:18rem;height:18rem;top:10%;left:-8rem}.contact-highlight__ring--two{width:22rem;height:22rem;animation-delay:-3s;bottom:12%;right:-7rem}.contact-highlight__grid{opacity:.32;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 42%,#0000 74%);mask-image:radial-gradient(circle at 50% 42%,#000 0 42%,#0000 74%)}.contact-highlight__sparkle{background:#fff;border-radius:999px;width:.55rem;height:.55rem;animation:3.6s ease-in-out infinite contact-sparkle;position:absolute;box-shadow:0 0 18px #ffffffe6,0 0 34px #92c5cb8c}.contact-highlight__sparkle:before,.contact-highlight__sparkle:after{content:"";background:#ffffffbf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-highlight__sparkle:before{width:2.2rem;height:1px}.contact-highlight__sparkle:after{width:1px;height:2.2rem}.contact-highlight__sparkle--one{top:22%;left:13%}.contact-highlight__sparkle--two{animation-delay:-1.4s;top:34%;right:17%}.contact-highlight__sparkle--three{animation-delay:-2.4s;bottom:18%;left:23%}.contact-highlight__header{position:relative}.contact-highlight__shell{background:radial-gradient(circle at 20% 0,#92c5cb29,#0000 34%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:2rem;padding:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 32px 100px #00000057,0 0 55px #92c5cb1a}.contact-highlight__shell:before{content:"";background:conic-gradient(from 90deg, transparent 0 62%, #92c5cb5c, #ffffff38, transparent 78%);pointer-events:none;animation:8s linear infinite contact-shell-border;position:absolute;inset:-45% -70%}.contact-highlight__shell:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#09122cc7,#09122cb8);position:absolute;inset:1px}.contact-highlight__shell>*{z-index:1;position:relative}.contact-highlight__info-card,.contact-highlight__form{background:linear-gradient(135deg,#ffffff1b,#ffffff0a);border:1px solid #ffffff1f;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000042}.contact-highlight__info-card{padding:1.25rem;transition:transform .35s,border-color .35s}.contact-highlight__info-card:hover{border-color:#92c5cb73;transform:translate(.35rem);box-shadow:0 20px 70px #00000052,0 0 30px #92c5cb1f}.contact-highlight__form{border-color:#92c5cb33;padding:1.5rem}.contact-highlight__form:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#92c5cb24,#0000 34%);position:absolute;inset:0}.contact-highlight__form>*{position:relative}.contact-highlight__map{text-align:center;background:linear-gradient(135deg,#101a3859,#92c5cb14),radial-gradient(circle at 50% 20%,#ffffff14,#0000 42%);border:1px solid #92c5cb38;border-radius:1.2rem;place-items:center;min-height:11rem;padding:1.25rem;transition:transform .35s,border-color .35s;display:grid}.contact-highlight__map:hover{border-color:#92c5cb8c;transform:translateY(-4px)}.testimonial-showcase__orb{filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#92c5cb2e,#0000 68%);border-radius:999px;width:22rem;height:22rem;animation:8s ease-in-out infinite alternate testimonial-orb-drift;position:absolute}.testimonial-showcase__orb--left{top:16%;left:-8rem}.testimonial-showcase__orb--right{background:radial-gradient(circle,#ffffff1a,#0000 70%);animation-delay:-3s;bottom:8%;right:-9rem}.testimonial-card{background:radial-gradient(circle at 0 0,#92c5cb29,#0000 34%),linear-gradient(145deg,#ffffff16,#ffffff09);border:1px solid #ffffff1c;border-radius:1.6rem;min-height:21rem;padding:1.45rem;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 20px 62px #0000003d}.testimonial-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff24,#0000 58%);transition:opacity .32s;position:absolute;inset:-65% -80%}.testimonial-card:hover{border-color:#92c5cb6b;transform:translateY(-6px);box-shadow:0 28px 82px #00000052,0 0 34px #92c5cb1f}.testimonial-card:hover:after{opacity:1}.testimonial-card__stars{color:#92c5cb;filter:drop-shadow(0 0 12px #92c5cb4d);gap:.22rem;display:inline-flex}.testimonial-card__quote-icon{color:#ffffff0e;width:4.2rem;height:4.2rem;position:absolute;top:1.2rem;right:1.2rem}.testimonial-card__quote{z-index:1;color:#ffffffb8;font-family:var(--font-display);margin-top:1.5rem;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:800;line-height:1.25;position:relative}.testimonial-card__person{z-index:1;border-top:1px solid #ffffff1a;align-items:center;gap:.85rem;margin-top:1.6rem;padding-top:1.1rem;display:flex;position:relative}.testimonial-card__person>span{color:#fff;width:2.8rem;height:2.8rem;font-family:var(--font-display);background:#92c5cb21;border:1px solid #92c5cb52;border-radius:1rem;flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.testimonial-card__person strong,.testimonial-card__person small{display:block}.testimonial-card__person strong{color:#fff;font-size:.95rem}.testimonial-card__person small{color:#ffffff75;margin-top:.2rem;font-size:.75rem;font-weight:800;line-height:1.35}.testimonial-experience__quote{z-index:1;color:#ffffff0a;pointer-events:none;filter:drop-shadow(0 0 24px #92c5cb1f);animation:8s ease-in-out infinite alternate testimonial-float-quote;position:absolute}.testimonial-experience__quote--one{width:clamp(5rem,9vw,8rem);height:clamp(5rem,9vw,8rem);top:12%;left:5%}.testimonial-experience__quote--two{width:clamp(6rem,11vw,10rem);height:clamp(6rem,11vw,10rem);animation-delay:-3.5s;bottom:12%;right:7%}.testimonial-experience__header{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end;gap:clamp(1.4rem,4vw,3rem);margin-bottom:clamp(1.6rem,4vw,2.6rem);display:grid}.testimonial-experience__header>p{color:#ffffff9e;font-size:.98rem;line-height:1.8}.testimonial-experience__header strong{color:#fff;font-family:var(--font-display);margin-bottom:.5rem;font-size:1.25rem;font-weight:950;line-height:1.1;display:block}.testimonial-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:clamp(1rem,3vw,1.5rem);display:grid}.testimonial-stat-card{opacity:0;background:radial-gradient(circle at 12% 0,#92c5cb2e,#0000 46%),#ffffff0e;border:1px solid #92c5cb38;border-radius:1.15rem;padding:1rem;animation:.65s forwards testimonial-card-reveal;position:relative;overflow:hidden;transform:translateY(16px)}.testimonial-stat-card:after{content:"";filter:blur(18px);background:#92c5cb1f;border-radius:999px;width:7rem;height:7rem;position:absolute;inset:auto -18% -70% auto}.testimonial-stat-card strong,.testimonial-stat-card span{z-index:1;display:block;position:relative}.testimonial-stat-card strong{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:950;line-height:1}.testimonial-stat-card span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.72rem;font-weight:900}.testimonial-premium-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-template-areas:"spotlight transform""masonry masonry";gap:1rem;display:grid}.testimonial-spotlight-card,.testimonial-transform-card,.testimonial-card--compact{opacity:0;animation:.72s forwards testimonial-card-reveal;transform:translateY(18px)}.testimonial-spotlight-card{background:radial-gradient(circle at 18% 0,#92c5cb33,#0000 38%),linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff1f;border-radius:1.8rem;grid-area:spotlight;transition:transform .34s,border-color .34s,box-shadow .34s;overflow:hidden;box-shadow:0 26px 78px #00000047}.testimonial-spotlight-card:hover,.testimonial-transform-card:hover{border-color:#92c5cb6b;transform:translateY(-6px);box-shadow:0 34px 95px #0000005c,0 0 36px #92c5cb24}.testimonial-spotlight-card__media{min-height:clamp(17rem,31vw,24rem);position:relative;overflow:hidden}.testimonial-spotlight-card__media:after{content:"";background:linear-gradient(#0000 45%,#09122cd1);position:absolute;inset:0}.testimonial-spotlight-card__media span,.testimonial-card__topline span{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#92c5cb29;border:1px solid #92c5cb47;border-radius:999px;width:max-content;max-width:100%;padding:.45rem .72rem;font-size:.62rem;font-weight:950;display:inline-flex;position:relative}.testimonial-spotlight-card__media span{position:absolute;top:1rem;left:1rem}.testimonial-spotlight-card__content{padding:clamp(1.2rem,3vw,1.7rem)}.testimonial-spotlight-card__content h3{color:#fff;max-width:34rem;font-family:var(--font-display);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2rem,4.5vw,4rem);font-weight:950;line-height:.98}.testimonial-spotlight-card__content>p{color:#ffffffad;margin-top:1rem;font-size:1rem;line-height:1.8}.testimonial-transform-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:1.55rem;grid-area:transform;padding:1rem;animation-delay:.12s;overflow:hidden;box-shadow:0 20px 64px #0000003d}.testimonial-transform-card__head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.testimonial-transform-card__head span{color:#92c5cb;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.testimonial-transform-card__head strong{color:#92c5cb;letter-spacing:.02em;font-size:.95rem;font-weight:950}.testimonial-before-after{background:#ffffff0f;border-radius:1.1rem;min-height:clamp(16rem,24vw,22rem);position:relative;overflow:hidden}.testimonial-before-after img{transform-origin:50%;animation:12s ease-in-out infinite alternate testimonial-kenburns}.testimonial-before-after:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 5%,#fff 30%,#92c5cb 50%,#fff 70%,#0000 95%);width:2px;animation:6s ease-in-out infinite alternate testimonial-divider-sweep;position:absolute;inset:0;box-shadow:0 0 18px #92c5cbb3,0 0 36px #92c5cb59}.testimonial-before-after:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#09122c38 0%,#0000 40% 60%,#09122c1f 100%);position:absolute;inset:0}.testimonial-transform-card>p{color:#ffffff9e;margin-top:.85rem;font-size:.84rem;line-height:1.65}.testimonial-transform-card__footer{border-top:1px solid #ffffff17;margin-top:1.1rem;padding-top:1.1rem}.testimonial-transform-card__title{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:.55rem;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:950;line-height:1.15}.testimonial-transform-card__title span{background:linear-gradient(90deg,#92c5cb,#e2dfd8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.testimonial-transform-card__sub{color:#ffffff8f;margin-bottom:1rem;font-size:.78rem;line-height:1.65}.testimonial-transform-card__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem;display:grid}.testimonial-transform-card__chip{text-align:center;background:#92c5cb14;border:1px solid #92c5cb2e;border-radius:.75rem;padding:.55rem .4rem}.testimonial-transform-card__chip strong{color:#92c5cb;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(.95rem,1.8vw,1.2rem);font-weight:950;line-height:1;display:block}.testimonial-transform-card__chip small{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-top:.18rem;font-size:.6rem;font-weight:850;display:block}.testimonial-transform-card__highlights{flex-wrap:wrap;gap:.4rem;display:flex}.testimonial-transform-card__highlights span{color:#ffffffad;letter-spacing:.03em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .6rem;font-size:.66rem;font-weight:850;display:inline-flex}.testimonial-before-after__label{z-index:3;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.32rem .72rem;font-size:.65rem;font-weight:950;position:absolute;bottom:.75rem}.testimonial-before-after__label--before{color:#ffffffd9;background:#09122cb8;border:1px solid #ffffff38;left:.75rem}.testimonial-before-after__label--after{color:#fff;background:#92c5cbd9;border:1px solid #92c5cb66;right:.75rem}.testimonial-spotlight-card__extras{border-top:1px solid #ffffff1a;margin-top:1.4rem;padding-top:1.2rem}.testimonial-spotlight-card__extras-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.testimonial-spotlight-card__mini-stat{text-align:center;background:#92c5cb12;border:1px solid #92c5cb26;border-radius:.85rem;padding:.65rem .5rem}.testimonial-spotlight-card__mini-stat strong{color:#92c5cb;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1rem,2vw,1.35rem);font-weight:950;line-height:1;display:block}.testimonial-spotlight-card__mini-stat small{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.62rem;font-weight:850;display:block}.testimonial-spotlight-card__trust{flex-wrap:wrap;gap:.5rem;display:flex}.testimonial-spotlight-card__trust span{color:#ffffffb8;letter-spacing:.04em;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.7rem;font-weight:850;display:inline-flex}.testimonial-masonry{grid-area:masonry;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.testimonial-card--compact{min-height:17rem;padding:1.15rem}.testimonial-card__topline{z-index:2;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex;position:relative}.testimonial-card__topline small{color:#ffffff80;align-items:center;gap:.25rem;font-size:.68rem;font-weight:850;display:inline-flex}.testimonial-card--compact .testimonial-card__quote{margin-top:1rem;font-size:1.05rem;line-height:1.42}.testimonial-card--compact .testimonial-card__person{margin-top:1rem}.testimonial-trust-strip{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:clamp(1.1rem,3vw,1.6rem);display:flex}.testimonial-trust-strip span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #92c5cb33;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem .92rem;font-size:.76rem;font-weight:950;display:inline-flex}.testimonial-trust-strip svg{color:#92c5cb}.testimonial-marquee{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;margin-top:1rem;padding:.7rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.testimonial-marquee div{gap:.7rem;width:max-content;animation:26s linear infinite testimonial-marquee;display:flex}.testimonial-marquee span{color:#ffffffad;white-space:nowrap;background:#92c5cb1a;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.75rem;font-weight:900;display:inline-flex}@media (max-width:1180px){.testimonial-premium-grid{grid-template-columns:1fr;grid-template-areas:"spotlight""transform""masonry"}.testimonial-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.testimonial-experience__header{grid-template-columns:1fr}.testimonial-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.testimonial-experience{padding-block:3.5rem}.testimonial-stats-grid,.testimonial-masonry{grid-template-columns:1fr}.testimonial-spotlight-card__content h3{font-size:2rem}.testimonial-card__topline{flex-direction:column;align-items:flex-start}.testimonial-trust-strip{justify-content:stretch}.testimonial-trust-strip span{justify-content:center;width:100%}}.site-footer__glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#92c5cb29,#0000 68%);border-radius:999px;width:18rem;height:18rem;position:absolute}.site-footer__glow--one{top:10%;left:-7rem}.site-footer__glow--two{background:radial-gradient(circle,#ffffff14,#0000 70%);bottom:8%;right:-6rem}.site-footer__brand,.site-footer__panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.2rem;flex-direction:column;align-self:stretch;height:100%;min-height:100%;padding:.95rem;display:flex;position:relative;overflow:hidden}.site-footer__brand:after,.site-footer__panel:after{content:"";inset-inline:.85rem;opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#92c5cb40,#0000);height:1px;position:absolute;bottom:.7rem}.site-footer__panel h3{font-family:var(--font-display);font-size:1.08rem;font-weight:900}.site-footer__links a{color:#ffffff94;background:#09122c47;border:1px solid #ffffff0e;border-radius:.72rem;justify-content:flex-start;align-items:center;gap:.5rem;min-height:2.15rem;padding:.5rem .62rem;font-size:.86rem;font-weight:700;line-height:1.25;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.site-footer__links--explore{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.site-footer__links a>span:not(.site-footer__dot){min-width:0}.site-footer__links a:hover{color:#92c5cb;background:#92c5cb1a;border-color:#92c5cb47;transform:translateY(-.08rem)}.site-footer__dot{background:#92c5cbb3;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;box-shadow:0 0 12px #92c5cb47}@media (max-width:420px){.site-footer__links--explore{grid-template-columns:1fr}}.site-footer__contact{background:#09122c59;border:1px solid #ffffff14;border-radius:.78rem;gap:.6rem;padding:.62rem;display:flex}.faq-showcase__orb{filter:blur(28px);background:radial-gradient(circle,#92c5cb2e,#0000 68%);border-radius:999px;width:18rem;height:18rem;animation:8s ease-in-out infinite alternate faq-orb-drift;position:absolute}.faq-showcase__orb--one{top:18%;left:-6rem}.faq-showcase__orb--two{background:radial-gradient(circle,#ffffff1a,#0000 70%);animation-delay:-3s;bottom:8%;right:-6rem}.faq-showcase__header{text-align:center}.faq-showcase__badge{color:#92c5cb;letter-spacing:.22em;text-transform:uppercase;background:#92c5cb1a;border:1px solid #92c5cb4d;border-radius:999px;padding:.55rem .9rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 0 28px #92c5cb1a}.faq-showcase__header h2{font-family:var(--font-display);margin-top:1rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:900;line-height:.98}.faq-showcase__header p{color:#ffffff94;max-width:42rem;margin:1rem auto 0;line-height:1.8}.faq-showcase__list{gap:.9rem;margin-top:2rem;display:grid}.faq-showcase__item{opacity:0;background:radial-gradient(circle at 0 0,#92c5cb1f,#0000 30%),linear-gradient(135deg,#ffffff16,#ffffff09);border:1px solid #ffffff1a;border-radius:1.35rem;padding:1.15rem 1.25rem;transition:border-color .35s,transform .35s,box-shadow .35s;animation:.65s ease-out forwards faq-item-enter;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 18px 55px #00000038}.faq-showcase__item:before{content:"";background:linear-gradient(90deg,#0000,#92c5cb1f,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.faq-showcase__item:hover,.faq-showcase__item[open]{border-color:#92c5cb73;transform:translateY(-3px);box-shadow:0 24px 70px #00000047,0 0 32px #92c5cb1a}.faq-showcase__item:hover:before,.faq-showcase__item[open]:before{transform:translate(120%)}.faq-showcase__item summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:900;list-style:none;display:flex;position:relative}.faq-showcase__item summary::-webkit-details-marker{display:none}.faq-showcase__item summary b{color:#92c5cb;width:2.4rem;height:2.4rem;font-family:var(--font-display);background:#92c5cb1a;border:1px solid #92c5cb40;border-radius:999px;flex-shrink:0;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid}.faq-showcase__item[open] summary b{color:#fff;background:#92c5cb;transform:rotate(45deg)}.faq-showcase__item>p{color:#ffffffa3;max-width:54rem;margin-top:1rem;line-height:1.8;position:relative}@media (min-width:640px){.why-vertical__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.why-vertical__summary span+span{border-top:0;border-left:1px solid #ffffff14}}@media (max-width:639px){.why-vertical__content{align-items:flex-start}.why-vertical__arrow{display:none}}@keyframes about-enter{to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes admin-login-sheen{0%,36%{opacity:0;transform:translate(-28%)rotate(8deg)}52%{opacity:.8}78%,to{opacity:0;transform:translate(28%)rotate(8deg)}}@keyframes about-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes about-grid-drift{0%{background-position:0 0,0 0}to{background-position:5rem 5rem,5rem 5rem}}@keyframes about-orb-float{0%{opacity:.52;transform:translate(0,0)scale(.94)}to{opacity:.9;transform:translate(1.4rem,-1rem)scale(1.08)}}@keyframes about-shine{0%,28%{opacity:0;transform:translate(-30%)rotate(8deg)}48%{opacity:.9}74%,to{opacity:0;transform:translate(30%)rotate(8deg)}}@keyframes arrival-product-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes arrival-fit-scan{0%,28%{opacity:0;transform:translate(-42%)rotate(8deg)}45%{opacity:.65}68%,to{opacity:0;transform:translate(42%)rotate(8deg)}}@keyframes arrival-fit-corner{0%,to{opacity:.5;border-color:#ffffffad;transform:scale(1)}45%{opacity:.95;border-color:#92c5cbf2;transform:scale(1.08)}}@keyframes accessory-flow-glow{0%{opacity:.55;transform:translate(-50%)scale(.9)}to{opacity:.95;transform:translate(-50%)scale(1.06)}}@keyframes accessory-flow-enter{to{opacity:1;transform:translateY(0)}}@keyframes accessory-flow-travel{0%,12%{opacity:0;left:0%}28%,68%{opacity:.9}to{opacity:0;left:100%}}@keyframes home-about-enter{to{opacity:1;transform:translateY(0)}}@keyframes home-about-brand-reveal{to{opacity:1;transform:translateY(0)}}@keyframes home-about-glow{0%{opacity:.58;transform:translate(0,0)scale(.96)}to{opacity:.96;transform:translate(1.2rem,-.8rem)scale(1.08)}}@keyframes gallery-card-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gallery-shine{0%,28%{opacity:0;transform:translate(-36%)rotate(8deg)}44%{opacity:.7}70%,to{opacity:0;transform:translate(36%)rotate(8deg)}}@keyframes gallery-stage-sweep{0%,24%{opacity:.18;transform:translate(-38%)rotate(4deg)}46%{opacity:.74}78%,to{opacity:.16;transform:translate(38%)rotate(4deg)}}@keyframes gallery-orb{0%{opacity:.6;transform:translate(0,0)scale(.95)}to{opacity:1;transform:translate(1.5rem,-1rem)scale(1.08)}}@keyframes why-step-enter{to{opacity:1;transform:translateY(0)}}@keyframes why-line-travel{0%,15%{opacity:0;transform:translateY(0)}35%,70%{opacity:.85}to{opacity:0;transform:translateY(25rem)}}@keyframes why-city-enter{to{opacity:1;transform:translateY(0)}}@keyframes service-chip-glow{0%,to{box-shadow:inset 0 1px #ffffff1f,0 0 18px #92c5cb1f}50%{box-shadow:inset 0 1px #ffffff2e,0 0 30px #92c5cb3d}}@keyframes why-card-sheen{0%,32%{opacity:0;transform:translate(-35%)rotate(8deg)}48%{opacity:.8}72%,to{opacity:0;transform:translate(35%)rotate(8deg)}}@keyframes why-rings-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes why-glow-drift{0%{opacity:.55;transform:translate(0,0)scale(.95)}to{opacity:.95;transform:translate(1.25rem,-1rem)scale(1.08)}}@keyframes brand-word-reveal{to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes brand-mini-float{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 #92c5cb00}50%{box-shadow:inset 0 1px #ffffff21,0 0 22px #92c5cb1f}}@keyframes brand-line-reveal{45%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes brand-pulse-in{45%{opacity:0;transform:translate(-50%,-50%)scaleX(.75)}to{opacity:.28;transform:translate(-50%,-50%)scaleX(.92)}}@keyframes brand-spotlight{0%{opacity:.42;transform:translate(-50%)scale(.94)}to{opacity:.78;transform:translate(-50%)scale(1.04)}}@keyframes brand-aurora-flow{0%{opacity:.48;transform:translate(-52%,-53%)rotate(-8deg)scale(.96)}to{opacity:.78;transform:translate(-48%,-47%)rotate(-2deg)scale(1.06)}}@keyframes brand-grid-drift{0%{background-position:0 0,0 0}to{background-position:5.5rem 5.5rem,5.5rem 5.5rem}}@keyframes brand-lux-shine{0%,34%{opacity:0;transform:translate(-28%)rotate(6deg)}48%{opacity:.95}72%,to{opacity:0;transform:translate(28%)rotate(6deg)}}@keyframes brand-spark-drift{0%,to{opacity:.32;transform:translate(0,0)scale(.86)}50%{opacity:.92;transform:translate(.7rem,-.8rem)scale(1.18)}}@keyframes brand-rail-travel{0%,12%{opacity:0;transform:translate(-50%)}35%,70%{opacity:.85}to{opacity:0;transform:translate(-50%,32rem)}}@keyframes brand-tagline-pulse{0%,to{border-color:#92c5cb40;box-shadow:0 0 18px #92c5cb0f}50%{border-color:#ffffff6b;box-shadow:0 0 30px #92c5cb2e}}@keyframes brand-board-drift{0%{opacity:.55;transform:translate(0,0)scale(.95)}to{opacity:.9;transform:translate(1.5rem,-1rem)scale(1.08)}}@keyframes brand-logo-reveal{to{opacity:1;transform:translateY(0)}}@keyframes contact-ring-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes contact-sparkle{0%,to{opacity:.35;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(45deg)}}@keyframes contact-shell-border{to{transform:rotate(360deg)}}@keyframes testimonial-orb-drift{0%{opacity:.52;transform:translate(0,0)scale(.95)}to{opacity:.92;transform:translate(1.4rem,-1rem)scale(1.08)}}@keyframes testimonial-card-reveal{to{opacity:1;transform:translateY(0)}}@keyframes testimonial-float-quote{0%{opacity:.04;transform:translate(0,0)rotate(-8deg)}to{opacity:.09;transform:translate(1rem,-.75rem)rotate(5deg)}}@keyframes testimonial-compare-slide{0%{width:44%}to{width:68%}}@keyframes testimonial-handle-slide{0%{left:44%}to{left:68%}}@keyframes testimonial-play-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #92c5cb47}50%{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 1rem #92c5cb00}}@keyframes testimonial-marquee{to{transform:translate(-50%)}}@keyframes testimonial-kenburns{0%{transform:scale(1)translate(0%)}33%{transform:scale(1.06)translate(-1.5%,.5%)}66%{transform:scale(1.04)translate(1%,-.5%)}to{transform:scale(1.08)translate(-.5%,1%)}}@keyframes testimonial-divider-sweep{0%{opacity:.9;left:35%}50%{opacity:1}to{opacity:.85;left:62%}}@keyframes faq-item-enter{to{opacity:1;transform:translateY(0)}}@keyframes faq-orb-drift{0%{opacity:.5;transform:translate(0,0)scale(.94)}to{opacity:.95;transform:translate(1.3rem,-1rem)scale(1.08)}}@keyframes arrival-tag-pulse{0%,to{box-shadow:0 0 #92c5cb00}50%{box-shadow:0 0 26px #92c5cb80}}@keyframes arrivals-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}@keyframes arrivals-badge{0%,to{border-color:#92c5cb4d;transform:scale(1)}50%{border-color:#ffffff8c;transform:scale(1.04)}}@keyframes arrivals-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes category-border-run{to{--category-border-angle:360deg}}@keyframes category-orb{0%{opacity:.5;transform:translate(0,0)scale(.95)}to{opacity:.9;transform:translate(2rem,-1rem)scale(1.08)}}@keyframes categories-grid-drift{0%{background-position:0 0,0 0}to{background-position:4.8rem 4.8rem,4.8rem 4.8rem}}@keyframes categories-orb-float{0%{opacity:.42;transform:translate(0,0)scale(.94)}to{opacity:.76;transform:translate(1.5rem,-1rem)scale(1.08)}}@keyframes categories-light-run{0%,12%{opacity:0;transform:translateY(0)}36%,68%{opacity:.85}to{opacity:0;transform:translateY(86rem)}}@keyframes categories-shine{0%,32%{opacity:0;transform:translate(-28%)rotate(8deg)}48%{opacity:.7}72%,to{opacity:0;transform:translate(28%)rotate(8deg)}}@keyframes categories-card-enter{to{opacity:1;transform:translateY(0)}}@keyframes spotlight-enter{to{opacity:1;transform:translateY(0)}}@keyframes spotlight-sweep{0%,15%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes spotlight-travel{0%,12%{opacity:.35;transform:translate(0)}55%{opacity:.75}88%,to{opacity:.25;transform:translate(calc(100vw + 10rem))}}@keyframes spotlight-spark{0%,to{transform:rotate(0)scale(1);box-shadow:0 0 #92c5cb00}50%{transform:rotate(8deg)scale(1.08);box-shadow:0 0 24px #92c5cb52}}@keyframes spotlight-icon{0%,18%,to{color:#92c5cb;transform:translateY(0)scale(1);box-shadow:0 0 #92c5cb00}8%{color:#fff;transform:translateY(-3px)scale(1.08);box-shadow:0 0 26px #92c5cb6b}}@keyframes spotlight-copy{0%,18%,to{filter:brightness();text-shadow:none}8%{filter:brightness(1.8);text-shadow:0 0 20px #92c5cb6b}}@keyframes page-loader-spin{to{transform:rotate(360deg)}}@keyframes page-loader-sheen{0%,18%{opacity:0;transform:translate(-26%)rotate(8deg)}48%{opacity:1}82%,to{opacity:0;transform:translate(26%)rotate(8deg)}}@keyframes page-loader-fade{0%{opacity:0}to{opacity:1}}.fitness-page-shell{isolation:isolate;background:radial-gradient(circle at 14% 8%,#92c5cb2e,#0000 28rem),radial-gradient(circle at 86% 20%,#ffffff14,#0000 30rem),linear-gradient(#245f67 0%,#397f87 38%,#245f67 100%);position:relative;overflow:hidden}.fitness-page-shell>:not(.fitness-page-shell__ambient):not(.fitness-page-shell__grid):not(.fitness-page-shell__runner){z-index:1;position:relative}.fitness-page-shell__ambient{z-index:0;filter:blur(54px);opacity:.55;pointer-events:none;mix-blend-mode:screen;border-radius:999px;width:min(42rem,86vw);height:min(42rem,86vw);animation:11s ease-in-out infinite alternate fitness-page-ambient;position:fixed}.fitness-page-shell__ambient--one{background:radial-gradient(circle at 42% 42%,#92c5cb6b,#0000 60%),radial-gradient(circle at 70% 30%,#397f8752,#0000 58%);top:12rem;left:-14rem}.fitness-page-shell__ambient--two{background:radial-gradient(circle,#ffffff29,#0000 58%),radial-gradient(circle at 30% 72%,#92c5cb3d,#0000 62%);animation-delay:-5s;top:42%;right:-16rem}.fitness-page-shell__grid{z-index:0;opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:5rem 5rem;animation:22s linear infinite fitness-page-grid;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 18%,#000 0 34%,#0000 80%);mask-image:radial-gradient(at 50% 18%,#000 0 34%,#0000 80%)}.fitness-page-shell__runner{z-index:0;pointer-events:none;opacity:.6;width:min(76rem,92vw);height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)}.fitness-page-shell__runner:before,.fitness-page-shell__runner:after{content:"";filter:drop-shadow(0 0 18px #92c5cb57);background:linear-gradient(#0000,#92c5cbb8,#ffffff57,#0000);border-radius:999px;width:1px;height:12rem;animation:8s ease-in-out infinite fitness-page-runner;position:absolute}.fitness-page-shell__runner:before{top:-12rem;left:18%}.fitness-page-shell__runner:after{animation-delay:-3.6s;top:-18rem;right:16%}.fitness-landing-hero{border-bottom:1px solid #ffffff1a;align-items:center;min-height:clamp(34rem,70vh,42rem);padding-block:clamp(3.4rem,6.5vw,5.5rem);display:flex;position:relative;overflow:hidden}.fitness-landing-hero__image{-o-object-fit:cover;object-fit:cover;opacity:.42;filter:saturate(1.12)contrast(1.06)}.fitness-landing-hero__veil{background:linear-gradient(90deg,#09122cf5,#09122cd1 42%,#09122c6b),linear-gradient(#09122c29,#09122ce0);position:absolute;inset:0}.fitness-landing-hero__mesh{opacity:.24;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 34%,#000 0 38%,#0000 76%);mask-image:radial-gradient(circle at 62% 34%,#000 0 38%,#0000 76%)}.fitness-landing-hero__orb{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#92c5cb33,#0000 68%);border-radius:999px;width:20rem;height:20rem;position:absolute}.fitness-landing-hero__orb--one{top:8%;left:-7rem}.fitness-landing-hero__orb--two{background:radial-gradient(circle,#ffffff1c,#0000 70%);bottom:6%;right:-8rem}.fitness-gym-hero{min-height:clamp(33rem,66vh,40rem);padding-block:clamp(3.15rem,6vw,4.9rem)}.fitness-landing-kicker{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#92c5cb1c;border:1px solid #92c5cb52;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .85rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 0 28px #92c5cb14}.fitness-landing-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#92c5cb2e,#0000 35%),linear-gradient(135deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff21;border-radius:2rem;padding:clamp(1.2rem,3vw,1.65rem);position:relative;overflow:hidden;box-shadow:0 26px 90px #00000057,inset 0 1px #ffffff1a}.fitness-landing-panel:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff29,#0000 58%);position:absolute;inset:-55% -70%}.fitness-landing-panel>*{z-index:1;position:relative}.fitness-landing-panel__badge{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;background:#09122c7a;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem .78rem;font-size:.68rem;font-weight:900;display:inline-flex}.fitness-landing-stat{background:#09122c70;border:1px solid #ffffff17;border-radius:1.25rem;min-height:5.35rem;padding:1rem}.fitness-landing-stat strong{color:#fff;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);line-height:1;display:block}.fitness-landing-stat span{color:#ffffff8a;margin-top:.45rem;font-size:.76rem;font-weight:800;line-height:1.35;display:block}.fitness-audience-chip{color:#ffffffbd;background:#92c5cb17;border:1px solid #92c5cb3d;border-radius:999px;padding:.52rem .7rem;font-size:.76rem;font-weight:850}.fitness-contact-line{background:#09122c61;border:1px solid #ffffff14;border-radius:1rem;gap:.65rem;padding:.78rem;line-height:1.55;display:flex}.fitness-zone-map{background-color:#09122c66;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.2rem 1.2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #92c5cb2e;border-radius:1.05rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding:.72rem;display:grid}.fitness-zone-map span{color:#ffffffd1;text-align:center;background:#92c5cb1f;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.46rem .5rem;font-size:.66rem;font-weight:900;line-height:1.15;display:inline-flex}.fitness-zone-map svg{color:#92c5cb;flex-shrink:0}.fitness-solution-rail-section{background:radial-gradient(circle at 14% 0,#92c5cb21,#0000 30rem),linear-gradient(#ffffff05,#ffffff09);position:relative;overflow:hidden}.fitness-solution-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff12,#ffffff07),#09122ca8;border:1px solid #ffffff1a;border-radius:1.65rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d,inset 0 1px #ffffff14}.fitness-solution-rail:before{content:"";opacity:.38;pointer-events:none;background:linear-gradient(90deg,#0000,#92c5cbb3,#ffffff3d,#92c5cbb3,#0000);border-radius:999px;height:2px;position:absolute;top:50%;left:1.2rem;right:1.2rem;transform:translateY(-50%)}.fitness-solution-rail:after{content:"";opacity:.45;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff1a,#0000 58%);animation:7s ease-in-out infinite fitness-solution-sheen;position:absolute;inset:-55% -70%}.fitness-solution-card{z-index:1;-moz-column-gap:.85rem;background:radial-gradient(circle at 0 0,#92c5cb29,#0000 38%),linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff17;border-radius:1.15rem;grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon text";align-content:start;column-gap:.85rem;min-height:8.4rem;padding:.9rem;transition:transform .32s,border-color .32s,box-shadow .32s,background .32s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #0000002e}.fitness-solution-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff24,#0000 58%);transition:opacity .32s;position:absolute;inset:-65% -85%}.fitness-solution-card:hover{background:radial-gradient(circle at 0 0,#92c5cb38,#0000 42%),linear-gradient(145deg,#ffffff1b,#ffffff0b);border-color:#92c5cb6b;transform:translateY(-4px);box-shadow:0 20px 54px #00000042,0 0 24px #92c5cb1f}.fitness-solution-card:hover:after{opacity:1}.fitness-solution-card__icon{color:#92c5cb;background:#92c5cb1f;border:1px solid #92c5cb42;border-radius:.85rem;grid-area:icon;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 0 24px #92c5cb24}.fitness-solution-card__index{color:#ffffff14;font-family:var(--font-display);font-size:1.7rem;font-weight:950;line-height:1;position:absolute;top:.65rem;right:.85rem}.fitness-solution-card h2{font-family:var(--font-display);letter-spacing:-.02em;grid-area:title;margin-top:.1rem;font-size:clamp(1.15rem,1.7vw,1.38rem);font-weight:900;line-height:1}.fitness-solution-card p{color:#ffffff94;grid-area:text;margin-top:.48rem;font-size:.78rem;line-height:1.55}@media (max-width:1024px){.fitness-solution-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-solution-rail:before{width:2px;height:auto;inset:1.2rem auto 1.2rem 50%;transform:translate(-50%)}}@media (max-width:640px){.fitness-solution-rail{grid-template-columns:1fr;padding:.55rem}.fitness-solution-rail:before{width:2px;height:auto;inset:1rem auto 1rem 1.85rem;transform:none}.fitness-solution-card{min-height:auto;padding:.82rem}}.fitness-link-range{background:radial-gradient(circle at 18% 0,#92c5cb24,#0000 34rem),linear-gradient(#ffffff05,#ffffff09);padding-block:clamp(3rem,5.6vw,4.6rem)!important}.fitness-link-range__orb{filter:blur(32px);pointer-events:none;background:radial-gradient(circle,#92c5cb2b,#0000 68%);border-radius:999px;width:20rem;height:20rem;position:absolute}.fitness-link-range__orb--left{top:18%;left:-8rem}.fitness-link-range__orb--right{background:radial-gradient(circle,#ffffff17,#0000 70%);bottom:8%;right:-8rem}.fitness-link-group{background:radial-gradient(circle at 0 0,#92c5cb24,#0000 36%),linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.45rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038}.fitness-link-group__header{background:#09122c61;border:1px solid #92c5cb33;border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;transition:border-color .28s,background .28s,transform .28s;display:grid}.fitness-link-group__header:hover{background:#92c5cb17;border-color:#92c5cb6b;transform:translateY(-2px)}.fitness-link-group__arrow{color:#92c5cb}.fitness-link-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-top:.9rem;display:grid}.fitness-link-card{background:radial-gradient(circle at 0 0,#92c5cb24,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;min-height:10.1rem;padding:1.1rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 46px #0003}@media (min-width:1024px){.fitness-link-group--wide{grid-column:1/-1;grid-template-columns:minmax(19rem,.58fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.fitness-link-group--wide .fitness-link-grid{margin-top:0}}.fitness-link-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff21,#0000 58%);transition:opacity .28s;position:absolute;inset:-65% -80%}.fitness-link-card:hover{border-color:#92c5cb6b;transform:translateY(-4px);box-shadow:0 22px 64px #00000047,0 0 28px #92c5cb1a}.fitness-link-card:hover:after{opacity:1}.fitness-link-card__number{color:#92c5cbd1;font-family:var(--font-display);font-size:1.5rem;font-weight:900;line-height:1}.fitness-link-card__label{z-index:1;color:#fff;font-family:var(--font-display);margin-top:.85rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:900;line-height:1.05;display:block;position:relative}.fitness-link-card__description{z-index:1;color:#ffffff8f;flex:1;margin-top:.7rem;font-size:.88rem;line-height:1.65;display:block;position:relative}.fitness-link-card__action{z-index:1;color:#92c5cb;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1rem;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.fitness-detail-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 0,#92c5cb29,#0000 36%),linear-gradient(145deg,#ffffff16,#ffffff09);border:1px solid #ffffff1c;border-radius:1.6rem;padding:clamp(1.2rem,3vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 22px 70px #00000042}.fitness-detail-point{color:#ffffffad;background:#09122c61;border:1px solid #ffffff14;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.82rem;font-size:.92rem;line-height:1.55;display:flex}.fitness-detail-link-card{background:radial-gradient(circle at 0 0,#92c5cb24,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.35rem;flex-direction:column;min-height:13rem;padding:1.15rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0003}.fitness-detail-link-card:hover{border-color:#92c5cb6b;transform:translateY(-4px);box-shadow:0 22px 64px #00000047,0 0 28px #92c5cb1a}.fitness-related-chip{background:radial-gradient(circle at 0 0,#92c5cb1f,#0000 34%),#ffffff0a;border:1px solid #ffffff1a;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;min-height:6.6rem;padding:1rem;transition:transform .26s,border-color .26s,background .26s;display:flex}.fitness-related-chip:hover{background:#92c5cb14;border-color:#92c5cb57;transform:translateY(-3px)}.fitness-related-chip strong,.fitness-related-chip small{display:block}.fitness-related-chip strong{color:#fff;font-family:var(--font-display);font-size:1.1rem;font-weight:900}.fitness-related-chip small{color:#ffffff85;margin-top:.35rem;font-size:.8rem;line-height:1.55}.fitness-category-tile{background:#397f87;border:1px solid #ffffff1a;border-radius:1.5rem;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 20px 58px #0000003d}.fitness-category-tile:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#92c5cba6,#ffffff14,#397f8761);padding:1px;transition:opacity .32s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fitness-category-tile:hover{border-color:#92c5cb5c;transform:translateY(-6px);box-shadow:0 28px 80px #00000052,0 0 35px #92c5cb1c}.fitness-category-tile:hover:before{opacity:1}.fitness-category-tile__image{background:#245f67;height:12.25rem;position:relative;overflow:hidden}.fitness-category-section,.fitness-products-section,.fitness-enquiry-section,.fitness-plan-section{padding-block:clamp(3rem,5.4vw,4.4rem)!important}.fitness-category-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(.9rem,2vw,1.15rem);display:grid}.fitness-product-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(.95rem,2vw,1.25rem);display:grid}.fitness-catalog-browser{background:linear-gradient(115deg,#0000 0 42%,#92c5cb09 50%,#0000 58%),radial-gradient(circle at 12% 0,#92c5cb33,#0000 26rem),radial-gradient(circle at 88% 18%,#ffffff14,#0000 24rem),#245f67;padding-block:clamp(2rem,4.5vw,3.4rem);position:relative;overflow:hidden}.fitness-catalog-browser:before,.fitness-catalog-browser:after{content:"";pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.fitness-catalog-browser:before{border:1px solid #92c5cb1f;width:18rem;height:18rem;top:8rem;right:-7rem;box-shadow:0 0 70px #92c5cb14}.fitness-catalog-browser:after{border:1px solid #ffffff14;width:10rem;height:10rem;bottom:12%;left:-5rem}.fitness-catalog-browser>.section-shell{z-index:1;position:relative}.fitness-catalog-browser--compact{padding-block:clamp(1.75rem,4vw,3rem)}.fitness-catalog-browser__head{background:radial-gradient(circle at 5% 0,#92c5cb29,#0000 40%),#ffffff09;border:1px solid #ffffff17;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end;gap:1rem;padding:clamp(1rem,2.8vw,1.6rem);display:grid;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0000002e}.fitness-catalog-browser__head h2{max-width:42rem;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:950;line-height:.98}.fitness-catalog-browser__head p:not(.fitness-landing-kicker){color:#ffffff9e;max-width:45rem;margin-top:.85rem;line-height:1.75}.fitness-catalog-search{background:#09122cbd;border:1px solid #92c5cb3d;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 54px #00000038}.fitness-catalog-search>svg{color:#92c5cb;margin-left:.55rem}.fitness-catalog-search input{color:#fff;background:0 0;border:0;outline:none;min-width:0;font-size:.9rem;font-weight:800}.fitness-catalog-search input::placeholder{color:#ffffff6b}.fitness-catalog-search a{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#6aaab2,#92c5cb);border-radius:999px;align-items:center;gap:.4rem;padding:.72rem .95rem;font-size:.74rem;font-weight:950;display:inline-flex}.fitness-catalog-tabs{scrollbar-width:none;background:#ffffff06;border:1px solid #ffffff12;border-radius:1.15rem;gap:.55rem;margin-top:.9rem;padding:.65rem;display:flex;overflow-x:auto}.fitness-catalog-tabs::-webkit-scrollbar{display:none}.fitness-catalog-tabs button{color:#ffffffa8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.68rem .82rem;font-size:.78rem;font-weight:900;transition:transform .26s,border-color .26s,background .26s,color .26s;display:inline-flex}.fitness-catalog-tabs button:hover,.fitness-catalog-tabs button.is-active{color:#fff;background:#92c5cb29;border-color:#92c5cb6b;transform:translateY(-2px)}.fitness-catalog-tabs small{color:#92c5cb;background:#09122c9e;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;font-size:.68rem;font-weight:950;display:grid}.fitness-catalog-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.fitness-catalog-summary span{color:#ffffff94;background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:1rem;padding:.8rem .9rem;font-size:.78rem;font-weight:850}.fitness-catalog-summary strong{color:#fff}.fitness-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1rem,2vw,1.3rem);margin-top:1.2rem;display:grid}@media (min-width:1180px){.fitness-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fitness-catalog-card{opacity:0;background:radial-gradient(circle at 12% 0,#92c5cb1f,#0000 38%),linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;min-height:23rem;transition:transform .32s,border-color .32s,box-shadow .32s;animation:.62s forwards fitness-card-enter;display:flex;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 18px 56px #00000038}.fitness-catalog-card:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;opacity:.48;pointer-events:none;background:linear-gradient(125deg,#0000 12%,#92c5cbc7 34%,#ffffff2e 48%,#0000 68%) 100% 0/260% 100%;padding:1px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fitness-catalog-card:hover{border-color:#92c5cb5c;transform:translateY(-6px);box-shadow:0 28px 82px #00000057,0 0 34px #92c5cb1f}.fitness-catalog-card:hover:before{opacity:1;animation:1.3s forwards fitness-card-edge}.fitness-catalog-card__media{background:linear-gradient(145deg,#ffffff57,#0000 45%),radial-gradient(circle at 50% 45%,#fffffffa,#fffc 52%,#92c5cb29),#fff;height:17rem;display:block;position:relative;overflow:hidden}.fitness-catalog-card__media img{padding:.65rem;transition:transform .65s}.fitness-catalog-card:hover .fitness-catalog-card__media img{transform:scale(1.06)}.fitness-catalog-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#09122c29);position:absolute;inset:0}.fitness-catalog-card__body{flex-direction:column;flex:1;gap:.9rem;padding:1.05rem;display:flex}.fitness-catalog-card h3{color:#fff;font-family:var(--font-body);letter-spacing:-.025em;font-size:1.08rem;font-weight:800;line-height:1.28;transition:color .26s}.fitness-catalog-card h3:hover{color:#92c5cb}.fitness-catalog-card__actions{margin-top:auto;display:flex}.fitness-catalog-card__actions a{color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#6aaab2,#92c5cb);border:1px solid #92c5cb4d;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.7rem .8rem;font-size:.74rem;font-weight:950;transition:transform .26s,box-shadow .26s,filter .26s;display:inline-flex;box-shadow:0 10px 30px #6aaab233}.fitness-catalog-card__actions a svg{transition:transform .26s}.fitness-catalog-card__actions a:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 36px #6aaab24d}.fitness-catalog-card__actions a:hover svg{transform:translate(4px)}@keyframes fitness-card-edge{0%{background-position:100% 0}to{background-position:-100% 0}}.fitness-catalog-empty{text-align:center;background:#ffffff0d;border:1px solid #92c5cb38;border-radius:1.35rem;margin-top:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.fitness-catalog-empty h3{font-family:var(--font-display);font-size:2rem;font-weight:950}.fitness-catalog-empty p{color:#fff9;max-width:34rem;margin:.75rem auto 0}.fitness-catalog-empty a,.fitness-catalog-more button{color:#245f67;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.8rem 1.05rem;font-size:.78rem;font-weight:950;display:inline-flex}.fitness-catalog-more{justify-content:center;display:flex}@media (max-width:820px){.fitness-catalog-browser__head{grid-template-columns:1fr}.fitness-catalog-browser__head h2{font-size:clamp(2rem,11vw,3.1rem)}.fitness-catalog-search{border-radius:1.1rem;grid-template-columns:auto 1fr}.fitness-catalog-search a{grid-column:1/-1;justify-content:center}.fitness-catalog-summary{grid-template-columns:1fr}}@media (min-width:1024px){.fitness-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fitness-category-grid--balanced{grid-template-columns:repeat(6,minmax(0,1fr))}.fitness-category-grid--balanced .fitness-category-tile{grid-column:span 2}.fitness-category-grid--balanced .fitness-category-tile:nth-last-child(-n+2){grid-column:span 3}.fitness-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fitness-category-tile__image:after{content:"";background:linear-gradient(#0000,#09122c57);position:absolute;inset:0}.fitness-category-tile__image img{transition:transform .7s,filter .7s}.fitness-category-tile:hover .fitness-category-tile__image img{filter:saturate(1.14)contrast(1.05);transform:scale(1.06)}.fitness-plan-section{background:radial-gradient(circle at 10% 10%,#92c5cb1f,#0000 32rem),#ffffff06;position:relative;overflow:hidden}.fitness-plan-list{gap:1rem;display:grid}@media (min-width:900px){.fitness-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fitness-plan-step{background:linear-gradient(135deg,#ffffff16,#ffffff08);border:1px solid #ffffff1a;border-radius:1.35rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #0003}.fitness-plan-step span{color:#fff;width:3rem;height:3rem;font-family:var(--font-display);background:#92c5cb1f;border:1px solid #92c5cb4d;border-radius:1rem;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.fitness-plan-step h3{font-family:var(--font-display);font-size:1.45rem;font-weight:900;line-height:1.1}.fitness-plan-step p{color:#ffffff94;margin-top:.45rem;line-height:1.75}.fitness-enquiry-copy{background:radial-gradient(circle at 0 0,#92c5cb26,#0000 34%),linear-gradient(145deg,#ffffff13,#ffffff08);border:1px solid #ffffff1a;border-radius:1.6rem;padding:clamp(1.35rem,4vw,2rem);position:relative;overflow:hidden}.fitness-enquiry-copy h2{font-family:var(--font-display);margin-top:1rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:.98}.fitness-enquiry-copy p{color:#ffffff9e;max-width:35rem;margin-top:1rem;line-height:1.85}.fitness-form-card{background:radial-gradient(circle at 20% 0,#92c5cb29,#0000 36%),#397f87;border:1px solid #92c5cb38;border-radius:1.6rem;padding:clamp(1.2rem,3vw,1.6rem);position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,0 0 36px #92c5cb14}.fitness-page-shell--home-compact{background:radial-gradient(circle at 12% 5%,#92c5cb38,#0000 26rem),radial-gradient(circle at 92% 18%,#ffffff14,#0000 28rem),linear-gradient(#245f67 0%,#397f87 46%,#245f67 100%)}.fitness-home-hero{min-height:clamp(31rem,60vh,38.5rem);padding-block:clamp(3rem,5.8vw,4.75rem)}.fitness-home-hero__grid{gap:clamp(1.5rem,4vw,2.8rem)}.fitness-home-hero .fitness-landing-hero__image{opacity:.36;filter:saturate(1.18)contrast(1.08)brightness(1.05)}.fitness-home-hero .fitness-landing-hero__veil{background:linear-gradient(90deg,#09122cf2,#09122cc7 48%,#09122c75),radial-gradient(circle at 72% 38%,#92c5cb3d,#0000 28rem),linear-gradient(#09122c24,#09122ce6)}.fitness-home-hero .fitness-landing-hero__mesh{opacity:.32;background-size:3.2rem 3.2rem}.fitness-home-hero h1{max-width:50rem;font-size:clamp(2.85rem,5.8vw,5.65rem)}.fitness-home-hero p:not(.fitness-landing-kicker){max-width:42rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.78}.fitness-home-hero .fitness-landing-kicker{padding:.56rem .82rem;font-size:.7rem}.fitness-home-hero .mt-6{margin-top:1.25rem}.fitness-home-hero .mt-8{margin-top:1.65rem}.fitness-home-hero .fitness-landing-panel{border-radius:1.55rem;padding:clamp(1.15rem,2.6vw,1.6rem);transform:rotate(-.45deg)}.fitness-home-hero .fitness-landing-panel__badge{padding:.52rem .72rem;font-size:.66rem}.fitness-home-hero .fitness-landing-stat{border-radius:1rem;min-height:5.25rem;padding:.88rem}.fitness-home-hero .fitness-landing-stat strong{font-size:clamp(1.25rem,2.4vw,1.8rem)}.fitness-home-hero .fitness-landing-stat span,.fitness-home-hero .fitness-audience-chip,.fitness-home-hero .fitness-contact-line{font-size:.76rem}.fitness-home-hero .fitness-audience-chip{padding:.48rem .68rem}.fitness-home-hero .fitness-contact-line{border-radius:.9rem;padding:.72rem}.fitness-home-blueprint{background-color:#09122c66;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.2rem 1.2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #92c5cb2e;border-radius:1.05rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding:.72rem;display:grid}.fitness-home-blueprint span{color:#ffffffd1;background:#92c5cb1f;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.48rem .5rem;font-size:.66rem;font-weight:900;line-height:1.15;display:inline-flex}.fitness-home-blueprint svg{color:#92c5cb;flex-shrink:0}.fitness-home-solution-compact{padding-block:clamp(2.5rem,4.8vw,3.7rem)!important}.fitness-home-solution-compact .fitness-solution-rail{border-radius:1.45rem;padding:.75rem}.fitness-home-solution-compact .fitness-solution-card{border-radius:1.1rem;min-height:9.2rem;padding:.95rem}.fitness-home-solution-compact .fitness-solution-card__icon{border-radius:.85rem;width:2.55rem;height:2.55rem}.fitness-home-solution-compact .fitness-solution-card__index{font-size:1.55rem}.fitness-home-solution-compact .fitness-solution-card h2{font-size:clamp(1.12rem,1.7vw,1.35rem)}.fitness-home-solution-compact .fitness-solution-card p{margin-top:.45rem;font-size:.8rem;line-height:1.58}.fitness-home-flow,.fitness-zone-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid}.fitness-home-flow span,.fitness-zone-flow span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 0 0,#92c5cb2b,#0000 42%),#ffffff0b;border:1px solid #ffffff17;border-radius:1rem;padding:.85rem;font-size:.78rem;font-weight:900;position:relative;overflow:hidden}.fitness-home-flow span:after,.fitness-zone-flow span:after{content:"";inset-inline:.8rem;background:linear-gradient(90deg,#0000,#92c5cb9e,#0000);height:1px;position:absolute;bottom:0}.fitness-home-flow strong,.fitness-zone-flow strong{color:#92c5cb;font-family:var(--font-display);margin-bottom:.25rem;font-size:1.1rem;line-height:1;display:block}.fitness-home-links-compact{padding-block:clamp(3rem,5.5vw,4.25rem)!important}.fitness-home-links-compact .mb-8{margin-bottom:1rem}.fitness-home-links-compact .fitness-link-group{border-radius:1.3rem;padding:.95rem}.fitness-home-links-compact .fitness-link-group__header{border-radius:1rem;padding:.95rem}.fitness-home-links-compact .fitness-link-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.72rem;margin-top:.78rem}.fitness-home-links-compact .fitness-link-card{border-radius:1rem;min-height:10rem;padding:.95rem}.fitness-home-links-compact .fitness-link-card__label{margin-top:.5rem;font-size:clamp(1.12rem,1.8vw,1.4rem)}.fitness-home-links-compact .fitness-link-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.42rem;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.fitness-home-links-compact .fitness-link-card__action{letter-spacing:.1em;margin-top:.65rem;font-size:.62rem}@media (min-width:768px){.fitness-home-links-compact .section-shell>.grid{grid-template-columns:1fr!important}.fitness-home-links-compact .fitness-link-group--two-items .fitness-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-home-links-compact .fitness-link-group--two-items .fitness-link-card{min-height:clamp(10.5rem,14vw,12.5rem)}.fitness-home-links-compact .fitness-link-group--two-items .fitness-link-card__description{-webkit-line-clamp:2}.fitness-home-links-compact .fitness-link-group--two-items .fitness-link-card__action{margin-top:.8rem}}.fitness-home-plan-compact{padding-block:clamp(3rem,5.6vw,4.4rem)!important}.fitness-home-plan-compact .section-shell{gap:clamp(1.5rem,4vw,2.5rem)}.fitness-home-plan-compact .mb-8{margin-bottom:1rem}.fitness-home-plan-compact h2{font-size:clamp(2.2rem,4.2vw,3.5rem)}.fitness-home-plan-compact .fitness-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.fitness-home-plan-compact .fitness-plan-step{border-radius:1.15rem;gap:.85rem;padding:1rem}.fitness-home-plan-compact .fitness-plan-step span{border-radius:.9rem;width:2.75rem;height:2.75rem;font-size:1.05rem}.fitness-home-plan-compact .fitness-plan-step h3{font-size:1.25rem}.fitness-home-plan-compact .fitness-plan-step p{margin-top:.38rem;font-size:.86rem;line-height:1.65}.fitness-home-room-card{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/1.4rem 1.4rem,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/1.4rem 1.4rem,radial-gradient(circle at 12% 0,#92c5cb29,#0000 42%),#ffffff0b;border:1px solid #92c5cb38;border-radius:1.25rem;margin-top:1.25rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 16px 44px #0000002e}.fitness-home-room-card:after{content:"";border:1px solid #92c5cb2e;border-radius:999px;width:8rem;height:8rem;position:absolute;top:-2.5rem;right:-2.5rem;box-shadow:0 0 0 2.2rem #92c5cb09}.fitness-home-room-card span{z-index:1;color:#92c5cb;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950;position:relative}.fitness-home-room-card p{z-index:1;color:#ffffffa3;margin-top:.55rem;font-size:.9rem;line-height:1.65;position:relative}.fitness-home-enquiry-compact{padding-block:clamp(3rem,5.4vw,4.25rem)!important}.fitness-home-enquiry-compact .section-shell{gap:1.4rem}.fitness-home-enquiry-compact .fitness-enquiry-copy,.fitness-home-enquiry-compact .fitness-form-card{border-radius:1.35rem;padding:clamp(1.25rem,3vw,1.7rem)}.fitness-home-enquiry-compact .fitness-enquiry-copy h2{margin-top:.9rem;font-size:clamp(2.1rem,4vw,3.45rem)}.fitness-home-enquiry-compact .fitness-enquiry-copy p{margin-top:.85rem;font-size:.96rem;line-height:1.75}@media (max-width:900px){.fitness-home-plan-compact .fitness-plan-list{grid-template-columns:1fr}.fitness-home-flow,.fitness-zone-flow,.fitness-home-blueprint,.fitness-zone-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fitness-home-hero{padding-block:2.4rem}.fitness-home-hero .fitness-landing-panel{transform:none}.fitness-home-solution-compact .fitness-solution-rail,.fitness-home-flow,.fitness-zone-flow,.fitness-home-blueprint,.fitness-zone-map{grid-template-columns:1fr}}@media (max-width:767px){.fitness-landing-hero{min-height:auto}.fitness-landing-hero__veil{background:linear-gradient(#09122cd6,#09122ceb),linear-gradient(90deg,#09122ce6,#09122c94)}}@media (prefers-reduced-motion:no-preference){.fitness-landing-hero__image{animation:11s ease-in-out infinite alternate fitness-hero-breathe}.fitness-landing-hero__orb{animation:7s ease-in-out infinite alternate fitness-orb-drift}.fitness-link-range__orb{animation:8s ease-in-out infinite alternate fitness-orb-drift}.fitness-landing-panel:after{animation:5.8s ease-in-out infinite fitness-panel-shine}.fitness-solution-card,.fitness-link-group,.fitness-link-card,.fitness-detail-link-card,.fitness-related-chip,.fitness-category-tile,.fitness-plan-step{animation:.62s both fitness-card-enter}}@keyframes fitness-hero-breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes fitness-orb-drift{0%{opacity:.55;transform:translate(0,0)scale(.95)}to{opacity:.95;transform:translate(1.25rem,-.9rem)scale(1.08)}}@keyframes fitness-panel-shine{0%,35%{opacity:0;transform:translate(-28%)rotate(8deg)}52%{opacity:.75}78%,to{opacity:0;transform:translate(28%)rotate(8deg)}}@keyframes fitness-card-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fitness-page-ambient{0%{opacity:.42;transform:translate(0,0)scale(.94)}to{opacity:.72;transform:translate(1.6rem,-1rem)scale(1.08)}}@keyframes fitness-page-grid{0%{background-position:0 0,0 0}to{background-position:5rem 5rem,5rem 5rem}}@keyframes fitness-page-runner{0%,12%{opacity:0;transform:translateY(0)}36%,68%{opacity:.85}to{opacity:0;transform:translateY(calc(100vh + 20rem))}}@keyframes fitness-solution-sheen{0%,32%{opacity:0;transform:translate(-28%)rotate(8deg)}48%{opacity:.55}72%,to{opacity:0;transform:translate(28%)rotate(8deg)}}main>section.py-16{padding-block:clamp(2.75rem,5vw,4rem)}main>section.py-20,main>section.py-24{padding-block:clamp(3.25rem,6vw,4.75rem)}main>section.py-28,main>section.py-32{padding-block:clamp(3.75rem,7vw,5.25rem)}main>section[class*=pb-16]{padding-bottom:clamp(2.75rem,5vw,4rem)}main>section[class*=pt-16]{padding-top:clamp(2.75rem,5vw,4rem)}@media (min-width:640px){main>section.sm\:py-20,main>section.sm\:py-24,main>section.sm\:py-28,main>section.sm\:py-32{padding-block:clamp(3.5rem,6.2vw,5rem)}main>section[class*=sm\:pb-20],main>section[class*=sm\:pb-24]{padding-bottom:clamp(3.25rem,5.5vw,4.6rem)}main>section[class*=sm\:pt-20],main>section[class*=sm\:pt-24]{padding-top:clamp(3.25rem,5.5vw,4.6rem)}}.category-showcase .mb-16,.new-arrivals-showcase .mb-14,.gallery-lens .mb-14,.why-vertical .mb-14,.testimonial-showcase .mb-12,.contact-highlight__header,.faq-showcase__header,.fitness-link-range .mb-12{margin-bottom:clamp(1.75rem,3.8vw,2.75rem)}.home-about-premium__founders{margin-top:clamp(1.75rem,4vw,2.7rem)}.home-about-premium__brand-panel{margin-top:clamp(1.25rem,3vw,1.75rem)}.home-about-premium .mt-8,.home-about-premium .mt-7,.fitness-plan-section .mt-8,.contact-highlight .mt-8,.why-vertical .mt-8,.testimonial-showcase .mt-8{margin-top:clamp(1.25rem,3vw,1.9rem)}.category-showcase .grid.gap-6,.testimonial-showcase .grid.gap-5,.contact-highlight__shell,.home-about-premium__why-grid,.fitness-link-grid{gap:clamp(.9rem,2vw,1.25rem)}.faq-showcase__list{margin-top:clamp(1.4rem,3.5vw,2rem)}.site-footer{padding-top:clamp(2rem,4vw,2.5rem)}.home-premium-page{isolation:isolate;background:#245f67;position:relative;overflow:hidden}.home-premium-page>section{isolation:isolate}.home-hero-premium__grid{z-index:1;opacity:.42;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:5rem 5rem;animation:20s linear infinite home-premium-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 42%,#0000 78%);mask-image:linear-gradient(90deg,#000 0 42%,#0000 78%)}.home-hero-premium__halo{z-index:1;filter:blur(38px);pointer-events:none;mix-blend-mode:screen;border-radius:999px;width:clamp(16rem,30vw,27rem);height:clamp(16rem,30vw,27rem);animation:8s ease-in-out infinite alternate home-premium-halo;position:absolute}.home-hero-premium__halo--one{background:radial-gradient(circle,#92c5cb52,#0000 68%);top:12%;left:-8rem}.home-hero-premium__halo--two{background:radial-gradient(circle,#ffffff29,#0000 70%);animation-delay:-3.5s;bottom:14%;right:-10rem}.home-hero-premium__runner{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#ffffffe6,#92c5cb73,#0000);border-radius:999px;width:1px;height:34%;animation:7.5s ease-in-out infinite home-premium-runner;position:absolute;box-shadow:0 0 24px #92c5cb5c}.home-hero-premium__runner--one{top:-36%;left:8%}.home-hero-premium__runner--two{height:28%;animation-delay:-3.2s;top:-42%;left:58%}.home-hero-premium__copy>*{opacity:0;animation:.82s cubic-bezier(.2,.8,.2,1) forwards home-premium-copy-in;transform:translateY(22px)}.home-hero-premium__copy>:nth-child(2){animation-delay:.12s}.home-hero-premium__copy>:nth-child(3){animation-delay:.22s}.home-hero-premium__copy>:nth-child(4){animation-delay:.32s}.home-hero-premium__copy>:nth-child(5){animation-delay:.42s}.home-hero-premium h1 span{text-shadow:0 0 24px #92c5cb61;animation:3.8s ease-in-out infinite home-premium-text-glow}.home-hero-premium__trust span{background:#070e243d;border-radius:999px;padding:.28rem .65rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.home-hero-premium__trust span:after{content:"";opacity:0;background:linear-gradient(110deg,#0000 35%,#ffffff29,#0000 66%);animation:5.5s ease-in-out infinite home-premium-pill-shine;position:absolute;inset:0;transform:translate(-130%)}.home-hero-premium__trust span:nth-child(2):after{animation-delay:1.2s}.home-hero-premium__trust span:nth-child(3):after{animation-delay:2.4s}.home-premium-page h2 span[class*=bg-gradient-to-r]{background-size:220%;animation:4.8s ease-in-out infinite alternate home-premium-gradient-flow}.category-showcase:after,.new-arrivals-showcase:after,.accessory-flow:after,.gallery-lens:after,.why-vertical:after,.testimonial-showcase:after,.brand-board:after,.contact-highlight:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, #92c5cb47, #ffffff1a, transparent) 50% 0 / 58% 1px no-repeat, radial-gradient(circle at var(--home-premium-x,18%) 18%, #92c5cb1f, transparent 18rem);opacity:.65;pointer-events:none;animation:9s ease-in-out infinite alternate home-premium-section-sheen;position:absolute;inset:0}.new-arrivals-showcase:after,.why-vertical:after,.contact-highlight:after{--home-premium-x:82%}.category-showcase a.group,.new-arrival-card,.accessory-flow__item,.gallery-lens__card,.why-vertical__content,.testimonial-card,.contact-highlight__info-card,.contact-highlight__form,.brand-board__panel{will-change:transform}.category-showcase a.group:after,.new-arrival-card:before,.testimonial-card:before,.contact-highlight__info-card:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff3,#92c5cb1a,#0000 62%);transition:opacity .32s,transform .62s;position:absolute;inset:-55% -70%;transform:translate(-28%)rotate(8deg)}.category-showcase a.group:hover:after,.new-arrival-card:hover:before,.testimonial-card:hover:before,.contact-highlight__info-card:hover:before{opacity:.85;transform:translate(28%)rotate(8deg)}.category-showcase a.group:hover,.new-arrival-card:hover,.accessory-flow__item:hover,.gallery-lens__card:hover,.why-vertical__step:hover .why-vertical__content,.testimonial-card:hover,.contact-highlight__info-card:hover,.contact-highlight__form:hover{box-shadow:0 30px 88px #0000005c,0 0 34px #92c5cb24}.brand-board__panel{animation:6.5s ease-in-out infinite alternate home-premium-panel-float}@supports (animation-timeline:view()){.home-premium-page>section:not(.home-hero-premium) .section-shell{animation:both home-premium-scroll-rise;animation-timeline:view();animation-range:entry cover 28%}}@keyframes home-premium-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes home-premium-grid-drift{0%{background-position:0 0,0 0}to{background-position:5rem 5rem,5rem 5rem}}@keyframes home-premium-halo{0%{opacity:.44;transform:translate(0,0)scale(.95)}to{opacity:.82;transform:translate(1.4rem,-.9rem)scale(1.08)}}@keyframes home-premium-runner{0%,14%{opacity:0;transform:translateY(0)}38%,64%{opacity:.72}to{opacity:0;transform:translateY(128vh)}}@keyframes home-premium-text-glow{0%,to{filter:brightness();text-shadow:0 0 18px #92c5cb38}50%{filter:brightness(1.18);text-shadow:0 0 34px #92c5cb75}}@keyframes home-premium-pill-shine{0%,38%{opacity:0;transform:translate(-130%)}52%{opacity:.9}78%,to{opacity:0;transform:translate(130%)}}.fitness-catalog-browser{isolation:isolate;background:radial-gradient(circle at 8% 8%,#92c5cb38,#0000 30rem),radial-gradient(circle at 92% 10%,#ffffff1a,#0000 28rem),linear-gradient(135deg,#6aaab214,#0000 34%),linear-gradient(#245f67 0%,#397f87 48%,#245f67 100%);padding-block:clamp(2.25rem,5vw,4.2rem) clamp(2.1rem,4vw,3.5rem)}.fitness-catalog-browser:before{background:radial-gradient(circle,#92c5cb14,#0000 62%);border-color:#92c5cb29;width:24rem;height:24rem;top:5rem;right:-8rem}.fitness-catalog-browser:after{border-color:#ffffff1a;width:16rem;height:16rem;bottom:18%;left:-7rem;box-shadow:0 0 80px #ffffff0f}.fitness-catalog-browser__hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(120deg,#ffffff17,#ffffff09),radial-gradient(circle at 15% 12%,#92c5cb38,#0000 35%),#081129b8;border:1px solid #ffffff1f;border-radius:clamp(1.45rem,3vw,2.15rem);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.72fr);align-items:stretch;gap:clamp(1rem,2.8vw,1.6rem);padding:clamp(1.15rem,3.2vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000005c,inset 0 1px #ffffff1a}.fitness-catalog-browser__hero:before{content:"";opacity:.48;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.4rem 3.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 38%,#000 0 42%,#0000 74%);mask-image:radial-gradient(circle at 68% 38%,#000 0 42%,#0000 74%)}.fitness-catalog-browser__hero:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#92c5cbcc,#ffffff73,#0000);height:1px;position:absolute;top:0;left:1.4rem;right:1.4rem}.fitness-catalog-browser__copy,.fitness-catalog-showcase{z-index:1;position:relative}.fitness-catalog-browser__copy{flex-direction:column;justify-content:center;min-height:clamp(20rem,35vw,28rem);padding:clamp(.3rem,1vw,.8rem);display:flex}.fitness-catalog-browser__copy h2{max-width:51rem;font-family:var(--font-display);letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(2.55rem,5.8vw,5.7rem);font-weight:950;line-height:.9}.fitness-catalog-browser__copy>p:not(.fitness-landing-kicker){color:#ffffffa8;max-width:45rem;margin-top:1rem;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.8}.fitness-catalog-audience{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.fitness-catalog-audience span{color:#ffffffc7;background:#92c5cb1c;border:1px solid #92c5cb47;border-radius:999px;padding:.55rem .76rem;font-size:.75rem;font-weight:900}.fitness-catalog-showcase{background:radial-gradient(circle at 50% 35%,#ffffff29,#0000 34%),linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #92c5cb2e;border-radius:1.7rem;min-height:clamp(20rem,34vw,28rem);overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 70px #00000047}.fitness-catalog-showcase__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#92c5cb3d,#ffffff17 42%,#0000 70%);border-radius:999px;height:58%;animation:5.5s ease-in-out infinite alternate fitness-catalog-glow-drift;position:absolute;inset:12% 2% auto 10%}.fitness-catalog-showcase__product{background:linear-gradient(145deg,#ffffffd1,#ffffffeb),#fff;border:1px solid #ffffff29;border-radius:1.35rem;transition:transform .36s,box-shadow .36s,border-color .36s;display:block;position:absolute;overflow:hidden;box-shadow:0 24px 60px #00000047}.fitness-catalog-showcase__product--1{z-index:3;width:58%;height:55%;top:8%;left:7%}.fitness-catalog-showcase__product--2{z-index:2;width:42%;height:40%;top:16%;right:7%}.fitness-catalog-showcase__product--3{z-index:4;width:55%;height:38%;bottom:19%;left:21%}.fitness-catalog-showcase__product img{padding:.8rem;transition:transform .65s}.fitness-catalog-showcase__product:hover{border-color:#92c5cb73;transform:translateY(-5px)scale(1.015);box-shadow:0 30px 78px #0000005c,0 0 35px #92c5cb24}.fitness-catalog-showcase__product:hover img{transform:scale(1.06)}.fitness-catalog-showcase__product span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#09122cc7;border-radius:999px;padding:.42rem .62rem;font-size:.64rem;font-weight:950;position:absolute;bottom:.75rem;left:.8rem}.fitness-catalog-showcase__metrics{z-index:6;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.fitness-catalog-showcase__metrics span,.fitness-catalog-proof span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09122cb8;border:1px solid #ffffff1f;border-radius:1rem;padding:.72rem .78rem;box-shadow:inset 0 1px #ffffff14}.fitness-catalog-showcase__metrics strong,.fitness-catalog-proof strong{color:#fff;font-family:var(--font-display);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:950;line-height:1;display:block}.fitness-catalog-showcase__metrics small,.fitness-catalog-proof small{color:#ffffff94;margin-top:.3rem;font-size:.66rem;font-weight:850;line-height:1.25;display:block}.fitness-catalog-toolbar{grid-template-columns:minmax(18rem,.86fr) minmax(0,1fr);align-items:stretch;gap:.9rem;margin-top:.95rem;display:grid}.fitness-catalog-toolbar .fitness-catalog-search{min-height:4.1rem}.fitness-catalog-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.fitness-catalog-proof span{background:radial-gradient(circle at 0 0,#92c5cb24,#0000 38%),#ffffff0a;border-color:#92c5cb2e;flex-direction:column;justify-content:center;min-height:4.1rem;display:flex}.fitness-catalog-tabs{background:#ffffff09;border-color:#92c5cb1f;align-items:center;margin-top:.9rem;box-shadow:inset 0 1px #ffffff0d}.fitness-catalog-tabs__label{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;border-right:1px solid #ffffff1a;flex:none;align-items:center;gap:.45rem;padding-right:.9rem;font-size:.72rem;font-weight:950;display:inline-flex}.fitness-catalog-summary{margin-top:.9rem}.fitness-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(15.8rem,1fr));gap:clamp(.95rem,2vw,1.25rem)}.fitness-catalog-card{background:linear-gradient(145deg,#ffffff17,#ffffff07),radial-gradient(circle at 12% 0,#92c5cb29,#0000 38%);border-color:#ffffff1f;min-height:22.25rem}.fitness-catalog-card__range{z-index:2;color:#fff;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09122cc7;border-radius:999px;max-width:calc(100% - 1.7rem);padding:.42rem .62rem;font-size:.62rem;font-weight:950;position:absolute;top:.85rem;left:.85rem;overflow:hidden}.fitness-catalog-card__media{height:16rem}.fitness-catalog-card__body{gap:.55rem;padding:.95rem}.fitness-catalog-card__body>p{color:#92c5cbdb;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1.1}.fitness-catalog-card h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.12rem,1.55vw,1.34rem);font-weight:900;line-height:1.08}.fitness-category-section{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,#92c5cb21,#0000 28rem),linear-gradient(#ffffff07,#ffffff04)!important}.fitness-category-section:before{content:"";opacity:.46;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 70%,#0000);mask-image:linear-gradient(#0000,#000 24% 70%,#0000)}.fitness-category-section>.section-shell{z-index:1;position:relative}.fitness-category-tile{background:linear-gradient(145deg,#ffffff14,#ffffff08),#397f87}.fitness-enquiry-section{background:radial-gradient(circle at 14% 10%,#92c5cb1f,#0000 30rem),linear-gradient(#ffffff05,#ffffff09)}@media (min-width:1180px){.fitness-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.fitness-catalog-browser__hero,.fitness-catalog-toolbar{grid-template-columns:1fr}.fitness-catalog-browser__copy{min-height:auto}.fitness-catalog-showcase{min-height:20rem}}@media (max-width:640px){.fitness-catalog-browser{padding-block:1.4rem 2.4rem}.fitness-catalog-browser__hero{border-radius:1.35rem;padding:.9rem}.fitness-catalog-browser__copy h2{font-size:clamp(2.35rem,14vw,3.4rem)}.fitness-catalog-showcase{min-height:18rem}.fitness-catalog-showcase__product--1{width:60%;left:5%}.fitness-catalog-showcase__product--2{width:44%;right:5%}.fitness-catalog-showcase__product--3{width:65%;left:14%}.fitness-catalog-showcase__metrics,.fitness-catalog-proof{grid-template-columns:1fr}.fitness-catalog-showcase__metrics{display:none}.fitness-catalog-tabs__label{border-right:0;width:100%;padding:0 0 .2rem}.fitness-catalog-card__media{height:15rem}}@keyframes fitness-catalog-glow-drift{0%{opacity:.62;transform:translate(-.35rem)scale(.96)}to{opacity:.92;transform:translate(.45rem,-.35rem)scale(1.04)}}@keyframes home-premium-gradient-flow{0%{background-position:0%}to{background-position:100%}}@keyframes home-premium-section-sheen{0%{opacity:.42;filter:hue-rotate()}to{opacity:.78;filter:hue-rotate(8deg)}}@keyframes home-premium-panel-float{0%{transform:translateY(0)}to{transform:translateY(-.45rem)}}@keyframes home-premium-scroll-rise{0%{opacity:.3;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}a,button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.home-hero-premium__copy>*,.spotlight-rail__intro,.spotlight-metric{opacity:1;transform:none}.home-hero-premium__grid,.home-hero-premium__halo,.home-hero-premium__runner,.home-premium-page h2 span[class*=bg-gradient-to-r],.brand-board__panel,.category-showcase:after,.new-arrivals-showcase:after,.accessory-flow:after,.gallery-lens:after,.why-vertical:after,.testimonial-showcase:after,.brand-board:after,.contact-highlight:after,.spotlight-rail__beam,.spotlight-rail__spark,.spotlight-rail:after,.page-loader,.page-loader__panel:after,.page-loader__ring span,.about-hero__image,.about-hero__grid,.about-hero__orb,.about-story__media,.about-story__media:after,.about-story__copy,.about-why__mesh,.about-why__card,.about-brand-tile,.admin-login-card:after,.category-showcase__orb,.category-image-glow:before,.categories-lux-page__mesh,.categories-lux-page__orb,.categories-lux-page__runner:before,.categories-lux-page__runner:after,.categories-lux-hero__shine,.categories-lux-card,.categories-accessory-chip,.categories-accessory-product,.home-about-premium__copy,.home-about-premium__visual,.home-about-premium__founders,.home-about-premium__brand-panel,.home-about-premium__presence,.home-about-premium__why-card,.home-about-premium__brand-strip span,.home-about-premium__city,.home-about-premium__glow,.accessory-flow__glow,.accessory-flow__line:after,.accessory-flow__item,.gallery-lens__orb,.gallery-lens__stage:before,.gallery-lens__card,.gallery-lens__shine,.why-vertical__glow,.why-vertical__timeline:after,.why-vertical__step,.why-vertical__location-card:after,.why-vertical__rings,.why-vertical__city,.service-location-chip,.brand-board__corner,.brand-board__aurora,.brand-board__lux-grid,.brand-board__shine,.brand-board__spark,.brand-board__spotlight,.brand-board__rail:after,.brand-board__word,.brand-board__pulse,.brand-logo,.contact-highlight__ring,.contact-highlight__sparkle,.contact-highlight__shell:before,.testimonial-showcase__orb,.fitness-link-range__orb,.fitness-page-shell__ambient,.fitness-page-shell__grid,.fitness-page-shell__runner:before,.fitness-page-shell__runner:after,.fitness-catalog-showcase__glow,.fitness-catalog-showcase__product,.fitness-catalog-card,.fitness-catalog-card:before,.fitness-solution-rail:after,.fitness-link-group,.fitness-link-card,.fitness-detail-link-card,.fitness-related-chip,.faq-showcase__orb,.faq-showcase__item,.new-arrivals-bubble,.new-arrivals-badge,.new-arrival-item,.new-arrival-card__image,.new-arrival-card__scan,.new-arrival-card__fit-frame span,.new-arrival-card__tag,.spotlight-metric__icon,.spotlight-metric__value,.spotlight-metric__label{animation:none!important}.home-hero-premium__halo,.home-hero-premium__runner,.category-showcase:after,.new-arrivals-showcase:after,.accessory-flow:after,.gallery-lens:after,.why-vertical:after,.testimonial-showcase:after,.brand-board:after,.contact-highlight:after{display:none}.category-image-glow:before{filter:none;background:linear-gradient(135deg,#397f87,#92c5cb,#fff)}.categories-lux-card,.categories-accessory-chip,.categories-accessory-product,.home-about-premium__copy,.home-about-premium__visual,.home-about-premium__founders,.home-about-premium__brand-panel,.home-about-premium__presence,.home-about-premium__why-card,.home-about-premium__brand-strip span,.home-about-premium__city,.new-arrival-item,.why-vertical__city,.service-location-chip,.about-hero__content,.about-story__media,.about-story__copy,.about-why__card,.about-brand-tile,.accessory-flow__item{opacity:1;transform:none}.accessory-flow__line:after{display:none}.gallery-lens__card{opacity:1;transform:none}.gallery-lens__shine{display:none}.why-vertical__step,.why-vertical__city{opacity:1;transform:none}.why-vertical__timeline:after,.why-vertical__location-card:after{display:none}.brand-board__word{opacity:1;clip-path:none;transform:none}.brand-board__pulse{opacity:.5;transform:translate(-50%,-50%)}.brand-logo{opacity:1;transform:none}.contact-highlight__sparkle,.contact-highlight__shell:before{display:none}.faq-showcase__item{opacity:1;transform:none}.new-arrival-card__scan{display:none}}.site-header--simple{z-index:70;background:linear-gradient(180deg, var(--navy) 0%, #1f5660 100%);color:#fff;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0;box-shadow:0 10px 34px #245f672e}.site-header--simple .site-header__topbar{background:#245f67c2;border-bottom:1px solid #ffffff14;height:2.35rem;display:none}.site-header--simple .site-header__topbar-inner{color:#ffffffb8;letter-spacing:.015em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;height:100%;font-size:.72rem;font-weight:800;display:grid}.site-header--simple .site-header__top-left{align-items:center;gap:1.75rem;min-width:0;display:inline-flex}.site-header--simple .site-header__top-link{color:#ffffffb8;white-space:nowrap;align-items:center;gap:.45rem;text-decoration:none;transition:color .18s;display:inline-flex}.site-header--simple .site-header__top-link svg,.site-header--simple .site-header__trust svg{color:var(--coral)}.site-header--simple .site-header__top-link:hover{color:#fff}.site-header--simple .site-header__trust{color:#ffffffc2;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;display:inline-flex}.site-header--simple .site-header__email{justify-self:end}.site-header--simple .site-header__nav{grid-template-columns:1fr auto;align-items:center;gap:1.25rem;min-height:4.8rem;display:grid}.site-header--simple .site-header__brand{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.site-header--simple .site-header__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:9.2rem;height:auto}.site-header--simple .site-header__links{display:none}.site-header--simple .site-header__link,.site-header--simple .site-header__link-text{box-shadow:none!important;background:0 0!important;border:0!important}.site-header--simple .site-header__link:before,.site-header--simple .site-header__link:after,.site-header--simple .site-header__link-text:before,.site-header--simple .site-header__link-text:after{content:none!important;display:none!important}.site-header--simple .site-header__link{min-height:2.2rem;font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;line-height:1;transition:color .18s,transform .18s;color:#ffffff9e!important;padding:.35rem 0!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.site-header--simple .site-header__link-text{z-index:2;position:relative;color:inherit!important;padding:0!important}.site-header--simple .site-header__link-bar{opacity:0;transform-origin:0;border-radius:999px;transition:transform .22s,opacity .18s;transform:scaleX(0);background:var(--coral)!important;width:100%!important;height:2px!important;display:block!important;position:absolute!important;bottom:.02rem!important;left:0!important;right:0!important}.site-header--simple .site-header__link:hover,.site-header--simple .site-header__link:focus-visible{transform:translateY(-1px);color:#fff!important;box-shadow:none!important;background:0 0!important}.site-header--simple .site-header__link:hover .site-header__link-bar,.site-header--simple .site-header__link:focus-visible .site-header__link-bar,.site-header--simple .site-header__link.is-active .site-header__link-bar{opacity:1;transform:scaleX(1)}.site-header--simple .site-header__link.is-active{color:#fff!important;box-shadow:none!important;background:0 0!important}.site-header--simple .site-header__actions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.site-header--simple .site-header__icon{color:#fff;width:2.85rem;height:2.85rem;box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-radius:.65rem;place-items:center;transition:border-color .18s,background .18s,transform .18s;display:grid}.site-header--simple .site-header__icon:hover{background:#92c5cb1a;border-color:#92c5cb8c;transform:translateY(-1px)}.site-header--simple .site-header__phone-button{display:none}.site-header--simple .site-header__mobile{padding-bottom:1rem}.site-header--simple .site-header__mobile-list{background:#245f67f5;border:1px solid #ffffff1a;border-radius:1rem;gap:.15rem;padding:.6rem;display:grid;overflow:hidden}.site-header--simple .site-header__mobile-list a{color:#ffffffb8;border-radius:.7rem;justify-content:space-between;align-items:center;min-height:2.75rem;padding:0 .8rem;font-weight:800;text-decoration:none;transition:color .18s,transform .18s,background .18s;display:flex;position:relative;box-shadow:none!important;background:0 0!important}.site-header--simple .site-header__mobile-list a:hover,.site-header--simple .site-header__mobile-list a.is-active{color:#fff;transform:translate(3px);background:#92c5cb1a!important}.site-header--simple .site-header__mobile-actions{gap:.6rem;margin-top:.7rem;display:grid}.site-header--simple .site-header__mobile-actions a{color:#fff;background:#92c5cb14;border:1px solid #92c5cb3d;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;font-weight:900;text-decoration:none;display:inline-flex}@media (min-width:640px){.site-header--simple .site-header__topbar{display:block}.site-header--simple .site-header__logo{width:10.2rem}.site-header--simple .site-header__phone-button{display:grid}}@media (max-width:900px){.site-header--simple .site-header__location,.site-header--simple .site-header__email{display:none}.site-header--simple .site-header__topbar-inner{grid-template-columns:1fr auto}.site-header--simple .site-header__trust{justify-self:end}}@media (max-width:760px){.site-header--simple .site-header__trust{display:none}.site-header--simple .site-header__topbar-inner{grid-template-columns:1fr}}@media (min-width:1280px){.site-header--simple .site-header__nav{grid-template-columns:220px minmax(0,1fr) 220px;min-height:5.6rem}.site-header--simple .site-header__links{justify-content:center;align-items:center;gap:clamp(1rem,1.25vw,1.45rem);display:flex}.site-header--simple .site-header__menu-button{display:none}}.site-header,.site-header--simple{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;position:sticky;top:0;color:var(--navy)!important;background:linear-gradient(#fbf9f2fa 0%,#fffffff5 100%)!important;border-bottom:1px solid #245f6724!important;box-shadow:0 10px 30px #245f6714!important}.site-header .site-header__topbar,.site-header--simple .site-header__topbar{height:2.35rem;background:linear-gradient(90deg,#92c5cb2e,#fbf9f2eb,#92c5cb29)!important;border-bottom:1px solid #245f671f!important}.site-header .site-header__topbar-inner,.site-header--simple .site-header__topbar-inner{color:var(--navy)!important;font-weight:900!important}.site-header .site-header__top-link,.site-header--simple .site-header__top-link,.site-header .site-header__topbar a,.site-header--simple .site-header__topbar a,.site-header .site-header__trust,.site-header--simple .site-header__trust{color:#245f67eb!important;text-shadow:none!important;font-weight:900!important}.site-header .site-header__top-link svg,.site-header--simple .site-header__top-link svg,.site-header .site-header__trust svg,.site-header--simple .site-header__trust svg{color:var(--wine)!important;opacity:1!important;filter:none!important}.site-header .site-header__nav,.site-header--simple .site-header__nav{background:0 0!important}.site-header .site-header__link,.site-header--simple .site-header__link{color:#245f67e6!important;font-family:var(--font-display), sans-serif!important;letter-spacing:.01em!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;background:0 0!important;font-size:.82rem!important;font-weight:950!important}.site-header .site-header__link-text,.site-header--simple .site-header__link-text{color:inherit!important;opacity:1!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;font-weight:950!important}.site-header .site-header__link:before,.site-header .site-header__link:after,.site-header--simple .site-header__link:before,.site-header--simple .site-header__link:after,.site-header .site-header__link-text:before,.site-header .site-header__link-text:after,.site-header--simple .site-header__link-text:before,.site-header--simple .site-header__link-text:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.site-header .site-header__link:hover,.site-header .site-header__link:focus-visible,.site-header--simple .site-header__link:hover,.site-header--simple .site-header__link:focus-visible,.site-header .site-header__link.is-active,.site-header--simple .site-header__link.is-active{transform:translateY(-1px);color:var(--navy)!important;box-shadow:none!important;background:0 0!important;font-weight:950!important}.site-header .site-header__link-bar,.site-header--simple .site-header__link-bar{background:linear-gradient(90deg, var(--wine), var(--ember), var(--coral))!important;border-radius:999px!important;height:2px!important;box-shadow:0 0 10px #397f8759!important}.site-header .site-header__link:hover .site-header__link-bar,.site-header .site-header__link:focus-visible .site-header__link-bar,.site-header .site-header__link.is-active .site-header__link-bar,.site-header--simple .site-header__link:hover .site-header__link-bar,.site-header--simple .site-header__link:focus-visible .site-header__link-bar,.site-header--simple .site-header__link.is-active .site-header__link-bar{opacity:1!important;transform:scaleX(1)!important}.site-header .site-header__icon,.site-header--simple .site-header__icon{color:var(--navy)!important;opacity:1!important;background:#ffffffdb!important;border:1px solid #245f6733!important;box-shadow:0 8px 22px #245f6714!important}.site-header .site-header__icon svg,.site-header--simple .site-header__icon svg{color:var(--navy)!important;stroke-width:2.4px!important}.site-header .site-header__icon:hover,.site-header--simple .site-header__icon:hover{transform:translateY(-1px);background:#92c5cb2e!important;border-color:#397f8773!important}.site-header .site-header__mobile-list,.site-header--simple .site-header__mobile-list{background:#fbf9f2fa!important;border:1px solid #245f6724!important;box-shadow:0 18px 50px #245f6724!important}.site-header .site-header__mobile-list a,.site-header--simple .site-header__mobile-list a{color:#245f67e6!important;box-shadow:none!important;background:0 0!important;font-weight:900!important}.site-header .site-header__mobile-list a:hover,.site-header .site-header__mobile-list a.is-active,.site-header--simple .site-header__mobile-list a:hover,.site-header--simple .site-header__mobile-list a.is-active{color:var(--navy)!important;background:#92c5cb29!important}.site-header .site-header__logo,.site-header--simple .site-header__logo{filter:none!important;opacity:1!important}.brand-logo-rail-wrap{isolation:isolate;background:linear-gradient(135deg,#fbf9f2fa,#fffffff2),radial-gradient(circle at 10% 20%,#92c5cb2e,#0000 24rem);border:1px solid #245f671f;border-radius:1.1rem;grid-template-columns:15.5rem minmax(0,1fr);align-items:center;gap:1.4rem;width:100%;padding:clamp(1.1rem,2.4vw,1.55rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #245f671a,inset 0 1px #ffffffe6}.brand-logo-rail-wrap:before{content:"";z-index:0;background:linear-gradient(90deg,#245f67,#397f87,#6aaab2,#92c5cb);height:.42rem;position:absolute;inset:auto 0 0}.brand-logo-rail-wrap:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#92c5cb38,#0000 65%);border-radius:999px;width:22rem;height:22rem;position:absolute;top:-8rem;right:-8rem}.brand-logo-rail-heading{z-index:1;color:#111827;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;border-right:2px solid #397f8773;gap:.12rem;padding-right:1.4rem;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:950;line-height:1.08;display:grid;position:relative}.brand-logo-rail{z-index:1;background:#fffffff5;border:1px solid #245f671f;border-radius:.9rem;grid-template-columns:repeat(9,minmax(0,1fr));align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #245f6714,inset 0 1px #ffffffeb}.brand-logo{color:#111827;opacity:0;justify-content:center;align-items:center;gap:.45rem;min-height:5.25rem;padding:.85rem .7rem;animation:.52s forwards brandLogoEnter;display:flex;position:relative;transform:translateY(10px)}.brand-logo:not(:last-child){border-right:1px solid #245f671f}.brand-logo__image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:8.8rem;height:3.4rem}.brand-logo__text{text-align:center;justify-items:center;min-width:0;display:grid}.brand-logo__word{color:#111827;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(.82rem,1.05vw,1.12rem);font-weight:950;line-height:1;display:block}.brand-logo__sub{color:#111827ad;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:.18rem;font-size:.46rem;font-weight:950;line-height:1;display:block}.brand-logo--kaesun .brand-logo__word{font-size:clamp(.95rem,1.25vw,1.25rem)}.brand-logo--proiron .brand-logo__word{font-size:clamp(.9rem,1.18vw,1.18rem)}.brand-logo--accuniq .brand-logo__word{color:#1382c5;font-size:clamp(.88rem,1.12vw,1.12rem)}.brand-logo--firm .brand-logo__word{letter-spacing:-.08em;font-size:clamp(1rem,1.35vw,1.35rem)}.brand-logo--body-charger .brand-logo__word{letter-spacing:.02em;font-size:clamp(.62rem,.82vw,.78rem)}.brand-logo--body-charger .brand-logo__sub{letter-spacing:.01em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.48rem;font-style:italic}.brand-logo--snaicle .brand-logo__word{letter-spacing:-.08em;font-size:clamp(.95rem,1.25vw,1.25rem)}.brand-logo--reebok .brand-logo__word{color:#1f2937;letter-spacing:-.04em;font-size:clamp(.85rem,1.1vw,1.05rem)}.brand-logo--reebok .brand-logo__sub{color:#d02027;font-size:.45rem}.brand-logo--welcare .brand-logo__word{color:#1f8ed6;letter-spacing:.01em;font-size:clamp(.8rem,1.05vw,1rem)}.brand-logo--hercules .brand-logo__word{letter-spacing:-.05em;font-size:clamp(.74rem,.96vw,.95rem);font-style:italic}.brand-logo--hercules .brand-logo__sub{color:#d02027;font-size:.46rem}.brand-logo__mark{flex:none;place-items:center;display:inline-grid;position:relative}.brand-logo__mark--kaesun{width:1.5rem;height:1.5rem}.brand-logo__mark--kaesun i{background:#4fa5c6;border-radius:.08rem;width:.65rem;height:.65rem;position:absolute}.brand-logo__mark--kaesun i:first-child{top:.18rem;left:.1rem}.brand-logo__mark--kaesun i:nth-child(2){background:#6aaab2;top:.55rem;left:.55rem}.brand-logo__mark--kaesun i:nth-child(3){background:#9cc85f;bottom:.14rem;left:.15rem}.brand-logo__mark--accuniq{width:1.6rem;height:1.35rem}.brand-logo__mark--accuniq i{transform-origin:bottom;background:#1382c5;border-radius:999px;width:.28rem;height:1.35rem;position:absolute}.brand-logo__mark--accuniq i:first-child{left:.25rem;transform:rotate(28deg)}.brand-logo__mark--accuniq i:nth-child(2){left:.65rem;transform:rotate(-28deg)}.brand-logo__mark--accuniq i:nth-child(3){right:.22rem;transform:rotate(28deg)}.brand-logo__mark--body-charger{width:1rem;height:1.2rem}.brand-logo__mark--body-charger i{border:1.5px solid #111827;border-radius:999px;position:absolute}.brand-logo__mark--body-charger i:first-child{width:.4rem;height:.4rem;top:0}.brand-logo__mark--body-charger i:nth-child(2){border-top:0;width:.9rem;height:.7rem;bottom:0}.brand-logo__mark--reebok{width:1.1rem;height:1rem}.brand-logo__mark--reebok i{border-bottom:1rem solid #d02027;border-left:.55rem solid #0000;border-right:.55rem solid #0000;width:0;height:0;display:block;transform:skew(-12deg)}@keyframes brandLogoEnter{to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.brand-logo-rail-wrap{grid-template-columns:1fr}.brand-logo-rail-heading{border-bottom:2px solid #397f8759;border-right:0;padding-bottom:.9rem;padding-right:0}.brand-logo-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-logo:nth-child(3n){border-right:0}.brand-logo:nth-child(n+4){border-top:1px solid #245f671f}}@media (max-width:640px){.brand-logo-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-logo{min-height:4.75rem}.brand-logo:nth-child(3n){border-right:1px solid #245f671f}.brand-logo:nth-child(2n){border-right:0}.brand-logo:nth-child(n+3){border-top:1px solid #245f671f}.brand-logo__word{font-size:.82rem}}.brand-image-rail{isolation:isolate;background:linear-gradient(#fffffffa,#fbf9f2f5),radial-gradient(circle at 0 0,#92c5cb2e,#0000 28rem);border:1px solid #245f672e;border-radius:22px;grid-template-columns:repeat(9,minmax(0,1fr));align-items:stretch;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #245f671f,inset 0 1px #fffffff2}.brand-image-rail:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#245f670a,#0000 22% 78%,#245f670a),radial-gradient(circle at 50% 120%,#92c5cb38,#0000 24rem);position:absolute;inset:0}.brand-image-card{isolation:isolate;opacity:0;background:#ffffffc2;border-right:1px solid #245f6721;justify-content:center;align-items:center;min-height:118px;padding:18px 14px;transition:background .22s,transform .22s,box-shadow .22s;animation:.52s forwards brandImageCardEnter;display:flex;position:relative;transform:translateY(12px)}.brand-image-card:last-child{border-right:0}.brand-image-card:before{content:"";z-index:-1;background:#fff0;border:1px solid #245f6700;border-radius:16px;transition:background .22s,border-color .22s,box-shadow .22s;position:absolute;inset:10px}.brand-image-card:hover{transform:translateY(-4px)}.brand-image-card:hover:before{background:#fffffffa;border-color:#245f6724;box-shadow:0 16px 32px #245f6724}.brand-image-card__logo{-o-object-fit:contain;object-fit:contain;filter:contrast(1.14)saturate(1.08);width:100%;max-width:145px;height:74px;transition:transform .22s,filter .22s;display:block}.brand-image-card:hover .brand-image-card__logo{filter:contrast(1.2)saturate(1.12);transform:scale(1.05)}.brand-image-card--kaesun .brand-image-card__logo{max-width:132px}.brand-image-card--proiron .brand-image-card__logo{max-width:148px}.brand-image-card--accuniq .brand-image-card__logo{max-width:145px}.brand-image-card--firm .brand-image-card__logo{max-width:118px}.brand-image-card--body-charger .brand-image-card__logo{max-width:150px}.brand-image-card--snoicle .brand-image-card__logo{max-width:132px}.brand-image-card--reebok .brand-image-card__logo{max-width:135px}.brand-image-card--welcare .brand-image-card__logo{max-width:142px}.brand-image-card--hercules-fitness .brand-image-card__logo{max-width:158px}@keyframes brandImageCardEnter{to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.brand-image-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-image-card{border-bottom:1px solid #245f6721;border-right:1px solid #245f6721;min-height:110px}.brand-image-card:nth-child(3n){border-right:0}.brand-image-card:nth-last-child(-n+3){border-bottom:0}.brand-image-card__logo{max-width:170px;height:72px}}@media (max-width:640px){.brand-image-rail{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-image-card{border-bottom:1px solid #245f6721;border-right:1px solid #245f6721;min-height:102px;padding:14px 12px}.brand-image-card:nth-child(3n){border-right:1px solid #245f6721}.brand-image-card:nth-child(2n){border-right:0}.brand-image-card:nth-last-child(-n+3){border-bottom:1px solid #245f6721}.brand-image-card:last-child{border-bottom:0}.brand-image-card__logo{max-width:132px;height:62px}}.offers-showcase{color:#fff!important;background:#1f5961!important}.offers-showcase__image{opacity:.22!important;filter:saturate(1.05)contrast(1.08)brightness(.72)!important}.offers-showcase__veil{background:linear-gradient(90deg,#0c1f26fa,#12373fe6 48%,#12373fb8),linear-gradient(#0c1f2638,#0c1f26f2)!important}.offers-showcase h1,.offers-showcase__feature h2{text-shadow:0 14px 35px #00000057;color:#fff!important}.offers-showcase p:not(.offers-showcase__kicker),.offers-showcase__steps span,.offers-showcase__pulse span{color:#ffffffdb!important}.offers-showcase__kicker{color:#fff!important;background:#ffffff24!important;border-color:#ffffff47!important}.offers-showcase__stats span,.offers-showcase__feature,.offers-showcase__pulse span,.offers-showcase__steps span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08181e94!important;border-color:#ffffff29!important}.offers-showcase__stats strong{color:#fff!important}.offers-showcase__stats small{color:#ffffffbd!important}.offers-board{color:#18383f!important;background:radial-gradient(circle at 12% 8%,#b5c0d06b,#0000 28rem),radial-gradient(circle at 88% 28%,#eed3d975,#0000 26rem),linear-gradient(#f5e8dd 0%,#ccd3ca 48%,#f5e8dd 100%)!important}.offers-board__head h2,.offers-enquiry h2{color:#17383f!important;text-shadow:none!important}.offers-board__head>p,.offers-enquiry p:not(.offers-showcase__kicker){color:#18383fd1!important}.offers-board .offers-showcase__kicker,.offers-enquiry .offers-showcase__kicker{box-shadow:0 12px 28px #245f6714;color:#245f67!important;background:#ffffffb8!important;border-color:#245f6738!important}.offers-feature-card__veil{background:linear-gradient(180deg, #08181e14, #08181eeb), radial-gradient(circle at 14% 10%, rgba(var(--feature-accent), .32), transparent 45%)!important}.offers-feature-card__content h3,.offers-feature-card__content p,.offers-feature-card__badge{text-shadow:0 10px 28px #0000006b;color:#fff!important}.offers-feature-card__content p{color:#ffffffdb!important}.offers-ticket{background:radial-gradient(circle at 14% 0%, rgba(var(--offer-accent,146, 197, 203), .18), transparent 42%), linear-gradient(145deg, #fffffff5, #f5e8ddf0)!important;color:#17383f!important;border-color:#245f6729!important;box-shadow:0 20px 58px #18383f24!important}.offers-ticket__number{color:#245f671c!important}.offers-ticket__deal{color:#245f67!important;background:#245f671a!important;border-color:#245f6733!important}.offers-ticket__icon{background:rgba(var(--offer-accent,146, 197, 203), .18)!important;border-color:#245f672e!important}.offers-ticket p{color:#245f67!important}.offers-ticket h3{color:#17383f!important}.offers-ticket small{color:#17383fc7!important;-webkit-line-clamp:2!important}.offers-ticket__link{color:#fff!important;background:#245f67!important;border-color:#245f67!important}.offers-ticket__link:hover{color:#fff!important;background:#17383f!important;border-color:#17383f!important}.offers-ticket__media:after{background:linear-gradient(180deg, transparent 45%, #08181e6b), radial-gradient(circle at 15% 12%, rgba(var(--offer-accent,146, 197, 203), .2), transparent 42%)!important}.offers-board__note{box-shadow:0 14px 34px #18383f14;color:#17383fc7!important;background:#ffffffb8!important;border-color:#245f6729!important}.offers-board__note svg{color:#245f67!important}.offers-trust-card{box-shadow:0 16px 38px #18383f1a;background:radial-gradient(circle at 20% 0,#245f671a,#0000 42%),#ffffffbd!important;border-color:#245f6724!important}.offers-trust-card strong{color:#17383f!important}.offers-trust-card p{color:#17383fbd!important}.offers-trust-card span{color:#245f67!important;background:#245f671a!important}.offers-enquiry{background:radial-gradient(circle at 15% 0,#b5c0d061,#0000 42%),linear-gradient(135deg,#ffffffe0,#f5e8ddc2)!important;border-color:#245f672e!important;box-shadow:0 24px 70px #18383f1f!important}.offers-enquiry__form{box-shadow:0 18px 44px #18383f33;color:#fff!important;background:#17383f!important;border-color:#ffffff1f!important}.offers-enquiry__form label,.offers-enquiry__form p{color:#ffffffe0!important}.offers-enquiry__form input,.offers-enquiry__form textarea{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.offers-enquiry__form input::-moz-placeholder{color:#ffffff7a!important}.offers-enquiry__form textarea::-moz-placeholder{color:#ffffff7a!important}.offers-enquiry__form input::placeholder,.offers-enquiry__form textarea::placeholder{color:#ffffff7a!important}@media (max-width:640px){.offers-showcase__veil{background:linear-gradient(#08181ef0,#08181efa)!important}.offers-showcase h1{font-size:clamp(2.45rem,12vw,3.5rem)!important}.offers-board__note{border-radius:1rem!important}}#offer-board .offers-feature-card__content a{color:#17383f!important;box-shadow:none!important;filter:none!important;background:#ffffffe0!important;border:1px solid #ffffff61!important;transition:none!important;transform:none!important}#offer-board .offers-feature-card__content a:hover,#offer-board .offers-feature-card__content a:focus,#offer-board .offers-feature-card__content a:active{color:#17383f!important;box-shadow:none!important;filter:none!important;background:#ffffffe0!important;border:1px solid #ffffff61!important;transform:none!important}#offer-board .offers-feature-card__content a svg,#offer-board .offers-feature-card__content a:hover svg,#offer-board .offers-feature-card__content a:focus svg,#offer-board .offers-feature-card__content a:active svg{color:#17383f!important;stroke:#17383f!important;transition:none!important;transform:none!important}.blog-hub-board .blog-hub-kicker,.blog-simple-head .blog-hub-kicker{color:#17383f!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #245f6747!important;border-radius:999px!important;align-items:center!important;gap:.5rem!important;width:fit-content!important;padding:.55rem .9rem!important;display:inline-flex!important;box-shadow:0 10px 26px #18383f1f!important}.blog-hub-board .blog-hub-kicker svg,.blog-simple-head .blog-hub-kicker svg{color:#245f67!important;stroke:#245f67!important}.blog-simple-card__body>span{color:#17383f!important;letter-spacing:.04em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;background:#f5e8dd!important;border:1px solid #245f6747!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;padding:.45rem .8rem!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 8px 20px #18383f1a!important}.blog-simple-card:hover .blog-simple-card__body>span{color:#17383f!important;background:#f5e8dd!important;border-color:#245f6747!important}.contact-page-hero{color:#fff!important;background:#17383f!important}.contact-page-hero__image{opacity:.24!important;filter:brightness(.58)contrast(1.12)saturate(1.05)!important}.contact-page-hero__veil{background:linear-gradient(90deg,#08181efa,#17383fe0 52%,#17383fad),linear-gradient(#08181e2e,#08181ef0)!important}.contact-page-hero h1{text-shadow:0 14px 34px #00000061;color:#fff!important}.contact-page-hero p:not(.contact-page-kicker){color:#ffffffe0!important}.contact-page-kicker{letter-spacing:.04em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;border-radius:999px!important;align-items:center!important;gap:.5rem!important;width:fit-content!important;padding:.55rem .9rem!important;font-weight:800!important;display:inline-flex!important}.contact-page-hero .contact-page-kicker{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff47!important}.contact-page-hero .contact-page-kicker svg{color:#fff!important;stroke:#fff!important}.contact-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important;background:#08181ea3!important;border:1px solid #ffffff2e!important;box-shadow:0 24px 70px #00000047!important}.contact-hero-card__badge{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff3d!important}.contact-hero-card h2{color:#fff!important}.contact-hero-card p{color:#ffffffd6!important}.contact-hero-card__quick a{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important}.contact-hero-card__quick a svg{color:#fff!important;stroke:#fff!important}.contact-hero-card__map{color:#17383f!important;background:#ffffffeb!important;border:1px solid #ffffff5c!important}.contact-hero-card__map svg{color:#17383f!important;stroke:#17383f!important}.contact-page-body{color:#17383f!important;background:radial-gradient(circle at 12% 8%,#b5c0d06b,#0000 28rem),radial-gradient(circle at 88% 28%,#eed3d975,#0000 26rem),linear-gradient(#f5e8dd 0%,#ccd3ca 48%,#f5e8dd 100%)!important}.contact-page-form-card{color:#17383f!important;background:#ffffffeb!important;border:1px solid #245f6729!important;box-shadow:0 20px 54px #18383f1f!important}.contact-page-form-card .contact-page-kicker{color:#17383f!important;background:#fff!important;border:1px solid #245f6747!important;box-shadow:0 10px 26px #18383f1a!important}.contact-page-form-card .contact-page-kicker svg{color:#245f67!important;stroke:#245f67!important}.contact-page-form-card h2{color:#17383f!important}.contact-page-form-card p:not(.contact-page-kicker){color:#17383fc2!important}.contact-page-form-card label{color:#17383f!important}.contact-page-form-card input,.contact-page-form-card textarea,.contact-page-form-card select{color:#17383f!important;background:#fff!important;border:1px solid #245f6738!important}.contact-page-form-card input::-moz-placeholder{color:#17383f7a!important}.contact-page-form-card textarea::-moz-placeholder{color:#17383f7a!important}.contact-page-form-card input::placeholder,.contact-page-form-card textarea::placeholder{color:#17383f7a!important}.contact-page-plan-card{color:#17383f!important;background:radial-gradient(circle at 18% 0,#245f671f,#0000 42%),#ffffffdb!important;border:1px solid #245f6729!important;box-shadow:0 20px 54px #18383f1f!important}.contact-page-plan-card .contact-page-kicker{color:#17383f!important;background:#fff!important;border:1px solid #245f6747!important}.contact-page-plan-card .contact-page-kicker svg{color:#245f67!important;stroke:#245f67!important}.contact-page-plan-card h2{color:#17383f!important}.contact-page-plan-card__steps span{color:#17383f!important;background:#ffffffc7!important;border:1px solid #245f6729!important}.contact-page-plan-card__steps strong{color:#245f67!important}.contact-page-plan-card__cta{color:#fff!important;background:#245f67!important;border:1px solid #245f67!important}.contact-page-plan-card__cta svg{color:#fff!important;stroke:#fff!important}.contact-branches-head h2{color:#17383f!important}.contact-branches-head>p{color:#17383fc2!important}.contact-branches-head .contact-page-kicker{color:#17383f!important;background:#fff!important;border:1px solid #245f6747!important;box-shadow:0 10px 26px #18383f1a!important}.contact-branches-head .contact-page-kicker svg{color:#245f67!important;stroke:#245f67!important}.contact-branch-card{color:#17383f!important;background:radial-gradient(circle at 18% 0,#245f671f,#0000 42%),#ffffffe6!important;border:1px solid #245f672e!important;box-shadow:0 16px 40px #18383f1a!important}.contact-branch-card h3{color:#17383f!important}.contact-branch-card__node{color:#245f67!important;background:#245f671a!important;border:1px solid #245f672e!important}.contact-branch-card__node svg{color:#245f67!important;stroke:#245f67!important}.contact-branch-card__action{color:#fff!important;background:#245f67!important;border:1px solid #245f67!important}.contact-branch-card__action svg{color:#fff!important;stroke:#fff!important}.contact-branch-card--unavailable{opacity:1!important;background:#ffffffad!important}.contact-branch-card--unavailable .contact-branch-card__action{color:#17383fb8!important;background:#17383f1a!important;border:1px solid #17383f29!important}@media (max-width:640px){.contact-page-hero__veil{background:linear-gradient(#08181ef0,#08181efa)!important}.contact-page-hero h1{font-size:clamp(2.35rem,11vw,3.35rem)!important}.contact-page-form-card,.contact-page-plan-card,.contact-hero-card{border-radius:1.25rem!important}}.placeholder\:text-\[\#789094\]::placeholder{--tw-text-opacity:1;color:rgb(120 144 148/var(--tw-text-opacity,1))}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.focus-within\:border-\[\#397f87\]\/40:focus-within{border-color:#397f8766}.focus-within\:shadow-\[0_24px_70px_rgba\(36\,95\,103\,0\.18\)\]:focus-within{--tw-shadow:0 24px 70px #245f672e;--tw-shadow-colored:0 24px 70px 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\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#397f87\]\/35:hover{border-color:#397f8759}.hover\:border-\[\#5fa7b0\]\/45:hover{border-color:#5fa7b073}.hover\:border-\[\#6aaab2\]\/35:hover{border-color:#6aaab259}.hover\:border-\[\#6aaab2\]\/40:hover{border-color:#6aaab266}.hover\:border-coral:hover{--tw-border-opacity:1;border-color:rgb(146 197 203/var(--tw-border-opacity,1))}.hover\:border-coral\/45:hover{border-color:#92c5cb73}.hover\:border-coral\/50:hover{border-color:#92c5cb80}.hover\:border-coral\/60:hover{border-color:#92c5cb99}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-\[\#245f67\]:hover{--tw-bg-opacity:1;background-color:rgb(36 95 103/var(--tw-bg-opacity,1))}.hover\:bg-\[\#397f87\]:hover{--tw-bg-opacity:1;background-color:rgb(57 127 135/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef7f7\]:hover{--tw-bg-opacity:1;background-color:rgb(238 247 247/var(--tw-bg-opacity,1))}.hover\:bg-coral:hover{--tw-bg-opacity:1;background-color:rgb(146 197 203/var(--tw-bg-opacity,1))}.hover\:bg-coral\/10:hover{background-color:#92c5cb1a}.hover\:bg-ember:hover{--tw-bg-opacity:1;background-color:rgb(106 170 178/var(--tw-bg-opacity,1))}.hover\:bg-navy\/40:hover{background-color:#245f6766}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}.hover\:text-coral:hover{--tw-text-opacity:1;color:rgb(146 197 203/var(--tw-text-opacity,1))}.hover\:text-ember:hover{--tw-text-opacity:1;color:rgb(106 170 178/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-\[0_16px_36px_rgba\(36\,95\,103\,0\.24\)\]:hover{--tw-shadow:0 16px 36px #245f673d;--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_18px_45px_rgba\(225\,117\,100\,\.18\)\]:hover{--tw-shadow:0 18px 45px #e175642e;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_22px_60px_rgba\(225\,117\,100\,\.45\)\]:hover{--tw-shadow:0 22px 60px #e1756473;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_22px_70px_rgba\(225\,117\,100\,\.16\)\]:hover{--tw-shadow:0 22px 70px #e1756429;--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_rgba\(225\,117\,100\,\.35\)\]:hover{--tw-shadow:0 24px 60px #e1756459;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(225\,117\,100\,\.42\)\]:hover{--tw-shadow:0 24px 70px #e175646b;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_28px_76px_rgba\(36\,95\,103\,0\.16\)\]:hover{--tw-shadow:0 28px 76px #245f6729;--tw-shadow-colored:0 28px 76px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_30px_80px_rgba\(36\,95\,103\,0\.16\)\]:hover{--tw-shadow:0 30px 80px #245f6729;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-coral:hover{--tw-shadow:0 0 28px #e1756452;--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-glow:hover{--tw-shadow:0 0 34px #e1756457;--tw-shadow-colored:0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-coral:hover{--tw-shadow-color:#92c5cb;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-coral:focus{--tw-border-opacity:1;border-color:rgb(146 197 203/var(--tw-border-opacity,1))}.focus\:bg-navy:focus{--tw-bg-opacity:1;background-color:rgb(36 95 103/var(--tw-bg-opacity,1))}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:bg-\[\#245f67\]{--tw-bg-opacity:1;background-color:rgb(36 95 103/var(--tw-bg-opacity,1))}.group:focus-within .group-focus-within\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group\/button:hover .group-hover\/button\:translate-x-1,.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[-8deg\]{--tw-rotate:-8deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\: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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.045\]{--tw-scale-x:1.045;--tw-scale-y:1.045;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-coral\/40{border-color:#92c5cb66}.group:hover .group-hover\:bg-\[\#245f67\]{--tw-bg-opacity:1;background-color:rgb(36 95 103/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-coral{--tw-bg-opacity:1;background-color:rgb(146 197 203/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-coral\/20{background-color:#92c5cb33}.group:hover .group-hover\:bg-ember{--tw-bg-opacity:1;background-color:rgb(106 170 178/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#245f67\]{--tw-text-opacity:1;color:rgb(36 95 103/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#397f87\]{--tw-text-opacity:1;color:rgb(57 127 135/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-coral{--tw-text-opacity:1;color:rgb(146 197 203/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:ring-coral\/40{--tw-ring-color:#92c5cb66}@media (min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:left-7{left:1.75rem}.sm\:left-\[30px\]{left:30px}.sm\:left-\[34px\]{left:34px}.sm\:left-\[54px\]{left:54px}.sm\:left-auto{left:auto}.sm\:right-\[18px\]{right:18px}.sm\:right-\[30px\]{right:30px}.sm\:top-7{top:1.75rem}.sm\:top-\[142px\]{top:142px}.sm\:top-\[58px\]{top:58px}.sm\:-mt-6{margin-top:-1.5rem}.sm\:block{display:block}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:size-\[155px\]{width:155px;height:155px}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:h-\[102px\]{height:102px}.sm\:h-\[165px\]{height:165px}.sm\:h-\[220px\]{height:220px}.sm\:min-h-96{min-height:24rem}.sm\:min-h-\[230px\]{min-height:230px}.sm\:min-h-\[470px\]{min-height:470px}.sm\:min-h-\[555px\]{min-height:555px}.sm\:min-h-\[560px\]{min-height:560px}.sm\:w-16{width:4rem}.sm\:w-40{width:10rem}.sm\:w-80{width:20rem}.sm\:w-\[255px\]{width:255px}.sm\:w-\[570px\]{width:570px}.sm\:w-auto{width:auto}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:border-l{border-left-width:1px}.sm\:border-white\/10{border-color:#ffffff1a}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-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\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-\[26px\]{padding-left:26px;padding-right:26px}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-4{padding-top:1rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[14\.5px\]{font-size:14.5px}.sm\:text-\[3\.5rem\]{font-size:3.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_\.65fr_auto\]{grid-template-columns:1fr 1fr .65fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}}@media (min-width:1024px){.lg\:fixed{position:fixed}.lg\:inset-y-0{top:0;bottom:0}.lg\:left-0{left:0}.lg\:z-50{z-index:50}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:min-h-\[570px\]{min-height:570px}.lg\:min-h-\[720px\]{min-height:720px}.lg\:min-h-\[calc\(100vh-175px\)\]{min-height:calc(100vh - 175px)}.lg\:min-h-\[calc\(100vh-90px\)\]{min-height:calc(100vh - 90px)}.lg\:w-72{width:18rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.04fr_\.96fr\]{grid-template-columns:1.04fr .96fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_\.78fr\]{grid-template-columns:1fr .78fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:overflow-hidden{overflow:hidden}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-72{padding-left:18rem}.lg\:pt-0{padding-top:0}.lg\:pt-12{padding-top:3rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[5\.5rem\]{font-size:5.5rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_1\.7fr_1\.2fr_\.95fr_1\.45fr\]{grid-template-columns:1.35fr 1.7fr 1.2fr .95fr 1.45fr}.xl\:p-12{padding:3rem}.xl\:text-7xl{font-size:4.5rem;line-height:1}}
