*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-32{bottom:-8rem}.-left-10{left:-2.5rem}.-left-16{left:-4rem}.-left-40{left:-10rem}.-right-1{right:-.25rem}.-right-16{right:-4rem}.-right-24{right:-6rem}.-top-1{top:-.25rem}.-top-24{top:-6rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[18px\]{left:18px}.left-\[21px\]{left:21px}.left-\[22px\]{left:22px}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[150\]{z-index:150}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2/span 2}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[320px\]{height:320px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[88vh\]{height:88vh}.h-\[90vh\]{height:90vh}.h-\[94dvh\]{height:94dvh}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[300px\]{max-height:300px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-40{min-height:10rem}.min-h-\[160px\]{min-height:160px}.min-h-\[32px\]{min-height:32px}.min-h-\[500px\]{min-height:500px}.min-h-\[80px\]{min-height:80px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1000px\]{width:1000px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[320px\]{width:320px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[800px\]{width:800px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-36{min-width:9rem}.min-w-48{min-width:12rem}.min-w-\[1120px\]{min-width:1120px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[36px\]{min-width:36px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.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-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[60\%\]{max-width:60%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.6\]{flex:1.6}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-px{--tw-translate-y:-1px}.-translate-y-px,.translate-x-0{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-0{--tw-translate-x:0px}.translate-x-5{--tw-translate-x:1.25rem}.-rotate-90,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{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-90{--tw-rotate:90deg}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.scale-\[1\.01\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-pt-28{scroll-padding-top:7rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.4fr_90px_130px_auto\]{grid-template-columns:1.4fr 90px 130px auto}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[1fr_1\.4fr_1fr\]{grid-template-columns:1fr 1.4fr 1fr}.grid-cols-\[1fr_1\.5fr_1fr\]{grid-template-columns:1fr 1.5fr 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.divide-slate-800\/40>:not([hidden])~:not([hidden]){border-color:rgb(30 41 59/.4)}.divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:rgb(30 41 59/.6)}.divide-slate-800\/80>:not([hidden])~:not([hidden]){border-color:rgb(30 41 59/.8)}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.05)}.divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.04)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-rose-500\/60{border-color:rgb(244 63 94/.6)!important}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:rgb(251 191 36/.2)}.border-amber-400\/25{border-color:rgb(251 191 36/.25)}.border-amber-400\/30{border-color:rgb(251 191 36/.3)}.border-amber-400\/40{border-color:rgb(251 191 36/.4)}.border-amber-400\/50{border-color:rgb(251 191 36/.5)}.border-amber-400\/60{border-color:rgb(251 191 36/.6)}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/25{border-color:rgb(245 158 11/.25)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/35{border-color:rgb(245 158 11/.35)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-amber-500\/50{border-color:rgb(245 158 11/.5)}.border-blue-400\/30{border-color:rgb(96 165 250/.3)}.border-blue-500\/30{border-color:rgb(59 130 246/.3)}.border-blue-500\/40{border-color:rgb(59 130 246/.4)}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/20{border-color:rgb(103 232 249/.2)}.border-cyan-300\/25{border-color:rgb(103 232 249/.25)}.border-cyan-300\/30{border-color:rgb(103 232 249/.3)}.border-cyan-300\/40{border-color:rgb(103 232 249/.4)}.border-cyan-300\/45{border-color:rgb(103 232 249/.45)}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-400\/15{border-color:rgb(34 211 238/.15)}.border-cyan-400\/20{border-color:rgb(34 211 238/.2)}.border-cyan-400\/25{border-color:rgb(34 211 238/.25)}.border-cyan-400\/30{border-color:rgb(34 211 238/.3)}.border-cyan-400\/35{border-color:rgb(34 211 238/.35)}.border-cyan-400\/40{border-color:rgb(34 211 238/.4)}.border-cyan-400\/50{border-color:rgb(34 211 238/.5)}.border-cyan-400\/60{border-color:rgb(34 211 238/.6)}.border-cyan-400\/70{border-color:rgb(34 211 238/.7)}.border-cyan-500\/20{border-color:rgb(6 182 212/.2)}.border-cyan-500\/25{border-color:rgb(6 182 212/.25)}.border-cyan-500\/30{border-color:rgb(6 182 212/.3)}.border-cyan-500\/40{border-color:rgb(6 182 212/.4)}.border-cyan-500\/50{border-color:rgb(6 182 212/.5)}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/20{border-color:rgb(52 211 153/.2)}.border-emerald-400\/25{border-color:rgb(52 211 153/.25)}.border-emerald-400\/30{border-color:rgb(52 211 153/.3)}.border-emerald-400\/40{border-color:rgb(52 211 153/.4)}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:rgb(16 185 129/.2)}.border-emerald-500\/25{border-color:rgb(16 185 129/.25)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-emerald-500\/50{border-color:rgb(16 185 129/.5)}.border-emerald-500\/60{border-color:rgb(16 185 129/.6)}.border-emerald-500\/70{border-color:rgb(16 185 129/.7)}.border-fuchsia-400\/25{border-color:rgb(232 121 249/.25)}.border-fuchsia-500\/25{border-color:rgb(217 70 239/.25)}.border-orange-400\/30{border-color:rgb(251 146 60/.3)}.border-orange-500\/40{border-color:rgb(249 115 22/.4)}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-purple-400\/30{border-color:rgb(192 132 252/.3)}.border-purple-400\/40{border-color:rgb(192 132 252/.4)}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:rgb(168 85 247/.3)}.border-purple-500\/40{border-color:rgb(168 85 247/.4)}.border-purple-500\/50{border-color:rgb(168 85 247/.5)}.border-purple-500\/80{border-color:rgb(168 85 247/.8)}.border-red-400\/40{border-color:rgb(248 113 113/.4)}.border-red-500\/40{border-color:rgb(239 68 68/.4)}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-400\/20{border-color:rgb(251 113 133/.2)}.border-rose-400\/25{border-color:rgb(251 113 133/.25)}.border-rose-400\/30{border-color:rgb(251 113 133/.3)}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\/20{border-color:rgb(244 63 94/.2)}.border-rose-500\/30{border-color:rgb(244 63 94/.3)}.border-rose-500\/40{border-color:rgb(244 63 94/.4)}.border-rose-500\/50{border-color:rgb(244 63 94/.5)}.border-rose-800{--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.border-sky-400\/30{border-color:rgb(56 189 248/.3)}.border-sky-500\/25{border-color:rgb(14 165 233/.25)}.border-sky-500\/40{border-color:rgb(14 165 233/.4)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400\/30{border-color:rgb(148 163 184/.3)}.border-slate-500\/30{border-color:rgb(100 116 139/.3)}.border-slate-500\/40{border-color:rgb(100 116 139/.4)}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\/40{border-color:rgb(71 85 105/.4)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/60{border-color:rgb(51 65 85/.6)}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/40{border-color:rgb(30 41 59/.4)}.border-slate-800\/50{border-color:rgb(30 41 59/.5)}.border-slate-800\/60{border-color:rgb(30 41 59/.6)}.border-slate-800\/70{border-color:rgb(30 41 59/.7)}.border-slate-800\/80{border-color:rgb(30 41 59/.8)}.border-slate-800\/90{border-color:rgb(30 41 59/.9)}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-900\/40{border-color:rgb(15 23 42/.4)}.border-teal-500\/30{border-color:rgb(20 184 166/.3)}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400\/20{border-color:rgb(167 139 250/.2)}.border-violet-400\/25{border-color:rgb(167 139 250/.25)}.border-violet-400\/30{border-color:rgb(167 139 250/.3)}.border-violet-400\/50{border-color:rgb(167 139 250/.5)}.border-violet-500\/20{border-color:rgb(139 92 246/.2)}.border-violet-500\/25{border-color:rgb(139 92 246/.25)}.border-violet-500\/30{border-color:rgb(139 92 246/.3)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/5,.border-white\/\[0\.05\]{border-color:rgb(255 255 255/.05)}.border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}.border-white\/\[0\.07\]{border-color:rgb(255 255 255/.07)}.border-yellow-400\/20{border-color:rgb(250 204 21/.2)}.border-yellow-400\/25{border-color:rgb(250 204 21/.25)}.border-yellow-400\/30{border-color:rgb(250 204 21/.3)}.border-t-cyan-400{--tw-border-opacity:1;border-top-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-t-emerald-400{--tw-border-opacity:1;border-top-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-t-emerald-500{--tw-border-opacity:1;border-top-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-t-slate-900{--tw-border-opacity:1;border-top-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-t-violet-400{--tw-border-opacity:1;border-top-color:rgb(167 139 250/var(--tw-border-opacity,1))}.bg-\[\#0b0f19\]{--tw-bg-opacity:1;background-color:rgb(11 15 25/var(--tw-bg-opacity,1))}.bg-\[\#0b101c\]{--tw-bg-opacity:1;background-color:rgb(11 16 28/var(--tw-bg-opacity,1))}.bg-\[\#0b1022\]{--tw-bg-opacity:1;background-color:rgb(11 16 34/var(--tw-bg-opacity,1))}.bg-\[\#0b141a\]{--tw-bg-opacity:1;background-color:rgb(11 20 26/var(--tw-bg-opacity,1))}.bg-\[\#0d1424\]{--tw-bg-opacity:1;background-color:rgb(13 20 36/var(--tw-bg-opacity,1))}.bg-\[\#0d1424\]\/50{background-color:rgb(13 20 36/.5)}.bg-\[\#0d1424\]\/60{background-color:rgb(13 20 36/.6)}.bg-\[\#0d1424\]\/70{background-color:rgb(13 20 36/.7)}.bg-\[\#12071f\]{--tw-bg-opacity:1;background-color:rgb(18 7 31/var(--tw-bg-opacity,1))}.bg-\[\#150b2a\]{--tw-bg-opacity:1;background-color:rgb(21 11 42/var(--tw-bg-opacity,1))}.bg-\[\#1f2c34\]{--tw-bg-opacity:1;background-color:rgb(31 44 52/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgb(251 191 36/.1)}.bg-amber-400\/15{background-color:rgb(251 191 36/.15)}.bg-amber-400\/5{background-color:rgb(251 191 36/.05)}.bg-amber-400\/\[0\.04\]{background-color:rgb(251 191 36/.04)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/15{background-color:rgb(245 158 11/.15)}.bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.bg-amber-500\/5{background-color:rgb(245 158 11/.05)}.bg-amber-500\/80{background-color:rgb(245 158 11/.8)}.bg-amber-500\/90{background-color:rgb(245 158 11/.9)}.bg-amber-500\/\[0\.03\]{background-color:rgb(245 158 11/.03)}.bg-amber-500\/\[0\.07\]{background-color:rgb(245 158 11/.07)}.bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-amber-950\/40{background-color:rgb(69 26 3/.4)}.bg-amber-950\/60{background-color:rgb(69 26 3/.6)}.bg-amber-950\/80{background-color:rgb(69 26 3/.8)}.bg-amber-950\/90{background-color:rgb(69 26 3/.9)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-blue-400\/10{background-color:rgb(96 165 250/.1)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-950{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:rgb(103 232 249/.1)}.bg-cyan-300\/\[0\.035\]{background-color:rgb(103 232 249/.035)}.bg-cyan-300\/\[0\.08\]{background-color:rgb(103 232 249/.08)}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:rgb(34 211 238/.1)}.bg-cyan-400\/15{background-color:rgb(34 211 238/.15)}.bg-cyan-400\/20{background-color:rgb(34 211 238/.2)}.bg-cyan-400\/5{background-color:rgb(34 211 238/.05)}.bg-cyan-400\/50{background-color:rgb(34 211 238/.5)}.bg-cyan-400\/\[0\.04\]{background-color:rgb(34 211 238/.04)}.bg-cyan-400\/\[0\.08\]{background-color:rgb(34 211 238/.08)}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:rgb(6 182 212/.1)}.bg-cyan-500\/15{background-color:rgb(6 182 212/.15)}.bg-cyan-500\/20{background-color:rgb(6 182 212/.2)}.bg-cyan-500\/5{background-color:rgb(6 182 212/.05)}.bg-cyan-500\/90{background-color:rgb(6 182 212/.9)}.bg-cyan-500\/\[0\.04\]{background-color:rgb(6 182 212/.04)}.bg-cyan-500\/\[0\.07\]{background-color:rgb(6 182 212/.07)}.bg-cyan-900\/60{background-color:rgb(22 78 99/.6)}.bg-cyan-950{--tw-bg-opacity:1;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-cyan-950\/10{background-color:rgb(8 51 68/.1)}.bg-cyan-950\/40{background-color:rgb(8 51 68/.4)}.bg-cyan-950\/60{background-color:rgb(8 51 68/.6)}.bg-cyan-950\/80{background-color:rgb(8 51 68/.8)}.bg-cyan-950\/90{background-color:rgb(8 51 68/.9)}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgb(52 211 153/.1)}.bg-emerald-400\/15{background-color:rgb(52 211 153/.15)}.bg-emerald-400\/20{background-color:rgb(52 211 153/.2)}.bg-emerald-400\/5{background-color:rgb(52 211 153/.05)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-500\/15{background-color:rgb(16 185 129/.15)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-emerald-500\/5{background-color:rgb(16 185 129/.05)}.bg-emerald-500\/80{background-color:rgb(16 185 129/.8)}.bg-emerald-500\/\[0\.04\]{background-color:rgb(16 185 129/.04)}.bg-emerald-500\/\[0\.05\]{background-color:rgb(16 185 129/.05)}.bg-emerald-500\/\[0\.06\]{background-color:rgb(16 185 129/.06)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-950{--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-emerald-950\/20{background-color:rgb(2 44 34/.2)}.bg-emerald-950\/40{background-color:rgb(2 44 34/.4)}.bg-emerald-950\/60{background-color:rgb(2 44 34/.6)}.bg-emerald-950\/80{background-color:rgb(2 44 34/.8)}.bg-emerald-950\/90{background-color:rgb(2 44 34/.9)}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-400\/10{background-color:rgb(232 121 249/.1)}.bg-fuchsia-500\/10{background-color:rgb(217 70 239/.1)}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgb(249 115 22/.1)}.bg-orange-950{--tw-bg-opacity:1;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-purple-500\/20{background-color:rgb(168 85 247/.2)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-950{--tw-bg-opacity:1;background-color:rgb(59 7 100/var(--tw-bg-opacity,1))}.bg-purple-950\/60{background-color:rgb(59 7 100/.6)}.bg-purple-950\/80{background-color:rgb(59 7 100/.8)}.bg-purple-950\/90{background-color:rgb(59 7 100/.9)}.bg-red-400\/10{background-color:rgb(248 113 113/.1)}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-rose-300{--tw-bg-opacity:1;background-color:rgb(253 164 175/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:rgb(251 113 133/.1)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgb(244 63 94/.1)}.bg-rose-500\/15{background-color:rgb(244 63 94/.15)}.bg-rose-500\/80{background-color:rgb(244 63 94/.8)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\/10{background-color:rgb(225 29 72/.1)}.bg-rose-950{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.bg-rose-950\/20{background-color:rgb(76 5 25/.2)}.bg-rose-950\/40{background-color:rgb(76 5 25/.4)}.bg-rose-950\/60{background-color:rgb(76 5 25/.6)}.bg-rose-950\/80{background-color:rgb(76 5 25/.8)}.bg-rose-950\/90{background-color:rgb(76 5 25/.9)}.bg-sky-500\/10{background-color:rgb(14 165 233/.1)}.bg-sky-950{--tw-bg-opacity:1;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-400\/10{background-color:rgb(148 163 184/.1)}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:rgb(100 116 139/.1)}.bg-slate-500\/15{background-color:rgb(100 116 139/.15)}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/40{background-color:rgb(51 65 85/.4)}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/40{background-color:rgb(30 41 59/.4)}.bg-slate-800\/70{background-color:rgb(30 41 59/.7)}.bg-slate-800\/80{background-color:rgb(30 41 59/.8)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/20{background-color:rgb(15 23 42/.2)}.bg-slate-900\/40{background-color:rgb(15 23 42/.4)}.bg-slate-900\/50{background-color:rgb(15 23 42/.5)}.bg-slate-900\/60{background-color:rgb(15 23 42/.6)}.bg-slate-900\/70{background-color:rgb(15 23 42/.7)}.bg-slate-900\/80{background-color:rgb(15 23 42/.8)}.bg-slate-900\/90{background-color:rgb(15 23 42/.9)}.bg-slate-900\/95{background-color:rgb(15 23 42/.95)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/30{background-color:rgb(2 6 23/.3)}.bg-slate-950\/40{background-color:rgb(2 6 23/.4)}.bg-slate-950\/45{background-color:rgb(2 6 23/.45)}.bg-slate-950\/50{background-color:rgb(2 6 23/.5)}.bg-slate-950\/60{background-color:rgb(2 6 23/.6)}.bg-slate-950\/70{background-color:rgb(2 6 23/.7)}.bg-slate-950\/75{background-color:rgb(2 6 23/.75)}.bg-slate-950\/80{background-color:rgb(2 6 23/.8)}.bg-slate-950\/85{background-color:rgb(2 6 23/.85)}.bg-slate-950\/90{background-color:rgb(2 6 23/.9)}.bg-slate-950\/95{background-color:rgb(2 6 23/.95)}.bg-teal-950\/80{background-color:rgb(4 47 46/.8)}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-400\/10{background-color:rgb(167 139 250/.1)}.bg-violet-400\/5{background-color:rgb(167 139 250/.05)}.bg-violet-500\/10{background-color:rgb(139 92 246/.1)}.bg-violet-500\/15{background-color:rgb(139 92 246/.15)}.bg-violet-500\/5{background-color:rgb(139 92 246/.05)}.bg-violet-500\/\[0\.04\]{background-color:rgb(139 92 246/.04)}.bg-violet-500\/\[0\.05\]{background-color:rgb(139 92 246/.05)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-900\/50{background-color:rgb(76 29 149/.5)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.015\]{background-color:rgb(255 255 255/.015)}.bg-white\/\[0\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[0\.02\]{background-color:rgb(255 255 255/.02)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-yellow-400\/10{background-color:rgb(250 204 21/.1)}.bg-yellow-500\/10{background-color:rgb(234 179 8/.1)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#0e1526\]{--tw-gradient-from:#0e1526 var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 21 38/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#160b2e\]{--tw-gradient-from:#160b2e var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 11 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400\/15{--tw-gradient-from:rgb(251 191 36/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-950{--tw-gradient-from:#451a03 var(--tw-gradient-from-position);--tw-gradient-to:rgb(69 26 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-950\/20{--tw-gradient-from:rgb(69 26 3/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(69 26 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-950\/40{--tw-gradient-from:rgb(69 26 3/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(69 26 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400\/70{--tw-gradient-from:rgb(34 211 238/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400\/80{--tw-gradient-from:rgb(34 211 238/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400\/\[0\.06\]{--tw-gradient-from:rgb(34 211 238/0.06) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400\/\[0\.13\]{--tw-gradient-from:rgb(34 211 238/0.13) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from:rgb(6 182 212/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:rgb(6 182 212/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/25{--tw-gradient-from:rgb(6 182 212/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/30{--tw-gradient-from:rgb(6 182 212/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/\[0\.07\]{--tw-gradient-from:rgb(6 182 212/0.07) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-950\/40{--tw-gradient-from:rgb(8 51 68/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(8 51 68/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:rgb(16 185 129/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from:rgb(16 185 129/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/25{--tw-gradient-from:rgb(16 185 129/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from:#022c22 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 44 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950\/20{--tw-gradient-from:rgb(2 44 34/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 44 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950\/40{--tw-gradient-from:rgb(2 44 34/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 44 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(192 132 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgb(147 51 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from:#3b0764 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 7 100/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950\/60{--tw-gradient-from:rgb(59 7 100/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 7 100/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950\/80{--tw-gradient-from:rgb(59 7 100/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 7 100/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950\/90{--tw-gradient-from:rgb(59 7 100/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 7 100/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-950\/20{--tw-gradient-from:rgb(76 5 25/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(76 5 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:rgb(100 116 139/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from:rgb(15 23 42/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:rgb(167 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-400\/80{--tw-gradient-from:rgb(167 139 250/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(167 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0b101c\]{--tw-gradient-to:rgb(11 16 28/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0b101c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22d3ee var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-300{--tw-gradient-to:rgb(240 171 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0abfc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to:rgb(99 102 241/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6366f1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to:rgb(125 211 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7dd3fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900\/70{--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(15 23 42/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900\/80{--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(15 23 42/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900\/90{--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(15 23 42/0.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-300{--tw-gradient-to:rgb(94 234 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5eead4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500\/5{--tw-gradient-to:rgb(20 184 166/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(20 184 166/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to:rgb(253 224 71/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fde047 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#071722\]{--tw-gradient-to:#071722 var(--tw-gradient-to-position)}.to-\[\#0d1424\]{--tw-gradient-to:#0d1424 var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-950\/30{--tw-gradient-to:rgb(69 26 3/0.3) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-400\/30{--tw-gradient-to:rgb(34 211 238/0.3) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to:rgb(6 182 212/0.1) var(--tw-gradient-to-position)}.to-cyan-950{--tw-gradient-to:#083344 var(--tw-gradient-to-position)}.to-cyan-950\/30{--tw-gradient-to:rgb(8 51 68/0.3) var(--tw-gradient-to-position)}.to-cyan-950\/40{--tw-gradient-to:rgb(8 51 68/0.4) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to:rgb(16 185 129/0.1) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.to-rose-950{--tw-gradient-to:#4c0519 var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-slate-950\/40{--tw-gradient-to:rgb(2 6 23/0.4) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-violet-400\/30{--tw-gradient-to:rgb(167 139 250/0.3) var(--tw-gradient-to-position)}.to-violet-400\/70{--tw-gradient-to:rgb(167 139 250/0.7) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/15{--tw-gradient-to:rgb(139 92 246/0.15) var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to:rgb(139 92 246/0.2) var(--tw-gradient-to-position)}.to-violet-500\/30{--tw-gradient-to:rgb(139 92 246/0.3) var(--tw-gradient-to-position)}.to-violet-500\/\[0\.05\]{--tw-gradient-to:rgb(139 92 246/0.05) var(--tw-gradient-to-position)}.to-violet-500\/\[0\.1\]{--tw-gradient-to:rgb(139 92 246/0.1) var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-300{fill:#fcd34d}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-cyan-400{fill:#22d3ee}.fill-emerald-400{fill:#34d399}.fill-purple-400{fill:#c084fc}.fill-purple-400\/20{fill:rgb(192 132 252/.2)}.fill-slate-950{fill:#020617}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pl-10{padding-left:2.5rem!important}.\!pl-9{padding-left:2.25rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display),Inter,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-body),Inter,system-ui,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[11px\]{font-size:11px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15\.5px\]{font-size:15.5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.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-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.85\]{line-height:1.85}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:rgb(253 230 138/.9)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/90{color:rgb(252 211 77/.9)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/80{color:rgb(251 191 36/.8)}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/70{color:rgb(165 243 252/.7)}.text-cyan-200\/80{color:rgb(165 243 252/.8)}.text-cyan-200\/90{color:rgb(165 243 252/.9)}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-300\/90{color:rgb(103 232 249/.9)}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-400\/30{color:rgb(34 211 238/.3)}.text-cyan-400\/70{color:rgb(34 211 238/.7)}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:rgb(52 211 153/.8)}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/70{color:rgb(253 164 175/.7)}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-200\/80{color:rgb(221 214 254/.8)}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-300\/90{color:rgb(196 181 253/.9)}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/90{color:rgb(255 255 255/.9)}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-cyan-300\/40{text-decoration-color:rgb(103 232 249/.4)}.decoration-cyan-400\/40{text-decoration-color:rgb(34 211 238/.4)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(71 85 105/var(--tw-placeholder-opacity,1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity:1;color:rgb(71 85 105/var(--tw-placeholder-opacity,1))}.accent-amber-400{accent-color:#fbbf24}.accent-cyan-400{accent-color:#22d3ee}.accent-emerald-400{accent-color:#34d399}.accent-emerald-500{accent-color:#10b981}.accent-purple-400{accent-color:#c084fc}.accent-purple-500{accent-color:#a855f7}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(245\2c 158\2c 11\2c 0\.06\)\]{--tw-shadow:0 0 0 1px rgba(245,158,11,0.06);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(245\2c 158\2c 11\2c 0\.06\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-amber-400\/20{--tw-shadow-color:rgb(251 191 36/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/10{--tw-shadow-color:rgb(245 158 11/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/20{--tw-shadow-color:rgb(245 158 11/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:rgb(0 0 0/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:rgb(0 0 0/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:rgb(0 0 0/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-400\/20{--tw-shadow-color:rgb(34 211 238/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/10{--tw-shadow-color:rgb(6 182 212/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:rgb(6 182 212/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color:rgb(6 182 212/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/5{--tw-shadow-color:rgb(6 182 212/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/30{--tw-shadow-color:rgb(8 51 68/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color:rgb(16 185 129/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color:rgb(16 185 129/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color:rgb(16 185 129/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color:rgb(16 185 129/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/5{--tw-shadow-color:rgb(16 185 129/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/10{--tw-shadow-color:rgb(168 85 247/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color:rgb(168 85 247/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-600\/20{--tw-shadow-color:rgb(147 51 234/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-600\/30{--tw-shadow-color:rgb(147 51 234/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/10{--tw-shadow-color:rgb(244 63 94/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color:rgb(244 63 94/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-600\/20{--tw-shadow-color:rgb(225 29 72/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-600\/30{--tw-shadow-color:rgb(225 29 72/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/40{--tw-shadow-color:rgb(15 23 42/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/40{--tw-shadow-color:rgb(2 6 23/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color:rgb(139 92 246/0.2);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-amber-400\/40{--tw-ring-color:rgb(251 191 36/0.4)}.ring-amber-500\/30{--tw-ring-color:rgb(245 158 11/0.3)}.ring-cyan-400\/10{--tw-ring-color:rgb(34 211 238/0.1)}.ring-cyan-400\/20{--tw-ring-color:rgb(34 211 238/0.2)}.ring-cyan-400\/40{--tw-ring-color:rgb(34 211 238/0.4)}.ring-cyan-500\/30{--tw-ring-color:rgb(6 182 212/0.3)}.ring-emerald-400\/60{--tw-ring-color:rgb(52 211 153/0.6)}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ring-emerald-500\/20{--tw-ring-color:rgb(16 185 129/0.2)}.ring-emerald-500\/30{--tw-ring-color:rgb(16 185 129/0.3)}.ring-purple-500\/20{--tw-ring-color:rgb(168 85 247/0.2)}.ring-purple-500\/30{--tw-ring-color:rgb(168 85 247/0.3)}.ring-rose-500\/40{--tw-ring-color:rgb(244 63 94/0.4)}.ring-violet-400\/10{--tw-ring-color:rgb(167 139 250/0.1)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-slate-950{--tw-ring-offset-color:#020617}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[35\%\]{--tw-grayscale:grayscale(35%)}.filter,.grayscale-\[35\%\]{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)}.backdrop-blur,.backdrop-blur-2xl{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-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{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)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.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)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:root{--font-display:"Grammara Normal","Hemico Greek","Arial Black",sans-serif;--font-body:"SF Pro Display","SF Pro Text",Arial,system-ui,sans-serif}.product-funnel{position:relative;padding:34px 24px 104px;color:#f7fbff}.accessories-seo{position:relative;padding:10px 24px 105px}.subscription-funnel{padding:44px 24px 110px;color:#f7fbff}.contact-funnel,.why-funnel{padding:48px 24px 105px;color:#f7fbff}.account-auth{min-height:calc(100vh - 78px);padding:clamp(38px,7vw,90px) 24px;color:#f7fbff}.account-auth-shell{display:grid;grid-template-columns:.95fr .75fr;width:min(1050px,100%);gap:clamp(45px,8vw,125px);align-items:center;margin:0 auto}.account-auth-eyebrow{margin:0;color:#63ede7;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.account-auth-intro h1{max-width:620px;margin:16px 0 18px;color:#fff;font-size:clamp(40px,5.3vw,66px);font-weight:900;letter-spacing:-.07em;line-height:.93}.account-auth-intro h1 em{color:#70eee8;font-style:normal}.account-auth-intro>p:not(.account-auth-eyebrow){max-width:540px;margin:0;color:rgba(230,242,245,.68);font-size:14px;line-height:1.68}.account-auth-benefits{display:grid;gap:11px;max-width:500px;padding-top:28px;margin-top:28px;border-top:1px solid rgba(255,255,255,.12)}.account-auth-benefits>div{display:flex;align-items:center;gap:11px}.account-auth-benefits>div>svg{width:19px;color:#65ede7}.account-auth-benefits b,.account-auth-benefits small{display:block}.account-auth-benefits b{color:#fff;font-size:12px}.account-auth-benefits small{margin-top:2px;color:rgba(229,241,244,.53);font-size:10px}.account-auth-panel{padding:31px;border:1px solid rgba(102,235,230,.21);border-radius:23px;background:radial-gradient(circle at 89% 10%,rgba(40,217,212,.14),transparent 27%),linear-gradient(145deg,rgba(16,7,43,.84),rgba(3,26,38,.78));box-shadow:0 24px 60px rgba(0,0,0,.2)}.account-auth-logo{margin:0 auto}.account-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;margin-top:24px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(0,8,19,.35)}.account-auth-tabs button{min-height:36px;border-radius:7px;color:rgba(229,241,244,.56);font-size:11px;font-weight:800;transition:color .18s ease,background .18s ease}.account-auth-tabs button.is-active{color:#051619;background:#61eae5}.account-auth-heading{padding:25px 0 19px}.account-auth-heading h2{margin:9px 0 6px;color:#fff;font-size:27px;font-weight:900;letter-spacing:-.045em}.account-auth-heading>p:not(.account-auth-eyebrow){margin:0;color:rgba(229,241,244,.57);font-size:11px}.account-auth-form{display:grid;gap:14px}.account-auth-form label{display:grid;gap:7px;color:rgba(232,242,245,.62);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.account-auth-form label sup{color:#65ede7}.account-auth-form input{width:100%;height:47px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;color:#fff;background:rgba(255,255,255,.05);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;transition:border-color .18s ease,background .18s ease}.account-auth-form input::-moz-placeholder{color:rgba(211,228,235,.35)}.account-auth-form input::placeholder{color:rgba(211,228,235,.35)}.account-auth-form input:focus{border-color:rgba(91,237,230,.66);background:rgba(47,226,220,.05)}.account-auth-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.account-auth-password{position:relative}.account-auth-password input{padding-right:46px}.account-auth-password button{position:absolute;top:50%;right:0;display:grid;width:43px;height:43px;place-items:center;color:rgba(231,242,245,.54);transform:translateY(-50%)}.account-auth-password button:hover{color:#6deee8}.account-auth-password svg{width:16px}.account-auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;margin-top:5px;border-radius:10px;color:#031417;background:#61e9e4;box-shadow:0 12px 26px rgba(28,223,218,.2);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;transition:transform .2s ease,opacity .2s ease}.account-auth-submit:hover:not(:disabled){transform:translateY(-2px)}.account-auth-submit:disabled{opacity:.6}.account-auth-submit svg{width:16px}.account-auth-forgot{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin:-4px 0 0;color:#72efea;font-size:11px;font-weight:800;text-decoration:none}.account-auth-forgot:hover{color:#fff}.account-auth-forgot svg{width:13px;height:13px;transition:transform .2s ease}.account-auth-forgot:hover svg{transform:translateX(3px)}.account-auth-error{display:flex;align-items:flex-start;gap:7px;margin:-2px 0 0;color:#ff9da9;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.account-auth-error svg{flex:0 0 auto;width:14px;height:14px;margin-top:1px}.account-auth-intent{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(89,233,227,.24);border-radius:10px;color:#b9fbf7;background:rgba(31,212,211,.08);font-size:11px;font-weight:750;line-height:1.4}.account-auth-intent svg{flex:0 0 auto;width:15px;height:15px;color:#63eee8}.account-auth-security{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;color:rgba(228,241,244,.45);font-size:9px;text-align:center}.account-auth-security svg{width:12px;color:#62ede7}@media (max-width:800px){.account-auth-shell{grid-template-columns:1fr;max-width:540px;gap:40px}.account-auth-intro{text-align:center}.account-auth-benefits,.account-auth-intro>p:not(.account-auth-eyebrow){margin-right:auto;margin-left:auto}.account-auth-benefits{text-align:left}}.account-auth-shell--single{display:block;width:min(560px,100%)}.account-auth-reset-panel{max-width:560px;margin:0 auto}.account-auth-reset-panel .account-auth-heading h1{margin:9px 0 6px;color:#fff;font-size:29px;font-weight:900;letter-spacing:-.045em;line-height:1.05}.account-auth-reset-panel .account-auth-heading>p:not(.account-auth-eyebrow){color:rgba(235,244,246,.64);font-size:13.5px}.account-auth-input-icon,.account-auth-reset-panel .account-auth-password{position:relative;display:block}.account-auth-input-icon>svg,.account-auth-reset-panel .account-auth-password>svg{position:absolute;z-index:1;top:50%;left:13px;width:16px;height:16px;color:rgba(231,242,245,.54);transform:translateY(-50%);pointer-events:none}.account-auth-input-icon input,.account-auth-reset-panel .account-auth-password input{padding-left:42px}.account-auth-reset-success{display:flex;flex-direction:column;align-items:center;min-height:390px;padding:50px 10px 16px;text-align:center}.account-auth-reset-success>svg{width:56px;height:56px;margin-bottom:22px;color:#61e9e4;filter:drop-shadow(0 0 18px rgba(97,233,228,.35))}.account-auth-reset-success .account-auth-eyebrow{margin:0}.account-auth-reset-success h1{max-width:430px;margin:10px 0 12px;color:#fff;font-size:30px;font-weight:900;letter-spacing:-.05em;line-height:1.02}.account-auth-reset-success>span{max-width:410px;color:rgba(235,244,246,.66);font-size:13.5px;line-height:1.6}.account-auth-reset-success>small{max-width:390px;margin-top:14px;color:rgba(235,244,246,.42);font-size:11px;line-height:1.5}.account-auth-reset-link{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:#72efea;font-size:12px;font-weight:900;text-decoration:none}.account-auth-reset-link:hover{color:#fff}.account-auth-reset-link svg{width:15px;height:15px}@media (max-width:540px){.account-auth{padding:33px 16px 65px}.account-auth-intro h1{font-size:41px}.account-auth-panel{padding:23px 17px;border-radius:18px}.account-auth-row{grid-template-columns:1fr}}.contact-shell{width:min(1160px,100%);margin:0 auto}.contact-eyebrow{margin:0;color:#60ede7;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.contact-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(35px,7vw,95px);align-items:center;padding:clamp(33px,5vw,64px);border:1px solid rgba(103,235,230,.17);border-radius:27px;background:radial-gradient(circle at 86% 16%,rgba(25,214,212,.16),transparent 28%),radial-gradient(circle at 12% 85%,rgba(121,51,224,.18),transparent 34%),linear-gradient(135deg,rgba(16,6,43,.8),rgba(3,27,38,.74))}.contact-copy h1,.contact-form-intro h2,.contact-sent h2{max-width:630px;margin:15px 0 18px;color:#fff;font-size:clamp(39px,5vw,65px);font-weight:900;letter-spacing:-.07em;line-height:.94}.contact-copy h1 em,.contact-workshop-card h2 em{color:#6eece7;font-style:normal}.contact-copy>p:not(.contact-eyebrow),.contact-form-intro>p:not(.contact-eyebrow){max-width:570px;margin:0;color:rgba(230,242,245,.68);font-size:14px;line-height:1.7}.contact-response{display:flex;align-items:center;gap:11px;margin-top:27px;padding:13px 14px;border:1px solid rgba(103,237,231,.16);border-radius:12px;background:rgba(4,20,33,.43)}.contact-response>svg{width:20px;color:#67ede8}.contact-response b,.contact-response span{display:block}.contact-response b{color:#fff;font-size:12px}.contact-response span{margin-top:2px;color:rgba(229,241,244,.55);font-size:10px}.contact-direct-links{display:grid;gap:9px;margin-top:13px}.contact-direct-links a{display:grid;grid-template-columns:25px 1fr 18px;gap:10px;align-items:center;padding:10px 2px;color:#fff}.contact-direct-links a>svg:first-child{width:18px;color:#67ede8}.contact-direct-links a>svg:last-child{width:14px;color:rgba(231,242,245,.45);transition:transform .2s ease}.contact-direct-links a:hover>svg:last-child{transform:translateX(3px);color:#6ceee8}.contact-direct-links b,.contact-direct-links small{display:block}.contact-direct-links small{color:rgba(231,242,245,.45);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contact-direct-links b{margin-top:2px;font-size:12px}.contact-workshop-card{padding:26px;border:1px solid rgba(97,235,230,.28);border-radius:20px;background:linear-gradient(150deg,rgba(6,42,55,.74),rgba(14,6,37,.77));box-shadow:0 20px 50px rgba(0,0,0,.17)}.contact-workshop-header{display:flex;align-items:center;justify-content:space-between}.contact-workshop-header>span{display:inline-flex;align-items:center;gap:7px;color:#70eee9;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contact-workshop-header svg{width:15px}.contact-workshop-header i{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:rgba(232,242,245,.6);font-size:10px;font-style:normal;font-weight:900}.contact-workshop-card h2{margin:22px 0 13px;color:#fff;font-size:clamp(27px,3vw,40px);font-weight:900;letter-spacing:-.06em;line-height:.98}.contact-workshop-card>p{margin:0;color:rgba(230,242,245,.65);font-size:12px;line-height:1.6}.contact-workshop-card ul{display:grid;gap:9px;padding:17px 0;margin:19px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);list-style:none}.contact-workshop-card li{display:flex;align-items:center;gap:8px;color:rgba(237,247,249,.75);font-size:10px;font-weight:700}.contact-workshop-card li svg{width:14px;color:#62ede7}.contact-workshop-card>a{display:inline-flex;align-items:center;gap:8px;color:#79eee9;font-size:12px;font-weight:900}.contact-workshop-card>a svg{width:14px}.contact-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0 93px}.contact-topics button{position:relative;display:flex;min-height:150px;flex-direction:column;align-items:flex-start;padding:21px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:17px;color:#fff;background:rgba(4,19,33,.45);text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.contact-topics button.is-selected,.contact-topics button:hover{border-color:rgba(91,237,230,.54);background:rgba(8,47,60,.58);transform:translateY(-3px)}.contact-topics button>span{position:absolute;top:18px;right:18px;color:rgba(231,242,245,.28);font-size:10px;font-weight:900}.contact-topics b{max-width:220px;font-size:15px;font-weight:900}.contact-topics small{max-width:245px;margin-top:8px;color:rgba(229,241,244,.58);font-size:11px;line-height:1.5}.contact-topics svg{width:15px;margin-top:auto;color:#67ede8}.contact-form-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,7vw,86px);align-items:start}.contact-form-intro{padding:23px 2px}.contact-form-intro h2{font-size:clamp(30px,3.7vw,49px)}.contact-form-intro>div{display:flex;align-items:flex-start;gap:9px;padding-top:23px;margin-top:24px;border-top:1px solid rgba(255,255,255,.12);color:rgba(230,242,245,.62);font-size:11px;line-height:1.58}.contact-form-intro>div svg{flex:0 0 auto;width:17px;color:#65ede7}.contact-form-intro>div b{color:#fff}.contact-form-card{padding:clamp(22px,3.5vw,36px);border:1px solid rgba(126,235,231,.19);border-radius:23px;background:linear-gradient(145deg,rgba(15,7,41,.81),rgba(3,27,38,.76));box-shadow:0 18px 47px rgba(0,0,0,.16)}.contact-form-card form{display:grid;gap:15px}.contact-field{display:grid;gap:7px}.contact-field label{color:rgba(231,242,245,.63);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.contact-field label sup{color:#69eee8}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:11px;outline:none;color:#fff;background:rgba(255,255,255,.045);font-size:13px;transition:border-color .18s ease,background .18s ease}.contact-field input,.contact-field select{height:47px;padding:0 14px}.contact-field textarea{min-height:145px;padding:13px 14px;resize:vertical}.contact-field select option{background:#100b26}.contact-field input::-moz-placeholder,.contact-field textarea::-moz-placeholder{color:rgba(211,228,235,.35)}.contact-field input::placeholder,.contact-field textarea::placeholder{color:rgba(211,228,235,.35)}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:rgba(90,239,231,.68);background:rgba(50,225,220,.05)}.contact-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;border-radius:11px;color:#031417;background:#61e9e4;box-shadow:0 12px 25px rgba(25,222,216,.19);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;transition:transform .2s ease,opacity .2s ease}.contact-submit:hover:not(:disabled){transform:translateY(-2px)}.contact-submit:disabled{opacity:.6}.contact-submit svg{width:16px}.contact-form-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:rgba(229,241,244,.45);font-size:9px;text-align:center}.contact-form-note svg{width:12px;color:#61ede7}.contact-error{margin:0;color:#ff9ba7;font-size:12px}.contact-sent{padding:45px 18px;text-align:center}.contact-sent>span{display:grid;width:60px;height:60px;place-items:center;margin:0 auto 20px;border:1px solid rgba(97,237,231,.43);border-radius:50%;color:#64eee8;background:rgba(42,219,214,.08)}.contact-sent>span svg{width:25px}.contact-sent h2{margin:12px auto;font-size:32px}.contact-sent>p:not(.contact-eyebrow){max-width:380px;margin:0 auto;color:rgba(229,241,244,.65);font-size:13px;line-height:1.6}.contact-sent button{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:#72eee9;font-size:12px;font-weight:900}.contact-sent button svg{width:15px}.contact-reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:78px}.contact-reassurance article{display:flex;align-items:flex-start;gap:12px;padding:19px;border-top:1px solid rgba(108,235,231,.22)}.contact-reassurance>article>svg{flex:0 0 auto;width:19px;color:#66eee8}.contact-reassurance b,.contact-reassurance span{display:block}.contact-reassurance b{color:#fff;font-size:12px}.contact-reassurance span{margin-top:4px;color:rgba(229,241,244,.57);font-size:10px;line-height:1.5}@media (max-width:900px){.contact-form-section,.contact-hero{grid-template-columns:1fr}.contact-topics{margin-bottom:65px}}@media (max-width:640px){.contact-funnel{padding:28px 16px 76px}.contact-hero{padding:29px 21px;border-radius:20px}.contact-copy h1{font-size:41px}.contact-reassurance,.contact-topics{grid-template-columns:1fr}.contact-topics{margin-bottom:54px}.contact-topics button{min-height:130px}.contact-fields-row{grid-template-columns:1fr}.contact-form-card{padding:22px 17px;border-radius:18px}.contact-reassurance{padding-top:55px}}.why-shell{width:min(1160px,100%);margin:0 auto}.why-eyebrow{margin:0;color:#61eee8;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.why-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,7vw,105px);align-items:center;min-height:470px;padding:clamp(34px,5vw,65px);border:1px solid rgba(116,234,231,.17);border-radius:27px;background:radial-gradient(circle at 82% 18%,rgba(36,216,213,.17),transparent 28%),radial-gradient(circle at 17% 89%,rgba(123,55,232,.17),transparent 37%),linear-gradient(135deg,rgba(15,6,42,.79),rgba(3,25,37,.72))}.why-film-choice h2,.why-final h2,.why-hero h1,.why-section-heading h2{max-width:660px;margin:15px 0 18px;color:#fff;font-size:clamp(39px,5vw,66px);font-weight:900;letter-spacing:-.07em;line-height:.94}.why-hero h1 em{color:#72eee9;font-style:normal}.why-film-choice-intro>p:not(.why-eyebrow),.why-final p:not(.why-eyebrow),.why-hero>div>p:not(.why-eyebrow){max-width:585px;margin:0;color:rgba(232,242,245,.68);font-size:14px;line-height:1.68}.why-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px}.why-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:0 18px;border-radius:11px;color:#031417;background:#60e9e4;box-shadow:0 11px 26px rgba(31,223,218,.2);font-size:12px;font-weight:900;transition:transform .2s ease}.why-primary-action:hover{transform:translateY(-2px)}.why-primary-action svg,.why-text-link svg{width:16px}.why-text-link{display:inline-flex;align-items:center;gap:8px;color:#75eee9;font-size:12px;font-weight:900}.why-hero-proof{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.09)}.why-hero-proof>span{padding:15px 20px;color:#75eee9;background:rgba(6,22,36,.85);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.why-hero-proof>div{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:13px;padding:19px 20px;background:rgba(5,18,33,.81)}.why-hero-proof b{color:#fff;font-size:27px;font-weight:900;letter-spacing:-.06em}.why-hero-proof p{margin:0;color:rgba(231,242,244,.6);font-size:11px;line-height:1.45}.why-reasons{padding:102px 0 0}.why-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:28px}.why-section-heading h2{margin-bottom:0;font-size:clamp(29px,3.6vw,48px)}.why-section-heading>p{max-width:330px;margin:0 0 4px;color:rgba(230,242,245,.62);font-size:13px;line-height:1.6}.why-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.why-reason-grid article{position:relative;min-height:217px;padding:24px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(4,20,35,.48);transition:transform .2s ease,border-color .2s ease}.why-reason-grid article:hover{border-color:rgba(99,237,230,.46);transform:translateY(-3px)}.subscription-plan:target,.why-reason-grid article:target{animation:anchor-highlight 1.6s cubic-bezier(.22,1,.36,1) .1s 1}.subscription-plan,.why-reason-grid article{scroll-margin-top:120px}.fc-bespoke,.fc-delivery,.fc-films,.fc-proof,.fc-social-proof,.fc-team,.fc-warranty,.films-compare,.films-cta,.films-grid,.films-guide,.why-comparison,.why-film-choice,.why-final,.why-reasons{scroll-margin-top:96px}@keyframes anchor-highlight{0%{box-shadow:0 0 0 0 rgba(84,235,229,.55),0 0 0 0 rgba(84,235,229,.25);border-color:rgba(84,235,229,.75)}70%{box-shadow:0 0 0 4px rgba(84,235,229,.32),0 0 0 18px rgba(84,235,229,0)}to{box-shadow:0 0 0 0 rgba(84,235,229,0),0 0 0 0 rgba(84,235,229,0)}}.subscription-plan.is-anchor-highlight,.why-reason-grid article.is-anchor-highlight{animation:anchor-highlight 1.6s cubic-bezier(.22,1,.36,1) .1s 1}@media (prefers-reduced-motion:reduce){.subscription-plan.is-anchor-highlight,.subscription-plan:target,.why-reason-grid article:target{animation:none}}.deep-link-preview{position:fixed;z-index:1200;width:300px;padding:14px 16px 12px;border-radius:14px;border:1px solid rgba(84,235,229,.28);background:linear-gradient(160deg,rgba(10,22,38,.97),rgba(7,14,26,.97));box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04);color:#eef6f9;pointer-events:auto;animation:deep-link-preview-in .18s cubic-bezier(.22,1,.36,1) both}.deep-link-preview-badge{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:rgba(84,235,229,.12);border:1px solid rgba(84,235,229,.3);color:#6fe8e0;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.deep-link-preview-title{display:block;font-size:14px;font-weight:800;line-height:1.25;color:#fff}.deep-link-preview-text{margin:6px 0 8px;font-size:11.5px;line-height:1.5;color:rgba(226,240,245,.72)}.deep-link-preview-cta{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6fe8e0}@keyframes deep-link-preview-in{0%{opacity:0;transform:translate(-50%,calc(var(--dlp-shift, 0%))) scale(.96)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.deep-link-preview{animation:none}}.deep-link-preview.is-external{border-color:rgba(251,191,36,.38);box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 0 1px rgba(251,191,36,.08)}.deep-link-preview.is-external .deep-link-preview-badge{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.35);color:#fbd38d}.deep-link-preview.is-external .deep-link-preview-cta{color:#fbd38d}.deep-link-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.deep-link-preview-cart{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:9px 12px;border-radius:10px;border:1px solid rgba(84,235,229,.55);background:linear-gradient(160deg,rgba(84,235,229,.92),rgba(45,212,205,.92));color:#06202b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.deep-link-preview-cart:hover{filter:brightness(1.08);transform:translateY(-1px)}.deep-link-preview-cart:active{transform:translateY(0)}.deep-link-preview-cart:focus-visible{outline:2px solid #6fe8e0;outline-offset:2px}.deep-link-preview-cart:disabled{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(226,240,245,.45);cursor:not-allowed;transform:none;filter:none}.deep-link-preview.is-added .deep-link-preview-cart{border-color:rgba(52,211,153,.6);background:linear-gradient(160deg,rgba(52,211,153,.94),rgba(16,185,129,.94));color:#03251a}.deep-link-preview:not(.is-product){cursor:default}.deep-link-preview-cta--inline{flex-shrink:0}@media (prefers-reduced-motion:reduce){.deep-link-preview-cart{transition:none}}.deep-link-preview.is-product{width:272px;padding:10px 12px;border-color:rgba(84,235,229,.45);cursor:pointer}.deep-link-preview-thumb{display:block;width:100%;height:84px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;margin-bottom:8px;background:rgba(255,255,255,.04);pointer-events:none}.deep-link-preview.is-product .deep-link-preview-badge{margin-bottom:4px}.deep-link-preview.is-product .deep-link-preview-title{font-size:13px}.deep-link-preview-meta{align-items:center}.deep-link-preview-price{margin-left:auto;color:#fff;font-size:12px;font-weight:900;white-space:nowrap}.deep-link-preview.is-product .deep-link-preview-actions{margin-top:8px}.deep-link-preview.is-product .deep-link-preview-cart{flex:0 0 auto;padding:7px 12px}.deep-link-preview-meta{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 2px}.deep-link-preview-chip{padding:3px 9px;border-radius:999px;background:rgba(84,235,229,.1);border:1px solid rgba(84,235,229,.28);color:#7deae2;font-size:10px;font-weight:800;letter-spacing:.04em}.why-reason-grid article>span{position:absolute;top:18px;right:19px;color:rgba(232,242,245,.25);font-size:10px;font-weight:900}.why-reason-grid svg{width:23px;color:#65eee8}.why-reason-grid h3{max-width:240px;margin:20px 0 8px;color:#fff;font-size:16px;font-weight:900;letter-spacing:-.025em}.why-reason-grid p{margin:0;color:rgba(229,241,244,.59);font-size:11px;line-height:1.58}.why-film-choice{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;padding:clamp(29px,5vw,60px);margin-top:101px;border:1px solid rgba(105,235,230,.18);border-radius:25px;background:radial-gradient(circle at 94% 12%,rgba(37,211,213,.16),transparent 35%),linear-gradient(135deg,rgba(21,9,53,.76),rgba(3,27,38,.74))}.why-film-choice h2{font-size:clamp(29px,3.5vw,46px)}.why-film-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.why-film-card{display:flex;min-height:322px;flex-direction:column;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:17px}.why-film-card.is-titane{background:radial-gradient(circle at 84% 14%,rgba(132,60,235,.28),transparent 36%),rgba(18,7,49,.62)}.why-film-card.is-advanced{background:radial-gradient(circle at 84% 14%,rgba(21,219,214,.19),transparent 36%),rgba(4,25,38,.66)}.why-film-card>span{color:#bba0fb;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.why-film-card.is-advanced>span{color:#67eee9}.why-film-card h3{margin:13px 0 8px;color:#fff;font-size:23px;font-weight:900;letter-spacing:-.05em}.why-film-card>p{min-height:53px;margin:0;color:rgba(230,241,244,.61);font-size:11px;line-height:1.55}.why-film-card ul{display:grid;gap:8px;padding:0;margin:19px 0;list-style:none}.why-film-card li{display:flex;gap:7px;color:rgba(239,248,249,.79);font-size:10px;font-weight:650}.why-film-card li svg{width:13px;color:#6eece8}.why-film-card a{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:auto;color:#7bece8;font-size:11px;font-weight:900}.why-film-card a svg{width:14px}.why-comparison{padding:103px 0 0}.why-comparison-table{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:rgba(3,17,30,.43)}.why-comparison-head,.why-comparison-row{display:grid;grid-template-columns:1.2fr .9fr 1.1fr}.why-comparison-head{color:rgba(232,242,245,.48);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.why-comparison-head>*{padding:16px 20px}.why-comparison-head strong{color:#60e9e4;background:rgba(41,208,208,.08)}.why-comparison-row{border-top:1px solid rgba(255,255,255,.09)}.why-comparison-row>*{display:flex;align-items:center;gap:8px;padding:16px 20px;color:rgba(231,242,244,.61);font-size:12px;font-weight:650}.why-comparison-row>span{color:#fff}.why-comparison-row strong{color:#ddfefd;background:rgba(41,208,208,.08)}.why-comparison-row svg{width:14px}.why-comparison-row b svg{color:#d47b9e}.why-comparison-row strong svg{color:#5eede7}.why-final{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:39px 45px;margin-top:100px;border:1px solid rgba(104,235,230,.22);border-radius:23px;background:radial-gradient(circle at 89% 35%,rgba(29,214,211,.2),transparent 31%),linear-gradient(133deg,rgba(20,7,55,.83),rgba(2,31,40,.83))}.why-final h2{max-width:650px;margin-bottom:13px;font-size:clamp(29px,3.4vw,45px)}.why-final>div:last-child{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:14px}.why-final>div:last-child>a:last-child{color:#7aece8;font-size:12px;font-weight:800}@media (max-width:900px){.why-film-choice,.why-hero{grid-template-columns:1fr}.why-reason-grid{grid-template-columns:repeat(2,1fr)}.why-final{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.why-funnel{padding:28px 16px 76px}.why-hero{min-height:0;padding:29px 21px;border-radius:20px}.why-hero h1{font-size:40px}.why-hero-proof>div{grid-template-columns:83px 1fr}.why-comparison,.why-reasons{padding-top:70px}.why-section-heading{display:block}.why-section-heading>p{margin-top:15px}.why-film-cards,.why-reason-grid{grid-template-columns:1fr}.why-film-choice{gap:35px;padding:28px 21px;margin-top:70px}.why-comparison-head,.why-comparison-row{grid-template-columns:1fr 1fr}.why-comparison-head>span,.why-comparison-row>span{grid-column:1/-1;padding-bottom:4px}.why-comparison-head>b,.why-comparison-head>strong,.why-comparison-row>b,.why-comparison-row>strong{padding-top:7px}.why-final{padding:29px 21px;margin-top:70px}}.moraya-case{position:relative;overflow:hidden;min-height:100vh;padding:clamp(34px,6vw,92px) 24px 130px;color:#f8fbff;background:radial-gradient(circle at 10% 8%,rgba(93,44,210,.3),transparent 27%),radial-gradient(circle at 88% 14%,rgba(35,226,221,.16),transparent 24%),#070812}.moraya-case-grid{position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(137,117,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(137,117,255,.12) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 72%);mask-image:linear-gradient(180deg,#000 0,transparent 72%)}.moraya-case-final,.moraya-case-hero,.moraya-case-overview,.moraya-case-pillars,.moraya-case-statement,.moraya-case-system{position:relative;width:min(1180px,100%);margin-inline:auto}.moraya-case-hero{min-height:610px;padding:clamp(32px,6vw,82px);border:1px solid rgba(143,124,255,.25);border-radius:32px;overflow:hidden;background:linear-gradient(118deg,rgba(22,13,58,.94),rgba(7,22,34,.86));box-shadow:inset 0 1px rgba(255,255,255,.07),0 30px 85px rgba(0,0,0,.3)}.moraya-case-hero:after{position:absolute;content:"M";right:-.06em;bottom:-.42em;color:rgba(110,235,230,.06);font-size:min(56vw,690px);font-family:Arial,sans-serif;font-weight:900;line-height:1;pointer-events:none}.moraya-case-mark{position:absolute;top:26px;right:28px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:rgba(240,245,255,.54)}.moraya-case-mark b{padding:7px 10px;border:1px solid rgba(103,239,232,.35);border-radius:99px;color:#76eee9}.moraya-case-kicker{margin:0;color:#6eece8;font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.moraya-case-final h2,.moraya-case-hero h1,.moraya-case-overview h2,.moraya-case-statement h2,.moraya-case-system h2{position:relative;z-index:1;max-width:840px;margin:18px 0 22px;color:white;font-size:clamp(48px,7vw,91px);font-weight:900;letter-spacing:-.085em;line-height:.88}.moraya-case h1 em,.moraya-case h2 em{color:#78eee9;font-style:normal}.moraya-case-lead{position:relative;z-index:1;max-width:610px;margin:0;color:rgba(235,243,255,.67);font-size:15px;line-height:1.75}.moraya-case-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-top:31px}.moraya-case-inline,.moraya-case-primary,.moraya-case-text{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900}.moraya-case-primary{min-height:50px;padding:0 19px;border-radius:12px;color:#061517;background:#72eee9;box-shadow:0 12px 29px rgba(72,228,222,.21);transition:transform .2s ease,background .2s ease}.moraya-case-primary:hover{transform:translateY(-2px);background:#a0f7f2}.moraya-case-inline,.moraya-case-text{color:#7aeee9}.moraya-case-inline svg,.moraya-case-primary svg,.moraya-case-text svg{width:15px}.moraya-case-proof{position:absolute;z-index:1;right:clamp(32px,6vw,82px);bottom:clamp(29px,5vw,61px);display:grid;gap:9px;min-width:210px;padding:17px 19px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(4,11,24,.65);backdrop-filter:blur(12px)}.moraya-case-proof span{display:flex;gap:9px;align-items:center;color:rgba(235,244,255,.68);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.moraya-case-proof b{color:#73eee9}.moraya-case-overview{display:grid;grid-template-columns:1fr .92fr;gap:clamp(36px,9vw,140px);padding:125px 8% 110px}.moraya-case-final h2,.moraya-case-overview h2,.moraya-case-statement h2,.moraya-case-system h2{font-size:clamp(36px,4.6vw,61px)}.moraya-case-overview-copy{padding-top:30px}.moraya-case-final>p:not(.moraya-case-kicker),.moraya-case-overview-copy p,.moraya-case-statement p:not(.moraya-case-kicker),.moraya-case-system header>p:not(.moraya-case-kicker){margin:0 0 18px;color:rgba(231,241,255,.64);font-size:14px;line-height:1.72}.moraya-case-inline{margin-top:8px}.moraya-case-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.moraya-case-pillars article{min-height:310px;padding:27px;border:1px solid rgba(255,255,255,.11);border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));transition:transform .22s ease,border-color .22s ease}.moraya-case-pillars article:hover{transform:translateY(-5px);border-color:rgba(110,236,231,.45)}.moraya-case-icon{display:flex;width:41px;height:41px;align-items:center;justify-content:center;border:1px solid rgba(112,236,230,.34);border-radius:13px;color:#77eee9;background:rgba(79,226,220,.08)}.moraya-case-icon svg{width:19px}.moraya-case-pillars p{margin:26px 0 9px;color:#8b75f0;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.moraya-case-pillars h3{max-width:270px;margin:0 0 13px;color:#fff;font-size:22px;font-weight:900;letter-spacing:-.045em;line-height:1.04}.moraya-case-pillars article>span:last-child{color:rgba(232,242,255,.6);font-size:12px;line-height:1.65}.moraya-case-statement{display:grid;grid-template-columns:90px 1fr auto;gap:clamp(30px,6vw,80px);align-items:center;padding:110px 8%;margin-top:96px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.moraya-case-statement-number{color:rgba(119,237,232,.58);font-size:13px;font-weight:900;letter-spacing:.2em}.moraya-case-circle{display:flex;width:126px;height:126px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(119,237,232,.44);border-radius:50%;color:#7beee9;font-size:11px;font-weight:900;transition:background .2s ease,transform .2s ease}.moraya-case-circle:hover{transform:rotate(-8deg) scale(1.04);background:rgba(105,236,230,.11)}.moraya-case-circle svg{width:17px}.moraya-case-system{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(42px,8vw,130px);padding:120px 8%}.moraya-case-system-list{display:grid;align-content:center}.moraya-case-system-list article{display:grid;grid-template-columns:38px 1fr 18px;gap:16px;align-items:center;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.1)}.moraya-case-system-list article>svg:first-child{width:20px;color:#73eee9}.moraya-case-system-list b{display:block;color:#fff;font-size:14px}.moraya-case-system-list span{display:block;margin-top:5px;color:rgba(232,242,255,.55);font-size:12px;line-height:1.5}.moraya-case-system-list article>svg:last-child{width:16px;color:#7eeed4}.moraya-case-final{padding:clamp(45px,7vw,91px) 8%;border:1px solid rgba(119,236,231,.22);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 92% 17%,rgba(113,234,227,.25),transparent 27%),linear-gradient(130deg,rgba(31,12,71,.88),rgba(4,31,38,.85));text-align:center}.moraya-case-final h2{max-width:760px;margin-inline:auto}.moraya-case-final>p:not(.moraya-case-kicker){max-width:590px;margin:0 auto 28px}@media (max-width:900px){.moraya-case-overview,.moraya-case-system{grid-template-columns:1fr;padding-inline:0}.moraya-case-overview-copy{padding-top:0}.moraya-case-pillars{grid-template-columns:1fr}.moraya-case-pillars article{min-height:0}.moraya-case-statement{grid-template-columns:1fr;padding-inline:0}.moraya-case-circle{width:90px;height:90px}}@media (max-width:640px){.moraya-case{padding:25px 16px 88px}.moraya-case-hero{min-height:590px;padding:79px 23px 26px;border-radius:23px}.moraya-case-mark{top:18px;right:18px}.moraya-case-mark span{display:none}.moraya-case-hero h1{font-size:48px}.moraya-case-proof{right:23px;bottom:22px;left:23px;min-width:0;grid-template-columns:1fr 1fr 1fr;padding:13px}.moraya-case-proof span{display:block;font-size:8px;line-height:1.4}.moraya-case-proof b{display:block;margin-bottom:2px}.moraya-case-overview{padding-block:76px 68px}.moraya-case-pillars h3{font-size:20px}.moraya-case-statement{padding-block:75px;margin-top:70px}.moraya-case-system{padding-block:73px}.moraya-case-final{padding:51px 23px;border-radius:22px}}.moraya-case-top-link{position:absolute;z-index:2;top:25px;left:clamp(32px,6vw,82px);display:inline-flex;align-items:center;gap:7px;color:#73eee9;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.moraya-case-top-link svg{width:12px}.moraya-case-challenges{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(42px,8vw,132px);align-items:center;padding:118px 8%}.moraya-case-challenges header>p:not(.moraya-case-kicker),.moraya-case-screens header>p:not(.moraya-case-kicker){margin:0;color:rgba(232,242,255,.62);font-size:14px;line-height:1.72}.moraya-case-challenge-list{display:grid}.moraya-case-challenge-list article{display:grid;grid-template-columns:38px 1fr 16px;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.moraya-case-challenge-list article>span{color:#79eee9;font-size:10px;font-weight:900;letter-spacing:.1em}.moraya-case-challenge-list b{display:block;color:#fff;font-size:14px}.moraya-case-challenge-list p{margin:5px 0 0;color:rgba(231,241,255,.56);font-size:12px;line-height:1.5}.moraya-case-challenge-list svg{width:15px;color:#9b82f4}.moraya-case-metrics{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:min(1050px,calc(100% - 48px));margin:0 auto;overflow:hidden;border:1px solid rgba(111,235,229,.23);border-radius:22px;background:rgba(6,25,36,.48)}.moraya-case-metrics article{display:flex;align-items:center;gap:17px;padding:23px 28px;border-right:1px solid rgba(255,255,255,.09)}.moraya-case-metrics article:last-child{border:0}.moraya-case-metrics strong{color:#72eee9;font-size:39px;font-weight:900;letter-spacing:-.08em}.moraya-case-metrics span{color:rgba(237,246,255,.62);font-size:10px;font-weight:800;line-height:1.45;text-transform:uppercase;letter-spacing:.06em}.moraya-case-screens{padding:125px 0 96px}.moraya-case-screens header{display:grid;grid-template-columns:1fr .75fr;gap:60px;align-items:end;margin:0 8% 31px}.moraya-case-screens h2{margin-bottom:0}.moraya-case-screen-grid{display:grid;grid-template-columns:1.17fr 1fr 1fr;gap:13px}.moraya-screen{min-height:330px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0b1220;box-shadow:0 16px 35px rgba(0,0,0,.16)}.moraya-screen-browser{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.moraya-screen-browser i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.28)}.moraya-screen-browser span{margin-left:5px;color:rgba(238,247,255,.35);font-family:monospace;font-size:8px}.moraya-screen-shot{position:relative;height:245px;overflow:hidden;background:#080c16}.moraya-screen-shot:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 70%,rgba(4,8,18,.25))}.moraya-screen-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.moraya-screen:hover .moraya-screen-shot img{transform:scale(1.025)}.moraya-screen footer{padding:13px 16px 15px;border-top:1px solid rgba(255,255,255,.08)}.moraya-screen footer span{display:block;color:#73eee9;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.moraya-screen footer b{display:block;margin-top:4px;color:#fff;font-size:11px}.moraya-screen-store-visual{display:flex;min-height:245px;flex-direction:column;justify-content:end;padding:23px;overflow:hidden;background:radial-gradient(circle at 76% 27%,rgba(92,230,223,.29),transparent 16%),radial-gradient(circle at 47% 80%,rgba(139,71,235,.35),transparent 38%),linear-gradient(145deg,#040714,#071826)}.moraya-screen-admin-visual small,.moraya-screen-shop-visual small,.moraya-screen-store-visual small{color:#73eee9;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.moraya-screen-store-visual b{max-width:270px;margin-top:12px;color:#fff;font-size:clamp(23px,3vw,37px);font-weight:900;letter-spacing:-.07em;line-height:.95}.moraya-screen-store-visual em{width:80%;height:6px;margin-top:22px;border-radius:99px;background:linear-gradient(90deg,#73eee9,transparent)}.moraya-screen-shop-visual{display:grid;grid-template-columns:.75fr 1fr;min-height:245px;background:linear-gradient(135deg,#100b2e,#082630)}.moraya-screen-shop-visual>div:first-child{position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 37%,#e7edf0 0 4%,#737e83 4.5% 10%,transparent 10.5%),linear-gradient(147deg,transparent 39%,#dfe7e8 40% 47%,#12131a 47.5% 74%,#6333c9 75% 78%,#040609 79%)}.moraya-screen-shop-visual>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px}.moraya-screen-shop-visual b{margin:6px 0;color:#fff;font-size:24px;letter-spacing:-.06em}.moraya-screen-shop-visual span{padding:4px 7px;border:1px solid rgba(114,238,233,.35);border-radius:99px;color:#a9fbf6;font-size:8px;font-weight:800}.moraya-screen-shop-visual button{margin-top:17px;padding:7px 9px;border:0;border-radius:6px;color:#071719;background:#72eee9;font-size:8px;font-weight:900}.moraya-screen-admin-visual{display:grid;grid-template-columns:68px 1fr;min-height:245px}.moraya-screen-admin-visual aside{display:flex;flex-direction:column;gap:13px;padding:14px 9px;border-right:1px solid rgba(255,255,255,.08);background:#080d19}.moraya-screen-admin-visual aside b{color:white;font-size:9px}.moraya-screen-admin-visual aside span{color:rgba(232,242,255,.45);font-size:7px}.moraya-screen-admin-visual>div{padding:17px;background:radial-gradient(circle at 75% 30%,rgba(54,230,221,.16),transparent 34%),#0b1424}.moraya-screen-admin-visual>div>b{display:block;margin-top:8px;color:#fff;font-size:19px;font-weight:900;line-height:1;letter-spacing:-.05em}.moraya-screen-admin-visual section{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px}.moraya-screen-admin-visual section i{display:block;height:43px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent)}.moraya-case-screens-link{margin:24px 8% 0}.moraya-case-process{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,115px);padding:105px 8%;background:rgba(255,255,255,.025);border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.moraya-case-process ol{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0;margin:0;list-style:none}.moraya-case-process li{padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(7,13,27,.48)}.moraya-case-process li span{color:#8d75eb;font-size:10px;font-weight:900;letter-spacing:.1em}.moraya-case-process li b{display:block;margin:15px 0 6px;color:#fff;font-size:13px}.moraya-case-process li p{margin:0;color:rgba(231,241,255,.55);font-size:11px;line-height:1.55}.moraya-case-conversion{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,9vw,132px);align-items:center;padding:118px 8%}.moraya-case-conversion ul{display:grid;gap:13px;padding:0;margin:0;list-style:none}.moraya-case-conversion li{display:flex;gap:15px;align-items:flex-start;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.025)}.moraya-case-conversion li>svg{width:20px;margin-top:1px;color:#72eee9}.moraya-case-conversion li b{display:block;color:#fff;font-size:13px}.moraya-case-conversion li span{color:rgba(231,241,255,.55);font-size:11px;line-height:1.55}.moraya-case-intention{position:relative;width:min(920px,calc(100% - 48px));padding:52px 9%;margin:0 auto 110px;border-left:2px solid #72eee9;background:linear-gradient(90deg,rgba(85,232,225,.08),transparent)}.moraya-case-intention blockquote{max-width:690px;margin:15px 0;color:#fff;font-size:clamp(23px,3.2vw,42px);font-weight:850;letter-spacing:-.055em;line-height:1.06}.moraya-case-intention>span{color:rgba(231,241,255,.54);font-size:11px}.moraya-case-final-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:21px}@media (max-width:900px){.moraya-case-challenges,.moraya-case-conversion,.moraya-case-process{grid-template-columns:1fr;padding-inline:0}.moraya-case-metrics{width:100%}.moraya-case-screens header{grid-template-columns:1fr;gap:16px;margin-inline:0}.moraya-case-screen-grid{grid-template-columns:1fr 1fr}.moraya-screen-store{grid-column:1/-1}}@media (max-width:640px){.moraya-case-top-link{top:19px;left:23px}.moraya-case-challenges{padding-block:72px}.moraya-case-metrics{grid-template-columns:1fr}.moraya-case-metrics article{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.moraya-case-metrics article:last-child{border-bottom:0}.moraya-case-screens{padding-block:76px 62px}.moraya-case-screen-grid{grid-template-columns:1fr}.moraya-screen-store{grid-column:auto}.moraya-case-screens-link{margin-left:0}.moraya-case-process{padding-block:72px}.moraya-case-process ol{grid-template-columns:1fr}.moraya-case-conversion{padding-block:73px}.moraya-case-intention{width:100%;padding:38px 25px;margin-bottom:70px}}.subscription-shell{width:min(1160px,100%);margin:0 auto}.subscription-hero{max-width:790px;margin:25px auto 78px;text-align:center}.subscription-eyebrow{margin:0;color:#5dece6;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.subscription-faq h2,.subscription-hero h1,.subscription-section-heading h2,.subscription-steps h2{margin:14px 0 17px;color:#fff;font-size:clamp(38px,5.1vw,68px);font-weight:900;letter-spacing:-.067em;line-height:.94}.subscription-hero h1 em{color:#77ede9;font-style:normal}.subscription-hero>p:not(.subscription-eyebrow){max-width:630px;margin:0 auto;color:rgba(231,241,245,.68);font-size:15px;line-height:1.65}.subscription-hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px}.subscription-hero-proof span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(232,244,246,.74);background:rgba(4,17,31,.4);font-size:10px;font-weight:700}.subscription-hero-proof svg{width:14px;color:#5bece6}.subscription-feedback{display:flex;align-items:center;justify-content:center;gap:8px;max-width:670px;padding:13px 18px;margin:-48px auto 45px;border:1px solid rgba(77,235,186,.25);border-radius:12px;color:#7df3ca;background:rgba(24,143,107,.12);font-size:12px;font-weight:700;text-align:center}.subscription-feedback svg{width:16px}.subscription-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:27px}.subscription-section-heading h2{max-width:600px;margin-bottom:0;font-size:clamp(29px,3.4vw,46px)}.subscription-section-heading>p{max-width:325px;margin:0 0 4px;color:rgba(229,241,244,.6);font-size:13px;line-height:1.58}.subscription-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.subscription-plan,.subscription-plan-skeleton{position:relative;display:flex;min-height:505px;flex-direction:column;padding:27px 25px 23px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(150deg,rgba(18,7,45,.8),rgba(3,22,36,.67));box-shadow:0 16px 42px rgba(0,0,0,.16)}.subscription-plan.is-recommended{z-index:1;border-color:rgba(84,235,229,.62);background:radial-gradient(circle at 70% 5%,rgba(26,216,212,.19),transparent 30%),linear-gradient(150deg,rgba(10,44,59,.91),rgba(3,22,36,.75));box-shadow:0 18px 52px rgba(18,222,218,.14);transform:translateY(-10px)}.subscription-plan.is-premium{border-color:rgba(172,112,255,.38);background:radial-gradient(circle at 80% 0,rgba(139,54,237,.2),transparent 34%),linear-gradient(150deg,rgba(33,10,64,.85),rgba(8,18,40,.76))}.subscription-plan-badge{position:absolute;z-index:5;top:12px;left:22px;padding:6px 10px;border-radius:999px;color:#04191c;background:#62ece7;font-size:9px;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.subscription-plan.is-recommended .subscription-plan-top{margin-top:20px}.subscription-plan-top{display:flex;gap:15px;justify-content:space-between}.subscription-plan h3{margin:0;color:#fff;font-size:25px;font-weight:900;letter-spacing:-.045em}.subscription-plan.is-recommended h3{color:#75eee9}.subscription-plan.is-premium h3{color:#c8a9ff}.subscription-plan-top p{min-height:34px;margin:5px 0 0;color:rgba(231,241,244,.56);font-size:11px;line-height:1.45}.subscription-plan-index{color:rgba(231,241,244,.25);font-size:10px;font-weight:900;letter-spacing:.1em}.subscription-plan-price{display:flex;align-items:baseline;gap:7px;margin-top:20px}.subscription-plan-price strong{color:#fff;font-size:40px;font-weight:900;letter-spacing:-.065em}.subscription-plan.is-recommended .subscription-plan-price strong{color:#73eee8}.subscription-plan.is-premium .subscription-plan-price strong{color:#c6a6ff}.subscription-plan-price span{color:rgba(230,241,244,.5);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.subscription-plan-divider{height:1px;margin:21px 0 17px;background:rgba(255,255,255,.11)}.subscription-plan ul{display:grid;gap:11px;padding:0;margin:0;list-style:none}.subscription-plan li{display:flex;align-items:flex-start;gap:9px;color:rgba(238,247,249,.73);font-size:11px;line-height:1.35}.subscription-plan li svg{flex:0 0 auto;width:15px;margin-top:-1px;color:#5dece6}.subscription-plan-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:0 15px;margin-top:auto;border:1px solid rgba(105,237,232,.5);border-radius:10px;color:#6eede8;background:rgba(84,230,225,.06);font-size:12px;font-weight:900;transition:transform .2s ease,background .2s ease,color .2s ease}.subscription-plan-action:hover{color:#031518;background:#63e9e4;transform:translateY(-2px)}.subscription-plan.is-recommended .subscription-plan-action{color:#041517;background:#5fe8e4;box-shadow:0 10px 22px rgba(32,223,218,.18)}.subscription-plan.is-premium .subscription-plan-action{border-color:rgba(185,137,255,.53);color:#fff;background:#7434e4}.subscription-plan-action svg{width:15px}.subscription-plan-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:rgba(228,241,243,.45);font-size:9px;text-align:center}.subscription-plan-note svg{width:12px;color:#5eece6}.subscription-plan-skeleton{min-height:505px;background:linear-gradient(100deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.09) 45%,rgba(255,255,255,.03) 66%);background-size:200% 100%;animation:product-loading-shimmer 1.3s infinite}.subscription-benefits{margin-top:104px}.subscription-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.subscription-benefit-grid article{position:relative;min-height:211px;padding:24px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(4,21,35,.5)}.subscription-benefit-grid article>span{position:absolute;top:18px;right:18px;color:rgba(231,241,244,.25);font-size:10px;font-weight:900}.subscription-benefit-grid svg{width:23px;color:#5eece6}.subscription-benefit-grid h3{margin:22px 0 8px;color:#fff;font-size:15px;font-weight:900}.subscription-benefit-grid p{margin:0;color:rgba(229,241,244,.57);font-size:11px;line-height:1.57}.subscription-choice-guide{margin-top:102px}.subscription-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.subscription-choice-grid article{display:flex;min-height:258px;flex-direction:column;padding:27px 24px 22px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(5,19,34,.45);transition:transform .2s ease,border-color .2s ease}.subscription-choice-grid article:hover{border-color:rgba(100,237,231,.43);transform:translateY(-3px)}.subscription-choice-grid article.is-highlighted{border-color:rgba(96,235,229,.5);background:radial-gradient(circle at 82% 10%,rgba(26,225,218,.16),transparent 34%),rgba(3,31,43,.64)}.subscription-choice-grid span{color:#68ece7;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.subscription-choice-grid h3{max-width:285px;margin:16px 0 10px;color:#fff;font-size:19px;font-weight:900;letter-spacing:-.038em;line-height:1.05}.subscription-choice-grid p{margin:0;color:rgba(229,241,244,.6);font-size:11px;line-height:1.6}.subscription-choice-grid button{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:21px;color:#6ceee9;font-size:12px;font-weight:900}.subscription-choice-grid button svg{width:15px;transition:transform .2s ease}.subscription-choice-grid button:hover svg{transform:translateX(4px)}.subscription-steps{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;padding:clamp(29px,4.5vw,55px);margin-top:92px;border:1px solid rgba(102,234,230,.18);border-radius:24px;background:radial-gradient(circle at 89% 14%,rgba(36,207,211,.15),transparent 32%),linear-gradient(135deg,rgba(21,8,55,.76),rgba(3,28,39,.7))}.subscription-faq h2,.subscription-steps h2{margin-bottom:15px;font-size:clamp(29px,3.5vw,46px)}.subscription-faq-intro>p:not(.subscription-eyebrow),.subscription-steps>div>p:not(.subscription-eyebrow){max-width:430px;margin:0;color:rgba(229,241,244,.65);font-size:13px;line-height:1.65}.subscription-secondary-action{display:inline-flex;align-items:center;gap:9px;padding:13px 16px;margin-top:23px;border:1px solid rgba(95,236,230,.43);border-radius:10px;color:#72eee8;font-size:12px;font-weight:900;transition:transform .2s ease}.subscription-secondary-action:hover{transform:translateY(-2px)}.subscription-secondary-action svg{width:15px}.subscription-steps-list{display:grid;align-content:center}.subscription-steps-list article{display:grid;grid-template-columns:44px 1fr;gap:3px 12px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.11)}.subscription-steps-list article:last-child{border-bottom:0}.subscription-steps-list i{grid-row:span 2;color:#65ede7;font-size:12px;font-style:normal;font-weight:900}.subscription-steps-list b{color:#fff;font-size:14px}.subscription-steps-list span{color:rgba(229,241,244,.56);font-size:11px;line-height:1.45}.subscription-faq{display:grid;grid-template-columns:.73fr 1.27fr;gap:72px;align-items:start;padding:102px 0 15px}.subscription-faq-list{border-top:1px solid rgba(255,255,255,.12)}.subscription-faq-list article{border-bottom:1px solid rgba(255,255,255,.12)}.subscription-faq-list button{display:grid;grid-template-columns:31px 1fr 30px;width:100%;gap:7px;align-items:center;padding:18px 0;color:#fff;text-align:left}.subscription-faq-list button>span{color:#62ede7;font-size:10px;font-weight:900}.subscription-faq-list button b{font-size:13px}.subscription-faq-list button i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#84eee9;font-style:normal}.subscription-faq-list button svg{width:14px}.subscription-faq-list article>p{max-width:700px;padding:0 42px 17px;margin:0;color:rgba(228,241,244,.62);font-size:12px;line-height:1.6}.subscription-final-cta{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:36px 42px;margin-top:82px;border:1px solid rgba(100,235,230,.23);border-radius:21px;background:radial-gradient(circle at 88% 30%,rgba(29,210,212,.2),transparent 32%),linear-gradient(125deg,rgba(24,7,56,.83),rgba(2,31,40,.84))}.subscription-final-cta h2{max-width:570px;margin:10px 0;color:#fff;font-size:clamp(28px,3.3vw,43px);font-weight:900;letter-spacing:-.055em;line-height:1}.subscription-final-cta p:not(.subscription-eyebrow){max-width:590px;margin:0;color:rgba(229,241,244,.64);font-size:13px;line-height:1.55}.subscription-final-cta>div:last-child{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:13px}.subscription-final-cta button{display:inline-flex;align-items:center;gap:9px;padding:14px 17px;border-radius:10px;color:#031417;background:#61eae5;box-shadow:0 11px 26px rgba(25,223,218,.2);font-size:12px;font-weight:900;transition:transform .2s ease}.subscription-final-cta button:hover{transform:translateY(-2px)}.subscription-final-cta button svg{width:16px}.subscription-final-cta a{color:#7aeee9;font-size:12px;font-weight:800}@media (max-width:900px){.subscription-benefit-grid,.subscription-choice-grid,.subscription-plan-grid{grid-template-columns:repeat(2,1fr)}.subscription-plan.is-recommended{transform:none}.subscription-faq,.subscription-steps{grid-template-columns:1fr;gap:34px}.subscription-faq{padding-top:76px}.subscription-final-cta{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.subscription-funnel{padding:29px 16px 75px}.subscription-hero{margin-bottom:57px;text-align:left}.subscription-hero>p:not(.subscription-eyebrow){margin-left:0}.subscription-hero-proof{justify-content:flex-start}.subscription-section-heading{display:block}.subscription-section-heading>p{margin-top:15px}.subscription-benefit-grid,.subscription-choice-grid,.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan{min-height:0}.subscription-plan ul{margin-bottom:28px}.subscription-benefits,.subscription-choice-guide{margin-top:70px}.subscription-steps{padding:29px 21px;margin-top:65px}.subscription-faq{gap:25px;padding-top:70px}.subscription-faq-list button b{font-size:12px}.subscription-final-cta{padding:28px 22px;margin-top:57px}}.accessories-seo-inner{width:min(1180px,100%);margin:0 auto}.accessories-seo-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:clamp(38px,6vw,78px);align-items:stretch;overflow:hidden;padding:clamp(36px,5vw,62px);border:1px solid rgba(121,230,235,.16);border-radius:25px;background:radial-gradient(circle at 92% 10%,rgba(34,213,214,.14),transparent 33%),linear-gradient(135deg,rgba(17,7,49,.82),rgba(4,28,39,.82))}.accessories-seo-intro:before{position:absolute;top:0;bottom:0;left:53%;width:1px;background:linear-gradient(transparent,rgba(107,235,232,.2),transparent);content:""}.accessories-seo-copy{display:flex;flex-direction:column;justify-content:center}.accessories-seo-bottom>div>p:first-child,.accessories-seo-copy>p:first-child{margin:0;color:#5eece6;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.accessories-seo h2{margin:12px 0 0;color:#fff;font-size:clamp(30px,4vw,53px);font-weight:900;letter-spacing:-.06em;line-height:.98}.accessories-seo-bottom>div>p:last-child,.accessories-seo-copy>p:not(:first-child){margin:17px 0 0;color:rgba(229,241,244,.68);font-size:14px;line-height:1.72}.accessories-seo-copy>p:last-child{color:rgba(229,241,244,.5)}.accessories-seo-flow{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:8px 0}.accessories-seo-flow-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.1)}.accessories-seo-flow-head span{color:rgba(104,239,233,.22);font-family:var(--font-display);font-size:clamp(48px,5.3vw,72px);font-weight:900;letter-spacing:-.07em;line-height:.8}.accessories-seo-flow-head p{margin:0;color:#fff;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.accessories-seo-flow ol{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px 0 0;margin:0;list-style:none;background:rgba(255,255,255,.08)}.accessories-seo-flow li{position:relative;display:grid;min-height:116px;grid-template-columns:29px 1fr;align-content:center;padding:18px;background:rgba(6,18,37,.94);transition:background .3s ease,transform .3s ease}.accessories-seo-flow li>span{grid-row:1/3;color:#64ede7;font-size:9px;font-weight:900;letter-spacing:.08em}.accessories-seo-flow strong{color:#fff;font-size:15px}.accessories-seo-flow small{max-width:180px;margin-top:6px;color:rgba(229,241,244,.52);font-size:10px;line-height:1.45}@media(hover:hover){.accessories-seo-flow li:hover{z-index:2;background:rgba(14,40,57,.98);transform:translateY(-3px)}}.accessories-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:14px 0 58px}.accessories-guide-grid article{min-height:198px;padding:26px 23px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(3,19,32,.43)}.accessories-guide-grid svg{width:23px;color:#5eebe6}.accessories-guide-grid h3{margin:18px 0 8px;color:#fff;font-size:16px;font-weight:900}.accessories-guide-grid p{margin:0;color:rgba(229,241,244,.58);font-size:12px;line-height:1.6}.accessories-seo-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:clamp(28px,4vw,48px);border-top:1px solid rgba(114,235,233,.22);border-bottom:1px solid rgba(114,235,233,.22)}.accessories-seo-bottom>div{max-width:710px}.accessories-seo-bottom h2{max-width:560px;margin-bottom:15px;font-size:clamp(29px,3.4vw,45px)}.accessories-seo-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;padding:14px 18px;border-radius:11px;color:#061417;background:#59e7e2;font-size:12px;font-weight:900;box-shadow:0 11px 25px rgba(45,226,221,.18);transition:transform .2s ease}.accessories-seo-action:hover{transform:translateY(-2px)}.accessories-seo-action svg{width:16px}.accessories-faq{max-width:910px;margin:54px auto 0;border-top:1px solid rgba(255,255,255,.11)}.accessories-faq details{border-bottom:1px solid rgba(255,255,255,.11)}.accessories-faq summary{display:flex;align-items:center;gap:10px;padding:19px 0;color:#f3fbfc;cursor:pointer;font-size:14px;font-weight:800;list-style:none}.accessories-faq summary::-webkit-details-marker{display:none}.accessories-faq summary svg{width:16px;color:#5aebe6}.accessories-faq p{max-width:800px;padding:0 0 18px 26px;margin:0;color:rgba(227,241,244,.61);font-size:12px;line-height:1.62}@media (max-width:900px){.accessories-seo-intro{grid-template-columns:1fr}.accessories-seo-intro:before{display:none}}@media (max-width:760px){.accessories-seo{padding:0 16px 76px}.accessories-seo-intro{padding:28px 21px;border-radius:19px}.accessories-seo-flow ol,.accessories-seo-intro{grid-template-columns:1fr}.accessories-seo-flow li{min-height:95px}.accessories-guide-grid{grid-template-columns:1fr;margin-bottom:40px}.accessories-guide-grid article{min-height:0}.accessories-seo-bottom{display:block;padding:29px 3px}.accessories-seo-action{margin-top:23px}.accessories-faq{margin-top:40px}}.product-shell{width:min(1180px,100%);margin:0 auto}.product-breadcrumb{display:flex;align-items:center;gap:7px;color:rgba(220,232,243,.58);font-size:12px;font-weight:600}.product-breadcrumb a{transition:color .18s ease}.product-breadcrumb a:hover{color:#5ff5ef}.product-breadcrumb svg{width:13px;height:13px;opacity:.45}.product-breadcrumb span{color:rgba(255,255,255,.84);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);gap:clamp(30px,5vw,70px);padding:clamp(22px,3vw,38px);margin-top:22px;border:1px solid rgba(145,231,242,.18);border-radius:28px;background:linear-gradient(135deg,rgba(7,11,28,.92),rgba(11,30,50,.78));box-shadow:0 24px 70px rgba(0,0,0,.24)}.product-visual{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at 50% 55%,rgba(51,207,225,.17),transparent 52%),linear-gradient(145deg,#14082f,#061321 78%)}.product-funnel--titane .product-visual{background:radial-gradient(circle at 54% 57%,rgba(124,55,231,.38),transparent 50%),linear-gradient(145deg,#160830,#090819 75%)}.product-funnel--advanced .product-visual{background:radial-gradient(circle at 53% 58%,rgba(10,218,213,.21),transparent 48%),linear-gradient(145deg,#062c38,#06131e 76%)}.product-visual img{position:relative;z-index:1;padding:28px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product-visual:hover img{transform:scale(1.035)}.product-visual:after{content:"";position:absolute;inset:auto 8% 5%;height:18%;border-radius:50%;background:rgba(0,0,0,.55);filter:blur(30px)}.product-visual-shine{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 31%,rgba(255,255,255,.11) 48%,transparent 61%);transform:translateX(-110%);transition:transform .8s ease}.product-visual:hover .product-visual-shine{transform:translateX(110%)}.product-visual-badge{position:absolute;z-index:3;top:18px;left:18px;padding:8px 11px;border:1px solid rgba(133,255,246,.35);border-radius:999px;color:#84f8f2;background:rgba(6,15,27,.72);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.product-thumbnails{display:flex;padding-top:12px}.product-thumbnails button{width:56px;height:56px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#081421;opacity:.55;transition:opacity .18s,border-color .18s,transform .18s}.product-thumbnails button.is-active,.product-thumbnails button:hover{border-color:#46e5e2;opacity:1;transform:translateY(-2px)}.product-purchase{display:flex;flex-direction:column;padding:8px 0}.product-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-eyebrow{margin:0;color:#58eee9;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.product-stock{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(56,229,183,.28);border-radius:999px;background:rgba(8,74,76,.28);color:#c9f8ec;font-size:10px;font-weight:850;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.product-stock i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#38e5b7;box-shadow:0 0 0 4px rgba(56,229,183,.12)}.product-stock.is-out-of-stock{border-color:rgba(251,113,133,.32);background:rgba(127,29,29,.2);color:#fecdd3}.product-stock.is-out-of-stock i{background:#fb7185;box-shadow:0 0 0 4px rgba(251,113,133,.12)}.product-funnel[style] .product-hero{border-color:color-mix(in srgb,var(--film-tone) 33%,rgba(145,231,242,.18));background:linear-gradient(135deg,color-mix(in srgb,var(--film-deep) 74%,#070b1c),color-mix(in srgb,var(--film-tone) 12%,#08172a))}.product-funnel[style] .product-visual{border-color:color-mix(in srgb,var(--film-tone) 27%,rgba(255,255,255,.08));background:radial-gradient(circle at 52% 56%,color-mix(in srgb,var(--film-tone) 43%,transparent),transparent 53%),linear-gradient(145deg,color-mix(in srgb,var(--film-deep) 82%,#14082f),#07101d 78%)}.product-funnel[style] .product-stock:not(.is-out-of-stock),.product-funnel[style] .product-visual-badge{border-color:color-mix(in srgb,var(--film-tone) 48%,rgba(255,255,255,.16));color:color-mix(in srgb,var(--film-tone) 56%,white);background:color-mix(in srgb,var(--film-tone) 12%,rgba(5,16,30,.7))}.product-funnel[style] .product-stock:not(.is-out-of-stock) i{background:var(--film-tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--film-tone) 15%,transparent)}.product-funnel[style] .product-checkout-note svg,.product-funnel[style] .product-eyebrow,.product-funnel[style] .product-mini-benefits svg{color:var(--film-tone)}.product-funnel[style] .product-title-row>span{border-color:color-mix(in srgb,var(--film-tone) 48%,transparent);color:color-mix(in srgb,var(--film-tone) 65%,white);background:color-mix(in srgb,var(--film-tone) 14%,transparent)}.product-funnel[style] .product-price-locked{border-color:color-mix(in srgb,var(--film-tone) 36%,transparent);color:color-mix(in srgb,var(--film-tone) 55%,white);background:color-mix(in srgb,var(--film-tone) 13%,rgba(8,32,50,.3))}.product-title-row{display:flex;align-items:center;gap:12px;margin-top:14px}.product-empty h1,.product-title-row h1{margin:0;color:#fff;font-size:clamp(34px,4vw,55px);font-weight:900;letter-spacing:-.065em;line-height:.96}.product-title-row>span{padding:6px 9px;border:1px solid rgba(148,105,255,.42);border-radius:7px;color:#cbb7ff;background:rgba(105,49,186,.14);font-size:10px;font-weight:900;letter-spacing:.1em}.product-description{max-width:580px;margin:20px 0 0;color:rgba(230,237,244,.71);font-size:15px;line-height:1.65}.product-mini-benefits{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.product-mini-benefits span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:rgba(244,249,252,.8);background:rgba(255,255,255,.035);font-size:10px;font-weight:700}.product-mini-benefits svg{width:14px;color:#59e9e3}.product-price-box{padding:18px 0 16px;margin-top:19px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.product-price-label{display:block;margin-bottom:4px;color:rgba(232,240,247,.48);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-price-box strong{color:#fff;font-size:34px;font-weight:900;letter-spacing:-.055em}.product-price-box strong small{color:#76ece8;font-size:13px;letter-spacing:0}.product-price-box em,.product-price-box p{display:block;margin:7px 0 0;color:rgba(224,239,243,.55);font-size:11px;font-style:normal}.product-price-box b{margin-left:8px;color:#62e9d3}.product-buy-row{display:flex;gap:10px;margin-top:18px}.product-checkout-note{display:flex;align-items:center;gap:7px;margin:11px 0 0;color:rgba(221,240,241,.54);font-size:10px;line-height:1.35}.product-checkout-note svg{width:13px;color:#5cece6}.product-quantity{display:flex;align-items:center;min-width:122px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(2,8,17,.38)}.product-quantity button{display:grid;width:39px;height:48px;place-items:center;color:#cfe8e9;transition:color .16s ease}.product-quantity button:hover{color:#59eee7}.product-quantity svg{width:15px}.product-quantity span{flex:1;color:#fff;text-align:center;font-size:14px;font-weight:800}.product-primary-action,.product-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;font-size:13px;font-weight:900;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.product-primary-action{min-height:48px;padding:0 22px;color:#031116;background:linear-gradient(100deg,#20e0df,#37bfe4);box-shadow:0 12px 26px rgba(19,210,214,.22)}.product-buy-row .product-primary-action{flex:1;text-transform:uppercase}.product-primary-action:hover,.product-secondary-action:hover{transform:translateY(-2px)}.product-primary-action.is-confirmed{color:#041a16;background:linear-gradient(100deg,#5df1bc,#34d4a3)}.product-primary-action svg,.product-secondary-action svg{width:17px}.product-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.product-assurance span{display:flex;align-items:center;gap:7px;color:rgba(230,242,244,.64);font-size:10px;font-weight:700;line-height:1.35}.product-assurance svg{flex:0 0 auto;width:15px;color:#5fe9e5}.product-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 86px;overflow:hidden;border:1px solid rgba(121,229,237,.16);border-radius:17px;background:rgba(129,228,236,.14)}.product-proof-strip>div{display:grid;grid-template-columns:31px 1fr;grid-template-rows:auto auto;gap:0 2px;padding:17px 15px;background:rgba(6,20,34,.72)}.product-proof-strip svg{grid-row:span 2;width:18px;margin-top:2px;color:#5debe7}.product-proof-strip b{color:#f9feff;font-size:12px}.product-proof-strip span{color:rgba(227,239,242,.53);font-size:10px}.product-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:end;padding:0 2px 70px}.product-decision h2,.product-details-intro h2,.product-related h2,.product-support h2{max-width:520px;margin:11px 0 15px;color:#fff;font-size:clamp(30px,3.6vw,50px);font-weight:850;letter-spacing:-.06em;line-height:.98}.product-decision h2 em,.product-details-intro h2 em{color:#78eee9;font-style:normal}.product-decision>div>p:not(.product-eyebrow),.product-details-intro>p:not(.product-eyebrow),.product-support-cta>p:not(.product-eyebrow){max-width:470px;margin:0;color:rgba(232,241,246,.65);font-size:14px;line-height:1.65}.product-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#70f2ed;font-size:12px;font-weight:900}.product-text-link svg{width:15px;transition:transform .2s ease}.product-text-link:hover svg{transform:translateX(4px)}.product-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(2,11,23,.35)}.product-spec-grid>div{display:flex;flex-direction:column;gap:8px;padding:23px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.product-spec-grid>div:nth-child(2n){border-right:0}.product-spec-grid>div:nth-last-child(-n+2){border-bottom:0}.product-order-data span,.product-spec-grid span{color:rgba(219,235,239,.5);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-order-data b,.product-spec-grid b{color:#fff;font-size:15px}.product-information{margin-bottom:84px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(135deg,rgba(20,7,45,.46),rgba(4,28,39,.35))}.product-tabs{display:flex;gap:10px;padding:11px;border-bottom:1px solid rgba(255,255,255,.09)}.product-tabs button{padding:11px 15px;border-radius:9px;color:rgba(225,238,242,.55);font-size:12px;font-weight:800;transition:background .2s,color .2s}.product-tabs button.is-active{color:#06181f;background:#64e9e5}.product-tab-content{min-height:152px;padding:28px 31px}.product-rich-copy{max-width:880px;color:rgba(234,243,247,.74);font-size:14px;line-height:1.72}.product-rich-copy p{margin:0 0 12px}.product-rich-copy strong{color:#fff}.product-order-data{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.product-order-data>div{display:flex;flex-direction:column;gap:8px;padding:3px 24px;border-right:1px solid rgba(255,255,255,.09)}.product-order-data>div:first-child{padding-left:0}.product-order-data>div:last-of-type{border-right:0}.product-order-data p{display:flex;grid-column:1/-1;align-items:center;gap:7px;margin:23px 0 0;color:rgba(231,240,244,.55);font-size:11px}.product-order-data p svg{width:14px;color:#5feae6}.product-order-steps{margin-bottom:84px}.product-order-steps .product-section-heading{align-items:flex-end}.product-order-steps .product-section-heading>p{max-width:330px;margin:0 0 6px;color:rgba(231,241,245,.61);font-size:13px;line-height:1.55}.product-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-steps-grid article{position:relative;display:flex;min-height:188px;flex-direction:column;align-items:flex-start;padding:23px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:linear-gradient(145deg,rgba(18,8,48,.44),rgba(2,26,38,.58))}.product-steps-grid article:after{content:"";position:absolute;right:-22px;bottom:-44px;width:135px;height:135px;border:1px solid rgba(97,235,230,.12);border-radius:50%}.product-steps-grid i{position:absolute;top:18px;right:19px;color:rgba(224,241,243,.3);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em}.product-steps-grid>article>svg{margin-bottom:20px}.product-steps-grid b{position:relative;z-index:1;color:#fff;font-size:14px}.product-steps-grid span{position:relative;z-index:1;max-width:270px;margin-top:8px;color:rgba(229,241,243,.6);font-size:11px;line-height:1.55}.product-decision{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:clamp(28px,4vw,50px);margin-bottom:84px;border:1px solid rgba(111,230,232,.18);border-radius:24px;background:radial-gradient(circle at 88% 15%,rgba(0,216,210,.15),transparent 39%),linear-gradient(128deg,rgba(22,9,59,.82),rgba(4,26,38,.83))}.product-comparison{display:grid;grid-template-columns:1fr 1fr;align-self:center;gap:12px}.product-comparison article{min-height:190px;padding:23px;border:1px solid rgba(255,255,255,.1);border-radius:16px}.product-comparison article>span{display:block;margin-bottom:19px;color:#fff;font-size:15px;font-weight:900}.product-comparison ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.product-comparison li{display:flex;align-items:center;gap:8px;color:rgba(233,243,246,.62);font-size:11px;font-weight:650}.product-comparison svg{width:14px}.product-comparison-standard{background:rgba(5,7,15,.28)}.product-comparison-standard svg{color:#d47999}.product-comparison-forged{border-color:rgba(94,241,232,.42)!important;background:linear-gradient(145deg,rgba(22,117,123,.21),rgba(8,17,43,.58));box-shadow:inset 0 1px rgba(255,255,255,.06)}.product-comparison-forged>span{color:#68eee9!important}.product-comparison-forged svg{color:#5ff0e7}.product-support{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:start;margin-bottom:88px}.product-support-cta{padding:34px;border-radius:20px;background:linear-gradient(145deg,rgba(17,5,43,.72),rgba(2,28,39,.76))}.product-support h2{font-size:clamp(28px,3vw,40px)}.product-secondary-action{margin-top:24px;padding:13px 18px;border:1px solid rgba(93,237,232,.47);color:#79eee9}.product-faq{border-top:1px solid rgba(255,255,255,.12)}.product-faq details{border-bottom:1px solid rgba(255,255,255,.12)}.product-faq summary{display:flex;align-items:center;gap:10px;padding:19px 0;color:#f4fbfc;cursor:pointer;font-size:14px;font-weight:800;list-style:none}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary svg{width:17px;color:#58eae5}.product-faq p{max-width:620px;padding:0 0 18px 27px;margin:0;color:rgba(229,241,243,.61);font-size:12px;line-height:1.6}.product-related{padding-bottom:25px}.product-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.product-section-heading h2{margin-bottom:0;font-size:clamp(28px,3vw,41px)}.product-section-heading .product-text-link{margin:0 0 5px;white-space:nowrap}.product-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.product-related-card{position:relative;display:grid;grid-template-columns:112px 1fr auto;gap:14px;align-items:center;min-height:136px;overflow:hidden;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:rgba(4,16,29,.54);transition:border-color .2s ease,transform .2s ease,background .2s ease}.product-related-card:hover{border-color:rgba(102,236,230,.62);background:rgba(10,32,43,.72);transform:translateY(-3px)}.product-related-image{position:relative;align-self:stretch;overflow:hidden;border-radius:11px;background:radial-gradient(circle,rgba(112,59,220,.25),transparent 67%),#100a23}.product-related-card>div:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}.product-related-card span{color:#6bece6;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.product-related-card b{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.product-related-card small{color:rgba(229,241,243,.57);font-size:11px;font-weight:700}.product-related-card>i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#76eee9;font-style:normal}.product-related-card>i svg{width:14px}.product-mobile-buy{display:none}.product-skeleton{height:480px;border-radius:28px;background:linear-gradient(100deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.09) 45%,rgba(255,255,255,.03) 66%);background-size:200% 100%;animation:product-loading-shimmer 1.3s infinite}.product-empty{padding:130px 24px}.product-empty p:not(.product-eyebrow){max-width:420px;margin:20px auto 26px;color:rgba(231,240,245,.68)}@keyframes product-loading-shimmer{to{background-position:-200% 0}}@media (max-width:900px){.product-decision,.product-details,.product-hero,.product-support{grid-template-columns:1fr;gap:30px}.product-proof-strip{grid-template-columns:repeat(2,1fr);margin-bottom:65px}.product-proof-strip>div:nth-child(2){border-right:0}.product-visual{min-height:360px}.product-details{padding-bottom:55px}.product-related-grid{grid-template-columns:1fr}.product-related-card{min-height:120px}.product-steps-grid{grid-template-columns:1fr}.product-steps-grid article{min-height:148px}}@media (max-width:640px){.product-funnel{padding:22px 16px 95px}.product-breadcrumb{font-size:10px}.product-hero{padding:15px;border-radius:20px}.product-visual{min-height:290px;border-radius:15px}.product-visual img{padding:18px}.product-heading-row{align-items:flex-start;flex-direction:column}.product-title-row h1{font-size:37px}.product-description{font-size:13px}.product-buy-row{display:block}.product-quantity{width:100%;margin-bottom:10px}.product-quantity button{width:48px}.product-assurance,.product-proof-strip{grid-template-columns:1fr}.product-proof-strip>div{border-bottom:1px solid rgba(130,227,235,.13)}.product-proof-strip>div:last-child{border-bottom:0}.product-spec-grid{grid-template-columns:1fr}.product-spec-grid>div,.product-spec-grid>div:nth-child(2n){border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.product-spec-grid>div:last-child{border-bottom:0}.product-information{margin-bottom:55px}.product-tab-content{padding:22px 18px}.product-order-data{grid-template-columns:1fr;gap:16px}.product-order-data>div,.product-order-data>div:first-child{padding:0 0 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.product-order-data p{margin-top:3px}.product-decision{padding:25px 19px;margin-bottom:58px}.product-comparison{grid-template-columns:1fr}.product-support{margin-bottom:60px}.product-support-cta{padding:27px 21px}.product-section-heading{display:block}.product-section-heading .product-text-link{margin-top:15px}.product-mobile-buy{position:fixed;z-index:80;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between;padding:9px 10px 9px 16px;border:1px solid rgba(98,242,234,.31);border-radius:14px;background:rgba(4,15,25,.94);box-shadow:0 14px 38px rgba(0,0,0,.38);backdrop-filter:blur(16px)}.product-mobile-buy div{display:flex;flex-direction:column;gap:2px}.product-mobile-buy span{color:rgba(229,241,244,.55);font-size:9px;font-weight:700}.product-mobile-buy b{color:#fff;font-size:15px}.product-mobile-buy button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 14px;border-radius:9px;color:#051417;background:#57e9e5;font-size:11px;font-weight:900}.product-mobile-buy svg{width:14px}}html{scroll-behavior:smooth}body{background-color:#0a0512;color:#f8fafc;font-family:var(--font-body)}.glass-card{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.1);background-color:rgb(255 255 255/.04);--tw-shadow:0 8px 32px rgba(0,0,0,0.45);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.account-tab-panel .glass-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background-color .3s ease,box-shadow .35s ease}.account-tab-panel .grid>.glass-card,.account-tab-panel .space-y-3>.glass-card{animation:account-card-in .48s cubic-bezier(.2,.8,.2,1) both}.account-tab-panel .grid>.glass-card:nth-child(2),.account-tab-panel .space-y-3>.glass-card:nth-child(2){animation-delay:.06s}.account-tab-panel .grid>.glass-card:nth-child(3),.account-tab-panel .space-y-3>.glass-card:nth-child(3){animation-delay:.12s}.account-tab-panel .grid>.glass-card:nth-child(4),.account-tab-panel .space-y-3>.glass-card:nth-child(4){animation-delay:.18s}@media (hover:hover){.account-tab-panel .glass-card:hover{transform:translateY(-5px);border-color:rgba(73,229,224,.32);background-color:rgba(73,229,224,.055);box-shadow:0 18px 42px rgba(0,0,0,.2),0 0 25px rgba(73,229,224,.055)}}@media (prefers-reduced-motion:reduce){.account-tab-panel .grid>.glass-card,.account-tab-panel .space-y-3>.glass-card{animation:none}.account-tab-panel .glass-card{transition:none;transform:none}}.glass-dark{background:linear-gradient(145deg,rgba(15,10,30,.85),rgba(10,5,18,.92));border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px)}.neon-text-cyan{color:#22d3ee;text-shadow:0 0 18px rgba(34,211,238,.55)}.neon-text-violet{color:#a855f7;text-shadow:0 0 18px rgba(168,85,247,.55)}.forged-gradient-bg{background:radial-gradient(ellipse 80% 50% at 20% 0,rgba(124,58,237,.28),transparent 60%),radial-gradient(ellipse 70% 60% at 90% 100%,rgba(14,116,144,.35),transparent 65%),linear-gradient(170deg,#0a0512,#150a2c 40%,#0d2f3f)}.btn-cyan,.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-cyan{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.btn-cyan:hover{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1));--tw-shadow:0 0 24px rgba(34,211,238,0.35);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-violet{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-violet:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 24px rgba(124,58,237,0.35);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0512}::-webkit-scrollbar-thumb{background:#2c1a5e;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#7c3aed}@keyframes forgedShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.forged-placeholder{background:linear-gradient(110deg,#170b2e 8%,#241347 30%,#170b2e 55%);background-size:800px 100%;animation:forgedShimmer 3s linear infinite}.forged-logo{display:inline-block;max-width:100%;line-height:0}.forged-logo img{width:100%;height:auto;display:block}.forged-footer{background:linear-gradient(90deg,#6b777c,#859391 55%,#718987);border-top:0}.forged-home-v2{overflow:hidden;background-image:linear-gradient(180deg,#070707,#7000e2 33.333%,#00fffc 66.667%,#ebebeb);background-blend-mode:soft-light;color:#ebebeb}.fp-shell{width:min(100%,1540px);margin-inline:auto;padding-inline:54px}.fp-hero-stage{height:clamp(560px,37vw,690px);position:relative;overflow:visible;background:transparent}.fp-hero-stage:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:transparent}.fp-hero-logo{position:absolute;z-index:2;top:clamp(32px,4vw,72px);left:50%;width:min(46vw,880px);transform:translateX(-50%)}.fp-hero-logo .forged-logo{width:100%!important}.fp-hero-car{position:absolute;z-index:3;left:50%;top:-25px;bottom:auto;width:min(96vw,1900px);height:auto;transform:translateX(-50%)}.fp-intro{background:transparent;min-height:clamp(300px,20.5vw,405px);display:flex;align-items:center}.fp-intro-grid{width:100%;max-width:none;padding-inline:clamp(54px,5.4vw,106px);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px}.fp-intro h1{margin:0;color:#ebebeb;font-size:clamp(42px,4.65vw,88px);font-weight:300;letter-spacing:-.035em}.fp-intro-action{display:flex;flex-direction:column;align-items:flex-end;gap:25px;padding-top:34px}.fp-intro-action p{margin:0;font-size:clamp(11px,.8vw,15px);color:rgba(255,255,255,.82)}.fp-button{min-width:212px;padding:20px 34px;border-radius:18px;display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#7000e2,#48168d);border:1px solid rgba(255,255,255,.11);box-shadow:0 16px 40px rgba(23,0,55,.28);color:white;font-size:17px;font-weight:800;text-decoration:none;transition:transform .2s ease,filter .2s ease}.fp-button:hover{transform:translateY(-2px);filter:brightness(1.12)}.fp-ferrari{width:100%;height:min(39vw,770px);aspect-ratio:auto;min-height:420px;background:#151515}.fp-ferrari img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fp-continuous-gradient{position:relative;isolation:isolate;background:transparent}.fp-continuous-gradient:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:transparent}.fp-continuous-gradient>section{position:relative;z-index:1}.fp-offer{position:relative;background:transparent}.fp-warranty{position:relative;min-height:clamp(380px,31vw,610px);display:grid;place-items:center;padding:75px 24px 40px}.fp-warranty h2{margin:0;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(64px,7.8vw,152px);font-weight:950;letter-spacing:-.055em;line-height:.76;text-transform:uppercase;background:linear-gradient(98deg,#f5d8ff,#c088ff 55%,#4e71e2);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:left}.fp-ranges{position:relative;padding-top:56px;padding-bottom:90px}.fp-range-heading{text-align:center}.fp-range-heading p{margin:0;font-size:clamp(22px,2.2vw,42px)}.fp-range-heading h2{margin:8px 0 0;font-size:clamp(36px,3.4vw,64px);font-weight:800}.fp-ranges>h3{margin:140px 0 34px;text-align:center;font-size:clamp(32px,3.5vw,66px);font-weight:400}.fp-range-layout{margin-left:calc((100vw - min(100vw, 1540px)) / -2 - 54px);display:grid;grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);align-items:center;gap:26px}.fp-range-visual{height:520px;overflow:hidden;justify-content:flex-end;align-items:center}.fp-range-visual img{width:min(1280px,76vw);height:auto;-o-object-fit:contain;object-fit:contain;transform:translateX(-8%);transform-origin:right center}.fp-range-copy{display:grid;gap:28px}.fp-range-copy article{max-width:540px;padding:28px 30px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(109,93,181,.3);box-shadow:0 18px 42px rgba(0,0,35,.32);backdrop-filter:blur(11px)}.fp-range-copy p{margin:0;font-size:16px;line-height:2}.fp-bespoke{position:relative;min-height:820px;padding-top:120px;padding-bottom:120px;text-align:center}.fp-bespoke h2{margin:0;font-size:clamp(30px,2.6vw,50px)}.fp-bespoke-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin:80px auto 70px;max-width:1280px;text-align:left}.fp-bespoke-grid p{font-size:17px;line-height:2}.fp-bespoke-grid img{width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.fp-button-small{min-width:180px;padding:15px 28px;border-radius:14px;font-size:14px}.fp-delivery{position:relative;min-height:910px;padding:46px 0 30px;background:transparent}.fp-delivery h2{position:relative;margin:0;text-align:center;font-size:clamp(38px,4vw,76px);font-weight:400}.fp-delivery-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:760px}.fp-earth{width:820px;max-width:125%;justify-self:end;transform:translate(-4%,7%)}.fp-delivery-card{z-index:2;max-width:660px;padding:48px 50px;border-radius:24px;background:rgba(2,9,27,.88);box-shadow:0 25px 60px rgba(0,0,0,.22)}.fp-delivery-card p{margin:0;font-size:17px;line-height:2.05}.fp-delivery-card div{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:75px}.fp-delivery-card img{width:150px;height:150px;-o-object-fit:contain;object-fit:contain}.fp-team{position:relative;background:transparent}.fp-team-copy{position:relative;min-height:840px;display:grid;grid-template-columns:1fr .38fr;align-items:center;gap:80px}.fp-team-copy h2{margin:0 0 50px;font-size:clamp(42px,4vw,76px);font-weight:400}.fp-team-copy p{max-width:820px;margin:0 0 18px;font-size:16px;line-height:1.65}.fp-team-action{display:flex;flex-direction:column;align-items:center;gap:18px}.fp-team-action .fp-button{min-width:195px;padding-block:18px}.fp-team-car{position:relative;height:min(34vw,630px);min-height:520px;overflow:hidden;background:#242424}.fp-team-car img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.fp-newsletter{min-height:450px;display:grid;place-items:end center;padding:100px 24px 50px;background:transparent}.fp-newsletter-card{width:min(1110px,100%);padding:40px 48px 36px;border-radius:25px;background:rgba(28,28,28,.86);text-align:center;box-shadow:0 20px 55px rgba(0,0,0,.18)}.fp-newsletter-card>p{margin:0 0 22px;color:rgba(255,255,255,.52)}.fp-newsletter-card h2{margin:0;font-size:clamp(22px,2vw,36px);line-height:1.05}.fp-newsletter-card form{display:grid;grid-template-columns:1fr 1fr;margin:26px auto 16px;max-width:790px}.fp-newsletter-card button,.fp-newsletter-card input{min-height:47px;border:1px solid rgba(255,255,255,.05);padding:0 25px;color:white}.fp-newsletter-card input{border-radius:8px 0 0 8px;background:rgba(0,0,0,.35);outline:none}.fp-newsletter-card button{border-radius:0 8px 8px 0;background:#188984;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fp-newsletter-card small{color:rgba(255,255,255,.45)}.fp-newsletter-success{margin-top:28px!important;color:#67eee6!important;font-weight:700}.fp-newsletter-error{color:#ffaaa7!important;margin:8px 0!important}@media (max-width:900px){.fp-shell{padding-inline:24px}.fp-hero-stage{height:430px}.fp-hero-logo{top:52px;width:min(78vw,650px)}.fp-hero-car{width:120vw;bottom:-2%}.fp-intro{padding:50px 0}.fp-intro-grid{grid-template-columns:1fr;gap:36px}.fp-intro-action{align-items:flex-start;padding:0;gap:16px}.fp-ferrari{min-height:0}.fp-ranges>h3{margin-top:80px}.fp-range-layout{margin:0;grid-template-columns:1fr}.fp-range-visual{height:390px;justify-content:center}.fp-range-visual img{width:100%;max-width:100%;height:auto;transform:none}.fp-range-copy article{max-width:none}.fp-bespoke{min-height:0;padding-block:90px}.fp-bespoke-grid{grid-template-columns:1fr;gap:30px;margin-block:55px}.fp-delivery{min-height:0;padding-block:70px}.fp-delivery-grid{grid-template-columns:1fr;min-height:0}.fp-earth{width:105%;transform:translateX(-7%);justify-self:center}.fp-delivery-card{margin-top:-40px;padding:32px}.fp-team-copy{min-height:590px;grid-template-columns:1fr;gap:30px;padding-block:75px}.fp-team-action{align-items:flex-start}.fp-team-car{height:64vw;min-height:390px}}@media (max-width:560px){.fp-hero-stage{height:330px}.fp-hero-logo{top:35px;width:82vw}.fp-intro h1{font-size:34px}.fp-button{min-width:165px;padding:14px 24px;border-radius:12px;font-size:14px}.fp-warranty{min-height:310px}.fp-warranty h2{font-size:54px}.fp-ranges{padding-inline:18px}.fp-range-layout{gap:12px}.fp-range-visual{height:300px}.fp-range-copy article{padding:22px}.fp-bespoke-grid p,.fp-delivery-card p,.fp-range-copy p{font-size:14px;line-height:1.75}.fp-delivery-card div{gap:28px}.fp-delivery-card img{width:100px;height:100px}.fp-team-copy h2{margin-bottom:32px}.fp-team-car{min-height:310px}.fp-newsletter{min-height:520px;padding:80px 16px 45px}.fp-newsletter-card{padding:30px 20px}.fp-newsletter-card form{grid-template-columns:1fr;gap:10px}.fp-newsletter-card button,.fp-newsletter-card input{border-radius:8px}}.forged-header-inner{max-width:none!important;padding-inline:28px!important;position:relative}.forged-desktop-nav{position:absolute;left:50%;transform:translateX(-50%)}.fp-mobile-ranges,.fp-team-mobile-logo{display:none}@media (max-width:900px){.forged-site-header{background:rgba(18,4,34,.96)}.forged-header-inner{padding-inline:14px!important}.forged-header-inner,.forged-header-spacer{height:78px!important}.forged-header-inner>a .forged-logo{width:96px!important}.forged-header-actions{gap:0!important;padding-left:5px;border-radius:15px;background:rgba(255,255,255,.15)}.forged-header-actions .forged-cart{display:none}.forged-header-actions .forged-account,.forged-header-actions .forged-search{width:45px;height:46px}.forged-menu{width:auto!important;min-width:104px;height:54px!important;margin-left:3px;padding-inline:18px!important;gap:10px;border-radius:15px!important;background:#f3f3f3!important;color:#181818!important}.forged-menu-label{display:inline;font-size:16px}.fp-hero-stage{height:680px}.fp-hero-logo{top:158px;width:330px}.fp-hero-car{left:57%;bottom:-34px;width:760px;max-width:none;top:auto}.fp-intro{min-height:386px;padding:58px 24px 48px;text-align:center}.fp-intro-grid{display:flex;flex-direction:column;gap:34px;padding:0}.fp-intro h1{font-size:30px;line-height:1.55;letter-spacing:-.025em}.fp-intro-action{align-items:center;gap:28px}.fp-intro-action p{font-size:12px}.fp-intro .fp-button{min-width:140px;padding:16px 25px}.fp-ferrari{height:210px;min-height:210px;aspect-ratio:auto}.fp-ferrari img{-o-object-position:center;object-position:center}.fp-warranty{min-height:300px;padding:48px 18px 34px}.fp-warranty h2{font-size:52px;line-height:.78}.fp-ranges{padding:40px 20px 82px}.fp-range-heading p{font-size:21px}.fp-range-heading h2{margin-top:18px;font-size:34px}.fp-desktop-only{display:none!important}.fp-mobile-ranges{display:grid;gap:30px;margin-top:52px}.fp-mobile-range-card{overflow:hidden;min-height:470px;padding:12px 20px 24px;display:flex;flex-direction:column;justify-content:space-between;border:2px solid rgba(225,238,255,.58);border-radius:28px;box-shadow:inset 0 0 45px rgba(255,255,255,.035)}.fp-mobile-range-card-titane{background:radial-gradient(circle at 50% 33%,#8f00ff 0,#500080 48%,rgba(48,32,112,.25) 100%)}.fp-mobile-range-card-advanced{background:radial-gradient(circle at 46% 31%,#02d9d7 0,#087d9c 43%,rgba(37,75,137,.36) 100%)}.fp-mobile-range-card img{width:112%;max-width:none;height:275px;margin:0 0 -4px -9%;-o-object-fit:contain;object-fit:contain}.fp-mobile-range-card p{margin:0;font-size:13px;line-height:1.38;text-align:left}.fp-bespoke{min-height:720px;padding:56px 42px 48px}.fp-bespoke h2{max-width:320px;margin-inline:auto;font-size:29px;line-height:1.15}.fp-bespoke-grid{display:flex;flex-direction:column;align-items:center;margin:34px 0;gap:22px}.fp-bespoke-grid p{width:250px;margin:0;font-size:15px;line-height:1.4}.fp-bespoke-grid img{width:225px;height:185px}.fp-bespoke .fp-button{min-width:170px;padding:15px 25px}.fp-delivery{min-height:0;padding:46px 16px 36px}.fp-delivery .fp-shell{padding:34px 20px 28px;border:2px solid rgba(225,238,255,.26);border-radius:28px}.fp-delivery h2{font-size:28px;line-height:1.15;white-space:nowrap}.fp-delivery-grid{display:flex;flex-direction:column;min-height:0}.fp-earth{order:1;width:112%;max-width:none;margin:22px -6% -42px;transform:none}.fp-delivery-card{order:2;width:100%;margin:0;padding:0;display:flex;flex-direction:column;background:transparent;box-shadow:none}.fp-delivery-card div{order:1;margin:0 0 20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.fp-delivery-card div img:first-child{order:2}.fp-delivery-card div img:last-child{order:1}.fp-delivery-card p{order:2;font-size:15px;line-height:1.45}.fp-delivery-card img{width:58px;height:58px}.fp-team-copy{min-height:560px;padding:58px 24px 46px;display:block}.fp-team-copy h2{margin-bottom:38px;font-size:36px;line-height:1.1;white-space:nowrap}.fp-team-mobile-logo{display:block;width:210px;margin-bottom:42px}.fp-team-mobile-logo .forged-logo{width:210px!important}.fp-team-copy p{margin-bottom:24px;font-size:15px;line-height:1.55}.fp-team-copy p:last-child{text-align:center}.fp-team-action{display:none}.fp-team-car{height:220px;min-height:220px}.fp-team-car img{-o-object-position:center 70%;object-position:center 70%}.fp-newsletter{min-height:500px;padding:120px 16px 44px;place-items:end center}.fp-newsletter-card{padding:30px 20px 34px;border-radius:24px}.fp-newsletter-card>p{margin-bottom:22px;font-size:14px}.fp-newsletter-card h2{font-size:22px;line-height:1.08;font-weight:800}.fp-newsletter-card form{margin-top:28px}.fp-newsletter-card button,.fp-newsletter-card input{min-height:54px}.fp-newsletter-card button{background:transparent;border:2px solid #178a87;font-size:11.5px;letter-spacing:.05em;white-space:nowrap}.forged-footer>div{padding-block:26px!important}.forged-footer p{order:2;font-size:11px}.forged-footer>div>div{order:1}}.forged-home-v2{background-color:#070707;background-image:linear-gradient(180deg,#070707,rgba(112,0,226,.62) 38%,rgba(0,255,252,.56) 78%,rgba(235,235,235,.72));background-blend-mode:normal;background-repeat:no-repeat;background-size:100% 100%}.forged-home-header{border-bottom:0!important;background:rgba(7,7,7,.94)!important;backdrop-filter:blur(18px)}.forged-home-account-cta{display:none;padding-inline:22px;border-radius:14px;box-shadow:0 12px 32px rgba(112,0,226,.22)}.fp-shell{width:min(100%,1440px);padding-inline:48px}.fp-hero-stage{height:720px}.fp-hero-logo{top:70px;width:min(38vw,720px)}.fp-hero-car{top:0;width:min(74vw,1420px)}.fp-intro{min-height:500px}.fp-intro-grid{padding-inline:max(48px,calc((100vw - 1440px) / 2));grid-template-columns:1.15fr .85fr}.fp-intro h1{font-size:clamp(48px,3.4vw,66px);line-height:1.18}.fp-button{min-width:180px;padding:17px 30px;border-radius:16px;font-size:16px}.fp-button-buy{background:linear-gradient(135deg,#00fffc,#006c78);box-shadow:0 15px 42px rgba(0,255,252,.2)}.fp-ferrari{height:min(38vw,730px);min-height:560px}.fp-warranty{min-height:660px;padding-block:90px 60px}.fp-warranty h2{font-size:clamp(76px,7vw,134px);line-height:.78}.fp-ranges{padding-top:80px;padding-bottom:150px}.fp-range-heading p{font-size:clamp(28px,2vw,38px)}.fp-range-heading h2{font-size:clamp(44px,3vw,58px)}.fp-ranges>h3{margin:130px 0 52px;font-size:clamp(34px,3vw,56px)}.fp-range-layout{margin-left:calc((100vw - min(100vw, 1440px)) / -2 - 48px);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:46px}.fp-range-visual{height:auto;min-height:670px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:28px}.fp-range-visual .fp-range-boxes{width:min(1260px,75vw);transform:translateX(-6%)}.fp-range-copy{min-height:670px;align-content:center;gap:24px}.fp-range-copy article{max-width:550px;padding:24px 28px;border-radius:16px;background:rgba(87,56,148,.34)}.fp-range-copy p{font-size:15px;line-height:1.7}.fp-bespoke{width:min(calc(100% - 96px),1440px);min-height:720px;margin-bottom:130px;padding:82px 90px;border:1px solid rgba(235,235,235,.12);border-radius:42px;background:rgba(7,7,7,.28);box-shadow:inset 0 0 80px rgba(255,255,255,.018)}.fp-bespoke h2{font-size:clamp(34px,2.4vw,46px)}.fp-bespoke-grid{margin:65px auto 48px;grid-template-columns:.88fr 1.12fr}.fp-delivery{min-height:1080px;padding:90px 0 60px}.fp-delivery h2{font-size:clamp(42px,3.1vw,60px)}.fp-delivery-grid{min-height:850px}.fp-delivery-card{padding:44px 48px;border:1px solid rgba(235,235,235,.1);border-radius:30px;background:rgba(4,14,28,.78)}.fp-team-copy{min-height:820px}.fp-team-car{height:min(37vw,710px);min-height:560px}.fp-newsletter{min-height:620px;padding:150px 24px 70px}.fp-newsletter-card{width:min(1050px,100%);padding:44px 56px 40px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:rgba(25,25,25,.84)}@media (min-width:901px){.forged-home-header .forged-header-inner{width:min(100%,1110px);height:96px!important;margin-inline:auto;padding-inline:0!important}.forged-home-header+.forged-header-spacer{height:96px!important}.forged-home-header .forged-desktop-nav{gap:38px!important}.forged-home-header .forged-account,.forged-home-header .forged-cart,.forged-home-header .forged-search{display:none}.forged-home-header .forged-home-account-cta{display:inline-flex}}@media (max-width:900px){.forged-home-v2{background-image:linear-gradient(180deg,#070707,rgba(112,0,226,.62) 40%,rgba(0,255,252,.56) 80%,rgba(235,235,235,.72))}.fp-shell{padding-inline:20px}.fp-hero-stage{height:620px}.fp-hero-logo{top:110px;width:min(78vw,340px);z-index:4}.fp-hero-car{left:58%;top:auto;bottom:-24px;width:720px}.fp-intro{min-height:330px;padding:46px 22px 42px}.fp-intro h1{font-size:29px;line-height:1.45}.fp-intro-grid{gap:26px}.fp-intro-action{gap:20px}.fp-ferrari{height:195px;min-height:195px}.fp-warranty{min-height:255px;padding:45px 18px 28px}.fp-warranty h2{font-size:48px}.fp-ranges{padding:42px 18px 86px}.fp-range-heading p{font-size:18px}.fp-range-heading h2{margin-top:12px;font-size:32px}.fp-mobile-ranges{gap:26px;margin-top:46px}.fp-mobile-range-card{min-height:445px;padding:14px 18px 24px;border-radius:26px}.fp-mobile-range-card img{height:260px}.fp-bespoke{width:calc(100% - 32px);min-height:680px;margin-bottom:66px;padding:48px 26px 42px;border-radius:28px}.fp-bespoke h2{font-size:27px}.fp-bespoke-grid{margin:32px 0 30px}.fp-delivery{min-height:0;padding:38px 16px 54px}.fp-delivery .fp-shell{border-radius:27px}.fp-team-copy{min-height:590px}.fp-team-car{height:235px;min-height:235px}.fp-newsletter{min-height:520px;padding:120px 16px 44px}}@media (max-width:420px){.fp-hero-stage{height:560px}.fp-hero-logo{top:92px}.fp-hero-car{left:61%;width:670px}.fp-intro{min-height:310px}.fp-mobile-range-card{min-height:420px}}@keyframes fp-car-light-sweep{0%,18%{opacity:0;-webkit-mask-position:165% 0;mask-position:165% 0}27%{opacity:.26}50%{opacity:.2;-webkit-mask-position:-45% 0;mask-position:-45% 0}58%,to{opacity:0;-webkit-mask-position:-90% 0;mask-position:-90% 0}}@media (min-width:901px){.fp-hero-stage{height:625px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 36% 43% at 31% 66%,rgba(112,0,226,.25),transparent 72%),radial-gradient(ellipse 31% 40% at 72% 65%,rgba(0,255,252,.11),transparent 73%)}.fp-hero-stage:before{z-index:0;inset:0;background:linear-gradient(180deg,rgba(7,7,7,.86),rgba(7,7,7,.28) 35%,transparent 76%)}.fp-hero-stage:after,.fp-hero-stage:before{content:"";position:absolute;pointer-events:none}.fp-hero-stage:after{z-index:1;left:50%;bottom:48px;width:min(72vw,1250px);height:82px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(0,0,0,.72) 0,rgba(0,0,0,.38) 44%,transparent 74%);filter:blur(12px)}.fp-hero-logo{top:68px;z-index:4;width:min(36.5vw,700px)}.fp-hero-car{top:-14px;z-index:3;width:min(82vw,1540px)}}.fp-hero-car-reflection{z-index:4;opacity:0;pointer-events:none;filter:brightness(1.5) contrast(1.05) saturate(.7);-webkit-mask-image:linear-gradient(105deg,transparent,transparent 43%,rgba(0,0,0,.76) 48%,#000 50%,rgba(0,0,0,.76) 52%,transparent 57%,transparent);mask-image:linear-gradient(105deg,transparent,transparent 43%,rgba(0,0,0,.76) 48%,#000 50%,rgba(0,0,0,.76) 52%,transparent 57%,transparent);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:fp-car-light-sweep 8s ease-in-out infinite;will-change:opacity,mask-position}@media (max-width:900px){.fp-hero-stage{height:460px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 64% 36% at 22% 73%,rgba(112,0,226,.22),transparent 76%),radial-gradient(ellipse 56% 34% at 86% 75%,rgba(0,255,252,.1),transparent 76%)}.fp-hero-logo{top:68px}.fp-hero-car{bottom:-30px}.fp-hero-stage:after{content:"";position:absolute;z-index:1;left:58%;bottom:22px;width:560px;height:54px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse,rgba(0,0,0,.7),transparent 72%);filter:blur(9px)}}@media (max-width:420px){.fp-hero-stage{height:410px}.fp-hero-logo{top:52px}.fp-hero-car{bottom:-28px;width:700px}.fp-hero-stage:after{bottom:15px}}@media (prefers-reduced-motion:reduce){.fp-hero-car-reflection{display:none;animation:none}}@keyframes fp-logo-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(5px)}to{opacity:1;clip-path:inset(0 0 0 0);filter:blur(0)}}@keyframes fp-car-arrive{0%{opacity:0;translate:54px 0;filter:blur(5px) brightness(.72)}to{opacity:1;translate:0 0;filter:blur(0) brightness(1)}}@keyframes fp-film-align{0%{opacity:0;translate:-85px 0}30%{opacity:.28}72%{opacity:.12;translate:0 0}to{opacity:0;translate:0 0}}@keyframes fp-cue-line{0%,to{transform:scaleY(.45);transform-origin:top;opacity:.35}50%{transform:scaleY(1);transform-origin:top;opacity:1}}@keyframes fp-gradient-drift{0%{background-position:0 0}to{background-position:0 100%}}@keyframes fp-mobile-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.forged-home-v2{background-size:100% 118%;animation:fp-gradient-drift 32s ease-in-out infinite alternate}.fp-hero-stage{--hero-logo-x:0px;--hero-logo-y:0px;--hero-car-x:0px;--hero-car-y:0px;--hero-glow-x:50%;--hero-glow-y:64%}@media (min-width:901px){.fp-hero-stage{background:radial-gradient(ellipse 38% 45% at calc(var(--hero-glow-x) - 19%) var(--hero-glow-y),rgba(112,0,226,.29),transparent 72%),radial-gradient(ellipse 32% 42% at calc(var(--hero-glow-x) + 22%) var(--hero-glow-y),rgba(0,255,252,.13),transparent 74%)}}.fp-hero-logo{transform:translate3d(calc(-50% + var(--hero-logo-x)),var(--hero-logo-y),0);animation:fp-logo-reveal 1.05s cubic-bezier(.22,.8,.25,1) both;transition:transform .45s cubic-bezier(.22,.8,.25,1);will-change:transform}.fp-hero-car{transform:translate3d(calc(-50% + var(--hero-car-x)),var(--hero-car-y),0);transition:transform .6s cubic-bezier(.22,.8,.25,1);will-change:transform}.fp-hero-car:not(.fp-hero-car-reflection):not(.fp-hero-car-assembly){animation:fp-car-arrive 1.25s cubic-bezier(.16,.8,.24,1) .18s both}.fp-hero-car-assembly{z-index:4;opacity:0;pointer-events:none;filter:brightness(1.18) saturate(.8);-webkit-mask-image:linear-gradient(90deg,#000,#000 32%,rgba(0,0,0,.76) 42%,transparent 57%);mask-image:linear-gradient(90deg,#000,#000 32%,rgba(0,0,0,.76) 42%,transparent 57%);animation:fp-film-align 2.1s cubic-bezier(.18,.75,.25,1) .75s both}.fp-scroll-cue{position:absolute;z-index:7;left:50%;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translateX(-50%);color:rgba(235,235,235,.56);font-size:10px;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.fp-scroll-cue:hover{color:#00fffc}.fp-scroll-cue i{width:1px;height:30px;background:linear-gradient(#00fffc,transparent);animation:fp-cue-line 1.8s ease-in-out infinite}.fp-motion-ready .fp-reveal{opacity:0;transform:translateY(34px);filter:blur(5px);transition:opacity .8s cubic-bezier(.2,.72,.2,1) var(--reveal-delay,0s),transform .8s cubic-bezier(.2,.72,.2,1) var(--reveal-delay,0s),filter .8s ease var(--reveal-delay,0s)}.fp-motion-ready .fp-reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.forged-home-account-cta,.fp-button{position:relative;isolation:isolate;overflow:hidden;transform:translate3d(var(--magnetic-x,0),var(--magnetic-y,0),0);transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .25s ease,box-shadow .25s ease}.forged-home-account-cta:after,.fp-button:after{content:"";position:absolute;z-index:-1;top:-80%;left:-38%;width:28%;height:260%;transform:rotate(24deg) translateX(-260%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transition:transform .7s cubic-bezier(.2,.75,.2,1)}.forged-home-account-cta:hover,.fp-button:hover{filter:brightness(1.14);box-shadow:0 16px 45px rgba(112,0,226,.3),0 0 25px rgba(0,255,252,.12)}.forged-home-account-cta:hover:after,.fp-button:hover:after{transform:rotate(24deg) translateX(650%)}.forged-header-inner,.forged-home-header .forged-logo,.forged-site-header{transition:height .35s ease,background-color .35s ease,box-shadow .35s ease,transform .3s ease,filter .3s ease}.forged-home-header.forged-header-scrolled{background:rgba(7,7,7,.76)!important;box-shadow:0 12px 40px rgba(0,0,0,.26)}@media (min-width:901px){.forged-home-header.forged-header-scrolled .forged-header-inner{height:78px!important}}.forged-home-header .forged-header-inner>a:hover .forged-logo{transform:scale(1.055);filter:drop-shadow(0 0 9px rgba(0,255,252,.28))}.forged-desktop-nav a{position:relative;padding-block:12px;text-decoration:none}.forged-desktop-nav a:not(.forged-nav-link):after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7000e2,#00fffc);box-shadow:0 0 9px rgba(0,255,252,.42);transition:left .28s ease,right .28s ease}.forged-desktop-nav a:not(.forged-nav-link).text-cyan-300:after,.forged-desktop-nav a:not(.forged-nav-link):hover:after{left:0;right:0}.fp-tilt-card{position:relative;isolation:isolate;transform:perspective(950px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .25s ease,opacity .3s ease,border-color .3s ease,box-shadow .3s ease;will-change:transform}.fp-tilt-card:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),rgba(255,255,255,.2),transparent 40%);transition:opacity .25s ease}.fp-tilt-card:hover{border-color:rgba(0,255,252,.48)!important;box-shadow:0 22px 55px rgba(0,0,0,.28),0 0 28px rgba(0,255,252,.1)}.fp-tilt-card:hover:after{opacity:1}.fp-range-copy:has(article:hover) article:not(:hover){opacity:.55;transform:scale(.985)}.fp-mobile-ranges:has(article:hover) article:not(:hover){opacity:.62}.fp-mobile-range-card img,.fp-range-visual img{transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .4s ease}.fp-mobile-range-card,.fp-range-visual{position:relative}.fp-mobile-range-card:before,.fp-range-visual:after{content:"";position:absolute;z-index:3;top:-25%;bottom:-25%;left:-35%;width:16%;pointer-events:none;opacity:0;transform:rotate(18deg) translateX(-240%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),rgba(0,255,252,.15),transparent);filter:blur(2px);transition:transform 1s cubic-bezier(.18,.75,.2,1),opacity .2s ease}.fp-mobile-range-card:hover:before,.fp-range-visual:hover:after{opacity:.75;transform:rotate(18deg) translateX(900%)}.fp-mobile-range-card:hover img{transform:translateY(-7px) scale(1.025);filter:brightness(1.08)}.fp-range-visual img:hover{filter:brightness(1.1) drop-shadow(0 18px 26px rgba(0,0,0,.28))}.fp-ferrari img,.fp-team-car img{transform:scale(1.015);transition:transform 1.8s cubic-bezier(.18,.72,.2,1),filter .7s ease}.fp-ferrari:hover img,.fp-team-car:hover img{transform:scale(1.055);filter:saturate(1.08) contrast(1.035)}.fp-delivery-card div img{transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease}.fp-delivery-card div img:hover{transform:translateY(-9px) scale(1.06);filter:drop-shadow(0 12px 16px rgba(0,0,0,.35)) brightness(1.08)}.fp-newsletter-card{transition:border-color .3s ease,box-shadow .35s ease,transform .35s ease}.fp-newsletter-card:hover{border-color:rgba(0,255,252,.2);box-shadow:0 24px 70px rgba(0,0,0,.3),0 0 34px rgba(0,255,252,.055)}.fp-newsletter-card form{transition:filter .3s ease,transform .3s ease}.fp-newsletter-card form:focus-within{transform:translateY(-2px);filter:drop-shadow(0 0 13px rgba(0,255,252,.24))}.fp-newsletter-card input:focus{border-color:rgba(0,255,252,.6);box-shadow:inset 0 0 0 1px rgba(0,255,252,.24)}.fp-newsletter-card button{transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.fp-newsletter-card button:hover{background:#00a8a5;box-shadow:0 0 24px rgba(0,255,252,.2)}.fp-newsletter-success:before{content:"✓";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:9px;border-radius:50%;background:rgba(0,255,252,.14);color:#00fffc}.forged-home-header nav.lg\:hidden{animation:fp-mobile-menu-in .28s ease both}@media (hover:none),(pointer:coarse){.fp-tilt-card{transform:none!important}.fp-mobile-ranges:has(article:hover) article:not(:hover),.fp-range-copy:has(article:hover) article:not(:hover){opacity:1}.fp-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.forged-home-header nav.lg\:hidden,.forged-home-v2,.fp-hero-car,.fp-hero-car-assembly,.fp-hero-logo,.fp-scroll-cue i{animation:none!important}.fp-motion-ready .fp-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.fp-hero-car-assembly,.fp-hero-car-reflection{display:none}.forged-home-account-cta,.fp-button,.fp-ferrari img,.fp-team-car img,.fp-tilt-card{transform:none!important;transition:none!important}}.fp-section-kicker{margin:0 0 18px;color:#62eeec;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fp-page-progress{position:fixed;z-index:40;top:50%;right:24px;display:grid;gap:10px;transform:translateY(-50%)}.fp-page-progress a{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:rgba(255,255,255,.38);font-size:9px;text-decoration:none;transition:color .25s ease}.fp-page-progress i{width:17px;height:2px;border-radius:10px;background:currentColor;transition:width .28s ease,background .28s ease,box-shadow .28s ease}.fp-page-progress a.is-active,.fp-page-progress a:hover{color:#fff}.fp-page-progress a.is-active i{width:38px;background:linear-gradient(90deg,#7000e2,#00fffc);box-shadow:0 0 12px rgba(0,255,252,.48)}.fp-floating-cta{position:fixed;z-index:42;right:34px;bottom:28px;display:flex;align-items:center;gap:10px;padding:14px 19px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(135deg,rgba(112,0,226,.94),rgba(0,132,145,.94));box-shadow:0 15px 42px rgba(0,0,0,.36);color:#fff;font-size:13px;font-weight:800;text-decoration:none;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,filter .25s ease}.fp-floating-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.fp-floating-cta:hover{filter:brightness(1.15)}.fp-cursor-label{position:fixed;z-index:80;top:0;left:0;width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(0,255,252,.5);border-radius:50%;background:rgba(7,7,7,.68);backdrop-filter:blur(8px);color:white;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;translate:-50% -50%;transition:opacity .18s ease,width .25s ease,height .25s ease}.fp-cursor-label.is-active{opacity:1}.fp-trust-strip{min-height:108px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,7,7,.12)}.fp-trust-item{display:flex;align-items:center;justify-content:center;gap:14px;color:rgba(255,255,255,.72);font-size:14px}.fp-trust-item svg{width:25px;color:#00fffc;filter:drop-shadow(0 0 9px rgba(0,255,252,.28))}.fp-trust-item b{color:#fff}.fp-film-demo{padding:110px 0 0;background:rgba(7,7,7,.08)}.fp-section-heading{margin-bottom:48px}.fp-section-heading h2{margin:0;font-size:clamp(38px,4vw,68px);font-weight:400;line-height:1.06}.fp-comparison{--comparison:58%;position:relative;width:100%;height:min(38vw,720px);min-height:520px;overflow:hidden;background:#111}.fp-comparison img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-comparison-base{filter:grayscale(.78) brightness(.7) contrast(.9)}.fp-comparison-protected{position:absolute;inset:0;width:var(--comparison);overflow:hidden;box-shadow:16px 0 50px rgba(0,255,252,.08)}.fp-comparison-protected img{width:100vw;max-width:none;filter:saturate(1.08) contrast(1.035)}.fp-comparison-divider{position:absolute;z-index:5;top:0;bottom:0;left:var(--comparison);width:2px;transform:translateX(-50%);background:#fff;box-shadow:0 0 18px rgba(0,255,252,.8)}.fp-comparison-divider span{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:rgba(7,7,7,.72);box-shadow:0 0 22px rgba(0,255,252,.28)}.fp-comparison-divider span:after,.fp-comparison-divider span:before{content:"";position:absolute;top:50%;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff}.fp-comparison-divider span:before{left:9px;transform:translateY(-50%) rotate(-45deg)}.fp-comparison-divider span:after{right:9px;transform:translateY(-50%) rotate(135deg)}.fp-comparison input{position:absolute;z-index:8;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.fp-comparison-label{position:absolute;z-index:6;top:28px;padding:9px 14px;border:1px solid rgba(255,255,255,.2);border-radius:99px;background:rgba(7,7,7,.58);backdrop-filter:blur(8px);font-size:11px;font-weight:800;text-transform:uppercase}.fp-comparison-before{right:30px}.fp-comparison-after{left:30px;color:#8ffffd}.fp-comparison:before{content:"";position:absolute;z-index:4;inset:15% 8% 12% 58%;opacity:.35;pointer-events:none;background:repeating-linear-gradient(112deg,transparent 0 34px,rgba(255,255,255,.3) 35px,transparent 37px 63px);mix-blend-mode:screen;transition:opacity .8s ease}.fp-comparison:hover:before{opacity:0}.fp-warranty{overflow:hidden;grid-template-rows:auto auto auto;align-content:center}.fp-warranty-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:min(34vw,620px);font-weight:950;line-height:1;color:rgba(255,255,255,.035)}.fp-warranty .fp-section-kicker{position:relative;z-index:1;text-align:center}.fp-warranty-stats{position:relative;z-index:2;margin-top:70px;display:grid;grid-template-columns:1fr minmax(150px,360px) 1fr;align-items:center;gap:25px}.fp-warranty-stats i{height:2px;background:linear-gradient(90deg,#00fffc,#7000e2);box-shadow:0 0 15px rgba(112,0,226,.42)}.fp-warranty-stat{display:flex;flex-direction:column;gap:5px}.fp-warranty-stat:first-child{text-align:right}.fp-warranty-stat b{font-size:18px}.fp-warranty-stat span{color:rgba(255,255,255,.58);font-size:13px}.fp-film-explorer{max-width:1280px;margin:65px auto 0}.fp-film-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(7,7,7,.24)}.fp-film-tabs button{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:16px;color:rgba(255,255,255,.56);background:transparent;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.fp-film-tabs button span{font-size:15px;font-weight:800}.fp-film-tabs button small{font-size:11px}.fp-film-tabs button:hover{color:#fff;background:rgba(255,255,255,.05)}.fp-film-tabs button.is-active{color:#fff;background:linear-gradient(135deg,rgba(112,0,226,.75),rgba(0,157,170,.52));box-shadow:0 10px 30px rgba(0,0,0,.22)}.fp-film-panel{min-height:540px;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:rgba(11,8,28,.46)}.fp-film-product{display:grid;place-items:center;min-width:0;background:radial-gradient(circle at 48% 46%,rgba(112,0,226,.62),transparent 58%)}.fp-film-cyan .fp-film-product{background:radial-gradient(circle at 48% 46%,rgba(0,255,252,.48),transparent 60%)}.fp-film-product img{width:100%;max-height:490px;-o-object-fit:contain;object-fit:contain;animation:fp-car-arrive .65s ease both}.fp-film-details{align-self:center;padding:55px}.fp-film-details h3{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(40px,4vw,68px);text-transform:uppercase}.fp-film-details>p:not(.fp-section-kicker){color:rgba(255,255,255,.72);line-height:1.75}.fp-film-details dl{margin:32px 0;border-top:1px solid rgba(255,255,255,.11)}.fp-film-details dl div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.11)}.fp-film-details dt{color:rgba(255,255,255,.46)}.fp-film-details dd{margin:0;font-weight:800;text-align:right}.fp-film-details>a{display:inline-flex;align-items:center;gap:10px;color:#8ffffd;font-weight:800;text-decoration:none}.fp-film-details>a svg{transition:transform .25s ease}.fp-film-details>a:hover svg{transform:translateX(5px)}.fp-bespoke{text-align:left}.fp-bespoke>.fp-section-kicker,.fp-bespoke>h2{text-align:center}.fp-model-count{display:flex;flex-direction:column;margin-bottom:25px}.fp-model-count strong{font-family:var(--font-display);font-size:clamp(48px,5vw,82px);line-height:.9;color:#fff}.fp-model-count span{margin-top:8px;color:#7ef8f5;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fp-cut-visual{position:relative}.fp-cut-visual:before{content:"";position:absolute;inset:12%;border:1px solid rgba(0,255,252,.28);border-radius:50%;filter:drop-shadow(0 0 14px rgba(0,255,252,.22));animation:fp-cue-line 2.4s ease-in-out infinite}.fp-process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 45px}.fp-process-step{position:relative;padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(7,7,7,.2)}.fp-process-step>span{position:absolute;top:20px;right:22px;color:rgba(255,255,255,.18);font-size:13px;font-weight:900}.fp-process-step svg{width:28px;height:28px;color:#6ff8f5}.fp-process-step h3{margin:22px 0 10px;font-size:18px}.fp-process-step p{margin:0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.55}.fp-bespoke>.fp-button{display:flex;width:-moz-max-content;width:max-content;margin-inline:auto}.fp-delivery>.fp-shell>.fp-section-kicker{text-align:center}.fp-earth-wrap{position:relative;width:100%;min-width:0}.fp-earth-wrap .fp-earth{width:100%;max-width:115%;transform:none}.fp-city{position:absolute;z-index:3;display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.82);font-size:9px;font-weight:700;opacity:0;animation:fp-city-in .55s ease forwards}.fp-city:nth-of-type(2){animation-delay:.15s}.fp-city:nth-of-type(3){animation-delay:.3s}.fp-city:nth-of-type(4){animation-delay:.45s}.fp-city:nth-of-type(5){animation-delay:.6s}.fp-city:nth-of-type(6){animation-delay:.75s}.fp-city i{width:7px;height:7px;border-radius:50%;background:#00fffc;box-shadow:0 0 0 5px rgba(0,255,252,.12),0 0 14px #00fffc}@keyframes fp-city-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fp-route{position:absolute;z-index:2;left:52%;top:42%;width:20%;height:19%;border-top:1px solid rgba(0,255,252,.52);border-radius:50%;transform:rotate(15deg);filter:drop-shadow(0 0 7px rgba(0,255,252,.5))}.fp-route-two{width:31%;height:28%;left:40%;top:47%;transform:rotate(-10deg);border-color:rgba(112,0,226,.72)}.fp-delivery-head{margin:0 0 25px!important;justify-content:flex-start!important;gap:14px!important}.fp-delivery-head svg{width:30px;height:30px;color:#62eeec}.fp-delivery-head span{display:flex;flex-direction:column;gap:4px}.fp-delivery-head small{color:rgba(255,255,255,.5)}.fp-carriers{gap:30px!important}.fp-carriers figure{margin:0;text-align:center}.fp-carriers figcaption{margin-top:5px;color:rgba(255,255,255,.5);font-size:9px;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease}.fp-carriers figure:hover figcaption{opacity:1;transform:none}.fp-delivery-card ul{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0;list-style:none}.fp-delivery-card li{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:99px;color:rgba(255,255,255,.65);font-size:10px}.fp-delivery-card li svg{width:14px}.fp-team-copy{grid-template-columns:1fr .42fr}.fp-team-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.fp-team-benefit{display:flex;gap:13px;padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:19px;background:rgba(7,7,7,.16)}.fp-team-benefit svg{flex:0 0 auto;width:24px;color:#8ffffd}.fp-team-benefit h3{margin:0 0 6px;font-size:13px}.fp-team-benefit p{margin:0!important;font-size:11px!important;color:rgba(255,255,255,.55)}.fp-team-action .fp-button{min-width:250px}.fp-headlights{position:absolute;z-index:2;inset:0;pointer-events:none}.fp-headlights i{position:absolute;top:43%;width:12%;height:7%;border-radius:50%;opacity:0;background:radial-gradient(ellipse,#dfffff 0,rgba(0,255,252,.35) 38%,transparent 72%);filter:blur(3px);transition:opacity .7s ease,filter .7s ease}.fp-headlights i:first-child{left:26%;transform:rotate(8deg)}.fp-headlights i:last-child{right:26%;transform:rotate(-8deg)}.fp-team-car.is-visible .fp-headlights i,.fp-team-car:hover .fp-headlights i{opacity:.7;filter:blur(2px) drop-shadow(0 0 18px #00fffc)}.forged-footer{background:linear-gradient(135deg,#071417,#0a2225)!important}.forged-footer-main{min-height:250px;grid-template-columns:1fr 1fr auto;align-items:center;padding-top:55px;padding-bottom:45px;border-bottom:1px solid rgba(255,255,255,.09)}.forged-footer-brand .forged-logo{width:190px!important}.forged-footer-brand p{max-width:340px;margin:20px 0 0;color:rgba(255,255,255,.52);font-size:13px;line-height:1.6}.forged-footer-main nav{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.forged-footer-main nav div{display:flex;flex-direction:column;gap:11px}.forged-footer-main nav strong{margin-bottom:5px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.forged-footer-main nav a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s ease,transform .2s ease}.forged-footer-main nav a:hover{color:#72f4f1;transform:translateX(4px)}.forged-back-top{display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:white;transition:transform .25s ease,background .25s ease}.forged-back-top:hover{transform:translateY(-5px);background:rgba(0,255,252,.1)}@media (max-width:900px){.fp-cursor-label,.fp-page-progress{display:none}.fp-floating-cta{right:16px;bottom:16px;padding:12px 15px;font-size:11px}.fp-trust-strip{min-height:0;padding-block:22px;grid-template-columns:1fr;gap:18px}.fp-trust-item{justify-content:flex-start;padding-left:18px}.fp-film-demo{padding-top:68px}.fp-section-heading{margin-bottom:30px}.fp-section-heading h2{font-size:34px}.fp-comparison{height:260px;min-height:260px}.fp-comparison-protected img{width:100vw}.fp-comparison-label{top:14px;padding:7px 10px;font-size:9px}.fp-comparison-before{right:14px}.fp-comparison-after{left:14px}.fp-warranty-number{font-size:74vw}.fp-warranty-stats{width:100%;margin-top:42px;grid-template-columns:1fr 60px 1fr}.fp-warranty-stat b{font-size:14px}.fp-warranty-stat span{font-size:10px}.fp-bespoke{text-align:center}.fp-model-count strong{font-size:54px}.fp-process{grid-template-columns:1fr;text-align:left}.fp-process-step{padding:23px}.fp-earth-wrap{order:1}.fp-earth-wrap .fp-earth{width:112%;max-width:none;margin-inline:-6%}.fp-city{font-size:7px}.fp-delivery-card{order:2}.fp-carriers,.fp-delivery-card .fp-delivery-head{flex-direction:row!important;align-items:center!important}.fp-delivery-card ul{justify-content:center}.fp-team-copy{display:block}.fp-team-benefits{grid-template-columns:1fr;margin-top:30px}.fp-team-benefit{text-align:left}.forged-footer-main{grid-template-columns:1fr;gap:35px;padding-block:42px;text-align:center}.forged-footer>.forged-footer-main{padding-block:42px!important}.forged-footer-main>*{order:0!important}.forged-footer-brand .forged-logo,.forged-footer-brand p{margin-inline:auto}.forged-footer-main nav{gap:30px;text-align:left}.forged-back-top{position:absolute;right:22px;top:28px}}@media (prefers-reduced-motion:reduce){.fp-city,.fp-cut-visual:before,.fp-film-product img{animation:none!important}}.fp-clean{--fc-ink:#070707;--fc-paper:#ebebeb;--fc-muted:rgba(235,235,235,.68);--fc-violet:#7000e2;--fc-cyan:#00d9dc;overflow:clip;color:var(--fc-paper);background:radial-gradient(ellipse 85% 30% at 4% 10%,rgba(112,0,226,.24),transparent 72%),radial-gradient(ellipse 70% 28% at 94% 78%,rgba(0,217,220,.2),transparent 70%),linear-gradient(180deg,#070707,#120524 32%,#321271 54%,#124b77 80%,#082b30);animation:none!important}.fp-clean *,.fp-clean :after,.fp-clean :before{box-sizing:border-box}.fc-shell{width:min(100% - 80px,1280px);margin-inline:auto}.fc-skip-link{position:fixed;z-index:100;left:18px;top:-60px;padding:12px 16px;border-radius:10px;background:#fff;color:#070707;font-weight:800;transition:top .2s ease}.fc-skip-link:focus{top:18px}.forged-gradient-bg :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #7ce9df;outline-offset:3px}@media (prefers-reduced-motion:reduce){.forged-gradient-bg *,.forged-gradient-bg :after,.forged-gradient-bg :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fc-eyebrow{margin:0 0 14px;color:var(--fc-cyan);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.fc-section-heading{max-width:760px}.fc-section-heading-centered{margin-inline:auto;text-align:center}.fc-bespoke h2,.fc-section-heading h2,.fc-team h2{margin:0;color:var(--fc-paper);font-size:clamp(38px,4.2vw,68px);font-weight:400;letter-spacing:-.045em;line-height:1.04}.fc-lead{margin:24px 0 0;color:var(--fc-muted);font-size:17px;line-height:1.7}.fc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.fc-button:hover{transform:translateY(-2px)}.fc-button:focus-visible,.fc-film-tabs button:focus-visible,.fc-text-link:focus-visible{outline:2px solid var(--fc-cyan);outline-offset:4px}.fc-button-primary{color:#071216;background:linear-gradient(135deg,#00f0ee,#0ca4af);box-shadow:0 13px 30px rgba(0,217,220,.22)}.fc-button-primary:hover{box-shadow:0 16px 36px rgba(0,217,220,.32)}.fc-button-light{color:white;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.fc-button-light:hover{background:rgba(255,255,255,.18)}.fc-text-link{display:inline-flex;align-items:center;gap:8px;color:#8df7f4;font-size:14px;font-weight:800;text-decoration:none}.fc-text-link:hover{color:white}.forged-home-header{background:rgba(7,7,7,.88)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.forged-home-header .forged-header-inner{width:min(100% - 80px,1280px)!important;height:80px!important;padding:0!important}.forged-home-header+.forged-header-spacer{height:80px!important}.forged-home-header .forged-header-inner>a .forged-logo{width:118px!important;transition:opacity .2s ease}.forged-home-header .forged-header-inner>a:hover .forged-logo{transform:none;filter:none;opacity:.75}.forged-home-header .forged-desktop-nav{position:static;transform:none;gap:28px!important;font-size:13px!important}.forged-home-header .forged-desktop-nav a{padding-block:8px;color:rgba(235,235,235,.76)}.forged-home-header .forged-desktop-nav a:after{bottom:0;height:1px;background:var(--fc-cyan);box-shadow:none}.forged-home-header .forged-home-account-cta{min-width:auto;height:38px;padding:0 16px;border-radius:9px;background:#7000e2;box-shadow:none;transform:none!important;font-size:13px}.forged-home-header .forged-home-account-cta:after{display:none}.forged-home-header.forged-header-scrolled .forged-header-inner{height:72px!important}.fc-hero{position:relative;height:clamp(500px,38vw,660px);overflow:hidden;background:linear-gradient(160deg,#070707 4%,#090611 52%,#09212e)}.fc-hero:after{content:"";position:absolute;z-index:0;left:50%;bottom:42px;width:min(72vw,1080px);height:58px;transform:translateX(-50%);border-radius:50%;background:rgba(0,0,0,.55);filter:blur(20px)}.fc-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 34% 40% at 31% 72%,rgba(112,0,226,.28),transparent 74%),radial-gradient(ellipse 33% 36% at 72% 72%,rgba(0,217,220,.13),transparent 74%)}.fc-hero-logo{position:absolute;z-index:2;top:clamp(36px,4vw,62px);left:50%;width:min(35vw,640px);transform:translateX(-50%)}.fc-hero-logo .forged-logo{width:100%!important}.fc-hero-car{position:absolute;z-index:1;left:50%;bottom:-22px;width:min(75vw,1360px);height:auto;transform:translateX(-50%)}.fc-intro{min-height:300px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding-block:64px}.fc-intro h1{margin:0;font-size:clamp(43px,4.3vw,72px);font-weight:300;letter-spacing:-.055em;line-height:1.08}.fc-intro h1 strong{font-weight:600}.fc-intro-action{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.fc-intro-action p{margin:0;color:var(--fc-muted);font-size:13px}.fc-trust{border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);background:rgba(7,7,7,.16)}.fc-trust-grid{min-height:94px;display:grid;grid-template-columns:repeat(3,1fr)}.fc-trust article{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid rgba(255,255,255,.09)}.fc-trust article:last-child{border-right:0}.fc-trust svg{width:23px;color:var(--fc-cyan)}.fc-trust b,.fc-trust span{display:block;font-size:13px}.fc-trust span{color:var(--fc-muted);font-size:12px;margin-top:2px}.fc-proof{padding-top:112px}.fc-proof-visual{position:relative;height:min(38vw,650px);min-height:470px;margin-top:52px;overflow:hidden;background:linear-gradient(115deg,#090613,#0b1020 48%,#071d29)}.fc-proof-visual>img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:none;transform:none!important;image-rendering:auto}.fc-proof-points{position:absolute;right:0;bottom:28px;left:0;display:flex;justify-content:flex-end;gap:10px}.fc-proof-points span{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(7,7,7,.75);color:white;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.fc-proof-points svg{width:15px;color:var(--fc-cyan)}.fc-warranty{padding:115px 0;background:linear-gradient(145deg,rgba(48,12,108,.52),rgba(22,8,52,.08))}.fc-warranty-layout{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:55px}.fc-warranty-layout h2{margin:0;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(74px,8vw,140px);letter-spacing:-.06em;line-height:.75;text-transform:uppercase;color:#f0d7ff}.fc-warranty-layout h2 strong{color:#a990ff}.fc-warranty-layout>p{max-width:440px;margin:0 0 6px;color:var(--fc-muted);font-size:17px;line-height:1.65}.fc-warranty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px}.fc-warranty-grid article{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(7,7,7,.16)}.fc-warranty-grid b{font-size:18px}.fc-warranty-grid span{color:var(--fc-muted);font-size:13px}.fc-warranty-grid strong{grid-row:1/span 2;grid-column:2;align-self:center;color:#8df7f4;font-size:22px}.fc-warranty-grid .is-featured{border-color:rgba(0,217,220,.45);background:rgba(0,217,220,.08)}.fc-warranty .fc-text-link{margin-top:28px}.fc-films{padding:115px 0 125px}.fc-film-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:52px auto 18px;max-width:1020px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(7,7,7,.18)}.fc-film-tabs button{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:0;border-radius:10px;color:var(--fc-muted);background:transparent;text-align:left;transition:color .2s ease,background .2s ease}.fc-film-tabs button:hover{color:white;background:rgba(255,255,255,.06)}.fc-film-tabs button.is-active{color:#071216;background:linear-gradient(135deg,#00e5e1,#1f80bc)}.fc-film-tabs button b{font-size:15px}.fc-film-tabs button span{font-size:12px;font-weight:700}.fc-film-card{min-height:470px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(10,7,27,.68)}.fc-film-image{display:grid;place-items:center;padding:38px;background:radial-gradient(circle at 48% 45%,rgba(0,217,220,.45),transparent 65%)}.fc-film-violet .fc-film-image{background:radial-gradient(circle at 48% 45%,rgba(112,0,226,.62),transparent 65%)}.fc-film-image img{width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain}.fc-film-copy{align-self:center;padding:48px 54px}.fc-film-copy h3{margin:0 0 16px;font-family:var(--font-display);font-size:clamp(42px,4vw,64px);letter-spacing:-.04em;text-transform:uppercase}.fc-film-copy>p:not(.fc-eyebrow){margin:0;color:var(--fc-muted);font-size:16px;line-height:1.65}.fc-film-copy dl{margin:28px 0;border-top:1px solid rgba(255,255,255,.12)}.fc-film-copy dl div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.fc-film-copy dt{color:var(--fc-muted);font-size:13px}.fc-film-copy dd{margin:0;font-weight:800;font-size:13px;text-align:right}.fc-film-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fc-bespoke{padding:100px 0;background:rgba(7,7,7,.13);border-block:1px solid rgba(255,255,255,.08)}.fc-bespoke-head{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:50px}.fc-bespoke-head>p{max-width:400px;margin:0 0 4px;color:var(--fc-muted);font-size:17px;line-height:1.7}.fc-bespoke-head b{color:white}.fc-process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:52px 0 28px}.fc-process article{padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(7,7,7,.22)}.fc-process article>span{position:absolute;right:20px;top:18px;color:rgba(255,255,255,.35);font-size:12px;font-weight:800}.fc-process svg{width:26px;color:var(--fc-cyan)}.fc-process h3{margin:22px 0 8px;font-size:19px}.fc-process p{margin:0;color:var(--fc-muted);font-size:14px;line-height:1.55}.fc-bespoke-bottom{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:35px;padding:26px 30px;border-radius:16px;background:rgba(112,0,226,.15)}.fc-bespoke-bottom img{width:170px;max-height:105px;-o-object-fit:contain;object-fit:contain}.fc-bespoke-bottom div{display:flex;flex-direction:column}.fc-bespoke-bottom b{font-family:var(--font-display);font-size:52px;line-height:.85}.fc-bespoke-bottom span{margin-top:7px;color:#8df7f4;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fc-delivery{padding:115px 0}.fc-delivery-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;margin-top:52px}.fc-earth img{width:100%;display:block;filter:drop-shadow(0 22px 30px rgba(0,0,0,.25))}.fc-delivery-card{padding:38px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#09192a;box-shadow:0 22px 45px rgba(0,0,0,.18)}.fc-delivery-card-head{display:flex;gap:13px;align-items:center}.fc-delivery-card-head svg{width:30px;color:var(--fc-cyan)}.fc-delivery-card-head b,.fc-delivery-card-head span{display:block}.fc-delivery-card-head span{margin-top:3px;color:var(--fc-muted);font-size:12px}.fc-delivery-card>p{margin:25px 0;color:var(--fc-muted);font-size:16px;line-height:1.65}.fc-carriers{display:flex;gap:34px;align-items:center}.fc-carriers figure{display:flex;align-items:center;gap:11px;margin:0}.fc-carriers img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.fc-carriers figcaption{color:var(--fc-muted);font-size:12px}.fc-delivery-card ul{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none}.fc-delivery-card li{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--fc-muted);font-size:11px}.fc-delivery-card li svg{width:13px;color:var(--fc-cyan)}.fc-team{padding-top:100px}.fc-team-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-bottom:78px}.fc-team .fc-lead{max-width:660px}.fc-team-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.fc-team-benefits article{display:flex;gap:11px;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(7,7,7,.17)}.fc-team-benefits svg{width:21px;flex:0 0 auto;color:var(--fc-cyan)}.fc-team-benefits b,.fc-team-benefits span{display:block}.fc-team-benefits b{font-size:13px}.fc-team-benefits span{margin-top:5px;color:var(--fc-muted);font-size:12px;line-height:1.4}.fc-team-cta{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.fc-team-cta .forged-logo{width:185px!important}.fc-team-image{height:min(34vw,610px);min-height:440px;background:#1a1a1a}.fc-team-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 68%;object-position:center 68%}.fc-newsletter{padding:100px 24px;background:linear-gradient(135deg,#0d595c,#0a8b88)}.fc-newsletter-card{width:min(880px,100%);margin:auto;padding:48px 54px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#102125;text-align:center;box-shadow:0 22px 50px rgba(0,0,0,.2)}.fc-newsletter-card h2{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.08}.fc-newsletter-card form{display:grid;grid-template-columns:1fr auto;gap:0;max-width:680px;margin:28px auto 15px}.fc-newsletter-card button,.fc-newsletter-card input{height:52px;border:0;padding:0 18px}.fc-newsletter-card input{border-radius:10px 0 0 10px;background:#081315;color:#fff;outline:none}.fc-newsletter-card input:focus{box-shadow:inset 0 0 0 2px var(--fc-cyan)}.fc-newsletter-card button{border-radius:0 10px 10px 0;background:#7000e2;color:#fff;font-weight:900;transition:filter .2s ease}.fc-newsletter-card button:hover:not(:disabled){filter:brightness(1.12)}.fc-newsletter-card button:disabled{opacity:.65}.fc-newsletter-card small{color:rgba(255,255,255,.55);font-size:12px}.fc-newsletter-card small a{color:#8df7f4}.fc-newsletter-success{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px 0 15px;color:#8df7f4;font-weight:800}.fc-newsletter-success svg{width:20px}.fc-newsletter-error{margin:10px 0;color:#ffb5b2;font-size:13px}.forged-footer{background:#061619!important}.forged-footer-main{min-height:0;grid-template-columns:1fr auto auto;gap:70px;padding:48px 0 34px;border-color:rgba(255,255,255,.1)}.forged-footer-brand .forged-logo{width:150px!important}.forged-footer-brand p{max-width:270px;margin-top:14px;font-size:12px}.forged-footer-main nav{gap:44px}.forged-footer-main nav strong{font-size:11px}.forged-footer-main nav a{font-size:12px}.forged-footer-bottom{padding:20px 0!important}.forged-back-top{width:42px;height:42px}@media (max-width:900px){.fc-shell{width:min(100% - 40px,680px)}.forged-home-header .forged-header-inner{width:calc(100% - 28px)!important;height:70px!important}.forged-home-header+.forged-header-spacer{height:70px!important}.forged-home-header .forged-header-inner>a .forged-logo{width:104px!important}.forged-home-header .forged-home-account-cta{display:none}.forged-home-header .forged-header-actions{background:transparent;padding:0}.forged-home-header .forged-account,.forged-home-header .forged-search{display:none}.forged-home-header .forged-menu{min-width:auto;height:42px!important;padding:0 12px!important;border-radius:9px!important;background:#ebebeb!important;color:#070707!important}.forged-menu-label{display:inline!important;font-size:13px}.fc-hero{height:410px}.fc-hero-logo{top:42px;width:min(76vw,340px)}.fc-hero-car{bottom:-22px;left:59%;width:720px;max-width:none}.fc-intro{min-height:0;grid-template-columns:1fr;gap:28px;padding-block:48px}.fc-intro h1{font-size:41px}.fc-intro-action{align-items:flex-start}.fc-trust-grid{grid-template-columns:1fr;min-height:0;padding-block:10px}.fc-trust article{justify-content:flex-start;padding:14px 4px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.fc-trust article:last-child{border-bottom:0}.fc-proof{padding-top:75px}.fc-proof-visual{height:300px;min-height:300px;margin-top:34px}.fc-proof-points{right:20px;left:20px;bottom:14px;justify-content:flex-start;overflow:auto}.fc-proof-points span{white-space:nowrap;font-size:10px;padding:9px 11px}.fc-warranty{padding:80px 0}.fc-warranty-layout{grid-template-columns:1fr;gap:22px}.fc-warranty-layout h2{font-size:70px}.fc-warranty-layout>p{font-size:16px}.fc-warranty-grid{grid-template-columns:1fr;margin-top:35px}.fc-warranty-grid article{padding:18px}.fc-films{padding:80px 0}.fc-film-tabs{grid-template-columns:1fr;margin-top:35px}.fc-film-tabs button{min-height:52px}.fc-film-card{grid-template-columns:1fr}.fc-film-image{min-height:260px;padding:24px}.fc-film-image img{max-height:240px}.fc-film-copy{padding:30px 24px}.fc-film-copy h3{font-size:46px}.fc-bespoke{padding:78px 0}.fc-bespoke-head{grid-template-columns:1fr;gap:22px}.fc-process{grid-template-columns:1fr;margin-top:35px}.fc-bespoke-bottom{grid-template-columns:1fr;gap:20px;text-align:center}.fc-bespoke-bottom img{margin:auto}.fc-bespoke-bottom .fc-button{width:100%}.fc-delivery{padding:80px 0}.fc-delivery-grid{grid-template-columns:1fr;margin-top:35px}.fc-delivery-card{padding:27px}.fc-earth{order:2}.fc-delivery-card{order:1}.fc-carriers{gap:20px}.fc-carriers figure{flex-direction:column;align-items:flex-start}.fc-delivery-card ul{gap:7px}.fc-team{padding-top:78px}.fc-team-layout{gap:36px;padding-bottom:52px}.fc-team-benefits,.fc-team-layout{grid-template-columns:1fr}.fc-team-cta{align-items:flex-start}.fc-team-image{height:300px;min-height:300px}.fc-newsletter{padding:70px 20px}.fc-newsletter-card{padding:35px 20px}.fc-newsletter-card h2{font-size:30px}.fc-newsletter-card form{grid-template-columns:1fr;gap:10px}.fc-newsletter-card button,.fc-newsletter-card input{border-radius:10px}.forged-footer-main{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;text-align:left}.forged-footer>.forged-footer-main{padding-block:38px!important}.forged-footer-main nav{grid-template-columns:repeat(2,1fr);gap:22px}.forged-footer-brand .forged-logo,.forged-footer-brand p{margin-inline:0}.forged-back-top{top:28px;right:0}.forged-footer-bottom{width:calc(100% - 40px);padding-block:20px!important}}@media (prefers-reduced-motion:reduce){.fp-clean *,.fp-clean :after,.fp-clean :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fp-clean ::-moz-selection{color:#071216;background:#8df7f4}.fp-clean ::selection{color:#071216;background:#8df7f4}.fp-clean a,.fp-clean button,.fp-clean input{-webkit-tap-highlight-color:transparent}.fp-clean a:focus-visible,.fp-clean button:focus-visible,.fp-clean input:focus-visible{outline:2px solid #8df7f4;outline-offset:4px}.fc-film-tabs button[aria-selected=true]{box-shadow:0 8px 22px rgba(0,217,220,.16)}.fc-proof-visual:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:18%;pointer-events:none;background:linear-gradient(transparent,rgba(4,8,18,.2))}.fc-proof-points{z-index:3}.fc-newsletter-card input::-moz-placeholder{color:rgba(235,235,235,.48)}.fc-newsletter-card input::placeholder{color:rgba(235,235,235,.48)}.fc-newsletter-card input:invalid:not(:-moz-placeholder){box-shadow:inset 0 0 0 1px #ff9a96}.fc-newsletter-card input:invalid:not(:placeholder-shown){box-shadow:inset 0 0 0 1px #ff9a96}@media (hover:hover){.fc-process article,.fc-team-benefits article,.fc-trust article,.fc-warranty-grid article{transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.fc-process article:hover,.fc-team-benefits article:hover,.fc-trust article:hover,.fc-warranty-grid article:hover{transform:translateY(-3px);border-color:rgba(0,217,220,.35);background:rgba(255,255,255,.055)}}.fp-clean .fc-hero{height:clamp(700px,calc(100svh - 72px),860px);min-height:0;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 42% 34% at 24% 49%,rgba(112,0,226,.24),transparent 72%),radial-gradient(ellipse 38% 37% at 78% 50%,rgba(0,217,220,.14),transparent 72%),linear-gradient(145deg,#060608,#090611 52%,#071821)}.fp-clean .fc-hero:before{opacity:.18;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,transparent 8%,black 48%,transparent 94%);mask-image:linear-gradient(180deg,transparent 8%,black 48%,transparent 94%)}.fp-clean .fc-hero:after{left:50%;bottom:205px;width:min(66vw,1080px);height:48px;background:rgba(0,0,0,.72);filter:blur(22px)}.fc-hero-stage{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto minmax(280px,1fr) auto auto;padding:38px 0 22px}.fp-clean .fc-hero-glow{z-index:-1;background:radial-gradient(ellipse 28% 28% at 48% 46%,rgba(112,0,226,.18),transparent 75%)}.fp-clean .fc-hero-logo{top:auto;grid-row:1;width:min(29vw,520px);filter:drop-shadow(0 14px 28px rgba(0,0,0,.32))}.fp-clean .fc-hero-car,.fp-clean .fc-hero-logo{position:relative;left:auto;justify-self:center;transform:none}.fp-clean .fc-hero-car{z-index:2;bottom:auto;align-self:center;width:min(66vw,1120px);max-height:390px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(0,0,0,.42))}.fc-hero-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:70px;padding:18px 0 24px}.fc-hero-copy{max-width:730px}.fc-hero-copy .fc-eyebrow{margin-bottom:11px}.fc-hero-copy h1{margin:0;color:#f4f4f4;font-size:clamp(42px,4vw,66px);font-weight:300;letter-spacing:-.055em;line-height:1.01;text-wrap:balance}.fc-hero-copy h1 strong{font-weight:650}.fc-hero-copy>p:last-child{max-width:620px;margin:17px 0 0;color:rgba(235,235,235,.68);font-size:15px;line-height:1.6}.fc-hero-action{width:min(100%,440px)}.fc-hero-buttons{display:flex;align-items:center;gap:22px}.fc-hero-secondary{color:#ebebeb;font-size:14px;font-weight:750;text-underline-offset:5px;text-decoration-color:rgba(235,235,235,.38);transition:color .2s ease,text-decoration-color .2s ease}.fc-hero-secondary:hover{color:#8df7f4;text-decoration-color:#8df7f4}.fc-hero-action>p{margin:13px 0 0;color:rgba(235,235,235,.52);font-size:11px;line-height:1.45}.fc-hero-action>p strong{color:rgba(235,235,235,.86);font-weight:800}.fc-hero-trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.11)}.fc-hero-trust>div{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-right:1px solid rgba(255,255,255,.1);color:rgba(235,235,235,.62);font-size:11px}.fc-hero-trust>div:last-child{border-right:0}.fc-hero-trust svg{width:17px;color:#42e5e3}.fc-hero-trust b{color:#f2f2f2;font-weight:800}@media (max-width:1100px){.fc-hero-content{gap:34px}.fc-hero-buttons{align-items:flex-start;flex-direction:column;gap:14px}.fp-clean .fc-hero-car{width:min(76vw,980px)}}@media (max-width:900px){.fp-clean .fc-hero{height:auto;min-height:calc(100svh - 70px)}.fc-hero-stage{grid-template-rows:auto minmax(250px,34vh) auto auto;padding:34px 0 16px}.fp-clean .fc-hero-logo{width:min(74vw,330px)}.fp-clean .fc-hero-car{width:690px;max-width:none;max-height:300px;transform:translateX(9%)}.fp-clean .fc-hero:after{bottom:335px;width:620px}.fc-hero-content{grid-template-columns:1fr;align-items:start;gap:26px;padding:14px 0 32px}.fc-hero-copy h1{font-size:clamp(38px,11vw,53px);line-height:1.03}.fc-hero-copy>p:last-child{font-size:14px}.fc-hero-action{justify-self:start;width:100%}.fc-hero-buttons{flex-direction:row;align-items:center;flex-wrap:wrap}.fc-hero-trust{grid-template-columns:1fr}.fc-hero-trust>div{justify-content:flex-start;min-height:44px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.fc-hero-trust>div:last-child{border-bottom:0}}@media (max-width:520px){.fc-hero-stage{width:min(100% - 32px,680px);grid-template-rows:auto 230px auto auto}.fp-clean .fc-hero-car{width:610px;transform:translateX(15%)}.fc-hero-copy h1{font-size:39px}.fc-hero-copy>p:last-child{margin-top:14px}.fc-hero-buttons{align-items:stretch;flex-direction:column;gap:15px}.fc-hero-buttons .fc-button{width:100%}.fc-hero-secondary{align-self:center}.fc-hero-action>p{text-align:center}}.fp-clean .fc-hero:after{display:none}.fc-hero-stage:after{content:"";z-index:-1;right:-12%;bottom:12%;width:48%;height:38%;background:radial-gradient(circle,rgba(0,217,220,.08),transparent 68%);filter:blur(22px)}.fc-hero-ground,.fc-hero-stage:after{position:absolute;pointer-events:none}.fc-hero-ground{z-index:1;top:42.5%;left:50%;width:min(72vw,1250px);height:118px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.92) 0,rgba(0,0,0,.66) 34%,rgba(0,0,0,0) 72%);filter:blur(8px)}.fc-hero-ground:before{content:"";position:absolute;inset:50% 10% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(157,116,255,.34) 25%,rgba(0,217,220,.34) 75%,transparent);box-shadow:0 10px 34px rgba(0,217,220,.12)}.fp-clean .fc-hero-car{width:min(88vw,1580px);height:390px;max-height:none;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 32px 24px rgba(0,0,0,.62)) drop-shadow(0 6px 7px rgba(0,0,0,.82))}.fc-hero-content{padding-top:10px}.fc-hero-copy .fc-eyebrow{display:flex;align-items:center;gap:10px}.fc-hero-copy .fc-eyebrow:before{content:"";width:26px;height:1px;flex:0 0 auto;background:linear-gradient(90deg,#7000e2,#00d9dc);box-shadow:0 0 12px rgba(0,217,220,.48)}.fc-hero-buttons .fc-button-primary{border-color:rgba(255,255,255,.18);box-shadow:0 10px 30px rgba(0,217,220,.18),inset 0 1px 0 rgba(255,255,255,.34)}.fc-hero-buttons .fc-button-primary:hover{box-shadow:0 15px 38px rgba(0,217,220,.28),inset 0 1px 0 rgba(255,255,255,.4)}.fc-hero-trust{gap:10px;padding:9px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(135deg,rgba(18,13,31,.86),rgba(6,24,30,.78));box-shadow:0 20px 55px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(16px)}.fc-hero-trust>div{position:relative;justify-content:flex-start;min-height:58px;padding:0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.025)}.fc-hero-trust>div:last-child{border-right:1px solid rgba(255,255,255,.075)}.fc-hero-trust>div:after{content:"";position:absolute;inset:auto 16px 0;height:1px;opacity:0;background:linear-gradient(90deg,#7000e2,#00d9dc);transition:opacity .2s ease}.fc-hero-trust svg{width:20px;padding:4px;overflow:visible;border-radius:6px;background:rgba(0,217,220,.09)}@media (hover:hover){.fc-hero-trust>div{transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.fc-hero-trust>div:hover{transform:translateY(-2px);border-color:rgba(0,217,220,.24);background:rgba(255,255,255,.045)}.fc-hero-trust>div:hover:after{opacity:1}}@media (max-width:1100px){.fp-clean .fc-hero-car{width:1100px;height:350px}.fc-hero-ground{width:900px}}@media (max-width:900px){.fc-hero-ground{top:29%;width:680px;height:90px}.fp-clean .fc-hero-car{width:760px;height:280px;transform:translateX(8%);-o-object-position:center 60.5%;object-position:center 60.5%}.fc-hero-trust{gap:7px;padding:7px}.fc-hero-trust>div{min-height:49px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.075)}}@media (max-width:520px){.fc-hero-ground{top:25%;width:570px}.fp-clean .fc-hero-car{width:670px;height:245px;transform:translateX(14%)}.fc-hero-trust>div{font-size:10px}}.fp-clean .fc-hero{--hero-scroll:0;--hero-pointer-x:50%;--hero-pointer-y:45%}.fp-clean .fc-hero-glow{opacity:calc(1 - var(--hero-scroll) * .35);background:radial-gradient(ellipse 38% 34% at 25% 48%,rgba(112,0,226,.24),transparent 72%),radial-gradient(ellipse 36% 36% at 77% 50%,rgba(0,217,220,.14),transparent 72%)}.fc-hero-stage{grid-template-rows:auto minmax(300px,1fr) auto auto}.fp-clean .fc-hero-logo{width:min(26vw,470px);opacity:calc(1 - var(--hero-scroll) * 1.35);transform:translateY(calc(var(--hero-scroll) * -26px)) scale(calc(1 - var(--hero-scroll) * .035));animation:fc-hero-logo-in .75s cubic-bezier(.2,.7,.2,1) both}.fp-clean .fc-hero-car{grid-row:2;width:min(92vw,1720px);height:355px;-o-object-position:center 60.5%;object-position:center 60.5%;transform:translateY(calc(var(--hero-scroll) * -15px)) scale(calc(1 + var(--hero-scroll) * .045));will-change:transform}.fp-clean .fc-hero-car-base{z-index:2;opacity:.9;filter:saturate(.82) contrast(1.03) brightness(.82) drop-shadow(0 34px 24px rgba(0,0,0,.64)) drop-shadow(0 7px 8px rgba(0,0,0,.86));animation:fc-car-enter 1s cubic-bezier(.16,.72,.22,1) .12s both}.fp-clean .fc-hero-car-finish{z-index:3;pointer-events:none;filter:saturate(1.03) contrast(1.06) brightness(1.04) drop-shadow(0 32px 24px rgba(0,0,0,.54));clip-path:inset(0 100% 0 0);animation:fc-film-reveal 1.35s cubic-bezier(.55,.02,.2,1) .62s forwards}.fc-hero-sheen{display:none}.fc-hero-sheen:before{content:none}.fc-hero-ground{top:41%;opacity:calc(1 - var(--hero-scroll) * .3);transform:translate(-50%,-50%) scaleX(calc(1 + var(--hero-scroll) * .04))}.fc-hero-content{z-index:5;opacity:calc(1 - var(--hero-scroll) * 1.15);transform:translateY(calc(var(--hero-scroll) * 24px));animation:fc-content-enter .78s cubic-bezier(.2,.7,.2,1) .48s both;will-change:transform,opacity}.fc-hero-copy h1{max-width:760px;font-size:clamp(46px,4.45vw,74px)}.fc-hero-action{padding:22px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);backdrop-filter:blur(12px)}.fc-hero-trust{z-index:5;gap:12px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;opacity:calc(1 - var(--hero-scroll) * 1.2);transform:translateY(calc(var(--hero-scroll) * 20px));animation:fc-proof-enter .72s cubic-bezier(.2,.7,.2,1) .72s both}.fc-hero-trust>div{min-height:72px;padding:0 20px;border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(22,20,34,.84),rgba(7,25,31,.76));box-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055);backdrop-filter:blur(15px)}.fc-hero-trust>div:last-child{border-right-color:rgba(255,255,255,.1)}.fc-hero-trust span{display:flex;align-items:baseline;gap:8px}.fc-hero-trust b{font-family:var(--font-display);font-size:23px;letter-spacing:-.025em;text-transform:uppercase}.fc-hero-trust small{color:rgba(235,235,235,.55);font-size:11px}.fc-hero-trust svg{width:25px;height:25px;padding:5px}.fc-hero-scroll{position:absolute;right:-72px;bottom:96px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;color:rgba(235,235,235,.45);font-size:9px;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;opacity:calc(1 - var(--hero-scroll) * 2)}.fc-hero-scroll i{position:relative;display:block;width:1px;height:42px;overflow:hidden;background:rgba(255,255,255,.12)}.fc-hero-scroll i:after{content:"";position:absolute;inset:-60% 0 auto;height:55%;background:linear-gradient(#7000e2,#00d9dc);animation:fc-scroll-line 1.8s ease-in-out infinite}.forged-home-header:not(.forged-header-scrolled){background:rgba(6,6,9,.54)!important;border-bottom-color:rgba(255,255,255,.055)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(120%)!important}.forged-home-header.forged-header-scrolled{background:rgba(6,6,9,.86)!important;border-bottom-color:rgba(255,255,255,.1)!important;box-shadow:0 12px 34px rgba(0,0,0,.24)!important}@keyframes fc-hero-logo-in{0%{translate:0 -16px;filter:blur(8px)}to{translate:0 0;filter:blur(0)}}@keyframes fc-car-enter{0%{opacity:0;translate:0 20px}to{opacity:.9;translate:0 0}}@keyframes fc-film-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fc-sheen-pass{0%{left:-18%;opacity:0}15%{opacity:.9}82%{opacity:.65}to{left:112%;opacity:0}}@keyframes fc-content-enter{0%{translate:0 18px;filter:blur(5px)}to{translate:0 0;filter:blur(0)}}@keyframes fc-proof-enter{0%{translate:0 15px;filter:blur(4px)}to{translate:0 0;filter:blur(0)}}@keyframes fc-scroll-line{0%{transform:translateY(0)}to{transform:translateY(290%)}}@media (max-width:1450px){.fc-hero-scroll{display:none}}@media (max-width:1100px){.fc-hero-sheen,.fp-clean .fc-hero-car{width:1180px;height:330px}.fc-hero-copy h1{font-size:clamp(43px,5.3vw,62px)}.fc-hero-action{padding:18px}}@media (max-width:900px){.fp-clean .fc-hero-logo{width:min(66vw,300px)}.fc-hero-sheen,.fp-clean .fc-hero-car{width:820px;height:270px;transform:translateX(8%) translateY(calc(var(--hero-scroll) * -10px)) scale(calc(1 + var(--hero-scroll) * .025))}.fc-hero-action{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.fc-hero-trust>div{min-height:54px}.fc-hero-trust span{flex-direction:row}.fc-hero-trust b{font-size:18px}}@media (max-width:520px){.fc-hero-sheen,.fp-clean .fc-hero-car{width:710px;height:240px;transform:translateX(14%) translateY(calc(var(--hero-scroll) * -8px))}.fc-hero-copy h1{font-size:42px}.fc-hero-trust span{align-items:flex-start;flex-direction:column;gap:1px}.fc-hero-trust b{font-size:17px}.fc-hero-trust small{font-size:10px}}@media (prefers-reduced-motion:reduce){.fc-hero-content,.fc-hero-scroll i:after,.fc-hero-sheen:before,.fc-hero-trust,.fp-clean .fc-hero-car,.fp-clean .fc-hero-logo{animation:none!important}.fp-clean .fc-hero-car-finish{clip-path:none}.fc-hero-sheen{display:none}}.fc-hero-car,.fc-hero-content,.fc-hero-logo,.fc-hero-sheen,.fc-hero-trust{grid-column:1;min-width:0}.fc-hero-car-base,.fc-hero-car-finish,.fc-hero-sheen{grid-row:2}.fc-hero-content{grid-row:3;width:100%}.fc-hero-trust{grid-row:4;width:100%}.fp-clean .fc-hero{height:clamp(760px,calc(100svh - 72px),900px)}.fc-hero-stage{padding:32px 0 28px}.fp-clean .fc-hero-logo{width:min(24vw,440px);transition:filter .35s ease}.fc-hero-content{grid-template-columns:minmax(0,1.45fr) minmax(390px,.55fr);gap:64px;padding:8px 0 20px}.fc-hero-copy{max-width:810px}.fc-hero-copy h1{max-width:810px;font-size:clamp(46px,4.15vw,70px);line-height:1.015}.fc-hero-copy>p:last-child{max-width:660px;margin-top:15px}.fc-hero-action{justify-self:end;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.fc-hero-buttons{justify-content:flex-start;gap:24px}.fc-hero-buttons .fc-button{position:relative;min-width:220px;overflow:hidden;white-space:nowrap}.fc-hero-buttons .fc-button:before{content:"";position:absolute;inset:-2px auto -2px -38%;width:25%;pointer-events:none;opacity:0;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent)}.fc-hero-buttons .fc-button svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.fc-hero-secondary{position:relative;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none}.fc-hero-secondary:after{content:"→";font-size:16px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.fc-hero-secondary:before{content:"";position:absolute;right:0;bottom:-5px;left:0;height:1px;transform:scaleX(.22);transform-origin:left;background:linear-gradient(90deg,#7000e2,#00d9dc);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.fc-hero-action>p{margin-top:12px;padding-left:2px}.fc-hero-trust{gap:14px;margin-top:6px}.fc-hero-trust>div{min-height:68px;border-color:rgba(255,255,255,.085);background:linear-gradient(145deg,rgba(20,18,31,.76),rgba(7,23,29,.7));box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)}.fc-hero-trust>div:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 50%,rgba(0,217,220,.1),transparent 46%);transition:opacity .3s ease}.fc-hero-trust b{font-size:22px}.fc-hero-ground{top:40.5%;height:102px;filter:blur(7px)}.fc-hero-ground:before{animation:fc-ground-breathe 4.8s ease-in-out infinite}.fc-hero-stage:after{animation:fc-ambient-breathe 7s ease-in-out infinite}@media (hover:hover){.fp-clean .fc-hero-logo:hover{filter:drop-shadow(0 0 24px rgba(0,217,220,.16)) drop-shadow(0 15px 30px rgba(0,0,0,.35))}.fc-hero-buttons .fc-button:hover:before{opacity:1;animation:fc-button-sheen .65s ease forwards}.fc-hero-buttons .fc-button:hover svg,.fc-hero-secondary:hover:after{transform:translateX(4px)}.fc-hero-secondary:hover:before{transform:scaleX(1)}.fc-hero-trust>div:hover{transform:translateY(-4px);border-color:rgba(0,217,220,.3);box-shadow:0 22px 45px rgba(0,0,0,.28),0 0 24px rgba(0,217,220,.055),inset 0 1px 0 rgba(255,255,255,.08)}.fc-hero-trust>div:hover:after,.fc-hero-trust>div:hover:before{opacity:1}.fc-hero-trust>div:hover svg{color:#8df7f4;transform:scale(1.08)}.fc-hero-trust svg{transition:transform .25s ease,color .25s ease}}@keyframes fc-button-sheen{0%{left:-38%}to{left:120%}}@keyframes fc-ground-breathe{0%,to{opacity:.62;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.04)}}@keyframes fc-ambient-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@media (max-width:1100px){.fc-hero-content{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:36px}.fc-hero-buttons{align-items:flex-start;flex-direction:column;gap:14px}.fc-hero-buttons .fc-button{min-width:240px}}@media (max-width:900px){.fp-clean .fc-hero{height:auto;min-height:calc(100svh - 70px)}.fc-hero-stage{padding:30px 0 20px}.fc-hero-content{grid-template-columns:1fr;gap:24px;padding-bottom:26px}.fc-hero-copy h1{font-size:clamp(40px,10.8vw,54px)}.fc-hero-buttons{align-items:center;flex-direction:row;flex-wrap:wrap}.fc-hero-trust{margin-top:0}}@media (max-width:520px){.fc-hero-content{padding-top:4px}.fc-hero-copy h1{font-size:39px}.fc-hero-buttons{align-items:stretch;flex-direction:column}.fc-hero-buttons .fc-button{min-width:0}.fc-hero-trust{gap:8px}.fc-hero-trust>div{min-height:52px}}@media (prefers-reduced-motion:reduce){.fc-hero-ground:before,.fc-hero-stage:after{animation:none!important}}.fc-hero-stage{grid-template-columns:minmax(0,1fr)}.fc-hero-car-wrap,.fc-hero-content,.fc-hero-logo,.fc-hero-sheen,.fc-hero-trust{grid-column:1;min-width:0}.fc-hero-car-wrap,.fc-hero-logo,.fc-hero-sheen{justify-self:center}.fp-clean .fc-hero{background:radial-gradient(ellipse 22% 26% at 27% 62%,rgba(112,0,226,.2),transparent 70%),radial-gradient(ellipse 20% 24% at 74% 63%,rgba(0,217,220,.13),transparent 70%),linear-gradient(180deg,#030305,#050509 40%,#06070c 74%,#04070b)}.fp-clean .fc-hero-glow{background:radial-gradient(circle 300px at var(--hero-pointer-x) var(--hero-pointer-y),rgba(255,255,255,.055),transparent 70%)}.fc-hero-car-wrap{grid-row:2;position:relative;align-self:center;justify-self:center;width:min(96vw,1900px);height:392px;transform:translateY(12px)}.fp-clean .fc-hero .fc-hero-car-wrap .fc-hero-car{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60.5%;object-position:center 60.5%;filter:drop-shadow(0 34px 26px rgba(0,0,0,.66)) drop-shadow(0 7px 9px rgba(0,0,0,.88));transform:translateY(calc(var(--hero-scroll) * -14px)) scale(calc(1 + var(--hero-scroll) * .045));will-change:transform}.fp-clean .fc-hero-logo{width:min(20vw,374px)}.fc-hero-reflection{left:8%;right:8%;bottom:9%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,220,.15) 26%,rgba(120,90,255,.13) 64%,transparent);filter:blur(1px);opacity:.5;mix-blend-mode:screen}.fc-hero-reflection,.fc-hero-wheel{position:absolute;pointer-events:none}.fc-hero-wheel{bottom:7%;width:120px;height:12px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.9) 0,rgba(0,0,0,.55) 46%,transparent 72%);filter:blur(5px)}.fc-hero-wheel:after{content:"";position:absolute;inset:8% 10% auto;height:1px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(0,217,220,.26),transparent);opacity:.5}.fc-hero-wheel-front{left:26%}.fc-hero-wheel-rear{left:62%}.fc-hero-car-wrap:after{content:"";position:absolute;left:18%;right:18%;bottom:18%;height:26%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,217,220,.17),transparent 68%);filter:blur(22px);mix-blend-mode:screen}.fc-hero-sheen{width:min(96vw,1900px);height:392px}.fc-hero-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;padding:7px 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02));color:rgba(235,235,235,.82);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.18)}.fc-hero-badge i{font-style:normal;color:rgba(0,217,220,.8);font-weight:800}.fc-hero-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#4ff3ef,#0ca9b6);box-shadow:0 0 10px rgba(0,217,220,.9)}.fc-hero-copy h1{letter-spacing:-.065em}.fc-hero-copy>p:last-child{letter-spacing:.015em;color:rgba(235,235,235,.72)}.fc-hero-content{grid-template-columns:minmax(0,1.5fr) minmax(400px,.5fr);gap:54px;align-items:end}.fc-hero-action{align-self:end;width:min(100%,470px);margin-bottom:2px}@media (max-width:1100px){.fc-hero-car-wrap,.fc-hero-sheen{width:1180px;height:330px}}@media (max-width:900px){.fc-hero-car-wrap{transform:translateX(min(0px,calc((100vw - 820px) / 2))) translateY(14px)}.fc-hero-car-wrap,.fc-hero-sheen{width:820px;height:272px}.fp-clean .fc-hero-logo{width:min(44vw,300px)}.fc-hero-reflection{bottom:10%}.fc-hero-wheel-front{left:30%}.fc-hero-wheel-rear{left:66%}}@media (max-width:520px){.fc-hero-car-wrap{transform:translateX(calc((100vw - 710px) / 2)) translateY(12px)}.fc-hero-car-wrap,.fc-hero-sheen{width:710px;height:242px}.fp-clean .fc-hero-logo{width:min(72vw,240px)}.fc-hero-badge{font-size:10px;letter-spacing:.1em;padding:6px 12px}}@media (prefers-reduced-motion:reduce){.fc-hero-film-edge,.fc-hero-reflection{animation:none!important}}.forged-site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:60!important;overflow:visible!important;background:transparent!important;border-bottom:1px solid transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease,backdrop-filter .5s ease}.forged-site-header.forged-header-scrolled{background:linear-gradient(120deg,rgba(12,6,24,.84),rgba(6,24,30,.8))!important;border-bottom-color:rgba(255,255,255,.09)!important;box-shadow:0 18px 46px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important}.forged-site-header .forged-header-inner{width:100%!important;max-width:none!important;height:76px!important;margin-inline:auto!important;padding-inline:clamp(16px,4vw,48px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px;transition:height .4s ease}.forged-site-header.forged-header-scrolled .forged-header-inner{height:64px!important}.forged-site-header .forged-brand{display:inline-flex;flex:0 0 auto;color:inherit;text-decoration:none}.forged-site-header .forged-brand .forged-logo{width:118px!important;filter:drop-shadow(0 4px 18px rgba(0,217,220,.14));transition:transform .35s ease,filter .35s ease}.forged-site-header .forged-desktop-nav{position:static!important}.forged-nav-item,.forged-nav-link{position:relative}.forged-nav-link{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;color:rgba(235,235,235,.8);font-size:14.5px;letter-spacing:.01em;text-decoration:none;border-radius:12px;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.forged-nav-link:hover{color:#fff}.forged-nav-link.text-cyan-300{color:#43e9e6!important}.forged-nav-chevron{width:13px;height:13px;opacity:.55;transition:transform .25s ease}.forged-nav-item.is-active .forged-nav-chevron,.forged-nav-item:hover .forged-nav-chevron{transform:rotate(180deg);opacity:.9}.forged-nav-item.is-active .forged-nav-link:before,.forged-nav-link.text-cyan-300:before{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7000e2,#00fffc);box-shadow:0 0 9px rgba(0,255,252,.42);transition:left .28s ease,right .28s ease}.forged-nav-item.is-active .forged-nav-link:before,.forged-nav-link.text-cyan-300:hover:before{left:16px;right:16px}.forged-site-header .forged-header-actions{display:flex;align-items:center;gap:8px}.forged-icon-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:rgba(235,235,235,.85);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);position:relative;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.forged-icon-btn:hover{color:#8df7f4;background:rgba(0,217,220,.1);border-color:rgba(0,217,220,.3);transform:translateY(-1px)}.forged-account-dot{position:absolute;bottom:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#43e9e6;box-shadow:0 0 8px rgba(0,255,252,.8)}.forged-locale-btn{gap:5px;width:auto;min-width:42px;padding:0 10px;font-size:11px;font-weight:800;letter-spacing:.06em;font-family:var(--font-mono,ui-monospace,monospace)}.forged-locale-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:200px;padding:6px;border-radius:16px;background:rgba(10,14,26,.92);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px -12px rgba(0,0,0,.65);z-index:80;animation:forged-locale-in .18s ease both}@keyframes forged-locale-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.forged-locale-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;font-size:13px;font-weight:600;color:rgba(235,235,235,.82);cursor:pointer;transition:background-color .15s ease,color .15s ease}.forged-locale-item:hover{background:rgba(0,217,220,.1);color:#8df7f4}.forged-locale-item.is-active{color:#8df7f4;background:rgba(0,217,220,.08)}.forged-cart-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding-inline:4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#00fffc,#06a6b4);color:#05121a;font-size:11px;font-weight:900;box-shadow:0 4px 12px rgba(0,255,252,.4);animation:forged-badge-pop .35s cubic-bezier(.2,.8,.2,1)}.forged-burger{display:none;min-height:42px;padding-inline:16px;align-items:center;gap:8px;border-radius:13px;color:#070707;background:#ebebeb;font-size:14px;font-weight:800;border:0;cursor:pointer}.forged-menu-label{display:none}.forged-home-account-cta{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:42px;padding-inline:20px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:linear-gradient(135deg,#7000e2,#450089);color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 32px rgba(112,0,226,.24);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.forged-home-account-cta:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(112,0,226,.34);filter:brightness(1.08)}.forged-open-widget{position:relative;height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);transition:border-color .2s ease,background-color .2s ease}.forged-open-widget:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.forged-open-widget.is-expanded{background:rgba(255,255,255,.08);border-color:rgba(112,233,223,.35)}.forged-open-trigger{display:inline-flex;align-items:center;height:100%;gap:8px;padding-inline:14px;border-radius:inherit;color:inherit;cursor:pointer;font:inherit}.forged-open-trigger:focus-visible{outline:2px solid #7ce9df;outline-offset:3px}.forged-open-dot{width:9px;height:9px;border-radius:50%;background:#ffd166;box-shadow:0 0 0 4px rgba(255,209,102,.16);animation:forged-pulse 2.2s ease-in-out infinite}.forged-open-widget.is-open .forged-open-dot{background:#2ce6a5;box-shadow:0 0 0 4px rgba(44,230,165,.18),0 0 12px rgba(44,230,165,.55)}.forged-open-label{font-size:13px;font-weight:800;color:#fff}.forged-open-sub{font-size:11px;font-weight:600;color:rgba(235,235,235,.55)}.forged-open-tip{position:absolute;top:calc(100% + 14px);right:-6px;width:278px;padding:17px 18px 15px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(150deg,rgba(20,11,38,.98),rgba(6,20,26,.96));box-shadow:0 26px 64px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);pointer-events:none;transition:opacity .22s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;z-index:70}.forged-open-tip:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,rgba(124,233,223,.55),rgba(112,0,226,.35),transparent)}.forged-open-widget.is-expanded .forged-open-tip,.forged-open-widget:hover .forged-open-tip{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition-delay:0s}.forged-open-tip b{display:block;color:#fff;font-size:14px}.forged-open-tip span{display:block;margin-top:2px;color:#7ce9df;font-size:12px;font-weight:700}.forged-open-tip small{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.08);color:rgba(235,235,235,.55);font-size:11px;line-height:1.5}.forged-open-tip small:before{content:"";width:6px;height:6px;border-radius:50%;background:#2ce6a5;box-shadow:0 0 8px rgba(44,230,165,.6)}.forged-mega{position:absolute;top:100%;left:0;right:0;z-index:65;padding:16px 0 0;animation:forged-mega-in .28s cubic-bezier(.2,.8,.2,1)}.forged-mega-inner{width:min(100% - 48px,1240px);margin-inline:auto;padding:30px 34px 24px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(145deg,rgba(14,7,28,.93),rgba(5,18,24,.9));box-shadow:0 34px 80px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.forged-mega-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:34px}.forged-mega-col-featured,.forged-mega-col-wide{grid-column:span 2}.forged-mega-title{display:block;margin-bottom:16px;color:rgba(235,235,235,.48);letter-spacing:.16em}.forged-mega-links{gap:8px}.forged-mega-links a{color:rgba(235,235,235,.82)}.forged-mega-thumb{display:flex;padding:9px;background:rgba(255,255,255,.025);animation:forged-row-in .4s cubic-bezier(.2,.8,.2,1) forwards}.forged-mega-thumb:hover{background:rgba(255,255,255,.06);border-color:rgba(0,217,220,.3)}.forged-mega-thumb-img{width:58px;height:58px;flex:0 0 auto}.forged-mega-thumb b{font-size:14px}.forged-mega-thumb small{font-size:12px}.forged-mega-thumb-arrow{margin-left:auto}.forged-mega-accessories{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.forged-mega-plan{padding:18px 16px;border-radius:16px;background:rgba(255,255,255,.03);animation:forged-row-in .45s cubic-bezier(.2,.8,.2,1) forwards}.forged-mega-plan:hover{border-color:rgba(0,217,220,.4);background:rgba(0,217,220,.06)}.forged-mega-plan span{font-size:24px}.forged-mega-plan em{line-height:1.4}.forged-mega-cta{display:flex;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(112,0,226,.16),rgba(0,217,220,.1));text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.forged-mega-cta:hover{transform:translateY(-2px);border-color:rgba(0,217,220,.4)}.forged-mega-cta-img{width:76px;height:60px;flex:0 0 auto;border-radius:12px;overflow:hidden;position:relative;background:#150b2a}.forged-mega-cta-eyebrow{display:block;color:rgba(235,235,235,.5);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.forged-mega-cta b{display:block;margin-top:3px;color:#fff;font-size:17px}.forged-mega-cta small{display:block;margin-top:2px;color:#7ce9df;font-size:13px;font-weight:700}.forged-mega-cta-arrow{width:20px;height:20px;margin-left:auto;color:#8df7f4;transition:transform .2s ease}.forged-mega-cta:hover .forged-mega-cta-arrow{transform:translateX(4px)}.forged-mega-ghost{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#43e9e6;font-size:14px;font-weight:700;text-decoration:none}.forged-mega-row{padding:10px 0;color:rgba(235,235,235,.82)}.forged-mega-contact{min-width:0}.forged-search-overlay{border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,rgba(12,6,24,.96),rgba(5,18,24,.94));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.forged-mobile-drawer{border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(10,5,22,.985),rgba(5,16,22,.97));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.forged-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.forged-mobile-contact{display:flex;gap:10px;color:rgba(235,235,235,.7)}.forged-mobile-contact a{display:inline-flex;color:inherit}.forged-mobile-contact a:hover{color:#8df7f4}.forged-mobile-list{padding:10px 0}.forged-mobile-item{border-bottom:1px solid rgba(255,255,255,.05)}.forged-mobile-item:last-child{border-bottom:0}.forged-mobile-item-row{display:flex;align-items:center}.forged-mobile-link{flex:1;padding:15px 20px;color:rgba(235,235,235,.85);font-size:16px;font-weight:600;text-decoration:none}.forged-mobile-link.is-active{color:#43e9e6}.forged-mobile-toggle{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:rgba(235,235,235,.5);background:transparent;border:0;cursor:pointer}.forged-mobile-sub{display:grid;gap:2px;padding:0 20px 14px}.forged-mobile-sub-link{padding:9px 0 9px 14px;color:rgba(235,235,235,.55);font-size:14px;text-decoration:none;border-left:1px solid rgba(255,255,255,.08)}.forged-mobile-sub-link:hover{color:#8df7f4}.forged-mobile-sub-empty{height:44px}.forged-mobile-foot{padding:12px 20px 22px}.forged-mobile-account{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:13px;border:1px solid rgba(0,217,220,.25);background:rgba(0,217,220,.08);color:#8df7f4;font-size:14px;font-weight:700;text-decoration:none}.forged-header-spacer{height:76px}@keyframes forged-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes forged-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes forged-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.forged-open-sub{display:none}.forged-home-account-cta{display:none!important}}@media (max-width:900px){.forged-site-header .forged-header-inner{height:64px!important;padding-inline:14px!important}.forged-header-spacer{height:64px}.forged-site-header .forged-brand .forged-logo{width:96px!important}.forged-account,.forged-home-account-cta,.forged-site-header .forged-desktop-nav{display:none!important}.forged-open-widget{padding-inline:10px}.forged-open-label{font-size:12px}.forged-burger{display:inline-flex}.forged-menu-label{display:inline}.forged-site-header.forged-header-scrolled .forged-header-inner{height:58px!important}.forged-mega{display:none}.forged-mega-inner{padding:20px}.forged-mega-grid{grid-template-columns:1fr;gap:22px}.forged-mega-col-featured,.forged-mega-col-wide{grid-column:auto}.forged-mega-accessories,.forged-mega-plans{grid-template-columns:1fr}}@media (max-width:520px){.forged-site-header .forged-brand .forged-logo{width:88px!important}.forged-open-label{display:none}.forged-open-widget{padding-inline:9px}.forged-icon-btn{width:38px;height:38px}.forged-burger{min-height:38px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.forged-cart-badge,.forged-mega,.forged-mega-plan,.forged-mega-thumb,.forged-open-dot{animation:none!important}.forged-mega-plan,.forged-mega-thumb{opacity:1!important}}.forged-site-header .forged-header-inner{position:relative!important}.forged-site-header .forged-desktop-nav{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:flex;align-items:center;gap:6px}.forged-nav-bubble{position:absolute;top:50%;height:42px;transform:translateY(-50%);border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 26px rgba(0,0,0,.26);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);z-index:0;pointer-events:none;transition:left .34s cubic-bezier(.22,.78,.25,1),width .34s cubic-bezier(.22,.78,.25,1),opacity .2s ease}.forged-mega-title:after{content:"";display:block;width:28px;height:2px;margin-top:9px;border-radius:2px;background:linear-gradient(90deg,#7000e2,#00d9dc);box-shadow:0 0 9px rgba(0,217,220,.35)}.forged-mega-thumb-img img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.forged-mega-thumb-img:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.2) 50%,transparent 58%);transform:translateX(-160%);transition:transform .55s ease;pointer-events:none}.forged-mega-thumb:hover .forged-mega-thumb-img img{transform:scale(1.08)}.forged-mega-thumb:hover .forged-mega-thumb-img:after{transform:translateX(160%)}.forged-mega-spotlight{cursor:pointer}.forged-mega-spotlight-img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s ease;filter:saturate(.96) contrast(1.02)}.forged-mega-spotlight:hover .forged-mega-spotlight-img{transform:scale(1.05)}.forged-mega-spotlight-overlay{background:linear-gradient(180deg,rgba(6,4,14,.12),rgba(6,4,14,.26) 40%,rgba(5,3,12,.94)),radial-gradient(120% 60% at 100% 0,rgba(112,0,226,.16),transparent 60%)}.forged-mega-inner{position:relative}.forged-mega-inner:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(0,217,220,.25),transparent);pointer-events:none}@keyframes forged-mega-in{0%{opacity:0;transform:translateY(-10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.forged-burger:focus-visible,.forged-icon-btn:focus-visible,.forged-mega a:focus-visible,.forged-mobile-link:focus-visible,.forged-nav-link:focus-visible,.forged-open-widget:focus-visible{outline:2px solid rgba(0,217,220,.75);outline-offset:3px;border-radius:12px}.forged-nav-link{font-size:14px;font-weight:600;letter-spacing:.005em}.forged-open-sub{letter-spacing:0}.forged-mega-spotlight-overlay h3{text-wrap:balance}.forged-mega-links a{line-height:1.35}.forged-mega-thumb b{letter-spacing:-.01em}.forged-mega-plan{position:relative;overflow:hidden}.forged-mega-plan:before{content:"";position:absolute;inset:-2px auto -2px -2px;width:1px;background:linear-gradient(180deg,transparent,rgba(0,217,220,.6),transparent);opacity:0;transition:opacity .2s ease}.forged-mega-plan:hover:before{opacity:1}@media (max-width:900px){.forged-nav-bubble{display:none}}.forged-site-header.forged-header-scrolled .forged-header-inner{position:relative}.forged-site-header.forged-header-scrolled .forged-header-inner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,217,220,.05),transparent);opacity:0;transition:opacity .4s ease}.forged-site-header.forged-header-scrolled .forged-header-inner:hover:after{opacity:1}.forged-mega-inner{width:min(100% - 48px,1320px)!important;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(160deg,rgba(13,7,28,.97),rgba(4,16,22,.96));box-shadow:0 46px 100px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%)}.forged-mega-top{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.forged-mega-spotlight{position:relative;min-height:340px;overflow:hidden}.forged-mega-spotlight-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.forged-mega-spotlight-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;padding:32px 36px;background:linear-gradient(180deg,rgba(6,4,14,.14),rgba(6,4,14,.34) 42%,rgba(5,3,12,.92))}.forged-mega-eyebrow{color:#7ce9df;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.forged-mega-spotlight-overlay h3{margin:0;color:#fff;font-size:clamp(24px,2.3vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.04}.forged-mega-spotlight-overlay p{margin:0;max-width:380px;color:rgba(235,235,235,.72);font-size:13.5px;line-height:1.55}.forged-mega-btn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:11px 18px;border-radius:12px;background:linear-gradient(135deg,#7000e2,#450089);color:#fff;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 12px 30px rgba(112,0,226,.34);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.forged-mega-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(112,0,226,.46);filter:brightness(1.08)}.forged-mega-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;padding:30px 34px}.forged-mega-col{min-width:0}.forged-mega-col-span{grid-column:1/-1}.forged-mega-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.06)}.forged-mega-title{display:flex;align-items:center;gap:8px;color:rgba(235,235,235,.55);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.forged-mega-title:before{content:"";width:4px;height:12px;border-radius:3px;background:linear-gradient(180deg,#00d9dc,#7000e2)}.forged-mega-toutvoir{display:inline-flex;align-items:center;gap:5px;color:rgba(235,235,235,.55);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .15s ease,gap .15s ease}.forged-mega-toutvoir:hover{color:#8df7f4;gap:8px}.forged-mega-toutvoir svg{width:14px;height:14px}.forged-mega-links{display:grid;gap:9px;margin:0;padding:0;list-style:none}.forged-mega-links a{color:rgba(235,235,235,.85);font-size:14px;text-decoration:none;transition:color .15s ease,transform .15s ease}.forged-mega-links a:hover{color:#8df7f4;transform:translateX(3px)}.forged-mega-links-2col{grid-template-columns:repeat(2,1fr)}.forged-mega-list{display:grid;gap:10px}.forged-mega-thumb{display:grid;grid-template-columns:54px 1fr 20px;align-items:center;gap:13px;padding:8px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);text-decoration:none;opacity:0;animation:forged-row-in .5s cubic-bezier(.2,.8,.2,1) forwards;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.forged-mega-thumb:hover{background:rgba(255,255,255,.07);border-color:rgba(0,217,220,.32);transform:translateY(-2px)}.forged-mega-thumb-img{width:54px;height:54px;border-radius:11px;overflow:hidden;background:#150b2a;position:relative}.forged-mega-thumb b{display:block;color:#fff;font-size:13.5px}.forged-mega-thumb small{display:block;margin-top:2px;color:rgba(235,235,235,.5);font-size:11.5px}.forged-mega-price{display:block;margin-top:3px;color:#7ce9df;font-size:12px;font-weight:700}.forged-mega-thumb-arrow{width:16px;height:16px;color:rgba(235,235,235,.4);transition:transform .2s ease,color .2s ease}.forged-mega-thumb:hover .forged-mega-thumb-arrow{transform:translateX(3px);color:#8df7f4}.forged-mega-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.forged-mega-plan{padding:20px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);text-decoration:none;opacity:0;animation:forged-row-in .5s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.forged-mega-plan:hover{transform:translateY(-3px);border-color:rgba(0,217,220,.42);background:rgba(0,217,220,.07)}.forged-mega-plan b{display:block;color:#fff;font-size:15px}.forged-mega-plan span{display:block;margin-top:8px;color:#43e9e6;font-size:25px;font-weight:900}.forged-mega-plan span small{font-size:12px;font-weight:600;color:rgba(235,235,235,.5)}.forged-mega-plan em{display:block;margin-top:6px;color:rgba(235,235,235,.55);font-style:normal;font-size:12px;line-height:1.45}.forged-mega-plan.tone-cyan b{color:#43e9e6}.forged-mega-plan.tone-violet{border-color:rgba(140,80,255,.35);background:linear-gradient(135deg,rgba(112,0,226,.14),rgba(0,217,220,.04))}.forged-mega-plan.tone-violet span{color:#b98bff}.forged-mega-contact{display:grid;gap:4px}.forged-mega-row{display:flex;align-items:center;gap:12px;padding:11px 0;color:rgba(235,235,235,.85);font-size:14px;text-decoration:none;transition:color .15s ease}.forged-mega-row:hover{color:#8df7f4}.forged-mega-row svg{width:17px;height:17px;color:#7ce9df;flex:0 0 auto}.forged-mega-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding:18px 34px 22px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(0,217,220,.03),transparent)}.forged-mega-chip{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:rgba(235,235,235,.88);font-size:12.5px;font-weight:600;line-height:1;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.forged-mega-chip:hover{transform:translateY(-2px);border-color:rgba(0,217,220,.35);background:rgba(0,217,220,.08)}.forged-mega-chip svg{width:15px;height:15px;color:#7ce9df;padding:2px;border-radius:50%;box-sizing:content-box;background:rgba(0,217,220,.14)}.forged-mega-bottom-em{margin-left:auto;color:rgba(235,235,235,.42);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.forged-open-tip-title{display:block;margin-bottom:12px;color:rgba(235,235,235,.5);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.forged-open-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.forged-open-week div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:9px 0;border-radius:10px;background:rgba(255,255,255,.035)}.forged-open-week b{white-space:nowrap;color:rgba(235,235,235,.5);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.forged-open-week span{white-space:nowrap;color:rgba(235,235,235,.34);font-size:9px;font-weight:700}.forged-open-week div.has-hours b,.forged-open-week div.has-hours span{color:#cfe9ec}.forged-open-week div.is-today{background:linear-gradient(135deg,rgba(0,217,220,.2),rgba(112,0,226,.16));box-shadow:inset 0 0 0 1px rgba(0,217,220,.5),0 0 16px rgba(0,217,220,.16)}.forged-open-week div.is-today b,.forged-open-week div.is-today span{color:#8df7f4}.forged-open-widget.is-closed .forged-open-tip small:before{background:#ffd166;box-shadow:0 0 8px rgba(255,209,102,.6)}.forged-search-bar{display:flex;align-items:center;gap:12px;padding:15px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#7ce9df}.forged-search-input{flex:1;background:transparent;border:0;outline:none;color:#fff;font-size:17px}.forged-search-input::-moz-placeholder{color:rgba(235,235,235,.45)}.forged-search-input::placeholder{color:rgba(235,235,235,.45)}.forged-search-bar kbd{padding:4px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(235,235,235,.5);font-size:11px}.forged-search-empty{margin-top:16px;color:rgba(235,235,235,.5);font-size:14px}.forge-search-results{display:grid;gap:4px;margin-top:14px}.forge-search-row{display:flex;align-items:center;gap:13px;padding:9px;border-radius:14px;text-decoration:none;transition:background-color .2s ease}.forge-search-row:hover{background:rgba(255,255,255,.06)}.forge-search-thumb{width:44px;height:44px;flex:0 0 auto;border-radius:10px;overflow:hidden;background:#150b2a;position:relative}.forge-search-row b{display:block;color:#fff;font-size:14px}.forge-search-row small{display:block;color:rgba(235,235,235,.5);font-size:12px}.forge-search-price{margin-left:auto;color:#7ce9df;font-size:13px;font-weight:700;white-space:nowrap}.forge-search-arrow{width:16px;height:16px;color:rgba(235,235,235,.4)}@media (max-width:1120px){.forged-mega-top{grid-template-columns:1fr}.forged-mega-spotlight{min-height:240px}}@media (max-width:900px){.forged-mega{display:none!important}}@media (max-width:520px){.forged-mega-cols,.forged-mega-links-2col,.forged-mega-plans{grid-template-columns:1fr}}.fc-section-heading .fc-eyebrow{display:inline-flex;align-items:center;gap:10px}.fc-section-heading .fc-eyebrow:before{content:"";width:26px;height:1px;flex:0 0 auto;background:linear-gradient(90deg,#7000e2,#00d9dc);box-shadow:0 0 12px rgba(0,217,220,.48)}.fc-section-heading-centered .fc-eyebrow{justify-content:center}.fc-section-heading-centered .fc-eyebrow:after{content:"";width:26px;height:1px;flex:0 0 auto;background:linear-gradient(90deg,#00d9dc,#7000e2);box-shadow:0 0 12px rgba(0,217,220,.48)}.fc-section-heading h2 strong{font-weight:500}@media (prefers-reduced-motion:no-preference){.fp-clean main.forged-home-v2>section:not(#hero){opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.fp-clean main.forged-home-v2>section:not(#hero).is-inview{opacity:1;transform:none}}.fp-clean .fc-proof-visual{left:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;border:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:radial-gradient(48% 90% at 18% 50%,rgba(102,34,190,.2),transparent 74%),radial-gradient(46% 90% at 86% 54%,rgba(0,174,194,.16),transparent 76%),linear-gradient(115deg,#080512,#0a1020 48%,#071d29);box-shadow:0 34px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05)}.fp-clean .fc-proof-visual:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 30%,rgba(3,8,18,.16))}.fp-clean .fc-proof-points span{border-color:rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(12,7,24,.74),rgba(6,20,26,.66));backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.fp-clean .fc-proof-points svg{padding:3px;border-radius:50%;background:rgba(0,217,220,.12);box-sizing:content-box;color:#7ce9df}.fp-clean .fc-warranty{position:relative;overflow:hidden}.fp-clean .fc-warranty:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 55% at 50% -10%,rgba(112,0,226,.2),transparent 72%)}.fp-clean .fc-warranty-layout h2{text-shadow:0 0 60px rgba(169,144,255,.28)}.fp-clean .fc-warranty-grid article{border-radius:18px;background:linear-gradient(145deg,rgba(12,7,24,.5),rgba(6,20,26,.34));backdrop-filter:blur(10px);box-shadow:0 16px 42px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04);border-color:rgba(255,255,255,.13)}.fp-clean .fc-warranty-grid .is-featured{background:linear-gradient(135deg,rgba(0,217,220,.1),rgba(112,0,226,.14))}.fp-clean .fc-warranty-grid .is-featured strong{box-shadow:0 0 22px rgba(0,217,220,.35);text-shadow:0 0 18px rgba(0,217,220,.5)}.fp-clean .fc-warranty .fc-text-link{margin-top:30px}.fp-clean .fc-film-tabs{border-radius:18px;background:linear-gradient(145deg,rgba(12,7,24,.5),rgba(6,20,26,.4));backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.03)}.fp-clean .fc-film-card{border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(12,7,27,.7),rgba(6,18,26,.6));box-shadow:0 34px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px)}.fp-clean .fc-film-image{border-right:1px solid rgba(255,255,255,.08)}.fp-clean .fc-film-copy dl{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.02);padding-inline:14px;border-radius:12px}.fp-clean .fc-film-copy dl div{border-color:rgba(255,255,255,.12)}.fp-clean .fc-film-copy dd{color:#fff}.fp-clean .fc-film-actions .fc-button-light{background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.fp-clean .fc-process{position:relative}.fp-clean .fc-process:before{content:"";position:absolute;top:54px;left:9%;right:9%;height:1px;z-index:0;background:linear-gradient(90deg,transparent,rgba(0,217,220,.35),rgba(112,0,226,.35),transparent)}.fp-clean .fc-process article{position:relative;z-index:1;border-radius:18px;background:linear-gradient(145deg,rgba(12,7,24,.5),rgba(6,20,26,.36));backdrop-filter:blur(10px);box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}.fp-clean .fc-process article>span{top:20px;right:22px;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,217,220,.35);color:#7ce9df;background:rgba(0,217,220,.08);font-size:11px}.fp-clean .fc-process svg{padding:6px;border-radius:12px;background:rgba(0,217,220,.1);box-sizing:content-box;box-shadow:0 6px 16px rgba(0,217,220,.16)}.fp-clean .fc-bespoke-bottom{border-radius:18px;background:linear-gradient(135deg,rgba(112,0,226,.2),rgba(0,217,220,.08));border:1px solid rgba(112,0,226,.26);box-shadow:0 22px 50px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)}.fp-clean .fc-earth img{filter:drop-shadow(0 26px 40px rgba(0,0,0,.38)) saturate(1.05)}.fp-clean .fc-delivery-card{border-radius:22px;background:linear-gradient(145deg,rgba(10,22,28,.74),rgba(6,19,26,.6));box-shadow:0 28px 64px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px);border-color:rgba(255,255,255,.12)}.fp-clean .fc-delivery-card-head svg{padding:6px;border-radius:12px;background:rgba(0,217,220,.12);box-sizing:content-box;box-shadow:0 6px 16px rgba(0,217,220,.16)}.fp-clean .fc-carriers figure{padding:13px 15px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.03);transition:border-color .2s ease,transform .2s ease}.fp-clean .fc-carriers figure:hover{border-color:rgba(0,217,220,.3);transform:translateY(-2px)}.fp-clean .fc-carriers img{filter:drop-shadow(0 8px 14px rgba(0,0,0,.3))}.fp-clean .fc-delivery-card li{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.02)}.fp-clean .fc-team-benefits article{border-radius:16px;background:linear-gradient(145deg,rgba(12,7,24,.5),rgba(6,20,26,.34));backdrop-filter:blur(10px);box-shadow:0 14px 36px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04);border-color:rgba(255,255,255,.11)}.fp-clean .fc-team-benefits svg{padding:5px;border-radius:9px;background:rgba(0,217,220,.1);box-sizing:content-box;box-shadow:0 6px 14px rgba(0,217,220,.14)}.fp-clean .fc-team-image{border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 32px 74px rgba(0,0,0,.34)}.fp-clean .fc-newsletter{position:relative;overflow:hidden}.fp-clean .fc-newsletter:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(65% 70% at 50% 0,rgba(255,255,255,.16),transparent 72%)}.fp-clean .fc-newsletter-card{border-radius:24px;background:linear-gradient(145deg,rgba(14,22,26,.9),rgba(12,26,30,.84));backdrop-filter:blur(16px);box-shadow:0 34px 80px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);position:relative}.fp-clean .fc-newsletter-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),rgba(0,217,220,.5),transparent)}.fp-clean .fc-newsletter-card input{background:rgba(6,12,14,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.fp-clean .fc-newsletter-card button{box-shadow:0 12px 28px rgba(112,0,226,.4)}.fc-marquee{overflow:hidden;border-block:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(0,217,220,.04),transparent 40%,rgba(112,0,226,.04));padding:17px 0}.fc-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:54px;animation:fc-marquee-scroll 32s linear infinite;will-change:transform}.fc-marquee-track span{display:inline-flex;align-items:center;gap:54px;color:rgba(235,235,235,.42);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.fc-marquee-track span em{color:#00d9dc;font-style:normal;text-shadow:0 0 12px rgba(0,217,220,.5)}@keyframes fc-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.fc-marquee-track{animation:none}}.fc-button{position:relative;overflow:hidden}.fc-button:after{content:"";position:absolute;top:0;bottom:0;left:-140%;width:62%;transform:skewX(-20deg);background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);opacity:0;transition:left .55s ease,opacity .3s ease}.fc-button:hover:after{left:140%;opacity:1}.forged-footer-wordmark{position:absolute;z-index:0;left:0;right:0;bottom:-34px;text-align:center;font-family:var(--font-display);font-size:clamp(120px,20vw,300px);font-weight:800;letter-spacing:-.05em;line-height:1;color:rgba(255,255,255,.03);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:620px){.forged-footer-wordmark{font-size:34vw;bottom:-18px}}.fc-earth img,.fc-team-image img{will-change:transform}.fp-clean .fc-earth{border-radius:22px;border:1px solid rgba(255,255,255,.08)}.forged-footer{position:relative;overflow:hidden;background:linear-gradient(150deg,#061016,#0a1b24 55%,#0c2230)!important;border-top:1px solid rgba(255,255,255,.06)}.forged-footer-ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 16% 0,rgba(112,0,226,.18),transparent 70%),radial-gradient(55% 55% at 90% 18%,rgba(0,217,220,.12),transparent 70%)}.forged-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(0,217,220,.4),rgba(112,0,226,.4),transparent)}.forged-footer-main{z-index:1;width:min(100% - 80px,1280px);margin-inline:auto;display:grid;grid-template-columns:1.7fr 1.3fr 1fr auto;gap:56px;padding:70px 0 46px;border-bottom:1px solid rgba(255,255,255,.08)}.forged-footer-brand .forged-logo{width:172px!important}.forged-footer-brand>p{max-width:296px;margin:20px 0 0;color:rgba(255,255,255,.5);font-size:13px}.forged-footer-trust{gap:9px}.forged-footer-trust span{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(235,235,235,.78);font-size:11.5px;font-weight:600;background:rgba(255,255,255,.02)}.forged-footer-trust svg{width:14px;color:#7ce9df}.forged-footer-social{display:flex;gap:10px;margin-top:26px}.forged-footer-social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:rgba(235,235,235,.7);background:rgba(255,255,255,.02);transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.forged-footer-social a:hover{transform:translateY(-3px);color:#8df7f4;border-color:rgba(0,217,220,.4);background:rgba(0,217,220,.1)}.forged-footer-social svg{width:17px;height:17px}.forged-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.forged-footer-extra,.forged-footer-nav>div{display:flex;flex-direction:column;gap:12px}.forged-footer-extra strong,.forged-footer-nav strong{margin-bottom:6px;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.forged-footer-nav a{color:rgba(255,255,255,.55);font-size:13px;text-decoration:none;transition:color .2s ease,transform .2s ease}.forged-footer-nav a:hover{color:#8df7f4;transform:translateX(4px)}.forged-footer-row{display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.55);font-size:13px;text-decoration:none;transition:color .2s ease}.forged-footer-row:hover{color:#8df7f4}.forged-footer-row svg{width:15px;flex:0 0 auto;color:#7ce9df}.forged-back-top{width:46px;height:46px;align-self:start}.forged-footer-bottom{z-index:1;width:min(100% - 80px,1280px);margin-inline:auto;padding:24px 0 30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;color:rgba(255,255,255,.5);font-size:12px}.forged-footer-copy{margin:0}.forged-footer-copy strong{color:#fff;font-weight:800}.forged-footer-copy a{text-decoration:underline;text-underline-offset:2px;color:rgba(255,255,255,.6)}.forged-footer-copy a:hover{color:#8df7f4}.forged-footer-legal{display:flex;align-items:center;gap:14px}.forged-footer-legal a{color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s ease}.forged-footer-legal a:hover{color:#8df7f4}.forged-footer-legal a.forged-footer-admin-link{color:rgba(255,255,255,.32);font-size:.8em;letter-spacing:.04em}.forged-footer-legal a.forged-footer-admin-link:hover{color:#8df7f4}.forged-footer-legal span{color:rgba(255,255,255,.22)}@media (max-width:980px){.forged-footer-main{grid-template-columns:1fr 1fr;gap:40px}.forged-footer-nav{grid-template-columns:repeat(2,1fr)}.forged-footer-brand{grid-column:1/-1}}@media (max-width:620px){.forged-footer-main{grid-template-columns:1fr;gap:34px;padding:54px 0 40px}.forged-footer-nav{grid-template-columns:1fr 1fr}.forged-footer-bottom{flex-direction:column;align-items:flex-start}}.forged-site-header{background:linear-gradient(180deg,rgba(5,3,11,.82),rgba(5,3,11,.58))!important;border-bottom-color:rgba(255,255,255,.055)!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important}.forged-site-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 8%,rgba(112,0,226,.32),rgba(0,217,220,.28),transparent 92%);opacity:.55}.forged-site-header .forged-header-inner{width:min(calc(100% - 40px),1400px)!important;padding-inline:6px!important}.forged-site-header .forged-brand:hover .forged-logo{transform:translateY(-1px) scale(1.025);filter:drop-shadow(0 8px 24px rgba(0,217,220,.22))}.forged-nav-item:hover .forged-nav-chevron,.forged-nav-link[aria-expanded=true] .forged-nav-chevron{transform:rotate(180deg);opacity:1}.forged-nav-link[aria-expanded=true]{color:#fff}.forged-home-account-cta{background:linear-gradient(135deg,#7900ed,#5600bc)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 30px rgba(112,0,226,.26),inset 0 1px 0 rgba(255,255,255,.2)!important}.forged-burger,.forged-icon-btn{transition:color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background-color .2s ease!important}.forged-burger:hover,.forged-icon-btn:hover{transform:translateY(-2px)}.forged-mega{padding-top:10px}.forged-mega-inner{width:min(calc(100% - 40px),1380px)!important;border-color:rgba(255,255,255,.13)!important;background:radial-gradient(70% 110% at 0 0,rgba(112,0,226,.13),transparent 62%),radial-gradient(70% 110% at 100% 100%,rgba(0,217,220,.09),transparent 64%),linear-gradient(145deg,rgba(11,6,22,.97),rgba(4,15,21,.96))!important;box-shadow:0 44px 110px rgba(0,0,0,.64),inset 0 1px 0 rgba(255,255,255,.08)!important}.forged-mega-spotlight{isolation:isolate}.forged-mega-spotlight:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.11) 50%,transparent 65%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.forged-mega-spotlight:hover:after{transform:translateX(120%)}.forged-mega-spotlight-overlay{z-index:2}.forged-mega-btn svg,.forged-mega-links a,.forged-mega-toutvoir svg{transition:transform .25s ease,color .2s ease}.forged-mega-btn:hover svg,.forged-mega-toutvoir:hover svg{transform:translateX(4px)}.forged-mega-links a{display:inline-flex;align-items:center}.forged-mega-links a:before{content:"";width:0;height:1px;margin-right:0;background:#00d9dc;box-shadow:0 0 8px rgba(0,217,220,.5);transition:width .22s ease,margin-right .22s ease}.forged-mega-links a:hover:before{width:12px;margin-right:8px}.fp-clean .fc-hero{min-height:820px;height:clamp(820px,calc(100svh - 68px),960px);background:radial-gradient(ellipse 30% 32% at 24% 57%,rgba(112,0,226,.18),transparent 72%),radial-gradient(ellipse 29% 31% at 78% 58%,rgba(0,217,220,.125),transparent 72%),linear-gradient(180deg,#030305,#05040a 38%,#060713 72%,#041018)}.fp-clean .fc-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent 5%,#000 38%,transparent 86%);mask-image:linear-gradient(180deg,transparent 5%,#000 38%,transparent 86%)}.fp-clean .fc-hero:after{content:"";display:block;position:absolute;inset:auto 0 0;z-index:1;height:130px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(6,3,13,.82))}.fc-hero-stage{padding-top:30px;padding-bottom:22px}.fp-clean .fc-hero-logo{width:min(20vw,360px);filter:drop-shadow(0 15px 34px rgba(0,0,0,.42))}.fc-hero-car-wrap{width:min(95vw,1780px);height:410px;transform:translateY(16px);isolation:isolate}.fp-clean .fc-hero .fc-hero-car-wrap .fc-hero-car{-o-object-position:center 60%;object-position:center 60%;z-index:3;filter:contrast(1.045) saturate(1.015) drop-shadow(0 36px 28px rgba(0,0,0,.72)) drop-shadow(0 9px 10px rgba(0,0,0,.92))}.fc-hero-car-wrap:before{content:"";position:absolute;z-index:1;left:17%;right:17%;bottom:7%;height:48px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.94) 0,rgba(0,0,0,.58) 42%,transparent 72%);filter:blur(10px)}.fc-hero-car-wrap:after{z-index:2;bottom:9%;opacity:.72}.fc-hero-reflection{z-index:4;bottom:6.5%;opacity:.38}.fc-hero-wheel{z-index:4;bottom:5%;width:132px;opacity:.9}.fc-hero-wheel-front{left:29%}.fc-hero-wheel-rear{left:64.5%}.fc-hero-sheen{width:min(95vw,1780px);height:410px}.fc-hero-copy h1>span{display:block;text-wrap:balance}.fc-hero-pricing{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:14px;color:rgba(235,235,235,.48);font-size:11px;line-height:1.45}.fc-hero-pricing span{display:inline-flex;align-items:center;gap:4px}.fc-hero-pricing span+span:before{content:"";width:3px;height:3px;margin-right:10px;border-radius:50%;background:rgba(0,217,220,.7);box-shadow:0 0 8px rgba(0,217,220,.6)}.fc-hero-pricing strong{color:rgba(255,255,255,.9);font-weight:800}.fc-hero-secondary:hover:after{transform:translateX(5px)}.fc-hero-secondary:hover:before{transform:scaleX(1)}.fc-hero-trust{position:relative;z-index:6}.fc-hero-trust>div{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .25s ease,background .25s ease}.fc-hero-trust>div:hover{transform:translateY(-4px);border-color:rgba(0,217,220,.28);background:linear-gradient(145deg,rgba(28,20,47,.9),rgba(7,31,38,.82));box-shadow:0 22px 48px rgba(0,0,0,.3),0 0 26px rgba(0,217,220,.055),inset 0 1px 0 rgba(255,255,255,.08)}.fc-hero-trust>div:hover:after,.fc-hero-trust>div:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.fp-clean>section:not(#hero){opacity:0;transform:translateY(34px);transition:opacity .85s cubic-bezier(.16,.8,.2,1),transform .85s cubic-bezier(.16,.8,.2,1)}.fp-clean>section:not(#hero).is-inview{opacity:1;transform:none}.fc-hero-copy h1>span{clip-path:inset(0 100% 0 0);animation:fc-title-wipe .92s cubic-bezier(.18,.72,.2,1) .62s forwards}.fc-hero-copy h1>span:nth-child(2){animation-delay:.76s}.fc-hero-badge{animation:fc-soft-rise .65s ease .48s both}.forged-footer-ambient{animation:fc-footer-ambient 12s ease-in-out infinite alternate}}@keyframes fc-title-wipe{to{clip-path:inset(0 0 0 0)}}@keyframes fc-soft-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fc-footer-ambient{0%{transform:translate3d(-1%,0,0) scale(1)}to{transform:translate3d(1%,-1%,0) scale(1.04)}}.fc-bespoke-bottom.fc-premium-card,.fc-carriers figure.fc-premium-card,.fc-delivery-card.fc-premium-card,.fc-film-card.fc-premium-card,.fc-newsletter-card.fc-premium-card,.fc-process article.fc-premium-card,.fc-team-benefits article.fc-premium-card,.fc-warranty-grid article.fc-premium-card{position:relative;isolation:isolate;overflow:hidden}.fc-bespoke-bottom.fc-premium-card:after,.fc-carriers figure.fc-premium-card:after,.fc-delivery-card.fc-premium-card:after,.fc-film-card.fc-premium-card:after,.fc-newsletter-card.fc-premium-card:after,.fc-process article.fc-premium-card:after,.fc-team-benefits article.fc-premium-card:after,.fc-warranty-grid article.fc-premium-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--card-x,50%) var(--card-y,50%),rgba(117,237,239,.105),transparent 68%);transition:opacity .35s ease}.fc-bespoke-bottom.fc-premium-card:hover:after,.fc-carriers figure.fc-premium-card:hover:after,.fc-delivery-card.fc-premium-card:hover:after,.fc-film-card.fc-premium-card:hover:after,.fc-newsletter-card.fc-premium-card:hover:after,.fc-process article.fc-premium-card:hover:after,.fc-team-benefits article.fc-premium-card:hover:after,.fc-warranty-grid article.fc-premium-card:hover:after{opacity:1}.fc-premium-card>*{position:relative;z-index:1}@media (hover:hover){.fc-bespoke-bottom,.fc-delivery-card,.fc-film-card,.fc-newsletter-card,.fc-process article,.fc-team-benefits article,.fc-warranty-grid article{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .35s ease}.fc-process article:hover,.fc-team-benefits article:hover,.fc-warranty-grid article:hover{transform:translateY(-6px);border-color:rgba(0,217,220,.28);box-shadow:0 24px 54px rgba(0,0,0,.28),0 0 28px rgba(0,217,220,.04),inset 0 1px 0 rgba(255,255,255,.07)}.fc-delivery-card:hover,.fc-film-card:hover,.fc-newsletter-card:hover{transform:translateY(-4px);border-color:rgba(0,217,220,.24);box-shadow:0 42px 96px rgba(0,0,0,.42),0 0 34px rgba(0,217,220,.045),inset 0 1px 0 rgba(255,255,255,.07)}.fc-film-image img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s ease}.fc-film-card:hover .fc-film-image img{transform:translateY(-4px) scale(1.045) rotate(-.7deg);filter:saturate(1.07) brightness(1.04)}.fc-process article svg{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.fc-process article:hover svg{transform:translateY(-3px) rotate(-4deg) scale(1.06);box-shadow:0 10px 24px rgba(0,217,220,.25)}.fc-proof-visual{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,border-color .4s ease}.fc-proof-visual:hover{transform:none;border-color:rgba(0,217,220,.22);box-shadow:0 44px 100px rgba(0,0,0,.48),0 0 40px rgba(0,217,220,.045)}.fc-team-image img{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .6s ease!important}.fc-team-image:hover img{transform:translateY(-12px) scale(1.12)!important;filter:saturate(1.09) contrast(1.035)}.fc-earth img{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .6s ease!important}.fc-earth:hover img{transform:translateY(-12px) scale(1.12)!important;filter:drop-shadow(0 34px 48px rgba(0,0,0,.45)) saturate(1.12)}.fc-button svg,.fc-text-link svg{transition:transform .25s ease}.fc-button:hover svg,.fc-text-link:hover svg{transform:translateX(5px)}}.fc-film-tabs button{position:relative;overflow:hidden;transition:color .25s ease,background .3s ease,box-shadow .3s ease,transform .25s ease}.fc-film-tabs button:hover{transform:translateY(-2px);color:#fff}.fc-film-tabs button.is-active{box-shadow:0 10px 26px rgba(0,217,220,.16),inset 0 1px 0 rgba(255,255,255,.12)}.fc-marquee{position:relative}.fc-marquee:after,.fc-marquee:before{content:"";position:absolute;z-index:2;top:0;bottom:0;width:110px;pointer-events:none}.fc-marquee:before{left:0;background:linear-gradient(90deg,#090313,transparent)}.fc-marquee:after{right:0;background:linear-gradient(-90deg,#090313,transparent)}.fc-newsletter-card button{position:relative;overflow:hidden;transition:transform .25s ease,filter .25s ease,box-shadow .3s ease}.fc-newsletter-card button:hover{transform:translateY(-2px);filter:brightness(1.09);box-shadow:0 18px 36px rgba(112,0,226,.48)}.forged-footer-social a:hover svg{transform:scale(1.08) rotate(-4deg)}.forged-footer-social svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.forged-footer-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#7000e2,#00d9dc);transition:transform .25s ease}.forged-footer-nav a:hover:after{transform:scaleX(1)}.forged-back-top{background:rgba(255,255,255,.025)}.forged-back-top svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.forged-back-top:hover svg{transform:translateY(-3px)}@media (max-width:1100px){.fc-hero-car-wrap,.fc-hero-sheen{width:1260px;height:355px}.fc-hero-content{gap:34px}}@media (max-width:900px){.forged-site-header .forged-header-inner{width:calc(100% - 24px)!important}.fp-clean .fc-hero{min-height:760px;height:auto}.fc-hero-car-wrap,.fc-hero-sheen{width:900px;height:292px}.fc-hero-wheel{display:none}.fc-hero-content{grid-template-columns:1fr}.fc-hero-action{justify-self:stretch;width:100%}.fc-hero-pricing{justify-content:flex-start}}@media (max-width:620px){.fp-clean .fc-hero{min-height:800px}.fc-hero-stage{padding-top:26px}.fc-hero-car-wrap,.fc-hero-sheen{width:760px;height:250px;transform:translateY(10px)}.fc-hero-content{gap:24px}.fc-hero-copy h1{font-size:clamp(40px,12vw,56px);letter-spacing:-.055em}.fc-hero-copy>p:last-child{max-width:34ch}.fc-hero-buttons{gap:16px}.fc-hero-pricing{display:grid;gap:4px}.fc-hero-pricing span+span:before{display:none}.fc-marquee:after,.fc-marquee:before{width:42px}}@media (prefers-reduced-motion:reduce){.fc-hero-badge,.fc-hero-copy h1>span,.forged-footer-ambient{animation:none!important;clip-path:none!important}}.fp-clean .fc-warranty-grid .is-featured strong{background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.fp-clean .fc-film-card{grid-template-columns:1.04fr .96fr}.fp-clean .fc-film-image{min-height:540px;padding:0;overflow:hidden;border-right-color:rgba(255,255,255,.1)}.fp-clean .fc-film-image img{width:100%;height:100%;max-height:none;display:block;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transform-origin:center}.fp-clean .fc-film-titane .fc-film-image{background:radial-gradient(circle at 50% 38%,rgba(112,0,226,.52),transparent 64%),linear-gradient(145deg,#16072e,#090716 78%)}.fp-clean .fc-film-titane .fc-film-image img{-o-object-position:center;object-position:center;transform:scale(1.02)}@media (hover:hover){.fp-clean .fc-film-card:hover .fc-film-image img{transform:scale(1.13)}.fp-clean .fc-film-titane:hover .fc-film-image img{transform:scale(1.055)}}.fp-clean .fc-warranty-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.fp-clean .fc-film-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.fp-clean .fc-warranty-grid{width:100%;max-width:none;gap:18px}.fp-clean .fc-warranty-grid article{min-height:116px;padding:30px 32px}.fp-clean .fc-film-tabs{width:min(100%,920px);max-width:920px}.forged-mega-film-list{gap:12px}.forged-mega-film-list .forged-mega-thumb{min-height:96px;padding:13px}.forged-mega-film-list .forged-mega-thumb-img{width:68px;height:68px}.forged-mega-film-list .forged-mega-thumb b{font-size:15px}.forged-mega-film-list .forged-mega-price{margin-top:6px}.forged-mega-spotlight:has(img[src*=range-boxes]) .forged-mega-spotlight-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center 25%;object-position:center 25%;padding:20px 22px 120px;background:radial-gradient(circle at 48% 18%,rgba(112,0,226,.24),transparent 64%)}@media (max-width:620px){.fp-clean .fc-warranty-grid{grid-template-columns:1fr}.fp-clean .fc-warranty-grid article{min-height:96px}.fp-clean .fc-film-tabs{grid-template-columns:1fr}}.forged-mega-inner.is-accessories-mega,.forged-mega-inner.is-contact-mega,.forged-mega-inner.is-films-mega,.forged-mega-inner.is-subscription-mega,.forged-mega-inner.is-why-mega{width:min(calc(100% - 48px),1400px)!important;overflow:hidden;border-color:rgba(255,255,255,.13)!important;background:radial-gradient(80% 120% at 0 0,rgba(112,0,226,.16),transparent 64%),radial-gradient(80% 120% at 100% 100%,rgba(0,217,220,.1),transparent 66%),#060912!important}.forged-films-mega{display:grid;grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr);min-height:450px}.forged-films-feature{position:relative;display:grid;grid-template-rows:220px 1fr;overflow:hidden;border-right:1px solid rgba(255,255,255,.09);background:radial-gradient(90% 80% at 48% 4%,rgba(112,0,226,.22),transparent 72%),linear-gradient(155deg,rgba(18,8,35,.82),rgba(7,7,16,.72))}.forged-films-feature:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.forged-films-feature-visual{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07)}.forged-films-feature-visual>span{position:absolute;top:20px;left:24px;z-index:2;padding:6px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(5,7,14,.52);color:rgba(235,235,235,.58);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;backdrop-filter:blur(10px)}.forged-films-feature-visual img{width:90%;height:80%;-o-object-fit:contain;object-fit:contain;transform:translateY(10px) rotate(-1deg);filter:drop-shadow(0 24px 28px rgba(0,0,0,.5));transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease}.forged-films-feature:hover .forged-films-feature-visual img{transform:translateY(7px) rotate(0) scale(1.025);filter:drop-shadow(0 30px 36px rgba(0,0,0,.58))}.forged-films-feature-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px 34px 32px}.forged-films-feature-copy h3{margin:10px 0 12px;color:#fff;font-size:clamp(31px,2.8vw,43px);line-height:.98;letter-spacing:-.052em}.forged-films-feature-copy p{max-width:43ch;margin:0;color:rgba(235,235,235,.6);font-size:13px;line-height:1.58}.forged-films-compare{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:#8df7f4;font-size:12px;font-weight:800;text-decoration:none}.forged-films-compare svg{width:16px;transition:transform .25s ease}.forged-films-compare:hover svg{transform:translateX(5px)}.forged-films-selector{position:relative;display:flex;flex-direction:column;padding:28px 30px 26px;background:linear-gradient(145deg,rgba(7,12,23,.78),rgba(5,20,27,.68))}.forged-films-selector:before{content:"FORGED";position:absolute;right:20px;bottom:68px;pointer-events:none;color:rgba(255,255,255,.018);font-family:var(--font-display);font-size:92px;font-weight:900;line-height:1}.forged-films-selector-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.forged-films-selector-head span{display:block;margin-bottom:5px;color:#7ce9df;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.forged-films-selector-head h4{margin:0;color:#fff;font-size:22px;letter-spacing:-.025em}.forged-films-selector-head>a{display:inline-flex;align-items:center;gap:7px;color:rgba(235,235,235,.64);font-size:11px;font-weight:700;text-decoration:none;transition:color .2s ease}.forged-films-selector-head>a:hover{color:#8df7f4}.forged-films-selector-head>a svg{width:14px;transition:transform .25s ease}.forged-films-selector-head>a:hover svg{transform:translateX(4px)}.forged-films-products{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forged-film-product-card{position:relative;display:grid;grid-template-rows:148px 1fr;min-width:0;min-height:278px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.018));color:inherit;text-decoration:none;opacity:0;animation:forged-row-in .48s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .32s ease,background .3s ease}.forged-film-product-card.is-titane{border-color:rgba(145,99,255,.25);background:linear-gradient(150deg,rgba(112,0,226,.115),rgba(255,255,255,.018))}.forged-film-product-card[style]{border-color:color-mix(in srgb,var(--film-accent) 28%,rgba(255,255,255,.1));background:linear-gradient(150deg,color-mix(in srgb,var(--film-accent) 17%,transparent),rgba(255,255,255,.018))}.forged-film-product-card:hover{transform:translateY(-5px);border-color:rgba(0,217,220,.32);background:linear-gradient(150deg,rgba(0,217,220,.075),rgba(255,255,255,.025));box-shadow:0 20px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)}.forged-film-product-card[style]:hover{border-color:color-mix(in srgb,var(--film-accent) 58%,rgba(255,255,255,.18));background:linear-gradient(150deg,color-mix(in srgb,var(--film-accent) 23%,transparent),rgba(255,255,255,.025));box-shadow:0 20px 44px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--film-accent) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.07)}.forged-film-product-card.is-loading{background:linear-gradient(110deg,rgba(255,255,255,.025) 25%,rgba(255,255,255,.055) 42%,rgba(255,255,255,.025) 60%);background-size:240% 100%;animation:forged-row-in .3s ease forwards,forged-skeleton 1.5s ease infinite}@keyframes forged-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.forged-film-product-image{position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%),radial-gradient(ellipse at 50% 82%,rgba(0,217,220,.16),transparent 70%)}.forged-film-product-card[style] .forged-film-product-image{background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%),radial-gradient(ellipse at 50% 82%,color-mix(in srgb,var(--film-accent) 34%,transparent),transparent 70%)}.forged-film-product-image:after{content:"";position:absolute;inset:auto 14% 10px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--film-accent,#7ce9df) 65%,transparent),transparent);pointer-events:none}.forged-film-product-card.is-titane .forged-film-product-image{background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%),radial-gradient(ellipse at 50% 82%,rgba(112,0,226,.29),transparent 70%)}.forged-film-product-image img{position:relative;z-index:1;width:100%;height:100%;padding:8px 18px 2px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;filter:drop-shadow(0 14px 20px rgba(0,0,0,.42));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.forged-film-product-card.is-advanced .forged-film-product-image img{padding:0 14px;transform:translateY(5px) rotate(-4deg) scale(1.05)}.forged-film-product-card:hover .forged-film-product-image img{transform:scale(1.06)}.forged-film-product-card.is-advanced:hover .forged-film-product-image img{transform:translateY(3px) rotate(-2deg) scale(1.1)}.forged-film-product-copy{display:flex;flex-direction:column;padding:14px 16px 15px}.forged-film-product-copy>span{color:#7ce9df;font-size:8.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.forged-film-product-card[style] .forged-film-product-copy>span{color:var(--film-accent)}.forged-film-product-copy>b{margin-top:5px;color:#fff;font-size:18px;letter-spacing:-.02em}.forged-film-product-copy>small{margin-top:2px;color:rgba(235,235,235,.48);font-size:10.5px}.forged-film-product-copy>strong{margin-top:auto;padding-top:9px;color:rgba(235,235,235,.8);font-size:10.5px;font-weight:700}.forged-film-product-arrow{position:absolute;right:13px;bottom:13px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:rgba(235,235,235,.55);background:rgba(255,255,255,.025);transition:transform .25s ease,color .2s ease,border-color .2s ease,background .2s ease}.forged-film-product-arrow svg{width:13px}.forged-film-product-card:hover .forged-film-product-arrow{transform:translateX(2px);color:#071216;border-color:#7ce9df;background:#7ce9df}.forged-film-product-card[style]:hover .forged-film-product-arrow{border-color:var(--film-accent);background:var(--film-accent)}.forged-films-services{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.forged-films-services>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;color:rgba(235,235,235,.72);background:rgba(255,255,255,.018);text-decoration:none;transition:transform .25s ease,border-color .2s ease,background .2s ease}.forged-films-services>a:hover{transform:translateY(-2px);border-color:rgba(0,217,220,.24);background:rgba(0,217,220,.045)}.forged-films-services>a>svg:first-child{width:15px;color:#7ce9df}.forged-films-services>a>svg:last-child{width:12px;color:rgba(235,235,235,.28);transition:transform .2s ease}.forged-films-services>a:hover>svg:last-child{transform:translateX(3px)}.forged-films-services span{min-width:0}.forged-films-services b,.forged-films-services small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forged-films-services b{color:#fff;font-size:10px}.forged-films-services small{margin-top:2px;color:rgba(235,235,235,.4);font-size:8.5px}.is-accessories-mega .forged-mega-bottom,.is-contact-mega .forged-mega-bottom,.is-films-mega .forged-mega-bottom,.is-subscription-mega .forged-mega-bottom,.is-why-mega .forged-mega-bottom{justify-content:center;gap:9px;padding:14px 22px 16px}.is-accessories-mega .forged-mega-chip,.is-contact-mega .forged-mega-chip,.is-films-mega .forged-mega-chip,.is-subscription-mega .forged-mega-chip,.is-why-mega .forged-mega-chip{padding-block:7px;background:rgba(255,255,255,.018)}.forged-accessories-feature{background:radial-gradient(92% 88% at 42% 2%,rgba(0,217,220,.13),transparent 68%),radial-gradient(80% 82% at 4% 54%,rgba(112,0,226,.22),transparent 72%),linear-gradient(155deg,rgba(16,8,31,.88),rgba(6,11,20,.78))}.forged-accessories-feature-visual{background:radial-gradient(circle at 50% 68%,rgba(0,217,220,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.forged-accessories-feature-visual:after{content:"";position:absolute;left:12%;right:12%;bottom:19px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,220,.6),transparent);box-shadow:0 0 22px rgba(0,217,220,.26)}.forged-accessories-feature-visual img{width:82%;height:88%;transform:translateY(12px) rotate(-2deg);filter:drop-shadow(0 24px 32px rgba(0,0,0,.58))}.forged-accessories-feature:hover .forged-accessories-feature-visual img{transform:translateY(8px) rotate(0deg) scale(1.025)}.forged-accessories-selector:before{content:"ATELIER";right:18px;bottom:64px;font-size:72px;letter-spacing:-.06em}.forged-accessory-products{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forged-accessory-product-card{position:relative;min-width:0;min-height:236px;display:flex;flex-direction:column;overflow:hidden;padding:17px;border:1px solid rgba(255,255,255,.095);border-radius:18px;color:inherit;background:radial-gradient(90% 72% at 12% 0,rgba(112,0,226,.14),transparent 68%),linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.016));text-decoration:none;opacity:0;animation:forged-row-in .48s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .32s ease,background .3s ease}.forged-accessory-product-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 28%,rgba(255,255,255,.07) 48%,transparent 67%);transform:translateX(-75%);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.forged-accessory-product-card:hover{transform:translateY(-5px);border-color:rgba(0,217,220,.32);background:radial-gradient(90% 72% at 12% 0,rgba(0,217,220,.12),transparent 68%),linear-gradient(150deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:0 20px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)}.forged-accessory-product-card:hover:before{opacity:1;transform:translateX(72%)}.forged-accessory-product-card.is-loading{background:linear-gradient(110deg,rgba(255,255,255,.025) 25%,rgba(255,255,255,.055) 42%,rgba(255,255,255,.025) 60%);background-size:240% 100%;animation:forged-row-in .3s ease forwards,forged-skeleton 1.5s ease infinite}.forged-accessory-product-icon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(0,217,220,.18);border-radius:15px;color:#7ce9df;background:linear-gradient(145deg,rgba(0,217,220,.11),rgba(112,0,226,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 24px rgba(0,0,0,.18);transition:transform .35s cubic-bezier(.2,.8,.2,1),color .25s ease,background .25s ease}.forged-accessory-product-icon svg{width:22px}.forged-accessory-product-card:hover .forged-accessory-product-icon{transform:translateY(-2px) rotate(-4deg);color:#071216;background:#7ce9df}.forged-accessory-product-copy{min-width:0;display:flex;flex:1;flex-direction:column;padding-top:18px}.forged-accessory-product-copy>span{color:#7ce9df;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.forged-accessory-product-copy>b{display:-webkit-box;margin-top:7px;overflow:hidden;color:#fff;font-size:16px;line-height:1.13;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forged-accessory-product-copy>small{margin-top:6px;color:rgba(235,235,235,.44);font-size:10px}.forged-accessory-product-copy>strong{margin-top:auto;padding-top:13px;color:rgba(235,235,235,.82);font-size:10.5px;font-weight:800}.forged-accessory-product-arrow{position:absolute;right:14px;bottom:13px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:rgba(235,235,235,.55);background:rgba(255,255,255,.025);transition:transform .25s ease,color .2s ease,border-color .2s ease,background .2s ease}.forged-accessory-product-arrow svg{width:13px}.forged-accessory-product-card:hover .forged-accessory-product-arrow{transform:translateX(2px);color:#071216;border-color:#7ce9df;background:#7ce9df}.forged-accessories-mega a:focus-visible,.forged-accessory-product-card:focus-visible{outline:2px solid #7ce9df;outline-offset:3px}.forged-subscription-feature{background:radial-gradient(88% 82% at 44% 3%,rgba(112,0,226,.24),transparent 70%),linear-gradient(155deg,rgba(18,8,35,.9),rgba(7,9,17,.82))}.forged-subscription-feature-visual{isolation:isolate;background:radial-gradient(circle at 50% 76%,rgba(112,0,226,.24),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.forged-subscription-feature-visual:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(7,5,13,.34))}.forged-subscription-feature-visual:after{content:none}.forged-subscription-feature-visual img{position:absolute;z-index:1;inset:0;display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 59%;object-position:50% 59%;transform:none;filter:brightness(1.12) saturate(1.1) contrast(1.04) drop-shadow(0 24px 30px rgba(0,0,0,.46))}.forged-subscription-feature-visual>span{z-index:3}.forged-subscription-feature:hover .forged-subscription-feature-visual img{transform:scale(1.025);filter:brightness(1.16) saturate(1.14) contrast(1.05) drop-shadow(0 28px 34px rgba(0,0,0,.52))}.forged-subscription-selector:before{content:"MEMBERS";right:18px;bottom:62px;font-size:70px;letter-spacing:-.065em}.forged-subscription-plans{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forged-subscription-plan{position:relative;min-width:0;min-height:236px;display:flex;flex-direction:column;overflow:hidden;padding:17px;border:1px solid rgba(255,255,255,.095);border-radius:18px;color:inherit;background:linear-gradient(150deg,rgba(255,255,255,.046),rgba(255,255,255,.016));text-decoration:none;opacity:0;animation:forged-row-in .48s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .32s ease,background .3s ease}.forged-subscription-plan:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(125deg,transparent 26%,rgba(255,255,255,.075) 48%,transparent 68%);transform:translateX(-80%);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.forged-subscription-plan.tone-violet{border-color:rgba(147,92,255,.22);background:linear-gradient(150deg,rgba(112,0,226,.12),rgba(255,255,255,.018))}.forged-subscription-plan.is-featured{border-color:rgba(0,217,220,.38);background:radial-gradient(95% 70% at 8% 0,rgba(0,217,220,.14),transparent 70%),linear-gradient(150deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.18)}.forged-subscription-plan:hover{transform:translateY(-5px);border-color:rgba(0,217,220,.42);background:radial-gradient(90% 72% at 12% 0,rgba(0,217,220,.13),transparent 68%),linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.022));box-shadow:0 20px 44px rgba(0,0,0,.29),inset 0 1px 0 rgba(255,255,255,.08)}.forged-subscription-plan:hover:before{opacity:1;transform:translateX(75%)}.forged-subscription-badge{position:absolute;top:12px;right:12px;padding:5px 7px;border:1px solid rgba(0,217,220,.25);border-radius:999px;color:#8df7f4;background:rgba(0,217,220,.075);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.forged-subscription-plan-icon{width:41px;height:41px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:13px;color:rgba(235,235,235,.68);background:rgba(255,255,255,.035);transition:transform .32s cubic-bezier(.2,.8,.2,1),color .25s ease,background .25s ease}.forged-subscription-plan-icon svg{width:18px}.forged-subscription-plan.is-featured .forged-subscription-plan-icon{color:#7ce9df;border-color:rgba(0,217,220,.2);background:rgba(0,217,220,.075)}.forged-subscription-plan.tone-violet .forged-subscription-plan-icon{color:#c19dff;border-color:rgba(147,92,255,.2);background:rgba(112,0,226,.075)}.forged-subscription-plan:hover .forged-subscription-plan-icon{transform:translateY(-2px) rotate(-4deg);color:#071216;background:#7ce9df}.forged-subscription-plan-name{display:flex;flex-direction:column;margin-top:15px}.forged-subscription-plan-name b{color:#fff;font-size:17px;letter-spacing:-.02em}.forged-subscription-plan-name small{min-height:24px;margin-top:3px;color:rgba(235,235,235,.43);font-size:9.5px;line-height:1.3}.forged-subscription-price{display:flex;align-items:baseline;gap:5px;margin-top:12px}.forged-subscription-price strong{color:#fff;font-family:var(--font-display);font-size:27px;line-height:1;letter-spacing:-.04em}.forged-subscription-plan.is-featured .forged-subscription-price strong{color:#8df7f4}.forged-subscription-plan.tone-violet .forged-subscription-price strong{color:#c19dff}.forged-subscription-price span{color:rgba(235,235,235,.38);font-size:8px;font-weight:700;text-transform:uppercase}.forged-subscription-plan>p{margin:auto 34px 0 0;color:rgba(235,235,235,.62);font-size:9.5px;line-height:1.35}.forged-subscription-plan-arrow{position:absolute;right:13px;bottom:13px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:rgba(235,235,235,.55);background:rgba(255,255,255,.025);transition:transform .25s ease,color .2s ease,border-color .2s ease,background .2s ease}.forged-subscription-plan-arrow svg{width:13px}.forged-subscription-plan:hover .forged-subscription-plan-arrow{transform:translateX(2px);color:#071216;border-color:#7ce9df;background:#7ce9df}.forged-subscription-mega a:focus-visible,.forged-subscription-plan:focus-visible{outline:2px solid #7ce9df;outline-offset:3px}.forged-why-feature{background:radial-gradient(88% 82% at 46% 3%,rgba(0,217,220,.12),transparent 70%),linear-gradient(155deg,rgba(15,9,28,.9),rgba(6,11,18,.84))}.forged-why-feature-visual{isolation:isolate;background:#080a0e}.forged-why-feature-visual:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,6,10,.02) 38%,rgba(5,7,12,.48)),linear-gradient(90deg,rgba(10,5,20,.22),transparent 55%)}.forged-why-feature-visual img{position:absolute;z-index:1;inset:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:53% 57%;object-position:53% 57%;transform:scale(1.015);filter:brightness(.84) saturate(.72) contrast(1.06)}.forged-why-feature:hover .forged-why-feature-visual img{transform:scale(1.045);filter:brightness(.9) saturate(.84) contrast(1.06)}.forged-why-feature-visual>span{z-index:4}.forged-why-visual-proof{position:absolute;z-index:4;right:18px;bottom:17px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#8df7f4;background:rgba(5,10,16,.64);box-shadow:0 14px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px)}.forged-why-visual-proof>svg{width:17px}.forged-why-visual-proof b,.forged-why-visual-proof small{display:block}.forged-why-visual-proof b{color:#fff;font-size:10px}.forged-why-visual-proof small{margin-top:2px;color:rgba(235,235,235,.48);font-size:8px}.forged-why-selector:before{content:"WHY";right:24px;bottom:56px;font-size:112px;letter-spacing:-.08em}.forged-why-pillars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forged-why-pillar{position:relative;min-width:0;min-height:145px;overflow:hidden;padding:16px 45px 15px 16px;border:1px solid rgba(255,255,255,.09);border-radius:17px;color:inherit;background:radial-gradient(90% 100% at 0 0,rgba(112,0,226,.085),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.043),rgba(255,255,255,.015));text-decoration:none;opacity:0;animation:forged-row-in .46s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background .3s ease,box-shadow .3s ease}.forged-why-pillar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(125deg,transparent 28%,rgba(255,255,255,.065) 48%,transparent 68%);transform:translateX(-80%);transition:transform .68s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.forged-why-pillar:hover{transform:translateY(-4px);border-color:rgba(0,217,220,.3);background:radial-gradient(90% 100% at 0 0,rgba(0,217,220,.105),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.018));box-shadow:0 17px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.forged-why-pillar:hover:before{opacity:1;transform:translateX(78%)}.forged-why-pillar-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(0,217,220,.16);border-radius:11px;color:#7ce9df;background:rgba(0,217,220,.065);transition:transform .3s cubic-bezier(.2,.8,.2,1),color .23s ease,background .23s ease}.forged-why-pillar-icon svg{width:16px}.forged-why-pillar:hover .forged-why-pillar-icon{transform:translateY(-2px) rotate(-4deg);color:#061216;background:#7ce9df}.forged-why-pillar-metric{position:absolute;top:17px;right:15px;max-width:90px;overflow:hidden;color:rgba(235,235,235,.38);font-size:8px;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.forged-why-pillar h5{margin:12px 0 5px;color:#fff;font-size:14px;letter-spacing:-.015em}.forged-why-pillar p{display:-webkit-box;margin:0;overflow:hidden;color:rgba(235,235,235,.48);font-size:9.5px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forged-why-pillar-arrow{position:absolute;right:13px;bottom:12px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:rgba(235,235,235,.42);background:rgba(255,255,255,.02);transition:transform .23s ease,color .2s ease,background .2s ease}.forged-why-pillar-arrow svg{width:12px}.forged-why-pillar:hover .forged-why-pillar-arrow{transform:translateX(2px);color:#071216;background:#7ce9df}.forged-why-proofbar{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.forged-why-proofbar>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:inherit;background:rgba(255,255,255,.018);text-decoration:none;transition:transform .24s ease,border-color .22s ease,background .22s ease}.forged-why-proofbar>a:hover{transform:translateY(-2px);border-color:rgba(0,217,220,.25);background:rgba(0,217,220,.045)}.forged-why-proofbar>a>svg:first-child{width:17px;color:#7ce9df}.forged-why-proofbar>a>svg:last-child{width:14px;color:rgba(235,235,235,.28);transition:transform .22s ease}.forged-why-proofbar>a:hover>svg:last-child{transform:translateX(3px)}.forged-why-proofbar b,.forged-why-proofbar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forged-why-proofbar b{color:#fff;font-size:10.5px}.forged-why-proofbar small{margin-top:2px;color:rgba(235,235,235,.4);font-size:8.5px}.forged-why-mega a:focus-visible,.forged-why-pillar:focus-visible{outline:2px solid #7ce9df;outline-offset:3px}.forged-contact-feature{background:radial-gradient(88% 82% at 40% 3%,rgba(0,217,220,.13),transparent 70%),radial-gradient(80% 82% at 0 70%,rgba(112,0,226,.18),transparent 72%),linear-gradient(155deg,rgba(11,10,27,.91),rgba(5,13,20,.84))}.forged-contact-feature-visual{isolation:isolate;background:radial-gradient(circle at 50% 76%,rgba(0,217,220,.13),transparent 55%),#050a12}.forged-contact-feature-visual:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,12,.02) 44%,rgba(5,8,14,.52))}.forged-contact-feature-visual:after{content:"";position:absolute;z-index:2;left:9%;right:9%;bottom:19px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,217,220,.54),transparent);box-shadow:0 0 22px rgba(0,217,220,.22)}.forged-contact-feature-visual img{position:absolute;z-index:1;inset:-12% -4% -8%;width:108%!important;height:120%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center 57%;object-position:center 57%;transform:translateY(9px) scale(1.02);filter:brightness(.88) saturate(.92) contrast(1.05) drop-shadow(0 24px 32px rgba(0,0,0,.46))}.forged-contact-feature:hover .forged-contact-feature-visual img{transform:translateY(4px) scale(1.055);filter:brightness(.94) saturate(1) contrast(1.05) drop-shadow(0 28px 38px rgba(0,0,0,.52))}.forged-contact-feature-visual>span{z-index:4}.forged-contact-availability{position:absolute;z-index:4;right:18px;bottom:16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(5,11,17,.67);box-shadow:0 14px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px)}.forged-contact-status-dot{width:8px;height:8px;border-radius:999px;background:#7ce9df;box-shadow:0 0 0 4px rgba(0,217,220,.09),0 0 15px rgba(0,217,220,.62)}.forged-contact-availability b,.forged-contact-availability small{display:block}.forged-contact-availability b{color:#fff;font-size:9.5px}.forged-contact-availability small{margin-top:2px;color:rgba(235,235,235,.46);font-size:8px}.forged-contact-selector:before{content:"HELLO";right:20px;bottom:58px;font-size:96px;letter-spacing:-.075em}.forged-contact-requests{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forged-contact-request{position:relative;min-width:0;min-height:145px;overflow:hidden;padding:16px 45px 15px 16px;border:1px solid rgba(255,255,255,.09);border-radius:17px;color:inherit;background:radial-gradient(90% 100% at 0 0,rgba(0,217,220,.075),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.043),rgba(255,255,255,.015));text-decoration:none;opacity:0;animation:forged-row-in .46s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background .3s ease,box-shadow .3s ease}.forged-contact-request:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(125deg,transparent 28%,rgba(255,255,255,.065) 48%,transparent 68%);transform:translateX(-80%);transition:transform .68s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.forged-contact-request:hover{transform:translateY(-4px);border-color:rgba(0,217,220,.31);background:radial-gradient(90% 100% at 0 0,rgba(0,217,220,.115),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.018));box-shadow:0 17px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.forged-contact-request:hover:before{opacity:1;transform:translateX(78%)}.forged-contact-request-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(0,217,220,.16);border-radius:11px;color:#7ce9df;background:rgba(0,217,220,.065);transition:transform .3s cubic-bezier(.2,.8,.2,1),color .23s ease,background .23s ease}.forged-contact-request-icon svg{width:16px}.forged-contact-request:hover .forged-contact-request-icon{transform:translateY(-2px) rotate(-4deg);color:#061216;background:#7ce9df}.forged-contact-request-tag{position:absolute;top:17px;right:15px;color:rgba(235,235,235,.37);font-size:7.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.forged-contact-request h5{margin:12px 0 5px;color:#fff;font-size:14px;letter-spacing:-.015em}.forged-contact-request p{display:-webkit-box;margin:0;overflow:hidden;color:rgba(235,235,235,.48);font-size:9.5px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forged-contact-request-arrow{position:absolute;right:13px;bottom:12px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:rgba(235,235,235,.42);background:rgba(255,255,255,.02);transition:transform .23s ease,color .2s ease,background .2s ease}.forged-contact-request-arrow svg{width:12px}.forged-contact-request:hover .forged-contact-request-arrow{transform:translateX(2px);color:#071216;background:#7ce9df}.forged-contact-direct{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.forged-contact-direct>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:inherit;background:rgba(255,255,255,.018);text-decoration:none;transition:transform .24s ease,border-color .22s ease,background .22s ease}.forged-contact-direct>a:hover{transform:translateY(-2px);border-color:rgba(0,217,220,.25);background:rgba(0,217,220,.045)}.forged-contact-direct>a>svg:first-child{width:17px;color:#7ce9df}.forged-contact-direct>a>svg:last-child{width:14px;color:rgba(235,235,235,.28);transition:transform .22s ease}.forged-contact-direct>a:hover>svg:last-child{transform:translateX(3px)}.forged-contact-direct b,.forged-contact-direct small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forged-contact-direct small{color:rgba(235,235,235,.4);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.forged-contact-direct b{margin-top:2px;color:#fff;font-size:10px}.forged-contact-mega a:focus-visible,.forged-contact-request:focus-visible{outline:2px solid #7ce9df;outline-offset:3px}@media (max-width:1120px){.forged-films-mega{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)}.forged-films-feature-copy{padding-inline:26px}.forged-films-selector{padding-inline:22px}.forged-films-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.forged-accessory-product-card,.forged-accessory-product-card.is-loading,.forged-contact-request,.forged-film-product-card,.forged-film-product-card.is-loading,.forged-subscription-plan,.forged-why-pillar{opacity:1;animation:none!important}}.fp-clean .fc-bespoke{padding:120px 0}.fp-clean .fc-bespoke-head{align-items:center}.fp-clean .fc-process{margin:58px 0 22px;gap:12px}.fp-clean .fc-process:before{left:13%;right:13%}.fp-clean .fc-process article{min-height:205px;padding:28px}.fp-clean .fc-process h3{margin-top:28px}.fp-clean .fc-bespoke-showcase{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:500px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(70% 100% at 0 100%,rgba(112,0,226,.22),transparent 70%),linear-gradient(145deg,rgba(15,7,31,.86),rgba(6,24,31,.74));box-shadow:0 32px 76px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.fp-clean .fc-bespoke-visual{position:relative;min-height:500px;display:grid;place-items:center;overflow:hidden;border-right:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(5,3,12,.06),rgba(5,3,12,.38)),radial-gradient(circle at 48% 48%,rgba(112,0,226,.42),transparent 62%)}.fp-clean .fc-bespoke-visual:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 15%,transparent 76%);mask-image:radial-gradient(circle at center,#000 15%,transparent 76%)}.fp-clean .fc-bespoke-visual img{width:min(92%,760px);height:84%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 38px rgba(0,0,0,.48));transform:rotate(-2deg) scale(1.06);transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease}.fp-clean .fc-bespoke-showcase:hover .fc-bespoke-visual img{transform:rotate(-.5deg) scale(1.1);filter:drop-shadow(0 34px 46px rgba(0,0,0,.55))}.fc-bespoke-label{position:absolute;top:24px;left:24px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,217,220,.24);border-radius:999px;background:rgba(5,14,20,.62);color:#8df7f4;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.fc-bespoke-label svg{width:14px}.fc-bespoke-visual-note{position:absolute;z-index:2;left:24px;right:24px;bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,9,17,.66);backdrop-filter:blur(14px)}.fc-bespoke-visual-note b{color:#fff;font-size:13px}.fc-bespoke-visual-note span{color:rgba(235,235,235,.55);font-size:12px;text-align:right}.fc-bespoke-summary{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,4vw,64px)}.fc-bespoke-summary h3{margin:12px 0 18px;font-size:clamp(31px,3vw,48px);line-height:1.04;letter-spacing:-.045em}.fc-bespoke-summary>p:not(.fc-eyebrow){margin:0;color:var(--fc-muted);font-size:15px;line-height:1.7}.fc-bespoke-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:30px 0}.fc-bespoke-metrics div{padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025)}.fc-bespoke-metrics b{display:block;color:#fff;font-family:var(--font-display);font-size:25px;line-height:1}.fc-bespoke-metrics span{display:block;margin-top:7px;color:rgba(235,235,235,.5);font-size:11px}.fc-bespoke-summary .fc-button{align-self:flex-start}.fp-clean .fc-delivery{position:relative;overflow:hidden;padding:126px 0 138px;background:radial-gradient(42% 46% at 12% 58%,rgba(40,82,172,.17),transparent 72%),radial-gradient(36% 42% at 88% 48%,rgba(0,217,220,.08),transparent 72%)}.fp-clean .fc-delivery:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.fc-delivery-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:72px;margin-bottom:58px}.fc-delivery-heading h2{margin:14px 0 0;font-size:clamp(62px,7vw,108px);line-height:.88;letter-spacing:-.065em}.fc-delivery-heading>p{max-width:480px;margin:0 0 8px;color:rgba(235,235,235,.64);font-size:16px;line-height:1.72}.fp-clean .fc-delivery-grid{z-index:1;grid-template-columns:1.08fr .92fr;align-items:stretch;gap:0;border:1px solid rgba(134,227,236,.18);border-radius:28px;background:linear-gradient(145deg,rgba(19,39,79,.48),rgba(7,28,39,.7));box-shadow:0 42px 100px rgba(0,0,0,.34),0 0 50px rgba(0,217,220,.035),inset 0 1px 0 rgba(255,255,255,.055)}.fp-clean .fc-delivery-grid,.fp-clean .fc-earth{position:relative;min-height:620px;overflow:hidden}.fp-clean .fc-earth{border:0;border-radius:0;background:#0d1736}.fp-clean .fc-earth:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,7,17,.28),transparent 34%,transparent 66%,rgba(2,7,17,.78))}.fp-clean .fc-earth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 54%;object-position:50% 54%}.fc-earth-route{position:absolute;z-index:2;top:25%;right:10%;left:12%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(255,255,255,.82);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fc-earth-route i{display:none}.fc-earth-route span{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(141,247,244,.2);border-radius:999px;background:rgba(3,14,27,.48);box-shadow:0 10px 24px rgba(0,0,0,.18);backdrop-filter:blur(10px)}.fc-earth-route span:before{content:"";width:6px;height:6px;border-radius:50%;background:#71efec;box-shadow:0 0 10px rgba(0,217,220,.75)}.fc-earth-caption{position:absolute;z-index:2;right:28px;bottom:26px;left:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(3,12,24,.66);box-shadow:0 16px 36px rgba(0,0,0,.26);backdrop-filter:blur(14px)}.fc-earth-caption span{display:inline-flex;align-items:center;gap:8px;color:rgba(235,235,235,.62);font-size:11px;font-weight:650}.fc-earth-caption svg{width:15px;color:var(--fc-cyan)}.fc-earth-caption b{color:#fff;font-size:13px}.fp-clean .fc-delivery-card{display:flex;flex-direction:column;justify-content:center;margin:0;padding:clamp(40px,4.2vw,64px);border:0;border-left:1px solid rgba(255,255,255,.1);border-radius:0;background:linear-gradient(150deg,rgba(8,28,41,.97),rgba(5,17,28,.94));box-shadow:none}.fp-clean .fc-delivery-card>.fc-eyebrow{margin:0 0 14px;color:#71efec;font-size:10px}.fp-clean .fc-delivery-card h3{margin:0;color:#fff;font-size:clamp(38px,3.4vw,56px);line-height:.98;letter-spacing:-.05em}.fp-clean .fc-delivery-card>p:not(.fc-eyebrow){max-width:560px;margin:24px 0 28px;color:rgba(235,235,235,.6);font-size:14px;line-height:1.7}.fc-delivery-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.fc-delivery-assurances div{min-width:0;padding:15px 13px;border:1px solid rgba(255,255,255,.095);border-radius:14px;background:rgba(255,255,255,.025);transition:transform .3s ease,border-color .3s ease,background .3s ease}.fc-delivery-assurances svg{width:17px;color:var(--fc-cyan)}.fc-delivery-assurances b,.fc-delivery-assurances span{display:block}.fc-delivery-assurances b{margin-top:11px;color:#fff;font-size:11px}.fc-delivery-assurances span{margin-top:5px;color:rgba(235,235,235,.42);font-size:9px;line-height:1.4}.fp-clean .fc-carriers{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fp-clean .fc-carriers figure{min-height:78px;padding:12px 14px}.fp-clean .fc-carriers img{width:48px;height:48px}.fp-clean .fc-carriers figcaption b,.fp-clean .fc-carriers figcaption span{display:block}.fp-clean .fc-carriers figcaption b{color:#fff;font-size:12px}.fp-clean .fc-carriers figcaption span{margin-top:4px;color:rgba(235,235,235,.48);font-size:10px}.fc-delivery-link{align-self:flex-start;margin-top:24px}.fp-clean .fc-delivery-card:hover{transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}@media (hover:hover){.fc-delivery-assurances div:hover{transform:translateY(-3px);border-color:rgba(0,217,220,.24);background:rgba(0,217,220,.04)}.fc-earth-route span{transition:transform .3s ease,border-color .3s ease,background .3s ease}.fp-clean .fc-earth:hover .fc-earth-route span{transform:translateY(-2px);border-color:rgba(141,247,244,.34);background:rgba(3,22,34,.64)}}.fp-clean .fc-team{position:relative;overflow:hidden;padding-top:132px;background:radial-gradient(48% 52% at 8% 34%,rgba(112,0,226,.19),transparent 72%),radial-gradient(44% 54% at 96% 42%,rgba(0,217,220,.13),transparent 72%),linear-gradient(145deg,#111736,#102b4a 48%,#0b3446)}.fp-clean .fc-team:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.fc-team-wordmark{position:absolute;top:48px;right:-1.5vw;color:rgba(255,255,255,.035);font-family:var(--font-display);font-size:clamp(118px,15vw,280px);font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-team-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(54px,7vw,110px)}.fc-team-copy h2{margin:14px 0 28px;font-size:clamp(64px,7.5vw,120px);line-height:.82;letter-spacing:-.068em}.fc-team-copy .fc-lead{max-width:660px;color:rgba(235,235,235,.68);font-size:17px;line-height:1.7}.fc-team-signals{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.fc-team-signals span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(235,235,235,.66);font-size:10px;font-weight:700;letter-spacing:.055em;background:rgba(7,16,31,.25);backdrop-filter:blur(8px)}.fc-team-signals span:before{content:"";width:5px;height:5px;border-radius:50%;background:#55efeb;box-shadow:0 0 10px rgba(0,217,220,.8)}.fc-team-membership{position:relative;overflow:hidden;padding:clamp(32px,3vw,46px);border:1px solid rgba(143,238,239,.2);border-radius:26px;background:linear-gradient(145deg,rgba(13,12,35,.91),rgba(5,25,36,.88));box-shadow:0 36px 88px rgba(0,0,0,.34),0 0 44px rgba(0,217,220,.035),inset 0 1px 0 rgba(255,255,255,.075);backdrop-filter:blur(18px)}.fc-team-membership:before{content:"";position:absolute;inset:-24% -16% auto 30%;height:220px;pointer-events:none;background:radial-gradient(circle,rgba(0,217,220,.17),transparent 68%);filter:blur(12px)}.fc-team-membership:after{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(136,250,247,.66),transparent)}.fc-team-membership-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.fc-team-membership-head .forged-logo{width:146px!important}.fc-team-membership-head>span{padding:7px 10px;border:1px solid rgba(0,217,220,.2);border-radius:999px;color:#8df7f4;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fc-team-membership-kicker{margin:32px 0 9px!important;color:#72efec!important;font-size:10px!important;font-weight:800;letter-spacing:.13em;line-height:1!important;text-transform:uppercase}.fc-team-membership h3{margin:0 0 15px;max-width:19ch;color:#fff;font-size:clamp(29px,2.45vw,39px);line-height:1.06;letter-spacing:-.045em}.fc-team-membership>p:not(.fc-team-membership-kicker){margin:0;color:rgba(235,235,235,.6);font-size:14px;line-height:1.68}.fc-team-membership-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:24px 0;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}.fc-team-membership-tiers span{padding:9px 6px;border-radius:9px;color:rgba(235,235,235,.47);font-size:10px;font-weight:750;text-align:center}.fc-team-membership-tiers .is-highlighted{color:#06191e;background:linear-gradient(135deg,#16d8dc,#41c7dd);box-shadow:0 8px 20px rgba(0,217,220,.16)}.fc-team-membership-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.fc-team-membership-actions .fc-button{min-height:50px}.fc-team-membership-actions .fc-text-link{font-size:12px}.fc-team-benefits{position:relative;z-index:1;grid-template-columns:repeat(4,1fr);gap:9px;margin:56px 0 82px;padding:9px;border:1px solid rgba(255,255,255,.105);border-radius:24px;background:rgba(5,16,28,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(10px)}.fp-clean .fc-team-benefits article{position:relative;min-height:184px;padding:25px;border-color:rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(145deg,rgba(12,19,43,.65),rgba(8,32,45,.48))}.fc-team-benefits article>em{position:absolute;top:20px;right:20px;color:rgba(255,255,255,.25);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em}.fc-team-benefits article>div{align-self:flex-end}.fc-team-benefits small{display:block;margin-bottom:7px;color:#65e7e5;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fc-team-benefits b{font-size:16px}.fc-team-benefits span{max-width:28ch;margin-top:8px;color:rgba(235,235,235,.5);line-height:1.5}@media (hover:hover){.fc-team-membership-tiers span{transition:color .25s ease,background .25s ease}.fc-team-membership-tiers span:not(.is-highlighted):hover{color:#fff;background:rgba(255,255,255,.055)}.fp-clean .fc-team-benefits article:hover svg{transform:translateY(-3px) rotate(-5deg);filter:drop-shadow(0 8px 14px rgba(0,217,220,.28))}}.fc-team-image{position:relative;z-index:2;width:100vw;height:clamp(620px,48vw,900px);min-height:620px;margin-left:calc(50% - 50vw);overflow:hidden;border:0!important;border-radius:0!important;background:transparent;box-shadow:0 30px 16px -16px rgba(0,0,0,.62)!important}.fc-team-image:before{content:none}.fc-team-image:after{content:"";position:absolute;z-index:4;right:0;bottom:0;left:0;height:2px;pointer-events:none;background:rgba(2,13,17,.82);box-shadow:0 18px 42px 18px rgba(0,0,0,.5)}.fc-team-image img,.fp-clean .fc-team-image img{width:100%;height:100%;min-height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%;transform:none!important;filter:none}.fp-clean .fc-team-image:hover img{transform:none!important;filter:none}.fc-team-image-caption{position:absolute;z-index:3;left:max(28px,calc((100vw - 1280px) / 2));bottom:clamp(28px,5vw,72px);display:flex;flex-direction:column;gap:6px;padding:15px 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(5,6,10,.58);backdrop-filter:blur(14px)}.fc-team-image-caption span{color:#8df7f4;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fc-team-image-caption b{color:#fff;font-size:clamp(15px,1.4vw,21px)}@media (max-width:980px){.fp-clean .fc-film-card{grid-template-columns:1fr}.fp-clean .fc-film-image{min-height:460px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.fp-clean .fc-bespoke-showcase{grid-template-columns:1fr}.fp-clean .fc-bespoke-visual{min-height:440px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.fp-clean .fc-delivery-grid{grid-template-columns:1fr}.fp-clean .fc-delivery-card{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.fc-delivery-heading{grid-template-columns:1fr;gap:24px}.fc-delivery-heading>p{margin:0}.fc-team-intro{grid-template-columns:1fr;gap:40px}.fc-team-benefits{grid-template-columns:1fr 1fr}}@media (max-width:620px){.fp-clean .fc-bespoke{padding:84px 0}.fp-clean .fc-process article{min-height:0}.fp-clean .fc-bespoke-visual{min-height:360px}.fc-bespoke-visual-note{align-items:flex-start;flex-direction:column;gap:5px}.fc-bespoke-visual-note span{text-align:left}.fc-bespoke-summary{padding:30px 22px}.fc-bespoke-metrics{grid-template-columns:1fr}.fp-clean .fc-delivery{padding:88px 0 96px}.fc-delivery-heading{margin-bottom:34px}.fc-delivery-heading h2{font-size:clamp(52px,15vw,72px)}.fp-clean .fc-earth{min-height:430px}.fp-clean .fc-delivery-card{padding:30px 22px}.fc-earth-route{top:20%;right:7%;left:7%;gap:7px;font-size:8px}.fc-earth-caption{right:16px;bottom:16px;left:16px}.fc-delivery-assurances{grid-template-columns:1fr}.fc-delivery-assurances div{display:grid;grid-template-columns:24px 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.fc-delivery-assurances svg{grid-row:1/3}.fc-delivery-assurances b{margin-top:0}.fp-clean .fc-carriers{grid-template-columns:1fr}.fp-clean .fc-team{padding-top:84px}.fc-team-copy h2{font-size:clamp(58px,18vw,82px)}.fc-team-membership{padding:25px 21px}.fc-team-membership-head{align-items:flex-start;flex-direction:column}.fc-team-benefits{grid-template-columns:1fr;margin-bottom:44px}.fp-clean .fc-team-benefits article{min-height:138px}.fc-team-image{height:390px;min-height:390px;box-shadow:0 24px 14px -14px rgba(0,0,0,.56)!important}.fc-team-image img,.fp-clean .fc-team-image img{-o-object-position:center 56%;object-position:center 56%;transform:scale(1.4)!important}.fc-team-image-caption{left:18px;right:18px;bottom:18px}}.forged-footer{isolation:isolate;background:radial-gradient(52% 82% at 4% 16%,rgba(112,0,226,.12),transparent 68%),radial-gradient(48% 72% at 98% 20%,rgba(0,217,220,.12),transparent 70%),linear-gradient(142deg,#080b19,#081722 48%,#07222c)!important}.forged-footer-ambient{opacity:.72;background:radial-gradient(circle at 16% 26%,rgba(109,60,242,.13),transparent 33%),radial-gradient(circle at 84% 20%,rgba(0,217,220,.09),transparent 36%)}.forged-footer-cta{position:relative;z-index:2;width:min(calc(100% - 80px),1280px);margin:0 auto;padding:66px 0 54px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:clamp(48px,8vw,112px);border-bottom:1px solid rgba(255,255,255,.105)}.forged-footer-cta:before{content:"";position:absolute;top:0;left:0;width:72px;height:2px;background:linear-gradient(90deg,#7016e7,#17d7dc);box-shadow:0 0 22px rgba(0,217,220,.28)}.forged-footer-contact-kicker,.forged-footer-cta>div:first-child>span{display:block;color:#72efec;font-size:10px;font-weight:850;letter-spacing:.145em;text-transform:uppercase}.forged-footer-cta h2{max-width:760px;margin:14px 0 0;color:#f4f3f8;font-family:var(--font-display);font-size:clamp(44px,5vw,72px);font-weight:650;line-height:.95;letter-spacing:-.055em}.forged-footer-cta-action{padding-bottom:4px}.forged-footer-cta-action p{max-width:520px;margin:0 0 24px;color:rgba(235,235,235,.58);font-size:14px;line-height:1.7}.forged-footer-cta-action a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:20px;padding:0 22px;border:1px solid rgba(80,239,235,.25);border-radius:12px;color:#06191e;background:linear-gradient(135deg,#18d8dc,#24b8cb);box-shadow:0 16px 38px rgba(0,217,220,.13),inset 0 1px 0 rgba(255,255,255,.35);font-size:13px;font-weight:850;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.forged-footer-cta-action svg{width:16px;transition:transform .28s ease}.forged-footer-main{grid-template-columns:minmax(260px,1.25fr) minmax(420px,1.35fr) minmax(270px,.9fr) auto!important;gap:clamp(34px,4vw,58px)!important;padding:54px 0 46px!important}.forged-footer-brand>p{margin-top:24px;color:rgba(235,235,235,.56);line-height:1.65}.forged-footer-trust{gap:7px;margin-top:24px}.forged-footer-trust span{padding:7px 9px;border-color:rgba(255,255,255,.095);background:rgba(255,255,255,.025);font-size:9px}.forged-footer-social{margin-top:22px}.forged-footer-social a{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.025);transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease}.forged-footer-nav{gap:clamp(30px,3.5vw,52px)}.forged-footer-nav>div{gap:12px}.forged-footer-nav strong{margin-bottom:8px;color:rgba(255,255,255,.88);letter-spacing:.13em}.forged-footer-nav a{width:-moz-fit-content;width:fit-content;color:rgba(235,235,235,.53);transition:color .25s ease,transform .25s ease}.forged-footer-extra{min-width:285px;padding:25px 24px!important;border:1px solid rgba(119,229,232,.13);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(0,217,220,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.forged-footer-extra>strong{display:block;margin:9px 0 22px;color:#f6f5f8;font-family:var(--font-display);font-size:22px;line-height:1.05;letter-spacing:-.035em;text-transform:none}.forged-footer-row{padding:11px 0;border-top:1px solid rgba(255,255,255,.075);color:rgba(235,235,235,.6);transition:color .25s ease,padding-left .25s ease}.forged-footer-row svg{color:#69e9e7}.forged-back-top{width:48px;height:48px;border-color:rgba(117,238,236,.19);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease}.forged-footer-bottom{position:relative;z-index:2;padding-top:22px!important;padding-bottom:28px!important}.forged-footer-bottom a{transition:color .25s ease}.forged-footer-wordmark{right:auto;bottom:-48px;left:50%;transform:translateX(-50%);font-size:clamp(105px,17vw,244px);letter-spacing:-.07em;color:rgba(255,255,255,.018)}@media (hover:hover){.forged-footer-cta-action a:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 20px 44px rgba(0,217,220,.22),inset 0 1px 0 rgba(255,255,255,.4)}.forged-footer-cta-action a:hover svg{transform:translateX(4px)}.forged-footer-social a:hover{transform:translateY(-3px);color:#82f5f2;border-color:rgba(91,238,235,.3);background:rgba(0,217,220,.06)}.forged-footer-nav a:hover{color:#fff;transform:translateX(3px)}a.forged-footer-row:hover{color:#fff;padding-left:4px}.forged-back-top:hover{transform:translateY(-4px);color:#81f2ef;border-color:rgba(91,238,235,.35);background:rgba(0,217,220,.07)}.forged-footer-bottom a:hover{color:#7aefed}}@media (max-width:1100px){.forged-footer-main{grid-template-columns:1fr 1.4fr!important}.forged-footer-extra{min-width:0}.forged-back-top{justify-self:end}}@media (max-width:760px){.forged-footer-cta{width:min(calc(100% - 40px),1280px);grid-template-columns:1fr;gap:28px;padding:48px 0 38px}.forged-footer-cta h2{font-size:clamp(40px,12vw,58px)}.forged-footer-main{width:min(calc(100% - 40px),1280px)!important;grid-template-columns:1fr!important;padding:42px 0 36px!important}.forged-footer-nav{grid-template-columns:1fr 1fr}.forged-footer-extra{width:100%}.forged-back-top{justify-self:start}.forged-footer-bottom{width:min(calc(100% - 40px),1280px)!important;align-items:flex-start;flex-direction:column;gap:14px}.forged-footer-legal{flex-wrap:wrap}}@media (max-width:480px){.forged-footer-cta-action a{width:100%;justify-content:space-between}.forged-footer-nav{grid-template-columns:1fr;gap:30px}.forged-footer-trust{align-items:flex-start;flex-direction:column}.forged-footer-extra{padding:22px 19px!important}}.forged-footer-main{position:relative;width:min(calc(100% - 80px),1280px)!important;grid-template-columns:minmax(250px,1fr) minmax(500px,1.55fr) minmax(275px,.9fr)!important;align-items:start;gap:clamp(42px,5vw,76px)!important;padding:72px 0 58px!important}.forged-footer-main:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(121,241,238,.24) 18%,rgba(255,255,255,.08) 52%,transparent)}.forged-footer-brand .forged-logo{width:180px!important}.forged-footer-brand>p{margin-top:26px}.forged-footer-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(28px,3.6vw,54px)!important;padding-top:4px}.forged-footer-nav>div{display:flex;min-width:0;flex-direction:column;gap:13px}.forged-footer-nav strong{position:relative;margin-bottom:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.forged-footer-nav strong:after{content:"";position:absolute;bottom:-1px;left:0;width:30px;height:1px;background:#57e9e7;box-shadow:0 0 12px rgba(0,217,220,.4)}.forged-footer-nav a{font-size:12px;line-height:1.4}.forged-footer-extra{margin-top:0}.forged-back-top{position:absolute;top:72px;right:-66px}.forged-footer-bottom{width:min(calc(100% - 80px),1280px)!important;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:1240px){.forged-footer-main{grid-template-columns:minmax(230px,.8fr) minmax(460px,1.4fr) minmax(260px,.85fr)!important;gap:36px!important}.forged-back-top{top:auto;right:0;bottom:22px}}@media (max-width:980px){.forged-footer-main{grid-template-columns:1fr minmax(270px,.75fr)!important}.forged-footer-brand{grid-column:1/-1}.forged-footer-brand>p{max-width:520px}.forged-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.forged-back-top{right:0;bottom:22px}}@media (max-width:760px){.forged-footer-main{width:min(calc(100% - 40px),1280px)!important;grid-template-columns:1fr!important;gap:42px!important;padding:52px 0 42px!important}.forged-footer-brand{grid-column:auto}.forged-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.forged-footer-extra{max-width:none}.forged-back-top{top:52px;right:0;bottom:auto}.forged-footer-bottom{width:min(calc(100% - 40px),1280px)!important}}@media (max-width:560px){.forged-footer-nav{grid-template-columns:1fr!important;gap:28px!important}.forged-footer-nav strong{margin-bottom:2px}}.forged-footer{border-top:0!important;box-shadow:inset 0 1px 0 rgba(112,239,236,.12)}.forged-footer:after{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:160px;pointer-events:none;background:linear-gradient(180deg,rgba(3,13,20,.18),transparent)}.forged-footer-main{overflow:visible;padding-top:68px!important;padding-bottom:56px!important}.forged-footer-main:before{height:2px;background:linear-gradient(90deg,#741ce5,#20d9dd 72px,rgba(255,255,255,.08) 0,transparent);box-shadow:0 0 24px rgba(0,217,220,.11)}.forged-footer-brand{position:relative;min-height:100%;padding-right:20px}.forged-footer-brand:after{content:"";position:absolute;top:0;right:-20px;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 14%,rgba(255,255,255,.1) 86%,transparent)}.forged-footer-brand-kicker{display:block;margin-top:26px;color:#69e9e7;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.forged-footer-brand>p{max-width:300px;margin-top:12px;font-size:12px}.forged-footer-trust{display:grid;grid-template-columns:1fr 1fr;width:-moz-fit-content;width:fit-content;margin-top:25px}.forged-footer-trust span:last-child{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.forged-footer-social a{border-radius:10px}.forged-footer-nav{align-self:stretch;padding:4px 0 2px}.forged-footer-nav>div{position:relative;padding-right:18px}.forged-footer-nav>div:not(:last-child):after{content:"";position:absolute;top:1px;right:0;bottom:1px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.075) 18%,rgba(255,255,255,.075) 82%,transparent)}.forged-footer-nav strong{color:rgba(255,255,255,.94);font-size:10px}.forged-footer-nav a{position:relative;padding:3px 17px 3px 0;color:rgba(235,235,235,.58)}.forged-footer-nav a:before{content:"↗";position:absolute;top:3px;right:0;color:rgba(94,235,232,.36);font-size:10px;opacity:0;transform:translate(-4px,4px);transition:opacity .24s ease,transform .24s ease}.forged-footer-extra{position:relative;overflow:hidden;padding:27px 25px 24px!important;border-color:rgba(107,238,235,.18);background:radial-gradient(circle at 100% 0,rgba(0,217,220,.11),transparent 44%),linear-gradient(145deg,rgba(17,31,53,.72),rgba(6,31,39,.78));box-shadow:0 24px 60px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055)}.forged-footer-extra:before{content:"";position:absolute;top:0;right:24px;left:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(94,244,240,.62),transparent)}.forged-footer-extra>strong{max-width:220px;margin:11px 0 16px;font-size:25px;line-height:1.03}.forged-footer-availability{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:rgba(235,235,235,.52);font-size:10px;font-weight:650}.forged-footer-availability i{width:6px;height:6px;border-radius:50%;background:#55ebe8;box-shadow:0 0 11px rgba(0,217,220,.72)}.forged-footer-contact-button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px;padding:0 17px;border:1px solid rgba(90,238,235,.24);border-radius:11px;color:#071b21;background:linear-gradient(135deg,#18d9dc,#26b9cc);box-shadow:0 14px 30px rgba(0,217,220,.11),inset 0 1px 0 rgba(255,255,255,.34);font-size:11px;font-weight:850;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}.forged-footer-contact-button svg{width:15px;transition:transform .25s ease}.forged-footer-row{font-size:10.5px}.forged-footer-bottom{min-height:70px;padding:21px 0 25px!important}.forged-footer-copy strong{color:rgba(255,255,255,.82)}.forged-footer-legal{gap:12px}.forged-footer-legal span{color:rgba(91,235,232,.28)}.forged-footer-wordmark{bottom:-38px;font-size:clamp(96px,13vw,190px);color:rgba(255,255,255,.014)}@media (hover:hover){.forged-footer-nav a:hover:before{opacity:1;transform:translate(0)}.forged-footer-contact-button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 36px rgba(0,217,220,.19),inset 0 1px 0 rgba(255,255,255,.38)}.forged-footer-contact-button:hover svg{transform:translateX(4px)}}@media (max-width:980px){.forged-footer-brand{padding-right:0}.forged-footer-brand:after{content:none}}@media (max-width:760px){.forged-footer-main{padding-top:52px!important}.forged-footer-trust{grid-template-columns:auto auto auto}.forged-footer-trust span:last-child{grid-column:auto}.forged-footer-nav>div:not(:last-child):after{content:none}}@media (max-width:560px){.forged-footer-trust{grid-template-columns:1fr}.forged-footer-trust span:last-child{grid-column:auto}.forged-footer-extra>strong{max-width:260px}}.forged-footer-main{grid-template-columns:minmax(260px,.78fr) minmax(600px,1.65fr)!important;gap:clamp(54px,7vw,104px)!important;min-height:0!important;padding-top:46px!important;padding-bottom:38px!important}.forged-footer-brand{min-height:0}.forged-footer-brand .forged-logo{width:168px!important}.forged-footer-brand-kicker{margin-top:18px}.forged-footer-brand>p{max-width:320px;margin-top:9px;line-height:1.55}.forged-footer-trust{display:flex;width:auto;flex-wrap:wrap;margin-top:18px}.forged-footer-trust span:last-child{grid-column:auto}.forged-footer-social{margin-top:16px}.forged-footer-nav{gap:clamp(40px,5vw,76px)!important;padding-top:3px}.forged-footer-nav>div{padding-right:24px}.forged-footer-nav strong{margin-bottom:9px;padding-bottom:13px;font-size:11px;letter-spacing:.145em}.forged-footer-nav a{padding-top:4px;padding-bottom:4px;color:rgba(240,240,244,.67);font-size:14px;font-weight:560;letter-spacing:-.01em}.forged-back-top{top:46px;right:-64px;bottom:auto}.forged-footer-bottom{min-height:58px;padding:17px 0 19px!important;display:grid;grid-template-columns:1fr auto auto;flex-direction:row;align-items:center;gap:clamp(22px,4vw,54px)}.forged-footer-bottom-contact{display:flex;align-items:center;justify-content:center;gap:18px;color:rgba(235,235,235,.48);font-size:10px}.forged-footer-bottom-contact a,.forged-footer-bottom-contact span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.forged-footer-bottom-contact a{color:rgba(235,235,235,.58);transition:color .24s ease}.forged-footer-bottom-contact svg{width:13px;height:13px;color:#62e8e6}.forged-footer-wordmark{bottom:-62px}@media (hover:hover){.forged-footer-bottom-contact a:hover{color:#81f2ef}}@media (max-width:1100px){.forged-footer-main{grid-template-columns:minmax(230px,.65fr) minmax(520px,1.5fr)!important;gap:42px!important}.forged-back-top{right:0}.forged-footer-bottom{grid-template-columns:1fr auto}.forged-footer-bottom-contact{grid-column:1/-1;grid-row:1;justify-content:flex-start}}@media (max-width:820px){.forged-footer-main{grid-template-columns:1fr!important;gap:34px!important}.forged-footer-brand:after{content:none}.forged-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.forged-back-top{top:46px;right:0}}@media (max-width:620px){.forged-footer-main{padding-top:40px!important;padding-bottom:32px!important}.forged-footer-nav{gap:18px!important}.forged-footer-nav>div{padding-right:10px}.forged-footer-nav a{font-size:13px}.forged-footer-bottom{grid-template-columns:1fr;gap:12px}.forged-footer-bottom-contact{grid-column:auto;grid-row:auto;align-items:flex-start;flex-direction:column;gap:8px}.forged-footer-legal{justify-content:flex-start}}@media (max-width:480px){.forged-footer-nav{grid-template-columns:1fr!important;gap:24px!important}.forged-footer-nav>div{padding-right:0}.forged-footer-nav a{font-size:14px}}.fp-clean .fc-social-proof{position:relative;overflow:hidden;padding:112px 0 118px;background:radial-gradient(44% 80% at 4% 30%,rgba(105,0,220,.15),transparent 72%),radial-gradient(40% 72% at 96% 55%,rgba(0,217,220,.09),transparent 72%),linear-gradient(145deg,#0b0818,#0b1323 52%,#071a22);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.fc-social-proof:before{content:"PROFESSIONAL";position:absolute;right:-2vw;bottom:-28px;color:rgba(255,255,255,.022);font-family:var(--font-display);font-size:clamp(96px,14vw,250px);font-weight:900;line-height:.8;letter-spacing:-.06em;pointer-events:none}.fc-social-proof-head{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(54px,8vw,120px);margin-bottom:54px}.fc-social-proof-head h2{margin:13px 0 0;color:#f4f3f7;font-size:clamp(48px,5.4vw,78px);line-height:.96;letter-spacing:-.06em}.fc-social-proof-head>p{max-width:520px;margin:0;color:rgba(235,235,235,.62);font-size:15px;line-height:1.72}.fc-social-proof-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(7,15,27,.34);backdrop-filter:blur(12px)}.fc-social-proof-grid article{position:relative;min-height:220px;padding:27px 25px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(145deg,rgba(19,24,48,.72),rgba(7,30,39,.6));transition:transform .3s ease,border-color .3s ease,background .3s ease}.fc-social-proof-grid article>span{position:absolute;top:23px;right:23px;color:rgba(255,255,255,.25);font-size:10px;font-weight:850;letter-spacing:.12em}.fc-social-proof-grid svg{width:23px;height:23px;color:#58e9e6;filter:drop-shadow(0 0 12px rgba(0,217,220,.25))}.fc-social-proof-grid h3{margin:43px 0 10px;color:#fff;font-size:18px;letter-spacing:-.025em}.fc-social-proof-grid p{margin:0;color:rgba(235,235,235,.53);font-size:12px;line-height:1.58}.fc-warranty-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:40px 0 14px}.fc-warranty-evidence>div{display:flex;min-height:88px;align-items:center;gap:15px;padding:17px 19px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.025)}.fc-warranty-evidence svg{width:20px;color:#62ece9}.fc-warranty-evidence b,.fc-warranty-evidence small,.fc-warranty-evidence span{display:block}.fc-warranty-evidence b{color:#fff;font-size:12px}.fc-warranty-evidence small{margin-top:4px;color:rgba(235,235,235,.46);font-size:9.5px}.fp-clean .fc-film-card{min-height:620px}.fc-film-specs{display:grid!important;grid-template-columns:1fr 1fr;gap:0 18px;padding:8px 15px!important}.fc-film-specs>div{min-width:0}.fc-film-specs dt{font-size:10px!important}.fc-film-specs dd{max-width:165px;font-size:11px!important;text-align:right}.fp-clean .fc-compare{position:relative;overflow:hidden;padding:118px 0 126px;background:radial-gradient(42% 56% at 10% 28%,rgba(112,0,226,.17),transparent 72%),linear-gradient(150deg,#090716,#10122d 48%,#09222d)}.fc-compare-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(54px,8vw,120px);margin-bottom:48px}.fc-compare-heading h2{margin:13px 0 0;font-size:clamp(58px,6.7vw,96px);line-height:.87;letter-spacing:-.066em}.fc-compare-heading>p{max-width:500px;margin:0;color:rgba(235,235,235,.62);font-size:15px;line-height:1.72}.fc-compare-stage{--compare-position:58%;position:relative;height:clamp(460px,53vw,720px);overflow:hidden;border:1px solid rgba(112,237,235,.18);border-radius:26px;background:#050712;box-shadow:0 42px 100px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05)}.fc-compare-after,.fc-compare-base{position:absolute;inset:0}.fc-compare-after img,.fc-compare-base img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fc-compare-base img{filter:grayscale(.75) brightness(.5) contrast(.92)}.fc-compare-after{clip-path:inset(0 calc(100% - var(--compare-position)) 0 0)}.fc-compare-after:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(112,0,226,.06),transparent 48%,rgba(0,217,220,.06))}.fc-compare-label{position:absolute;z-index:3;top:22px;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.8);background:rgba(4,9,18,.58);backdrop-filter:blur(12px);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fc-compare-label-before{right:22px}.fc-compare-label-after{left:22px;color:#7ef2ef}.fc-compare-handle{position:absolute;z-index:4;top:0;bottom:0;left:var(--compare-position);width:2px;transform:translateX(-1px);background:rgba(122,245,242,.9);box-shadow:0 0 25px rgba(0,217,220,.42);pointer-events:none}.fc-compare-handle i{position:absolute;top:50%;left:50%;display:flex;width:54px;height:54px;align-items:center;justify-content:center;gap:1px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#0ac5ca;box-shadow:0 14px 34px rgba(0,0,0,.35),0 0 28px rgba(0,217,220,.25);transform:translate(-50%,-50%)}.fc-compare-handle svg{width:14px;color:#06181d}.fc-compare-handle svg:first-child{transform:rotate(180deg)}.fc-compare-stage input{position:absolute;z-index:5;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.fc-compare-features{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.fc-compare-features span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(235,235,235,.68);background:rgba(5,16,28,.32);font-size:10px;font-weight:700}.fc-compare-features svg{width:14px;color:#66ebe8}.fc-bespoke-head-action{max-width:520px}.fc-bespoke-head-action>p{margin:0 0 19px}.fc-process{position:relative}.fc-process:before{content:"";position:absolute;z-index:0;top:50%;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(76,234,232,.52),transparent);box-shadow:0 0 14px rgba(0,217,220,.18)}.fc-process article{position:relative;z-index:1}.fc-team-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.fc-team-results>div{padding:15px 14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(4,17,29,.22)}.fc-team-results b,.fc-team-results span{display:block}.fc-team-results b{color:#65eae8;font-size:24px;line-height:1}.fc-team-results span{margin-top:7px;color:rgba(235,235,235,.52);font-size:9.5px;line-height:1.35}.fp-clean .fc-newsletter{padding:72px 40px}.fp-clean .fc-newsletter-card{width:min(100%,1280px);display:grid;grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr);align-items:center;gap:clamp(50px,8vw,120px);padding:42px 48px;text-align:left}.fc-newsletter-copy h2{margin:11px 0 0;font-size:clamp(32px,3.5vw,48px);line-height:1.02;letter-spacing:-.05em}.fc-newsletter-action form{max-width:none;margin:0}.fc-newsletter-action small{display:block;margin-top:12px;text-align:left}.fc-newsletter-success{margin:0}.fc-quick-cta{position:fixed;z-index:80;right:22px;bottom:22px;display:flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(113,238,235,.18);border-radius:15px;background:rgba(5,13,23,.78);box-shadow:0 24px 60px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.065);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .3s ease,transform .3s ease}.fc-quick-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.fc-quick-cta a{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 13px;border-radius:10px;color:rgba(255,255,255,.72);font-size:10px;font-weight:750;transition:color .25s ease,background .25s ease,transform .25s ease}.fc-quick-cta a svg{width:14px}.fc-quick-cta .is-primary{color:#06191d;background:linear-gradient(135deg,#16d8dc,#24b9cc);box-shadow:0 10px 24px rgba(0,217,220,.13)}@media (hover:hover){.fc-social-proof-grid article:hover{transform:translateY(-5px);border-color:rgba(92,235,232,.22);background:linear-gradient(145deg,rgba(24,29,58,.78),rgba(8,38,47,.68))}.fc-quick-cta a:not(.is-primary):hover{color:#fff;background:rgba(255,255,255,.06)}.fc-quick-cta .is-primary:hover{transform:translateY(-2px)}}@media (max-width:980px){.fc-compare-heading,.fc-social-proof-head{grid-template-columns:1fr;gap:24px}.fc-social-proof-grid{grid-template-columns:1fr 1fr}.fp-clean .fc-newsletter-card{grid-template-columns:1fr;gap:30px}.fc-quick-cta a:not(.is-primary){display:none}}@media (max-width:680px){.fp-clean .fc-compare,.fp-clean .fc-social-proof{padding:84px 0 90px}.fc-social-proof-grid{grid-template-columns:1fr}.fc-social-proof-grid article{min-height:170px}.fc-film-specs,.fc-warranty-evidence{grid-template-columns:1fr}.fc-compare-stage{height:390px;border-radius:18px}.fc-team-results{grid-template-columns:1fr}.fp-clean .fc-newsletter{padding:54px 20px}.fp-clean .fc-newsletter-card{padding:30px 23px}.fc-newsletter-action form{grid-template-columns:1fr}.fc-quick-cta{right:14px;bottom:14px}}@media (prefers-reduced-motion:reduce){.fc-compare-handle,.fc-quick-cta,.fc-social-proof-grid article{transition:none!important}}.forged-gradient-bg{position:relative;isolation:isolate;background:radial-gradient(70% 24% at 5% 10%,rgba(102,21,213,.25),transparent 72%),radial-gradient(62% 22% at 96% 34%,rgba(39,35,188,.2),transparent 72%),radial-gradient(70% 24% at 8% 58%,rgba(49,70,191,.2),transparent 72%),radial-gradient(66% 25% at 94% 80%,rgba(0,183,191,.18),transparent 72%),linear-gradient(180deg,#030208,#090315 12%,#16052e 27%,#291063 43%,#27377b 61%,#145a79 78%,#08777c 90%,#082630);background-attachment:fixed}.forged-gradient-bg:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent)}.forged-home-v2{background:transparent!important}.fp-clean .fc-hero{background:radial-gradient(56% 42% at 12% 55%,rgba(105,0,220,.17),transparent 74%),radial-gradient(46% 38% at 88% 62%,rgba(0,185,196,.11),transparent 76%),linear-gradient(180deg,rgba(2,2,7,.98),rgba(3,2,9,.9) 68%,rgba(8,3,18,.56))!important}.fp-clean .fc-proof{background:radial-gradient(60% 64% at 0 42%,rgba(112,0,226,.12),transparent 76%)!important}.fp-clean .fc-social-proof{background:radial-gradient(55% 72% at 96% 48%,rgba(0,217,220,.08),transparent 76%),linear-gradient(180deg,rgba(8,4,19,.16),transparent)!important}.fp-clean .fc-warranty{background:radial-gradient(64% 76% at 16% 42%,rgba(117,22,232,.14),transparent 76%)!important}.fp-clean .fc-films{position:relative;background:transparent!important}.fp-clean .fc-compare{background:radial-gradient(58% 70% at 100% 48%,rgba(0,213,220,.09),transparent 76%),linear-gradient(180deg,transparent,rgba(8,14,44,.14),transparent)!important}.fp-clean .fc-bespoke{background:radial-gradient(68% 78% at 4% 52%,rgba(91,35,214,.1),transparent 78%)!important;border-color:rgba(255,255,255,.055)!important}.fp-clean .fc-delivery{background:radial-gradient(66% 82% at 92% 52%,rgba(0,197,207,.11),transparent 78%)!important}.fp-clean .fc-team{background:radial-gradient(54% 72% at 4% 38%,rgba(77,42,204,.1),transparent 76%),radial-gradient(58% 80% at 98% 54%,rgba(0,191,197,.1),transparent 78%)!important}.fp-clean .fc-newsletter{background:linear-gradient(180deg,rgba(0,181,185,.025),rgba(0,157,163,.1))!important}.fc-marquee{background:rgba(5,5,14,.48)!important;backdrop-filter:blur(14px)}.forged-route-content{min-height:100%;transform-origin:50% 20%}body.is-route-entering .forged-route-content,body.is-route-leaving .forged-route-content{will-change:opacity,filter}.forged-route-transition{z-index:500}.forged-route-panel{position:absolute;top:0;bottom:0;width:52%;will-change:transform}.forged-route-panel-left{left:0;background:radial-gradient(circle at 90% 50%,rgba(121,57,225,.3),transparent 39%),linear-gradient(135deg,#090315,#1d0a48);transform:translateX(-103%)}.forged-route-panel-right{right:0;background:radial-gradient(circle at 10% 50%,rgba(46,224,218,.2),transparent 35%),linear-gradient(135deg,#182064,#07606b);transform:translateX(103%)}.forged-route-mark{z-index:2;top:0;bottom:0;display:grid;width:170px;place-items:center;transform:translateX(-50%) scale(.8);transition:opacity 70ms ease,transform .14s cubic-bezier(.2,.8,.2,1)}.forged-route-mark .forged-logo{width:130px!important;filter:drop-shadow(0 0 16px rgba(119,243,239,.22))}.forged-route-mark>i{position:absolute;right:8px;bottom:32%;left:8px;height:1px;background:linear-gradient(90deg,transparent,#79f2ee,transparent);box-shadow:0 0 14px rgba(99,236,230,.6);transform:scaleX(.25)}.forged-route-transition>i{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#7314e7,#24d8dc,#7314e7);transform:scaleX(0);transform-origin:50% 50%}body.is-route-leaving .forged-route-content{opacity:.32;filter:blur(2px);transform:translateY(-5px) scale(.996);transition:opacity 90ms ease,transform 90ms ease,filter 90ms ease}body.is-route-leaving .forged-route-panel-left{animation:forged-route-panel-in-left 145ms cubic-bezier(.76,0,.24,1) both}body.is-route-leaving .forged-route-panel-right{animation:forged-route-panel-in-right 145ms cubic-bezier(.76,0,.24,1) both}body.is-route-leaving .forged-route-mark{opacity:1;transform:translateX(-50%) scale(1);transition-delay:65ms}body.is-route-leaving .forged-route-mark>i{animation:forged-route-mark-line .18s ease-out both}body.is-route-leaving .forged-route-transition>i{animation:forged-route-progress-in 145ms ease-out both}body.is-route-entering .forged-route-transition{visibility:visible}body.is-route-entering .forged-route-content{animation:forged-route-content-in .19s cubic-bezier(.2,.8,.2,1) both}body.is-route-entering .forged-route-transition{animation:forged-route-visibility-out .24s step-end both}body.is-route-entering .forged-route-panel-left{animation:forged-route-panel-out-left 205ms cubic-bezier(.76,0,.24,1) both}body.is-route-entering .forged-route-panel-right{animation:forged-route-panel-out-right 205ms cubic-bezier(.76,0,.24,1) both}body.is-route-entering .forged-route-mark{opacity:0;transform:translateX(-50%) scale(1.06);transition:opacity 75ms ease,transform .13s ease}body.is-route-entering .forged-route-transition>i{animation:forged-route-progress-out .19s ease both}@keyframes forged-route-content-in{0%{opacity:.28;filter:blur(2px);transform:translateY(6px) scale(.997)}to{opacity:1;filter:blur(0);transform:none}}@keyframes forged-route-panel-in-left{to{transform:translateX(0)}}@keyframes forged-route-panel-in-right{to{transform:translateX(0)}}@keyframes forged-route-panel-out-left{0%{transform:translateX(0)}to{transform:translateX(-103%)}}@keyframes forged-route-panel-out-right{0%{transform:translateX(0)}to{transform:translateX(103%)}}@keyframes forged-route-mark-line{to{transform:scaleX(1)}}@keyframes forged-route-progress-in{to{transform:scaleX(1)}}@keyframes forged-route-progress-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes forged-route-visibility-out{0%{visibility:visible}to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.forged-gradient-bg{background-attachment:scroll}.forged-route-transition{display:none}body.is-route-entering .forged-route-content,body.is-route-leaving .forged-route-content{animation:none!important;transition:none!important;opacity:1;filter:none;transform:none}}.forged-gradient-bg{background:radial-gradient(85% 16% at 0 18%,rgba(112,19,225,.14),transparent 74%),radial-gradient(78% 18% at 100% 47%,rgba(51,56,201,.13),transparent 76%),radial-gradient(82% 18% at 0 76%,rgba(12,147,187,.12),transparent 76%),linear-gradient(180deg,#030207,#080310 9%,#14062b 22%,#251052 38%,#2b2268 53%,#253d72 67%,#176078 81%,#0a7478 92%,#072c35)!important;background-attachment:scroll!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.fp-clean .fc-bespoke,.fp-clean .fc-compare,.fp-clean .fc-delivery,.fp-clean .fc-films,.fp-clean .fc-hero,.fp-clean .fc-newsletter,.fp-clean .fc-proof,.fp-clean .fc-social-proof,.fp-clean .fc-team,.fp-clean .fc-warranty{background:transparent!important;background-color:transparent!important;background-image:none!important}.forged-home-header,.forged-home-header:not(.forged-header-scrolled),.forged-site-header{background:rgba(3,3,9,.48)!important;border-bottom-color:rgba(255,255,255,.06)!important;backdrop-filter:blur(18px) saturate(125%)!important}.forged-home-header.forged-header-scrolled,.forged-site-header.forged-header-scrolled{background:rgba(4,5,13,.72)!important;border-bottom-color:rgba(111,235,233,.1)!important;box-shadow:0 16px 38px rgba(0,0,0,.18)!important}.forged-footer{background:transparent!important;box-shadow:inset 0 1px 0 rgba(112,239,236,.11)!important}.forged-footer-ambient{opacity:.3!important;background:radial-gradient(circle at 82% 12%,rgba(0,217,220,.08),transparent 42%)!important}.forged-footer:after{background:linear-gradient(180deg,rgba(2,11,18,.1),transparent)!important}.fc-marquee{background:rgba(4,5,14,.34)!important}.films-showcase{position:relative;padding-top:94px;padding-bottom:118px}.films-showcase:before{content:"FORGED / FILMS";position:absolute;top:66px;right:-1vw;color:rgba(255,255,255,.018);font-family:var(--font-display);font-size:clamp(70px,10vw,156px);font-weight:950;letter-spacing:-.07em;pointer-events:none}.films-head{position:relative;min-height:290px;margin-bottom:36px;padding:46px 50px 42px;overflow:hidden;border:1px solid rgba(147,239,237,.13);border-radius:28px;background:radial-gradient(48% 130% at 100% 0,rgba(0,217,220,.12),transparent 67%),radial-gradient(54% 112% at 0 100%,rgba(115,10,225,.19),transparent 68%),rgba(4,8,19,.33);box-shadow:0 32px 80px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)}.films-head:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(113,243,239,.55),transparent)}.films-head h1{font-size:clamp(56px,6.8vw,100px)}.films-head-copy>p:last-child{max-width:680px;font-size:15px}.films-head-trust{margin-top:24px;gap:8px}.films-head-trust span{padding:8px 11px;font-size:10px;background:rgba(3,12,25,.34)}.films-head-count{position:relative;z-index:1;align-self:stretch;justify-content:center;min-width:246px;padding:29px 28px;border:1px solid rgba(255,255,255,.105);border-radius:20px;background:rgba(3,11,23,.34);text-align:left}.films-count-kicker{color:#72efec;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.films-count-num{margin-top:18px;font-size:clamp(72px,7vw,110px)}.films-count-label{align-self:flex-start;font-size:10px;text-align:left}.films-count-note{margin-top:17px;color:rgba(235,235,235,.47);font-size:10px}.films-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:50px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:17px;background:rgba(255,255,255,.09)}.films-journey a{position:relative;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:13px;column-gap:13px;align-items:center;min-height:86px;padding:16px 19px;color:rgba(235,235,235,.66);background:rgba(6,12,27,.52);text-decoration:none;transition:color .25s ease,background .25s ease}.films-journey a>span{grid-row:1/3;color:#66eae8;font-size:10px;font-weight:900;letter-spacing:.08em}.films-journey b{color:#f8f7fa;font-size:13px}.films-journey small{margin-top:4px;color:rgba(235,235,235,.45);font-size:10px}.films-journey a:after{content:"↗";position:absolute;top:15px;right:17px;color:#65eae8;opacity:.4;transition:opacity .25s ease,transform .25s ease}.films-grid{margin-bottom:82px}.films-grid-inner{gap:18px}.films-grid-card{border-radius:24px}.films-grid-media{aspect-ratio:2/1}.films-grid-copy{padding:24px 27px 26px}.films-grid-card:hover{transform:translateY(-5px)}.films-desc{-webkit-line-clamp:2;font-size:13px}.films-specs-grid{margin-top:15px}.films-specs-grid>div{padding:10px 13px}.films-grid-price{margin-top:15px}.films-price{font-size:27px}.films-fiche{margin-top:10px}.films-grid-actions{padding-top:13px}.films-guide{margin-bottom:84px}.films-guide-inner{padding:48px 52px 50px;border-radius:26px;background:linear-gradient(145deg,rgba(10,9,28,.64),rgba(5,25,34,.48))}.films-guide-head{max-width:670px;margin-bottom:34px}.films-guide-sub{font-size:14px}.films-guide-grid{gap:14px}.films-guide-card{padding:27px 28px;border-radius:18px}.films-guide-card h3{margin-bottom:12px}.films-guide-for{position:relative;display:flex;align-items:center;gap:7px;margin:0 0 13px;color:var(--film-tone);font-size:11px;font-weight:750;line-height:1.45}.films-guide-for svg{flex:none}.films-guide-card p{font-size:13px}.films-guide-card ul{gap:8px;margin-top:17px}.films-guide-card ul li{font-size:12px}.films-compare{padding-top:4px;margin-bottom:70px}.films-section-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:24px}.films-section-head>.films-eyebrow{grid-column:1/-1;margin-bottom:-19px}.films-section-head h2{font-size:clamp(34px,4vw,58px)}.films-compare-hint{margin:0;max-width:260px;text-align:right;font-size:11px}.films-compare-table{border-radius:20px;background:rgba(4,15,30,.3);box-shadow:0 22px 60px rgba(0,0,0,.16)}.films-compare-row>*{padding:14px 18px;font-size:12px}.films-compare-head .films-compare-lead{padding:22px 19px}.films-compare-film{padding:17px 18px 19px!important;gap:10px}.films-compare-thumb{aspect-ratio:2.15/1;border-radius:11px}.films-compare-name{font-size:18px}.films-compare-lead,.films-compare-price{font-size:11px}.films-best-tick{margin-top:5px;font-size:8px}.films-compare-table{position:relative;isolation:isolate}.films-compare-head .films-compare-lead,.films-cta-inner{position:relative}.films-cta-inner{overflow:hidden;padding:38px 44px;border-radius:22px;background:linear-gradient(125deg,rgba(18,11,46,.65),rgba(5,35,43,.65))}.films-cta-inner:before{content:"";position:absolute;top:-80%;right:-8%;width:420px;aspect-ratio:1;border:1px solid rgba(91,235,232,.1);border-radius:50%;box-shadow:0 0 0 52px rgba(91,235,232,.025),0 0 0 104px rgba(112,0,226,.02);pointer-events:none}.films-cta-actions,.films-cta-copy{position:relative;z-index:1}.films-cta h2{font-size:clamp(28px,3vw,42px)}@media (hover:hover){.films-journey a:hover{color:#fff;background:rgba(0,217,220,.06)}.films-journey a:hover:after{opacity:1;transform:translate(2px,-2px)}}@media (max-width:980px){.films-head{padding:36px}.films-head-count{min-width:200px}.films-journey{grid-template-columns:1fr}.films-journey a{min-height:70px}}@media (max-width:680px){.films-showcase{padding-top:52px}.films-showcase .fc-shell{padding-inline:20px}.films-head{display:block;padding:28px 23px;border-radius:20px}.films-head-count{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;align-items:center;min-width:0;margin-top:28px;padding:19px}.films-count-kicker,.films-count-note{grid-column:2}.films-count-num{grid-row:1/4;margin:0;font-size:70px}.films-count-label{align-self:auto}.films-journey{margin-bottom:32px}.films-grid{margin-bottom:52px}.films-guide-inner{padding:29px 21px}.films-guide-grid{grid-template-columns:1fr}.films-section-head{display:block}.films-section-head>.films-eyebrow{margin-bottom:14px}.films-compare-hint{margin-top:10px;text-align:left}.films-compare-table{overflow-x:auto}.films-compare-row{min-width:660px}.films-cta-inner{padding:30px 23px}}.fp-clean .fc-process:before{content:none!important}.fc-earth-route{display:none!important}.fc-quick-cta{bottom:96px!important}@media (max-width:680px){.fc-quick-cta{bottom:78px!important}}.films-showcase{--film-tone:#7c3aed;padding:72px 0 96px}.films-showcase .fc-shell{width:min(100%,1320px);margin-inline:auto;padding-inline:48px}.films-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:end;gap:48px;margin-bottom:64px}.films-eyebrow{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#62eeec}.films-head h1{margin:0;font-family:var(--font-display);font-size:clamp(44px,5.4vw,84px);font-weight:950;letter-spacing:-.04em;line-height:.95;text-transform:uppercase;color:#fff}.films-head-copy>p:last-child{max-width:640px;margin:22px 0 0;font-size:17px;line-height:1.65;color:rgba(235,235,235,.68)}.films-head-trust{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.films-head-trust span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(235,235,235,.72);font-size:12.5px;font-weight:650}.films-head-trust svg{width:16px;height:16px;color:#62eeec}.films-head-count{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-right:40px}.films-count-num{font-family:var(--font-display);font-size:clamp(72px,9vw,132px);font-weight:950;line-height:.8;background:linear-gradient(135deg,#22d3ee,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.films-count-label{color:rgba(235,235,235,.5);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:right}.films-grid{margin-bottom:72px}.films-grid-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch}.films-grid-card{display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(165deg,color-mix(in srgb,var(--film-deep) 52%,#08080f) 0,rgba(8,10,24,.55) 60%,color-mix(in srgb,var(--film-tone) 8%,rgba(8,10,24,.5)) 100%);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease,box-shadow .35s ease}.films-grid-card:before{content:"";position:absolute;inset:-40% -20% auto;height:120%;pointer-events:none;background:radial-gradient(60% 55% at 28% 16%,var(--film-glow),transparent 70%);filter:blur(22px);opacity:.55}.films-grid-card:after{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--film-tone),transparent);opacity:.55;transition:opacity .35s ease,left .35s ease,right .35s ease}.films-grid-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--film-tone) 48%,transparent);box-shadow:0 32px 74px rgba(0,0,0,.4),0 0 30px var(--film-glow)}.films-grid-card:hover:after{opacity:1;left:4%;right:4%}.films-grid-media{position:relative;aspect-ratio:1.85/1;overflow:hidden;background:var(--film-deep);z-index:1}.films-grid-img{-o-object-fit:cover!important;object-fit:cover!important;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.films-grid-card:hover .films-grid-img{transform:scale(1.055)}.films-media-veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--film-tone) 10%,transparent) 0,transparent 42%),radial-gradient(120% 60% at 50% 100%,color-mix(in srgb,var(--film-deep) 62%,transparent),transparent 68%);mix-blend-mode:normal}.films-flag{top:18px;left:18px;padding:9px 15px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#04060f;background:var(--film-grad);box-shadow:0 12px 28px color-mix(in srgb,var(--film-tone) 42%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}.films-flag,.films-media-warranty{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;border-radius:999px}.films-media-warranty{right:18px;bottom:18px;padding:8px 14px;font-size:12.5px;font-weight:800;color:#fff;background:rgba(5,8,18,.55);border:1px solid color-mix(in srgb,var(--film-tone) 40%,rgba(255,255,255,.18));backdrop-filter:blur(10px)}.films-media-warranty svg{color:var(--film-tone)}.films-media-featured{left:18px;bottom:18px;z-index:5;gap:6px;padding:7px 13px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.films-media-featured,.films-media-stock{position:absolute;display:inline-flex;align-items:center;border-radius:999px;font-weight:800}.films-media-stock{top:18px;right:18px;z-index:4;gap:7px;padding:8px 14px;font-size:12.5px;color:#a7f3d0;background:rgba(5,8,18,.55);border:1px solid rgba(52,211,153,.35);backdrop-filter:blur(10px)}.films-media-stock.is-low{color:#fcd34d;border-color:rgba(251,191,36,.4)}.films-media-stock.is-out{color:#fca5a5;border-color:rgba(248,113,113,.45)}.films-media-featured{color:#fcd34d;background:rgba(5,8,18,.6);border:1px solid rgba(251,191,36,.45);backdrop-filter:blur(10px)}.films-grid-card.is-featured{border-color:rgba(251,191,36,.35);box-shadow:0 0 0 1px rgba(251,191,36,.18),0 24px 60px rgba(0,0,0,.35)}.films-grid-copy{display:flex;flex-direction:column;flex:1;padding:22px 26px 24px;z-index:1}.films-tagline{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--film-tone)}.films-tagline:before{content:"";width:22px;height:2px;background:var(--film-tone);border-radius:2px}.films-title-row{display:flex;align-items:center;gap:12px;margin:0 0 10px;min-width:0}.films-title-row h2{margin:0;font-family:var(--font-display);font-size:clamp(23px,2.1vw,34px);font-weight:900;letter-spacing:-.02em;color:#fff}.films-material{flex:none;padding:5px 11px;border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.06em;color:#04060f;background:var(--film-grad);box-shadow:0 6px 18px color-mix(in srgb,var(--film-tone) 34%,transparent)}.films-desc{margin:0;font-size:14.5px;line-height:1.55;color:rgba(235,235,235,.72);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.films-specs-grid{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 0;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.films-specs-grid>div{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.films-specs-grid>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.films-specs-grid>div:nth-last-child(-n+2){border-bottom:0}.films-specs-grid dt{margin:0 0 3px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(235,235,235,.42)}.films-specs-grid dd{margin:0;font-size:13.5px;font-weight:800;color:#fff}.films-grid-price{display:flex;align-items:baseline;gap:12px;margin-top:16px}.films-price{font-family:var(--font-display);font-size:30px;font-weight:950;letter-spacing:-.01em;color:#fff}.films-price small{font-size:15px;font-weight:750;color:var(--film-tone)}.films-price-note{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:rgba(235,235,235,.5)}.films-fiche{margin-top:14px}.films-fiche-link{display:inline-flex;align-items:center;gap:6px;padding:3px 0;font-size:13px;font-weight:800;letter-spacing:.01em;color:rgba(235,235,235,.6);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,gap .2s ease,border-color .2s ease}.films-fiche-link:hover{color:var(--film-tone);gap:9px;border-bottom-color:color-mix(in srgb,var(--film-tone) 40%,transparent)}.films-fiche-link svg{color:var(--film-tone)}.films-grid-actions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px}.films-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:13px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;white-space:nowrap}.films-btn-primary{color:#fff;background:linear-gradient(135deg,#7000e2,#48168d);box-shadow:0 14px 38px rgba(23,0,55,.3),inset 0 1px 0 rgba(255,255,255,.12)}.films-grid-card .films-btn-primary{background:var(--film-grad);box-shadow:0 16px 40px color-mix(in srgb,var(--film-tone) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.22)}.films-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 20px 46px color-mix(in srgb,var(--film-tone) 38%,transparent)}.films-btn-ghost{color:rgba(235,235,235,.8);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03)}.films-btn-ghost:hover{transform:translateY(-2px);border-color:rgba(98,238,236,.5);color:#fff}.films-add{width:44px;height:44px;border-radius:13px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex:none}.films-add:hover{border-color:var(--film-tone);box-shadow:0 0 18px color-mix(in srgb,var(--film-tone) 30%,transparent)}.films-add.is-added{background:var(--film-tone);color:#04060f;border-color:var(--film-tone);transform:scale(1.06)}.films-guide{margin-bottom:72px}.films-guide-inner{padding:52px 56px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(150deg,rgba(16,13,30,.6),rgba(5,20,26,.55));backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.films-guide-head{text-align:center;max-width:720px;margin:0 auto 40px}.films-guide-head h2{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);font-weight:900;letter-spacing:-.02em;color:#fff}.films-guide-sub{margin:14px 0 0;font-size:16px;line-height:1.65;color:rgba(235,235,235,.62)}.films-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.films-guide-card{position:relative;padding:30px 28px;border:1px solid color-mix(in srgb,var(--film-tone) 18%,rgba(255,255,255,.1));border-radius:24px;background:color-mix(in srgb,var(--film-tone) 5%,rgba(8,10,24,.4));overflow:hidden}.films-guide-card:before{content:"";position:absolute;inset:-30% -20% auto;height:120%;pointer-events:none;background:radial-gradient(60% 55% at 30% 10%,var(--film-glow),transparent 70%);filter:blur(24px);opacity:.4}.films-guide-tag{position:relative;display:inline-block;padding:7px 14px;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#04060f;margin-bottom:16px}.films-guide-card h3{position:relative;margin:0 0 10px;font-family:var(--font-display);font-size:24px;font-weight:900;color:#fff}.films-guide-card p{position:relative;margin:0;font-size:15px;line-height:1.65;color:rgba(235,235,235,.7)}.films-guide-card ul{position:relative;list-style:none;display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0}.films-guide-card ul li{display:flex;align-items:center;gap:9px;font-size:14px;color:rgba(235,235,235,.82)}.films-guide-card ul svg{width:16px;height:16px;color:var(--film-tone);flex:none}.films-section-head{margin-bottom:32px}.films-section-head h2{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);font-weight:900;letter-spacing:-.02em;color:#fff}.films-compare-hint{margin:10px 0 0;font-size:13.5px;color:rgba(235,235,235,.45)}.films-compare-table{border:1px solid rgba(255,255,255,.1);border-radius:26px;overflow:hidden;backdrop-filter:blur(16px);background:rgba(255,255,255,.02)}.films-compare-row{display:grid;grid-template-columns:minmax(150px,1fr) repeat(var(--cols,2),minmax(0,1.6fr));align-items:stretch}.films-compare-row>*{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px}.films-compare-row>:not(:first-child){border-left:1px solid rgba(255,255,255,.06)}.films-compare-lead{display:flex;align-items:center;color:rgba(235,235,235,.55);font-weight:700;letter-spacing:.02em}.films-compare-row:last-child>*{border-bottom:0}.films-compare-head{background:transparent;border-bottom:0!important;padding:0!important}.films-compare-head .films-compare-lead{display:flex;align-items:flex-start;padding:28px 22px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:rgba(235,235,235,.4)}.films-compare-film{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px 24px!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--film-tone) 10%,transparent),transparent 60%);transition:background .25s ease}.films-compare-film:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 62% at 50% 0,var(--film-glow),transparent 72%);opacity:0;transition:opacity .25s ease}.films-compare-film.is-active:before,.films-compare-film:hover:before{opacity:.5}.films-compare-thumb{position:relative;width:100%;aspect-ratio:5/3;border-radius:14px;overflow:hidden;background:var(--film-deep);border:1px solid color-mix(in srgb,var(--film-tone) 24%,transparent)}.films-compare-thumb-img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s ease}.films-compare-film:hover .films-compare-thumb-img{transform:scale(1.05)}.films-compare-badge{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:999px;font-size:9.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:#04060f;background:var(--film-grad);box-shadow:0 6px 14px color-mix(in srgb,var(--film-tone) 30%,transparent)}.films-compare-name{font-family:var(--font-display);font-size:21px;font-weight:900;line-height:1.1;color:#fff}.films-compare-price{margin-top:auto;font-size:13.5px;font-weight:750;color:rgba(235,235,235,.62)}.films-compare-price strong{color:var(--film-tone);font-weight:850}.films-compare-col{transition:background .25s ease,color .25s ease}.films-compare-row .films-compare-col.is-active{background:var(--film-chip);color:#fff}.films-compare-col.is-best{background:color-mix(in srgb,var(--film-tone) 8%,transparent)}.films-best-tick{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--film-tone);background:var(--film-chip);border:1px solid color-mix(in srgb,var(--film-tone) 20%,transparent)}.films-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;padding:44px 48px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(140deg,rgba(20,16,34,.7),rgba(6,22,28,.62));backdrop-filter:blur(14px)}.films-cta-copy{max-width:560px}.films-cta h2{margin:0;font-family:var(--font-display);font-size:clamp(24px,3vw,38px);font-weight:900;letter-spacing:-.02em;color:#fff}.films-cta-copy>p:last-child{margin:12px 0 0;font-size:15px;line-height:1.6;color:rgba(235,235,235,.62)}.films-cta-actions{display:flex;gap:14px;flex-wrap:wrap}.films-head-rule{height:2px;width:72px;margin:0 0 26px;background:linear-gradient(90deg,#22d3ee,#a855f7);border-radius:2px;box-shadow:0 0 16px rgba(120,120,255,.5)}.films-animate .films-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.films-animate .films-reveal.is-in{opacity:1;transform:none}@media (max-width:980px){.films-showcase{padding:52px 0 72px}.films-head{grid-template-columns:1fr;gap:28px}.films-head-count{align-items:flex-start;padding-right:0}.films-head-trust{justify-content:flex-start}.films-grid-inner{grid-template-columns:1fr;gap:24px}.films-grid-media{aspect-ratio:16/10}.films-guide-inner{padding:40px 32px}.films-guide-grid{grid-template-columns:1fr}.films-compare-row{grid-template-columns:minmax(120px,1fr) repeat(var(--cols,2),minmax(0,1.2fr))}.films-cta-inner{flex-direction:column;align-items:flex-start;padding:32px}}@media (max-width:560px){.films-showcase .fc-shell{padding-inline:20px}.films-head h1{font-size:40px}.films-specs-grid{grid-template-columns:1fr}.films-specs-grid>div:nth-child(odd){border-right:0}.films-specs-grid>div{border-bottom:1px solid rgba(255,255,255,.06)}.films-specs-grid>div:last-child{border-bottom:0}.films-grid-actions{flex-wrap:wrap}.films-guide-inner{padding:30px 22px;border-radius:22px}.films-guide-card{padding:24px 20px}.films-compare-row>*{padding:12px;font-size:12.5px}.films-cta-inner{padding:26px 20px}}.films-showcase{overflow-x:clip}.films-compare-table{max-width:100%}.films-compare-row{min-width:0}.films-compare-table{border-color:rgba(120,231,232,.18);background:radial-gradient(circle at 78% 0,rgba(43,209,211,.08),transparent 28%),linear-gradient(145deg,rgba(10,10,30,.92),rgba(5,26,38,.74))}.films-compare-head .films-compare-lead{gap:9px;color:rgba(237,247,248,.6)}.films-compare-film{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;border:0;border-radius:0;color:inherit;font:inherit;text-align:left;box-shadow:none}.films-compare-film:focus-visible{z-index:3;outline:2px solid var(--film-tone);outline-offset:-4px}.films-compare-film.is-active{background:linear-gradient(165deg,color-mix(in srgb,var(--film-tone) 19%,transparent),rgba(255,255,255,.02) 74%)!important}.films-compare-film.is-active .films-compare-thumb{box-shadow:0 12px 30px color-mix(in srgb,var(--film-tone) 23%,transparent)}.films-compare-name{letter-spacing:-.025em}.films-compare-price{display:flex;align-items:baseline;gap:4px}.films-compare-price b{color:var(--film-tone);font-weight:900}.films-compare-select{display:inline-flex;align-items:center;min-height:20px;margin-top:1px;color:var(--film-tone);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;opacity:.7;transition:opacity .2s ease}.films-compare-film.is-active .films-compare-select,.films-compare-film:hover .films-compare-select{opacity:1}.films-compare-row:not(.films-compare-head):not(.films-compare-actions):nth-child(odd)>*{background-color:rgba(255,255,255,.018)}.films-compare-row .films-compare-col.is-best{position:relative}.films-compare-row .films-compare-col.is-best:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--film-tone);opacity:.72}.films-best-tick{margin:0 0 0 10px;vertical-align:middle;transform:translateY(-1px)}.films-compare-actions>*{padding-block:17px;border-bottom:0}.films-compare-actions .films-compare-lead{color:rgba(235,235,235,.68)}.films-compare-product-link{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:9px;min-height:52px;color:#071119;background:var(--film-grad);font-size:11px;font-weight:900;letter-spacing:.015em;text-decoration:none;transition:filter .2s ease,transform .2s ease}.films-compare-product-link:hover{filter:brightness(1.1)}.films-compare-product-link:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media (min-width:681px){.films-compare-product-link:hover{transform:translateY(-2px)}}@media (max-width:680px){.films-compare-table{overflow-x:auto}.films-compare-row{min-width:660px}}.product-vehicle-check{margin-top:18px;padding:14px;border:1px solid rgba(94,235,229,.2);border-radius:14px;background:linear-gradient(120deg,rgba(19,93,104,.16),rgba(10,11,30,.28))}.product-vehicle-check-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.product-vehicle-check-heading>span{display:inline-flex;align-items:center;gap:7px;color:#dffefd;font-size:11px;font-weight:900}.product-vehicle-check-heading svg{width:14px;color:#68eee8}.product-vehicle-check-heading small{color:rgba(232,244,245,.45);font-size:9px;font-weight:700}.product-vehicle-fields{display:grid;grid-template-columns:minmax(0,1fr) 82px 88px;gap:8px}.product-vehicle-fields input,.product-vehicle-fields select{min-width:0;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;color:#eefeff;background:rgba(1,11,21,.58);font:inherit;font-size:11px}.product-vehicle-fields input::-moz-placeholder{color:rgba(226,241,245,.4)}.product-vehicle-fields input::placeholder{color:rgba(226,241,245,.4)}.product-vehicle-fields input:focus,.product-vehicle-fields select:focus{border-color:#5aece6;box-shadow:0 0 0 3px rgba(77,231,226,.1)}.product-vehicle-fields button{border-radius:8px;color:#041319;background:#61e9e4;font-size:10px;font-weight:900;transition:filter .2s ease,transform .2s ease}.product-vehicle-fields button:hover{filter:brightness(1.08);transform:translateY(-1px)}.product-vehicle-check>p{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#9cf7df;font-size:10px;font-weight:650;line-height:1.4}.product-vehicle-check>p svg{width:13px;flex:0 0 auto}.product-included{margin-bottom:84px}.product-included .product-section-heading>p{max-width:340px;margin:0 0 6px;color:rgba(231,241,245,.61);font-size:13px;line-height:1.55}.product-included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-included-grid article{position:relative;display:flex;min-height:154px;flex-direction:column;align-items:flex-start;padding:22px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:linear-gradient(145deg,rgba(14,9,42,.5),rgba(3,30,41,.6))}.product-included-grid article:after{content:"";position:absolute;right:-30px;bottom:-45px;width:120px;height:120px;border:1px solid rgba(94,236,230,.13);border-radius:50%}.product-included-grid>article>svg{margin-bottom:19px;color:#65eee8}.product-included-grid b{position:relative;z-index:1;color:#fff}.product-included-grid span{position:relative;z-index:1;max-width:270px;margin-top:8px;color:rgba(229,241,243,.6);font-size:11px;line-height:1.55}.product-sticky-buy{position:fixed;z-index:75;right:24px;bottom:22px;display:flex;align-items:center;gap:20px;padding:10px 10px 10px 17px;border:1px solid rgba(97,238,233,.26);border-radius:14px;opacity:0;visibility:hidden;color:#fff;background:rgba(4,15,26,.92);box-shadow:0 18px 42px rgba(0,0,0,.38);backdrop-filter:blur(18px);transform:translateY(14px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.product-sticky-buy.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.product-sticky-buy>div{display:flex;min-width:142px;flex-direction:column;gap:2px}.product-sticky-buy span{overflow:hidden;max-width:190px;color:rgba(226,241,244,.55);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-sticky-buy b{color:#fff;font-size:16px;letter-spacing:-.025em}.product-sticky-buy b small{color:#73eee8;font-size:10px;letter-spacing:0}.product-sticky-buy button{display:inline-flex;align-items:center;gap:8px;min-height:43px;padding:0 15px;border-radius:9px;color:#041417;background:#5ae9e5;font-size:11px;font-weight:900;transition:filter .2s ease}.product-sticky-buy button:hover{filter:brightness(1.08)}.product-sticky-buy button.is-confirmed{background:#5debb6}.product-sticky-buy svg{width:15px}@media (max-width:900px){.product-included-grid{grid-template-columns:1fr}.product-included-grid article{min-height:126px}}@media (max-width:640px){.product-vehicle-fields{grid-template-columns:1fr 78px}.product-vehicle-fields button{grid-column:1/-1}.product-vehicle-check-heading{align-items:flex-start;flex-direction:column;gap:4px}.product-included{margin-bottom:58px}.product-sticky-buy{display:none}}.product-included{position:relative;padding:32px;border:1px solid rgba(108,235,230,.15);border-radius:24px;background:linear-gradient(128deg,rgba(17,8,45,.43),rgba(3,35,45,.38))}.product-included .product-section-heading{margin-bottom:25px}.product-included-grid{position:relative;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px}.product-included-grid article{min-height:142px;padding:22px 24px;border:0;border-right:1px solid rgba(255,255,255,.09);border-radius:0;background:rgba(5,17,31,.5)}.product-included-grid article:last-child{border-right:0}.product-included-grid article:after{right:-47px;bottom:-57px;width:150px;height:150px;border-color:rgba(95,237,230,.14)}.product-included-grid article>i{position:absolute;top:18px;right:19px;color:rgba(222,242,244,.3);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em}.product-included-grid>article>svg{position:relative;z-index:1;width:22px;height:22px;padding:9px;margin:0 0 17px;border:1px solid rgba(97,236,230,.2);border-radius:10px;color:#67eee8;background:rgba(30,207,207,.08)}.product-included-grid b{max-width:235px;font-size:14px}.product-included-grid span{max-width:250px}.product-order-steps{position:relative;padding:47px 32px 34px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(4,17,32,.22)}.product-order-steps .product-section-heading{margin-bottom:30px}.product-steps-grid{position:relative;gap:16px}@media (min-width:901px){.product-steps-grid:before{content:"";position:absolute;z-index:0;top:35px;right:16%;left:16%;height:1px;background:linear-gradient(90deg,rgba(92,236,230,.18),rgba(92,236,230,.55),rgba(92,236,230,.18))}}.product-steps-grid article{z-index:1;min-height:164px;padding:22px 24px;background:linear-gradient(145deg,rgba(18,8,48,.68),rgba(2,31,42,.72))}.product-steps-grid>article>svg{display:grid;width:22px;height:22px;padding:9px;place-items:center;margin-bottom:18px;border:1px solid rgba(97,236,230,.2);border-radius:50%;color:#64eee8;background:#0b2736}.product-steps-grid article:after{width:145px;height:145px}.product-steps-grid i{z-index:2;color:#68eee9}@media (max-width:900px){.product-included{padding:25px}.product-included-grid{grid-template-columns:1fr}.product-included-grid article{min-height:126px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.product-included-grid article:last-child{border-bottom:0}.product-order-steps{padding:30px 24px}}@media (max-width:640px){.product-included{padding:25px 19px;border-radius:20px}.product-order-steps{padding:28px 19px;border-radius:20px}}.product-included{display:grid;grid-template-columns:.86fr 1.14fr;padding:0;overflow:hidden;background:linear-gradient(122deg,rgba(17,7,48,.78),rgba(3,30,43,.72))}.product-included-summary{display:flex;flex-direction:column;justify-content:center;padding:38px;border-right:1px solid rgba(255,255,255,.1)}.product-included-summary h2{max-width:380px;margin:10px 0 13px;color:#fff;font-size:clamp(28px,3vw,43px);font-weight:850;letter-spacing:-.06em;line-height:.98}.product-included-summary>p:not(.product-eyebrow){max-width:370px;margin:0;color:rgba(231,241,245,.63);font-size:13px;line-height:1.6}.product-included-summary>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.product-included-summary>div span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(96,237,231,.2);border-radius:999px;color:#d8f9f8;background:rgba(55,216,210,.07);font-size:9px;font-weight:800}.product-included-summary>div svg{width:13px;color:#69eee8}.product-included-list{display:flex;flex-direction:column;align-self:stretch;padding:15px 24px}.product-included-list article{display:grid;grid-template-columns:28px 28px minmax(0,1fr);align-items:center;gap:14px;flex:1;min-height:84px;padding:13px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent}.product-included-list article:last-child{border-bottom:0}.product-included-list article:after{content:none}.product-included-list article>i{position:static;color:rgba(228,244,246,.36);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em}.product-included-list>article>svg{width:20px;height:20px;padding:0;margin:0;border:0;border-radius:0;color:#65eee8;background:transparent}.product-included-list article>div{display:flex;flex-direction:column;gap:5px;min-width:0}.product-included-list b{max-width:none;font-size:14px}.product-included-list span{max-width:none;margin:0;color:rgba(230,242,244,.58);font-size:11px;line-height:1.45}@media (max-width:900px){.product-included{grid-template-columns:1fr}.product-included-summary{padding:29px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.product-included-list{padding:10px 22px}.product-included-list article{min-height:76px}}@media (max-width:640px){.product-included{padding:0}.product-included-summary{padding:28px 21px}.product-included-list{padding:8px 19px}.product-included-list article{grid-template-columns:25px 24px minmax(0,1fr);gap:10px}}.product-included-summary>div span{padding-inline:11px}.product-included-list article{grid-template-columns:28px minmax(0,1fr)}.product-included-list article>i{color:#67eee8}.product-steps-grid>article>svg{display:none}.product-steps-grid b{margin-top:33px}.product-steps-grid article:before{content:"";position:absolute;top:25px;left:24px;width:28px;height:2px;background:#66eee8;box-shadow:0 0 12px rgba(92,237,231,.35)}@media (max-width:640px){.product-included-list article{grid-template-columns:25px minmax(0,1fr)}.product-steps-grid article:before{left:21px}}.product-purchase-configurator{padding:11px;margin-top:16px;border:1px solid rgba(97,236,230,.18);border-radius:14px;background:linear-gradient(120deg,rgba(14,62,76,.28),rgba(10,8,31,.28))}.product-purchase-mode{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:10px;background:rgba(1,10,19,.52)}.product-purchase-mode button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;border-radius:7px;color:rgba(227,241,244,.6);font-size:10px;font-weight:850;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.product-purchase-mode button svg{width:14px}.product-purchase-mode button:hover{color:#e9ffff;background:rgba(255,255,255,.06);transform:translateY(-1px)}.product-purchase-mode button.is-active{color:#041417;background:#64e9e4;box-shadow:0 6px 16px rgba(53,219,216,.2)}.product-range-control{padding:12px 4px 2px}.product-range-control>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.product-range-control>div:first-child span{color:rgba(229,241,244,.54);font-size:10px;font-weight:700}.product-range-control>div:first-child b{color:#fff;font-size:13px}.product-range-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;margin:3px 0;padding:0;border:0;outline:0;background:transparent;cursor:pointer}.product-range-control input::-webkit-slider-runnable-track{height:6px;border:1px solid rgba(226,249,248,.2);border-radius:999px;background:linear-gradient(90deg,#5debe6 0 var(--range-progress),rgba(255,255,255,.14) var(--range-progress) 100%)}.product-range-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid #e5ffff;border-radius:50%;background:#5debe6;-webkit-transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease}.product-range-control input:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 5px rgba(91,235,230,.16),0 4px 12px rgba(0,0,0,.3)}.product-range-control input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(91,235,230,.25),0 4px 12px rgba(0,0,0,.3)}.product-range-control input::-moz-range-track{height:6px;border:1px solid rgba(226,249,248,.2);border-radius:999px;background:rgba(255,255,255,.14)}.product-range-control input::-moz-range-progress{height:6px;border-radius:999px;background:#5debe6}.product-range-control input::-moz-range-thumb{width:12px;height:12px;border:2px solid #e5ffff;border-radius:50%;background:#5debe6;box-shadow:0 0 0 3px rgba(91,235,230,.16),0 4px 10px rgba(0,0,0,.28)}.product-range-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:rgba(225,241,244,.4);font-size:9px;font-weight:700}.product-range-meta strong{color:#72eee9;font-size:10px;text-align:center}@media (hover:hover){.product-visual:hover{border-color:rgba(112,239,233,.46);box-shadow:0 20px 42px rgba(0,0,0,.26),0 0 0 1px rgba(91,235,230,.08)}.product-assurance span:hover,.product-mini-benefits span:hover{color:#f4ffff;transform:translateY(-2px)}.product-assurance span,.product-mini-benefits span{transition:transform .2s ease,color .2s ease,background .2s ease}.product-mini-benefits span:hover{background:rgba(74,229,224,.1)}.product-spec-grid>div{transition:background .2s ease,transform .2s ease}.product-spec-grid>div:hover{z-index:1;background:rgba(65,226,221,.09);transform:translateY(-2px)}.product-included-list article{transition:padding-left .22s ease,background .22s ease}.product-included-list article:hover{padding-left:10px;background:rgba(91,235,230,.045)}.product-steps-grid article{transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.product-steps-grid article:hover{border-color:rgba(91,237,231,.4);box-shadow:0 16px 28px rgba(0,0,0,.16);transform:translateY(-5px)}.product-information{transition:border-color .25s ease,box-shadow .25s ease}.product-information:hover{border-color:rgba(100,237,231,.25);box-shadow:0 18px 35px rgba(0,0,0,.12)}.product-faq summary{transition:color .2s ease,padding-left .2s ease}.product-faq summary:hover{padding-left:7px;color:#7bf0eb}.product-related-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.product-related-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.18)}}@media (max-width:640px){.product-purchase-configurator{margin-top:13px}.product-range-meta{font-size:8px}}.product-hero{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);gap:clamp(34px,4.6vw,64px)}.product-visual{min-height:500px}.product-gallery-open{position:absolute;z-index:4;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#efffff;background:rgba(3,10,22,.72);backdrop-filter:blur(10px);font-size:10px;font-weight:850;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.product-gallery-open svg{width:14px}.product-gallery-open:focus-visible,.product-visual:hover .product-gallery-open{opacity:1;transform:translateY(0)}.product-gallery-open:hover{background:rgba(31,207,207,.22)}.product-thumbnails{align-items:center;gap:10px;padding-top:16px}.product-thumbnails>span{min-width:32px;color:rgba(225,241,244,.5);font-size:11px;font-weight:800}.product-thumbnails button{width:96px;height:72px;border-radius:11px;opacity:.72}.product-thumbnails button.is-active,.product-thumbnails button:hover{box-shadow:0 8px 18px rgba(0,0,0,.2)}.product-description{max-width:620px;font-size:16px;line-height:1.62}.product-mini-benefits span{padding:8px 11px;font-size:11px}.product-price-box strong{font-size:39px}.product-price-box em{font-size:11.5px}.product-assurance span{font-size:11px}.product-vehicle-check-heading>span,.product-vehicle-fields input,.product-vehicle-fields select{font-size:12px}.product-lightbox{position:fixed;z-index:600;inset:0;display:grid;place-items:center;padding:30px;background:rgba(1,4,12,.9);backdrop-filter:blur(18px);animation:product-lightbox-in .18s ease both}.product-lightbox-inner{position:relative;width:min(1080px,100%);height:min(78vh,780px);overflow:hidden;border:1px solid rgba(121,239,234,.25);border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(63,208,208,.12),transparent 48%),#070c18;box-shadow:0 30px 100px rgba(0,0,0,.6)}.product-lightbox-inner img{padding:36px}.product-lightbox-close,.product-lightbox-nav{position:absolute;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#f3ffff;background:rgba(3,10,22,.72);backdrop-filter:blur(10px);transition:background .2s ease,transform .2s ease}.product-lightbox-close{top:16px;right:16px}.product-lightbox-nav{top:50%;transform:translateY(-50%)}.product-lightbox-nav.is-prev{left:16px}.product-lightbox-nav.is-next{right:16px}.product-lightbox-close:hover,.product-lightbox-nav:hover{background:#5ee9e4;color:#041419}.product-lightbox-nav:hover{transform:translateY(-50%) scale(1.06)}.product-lightbox-close svg,.product-lightbox-nav svg{width:19px}.product-lightbox-caption{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65));font-size:12px}.product-lightbox-caption span{color:#65eee8;font-weight:900}.product-lightbox-caption b{font-size:13px}@keyframes product-lightbox-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.product-hero{grid-template-columns:1fr}.product-visual{min-height:430px}}@media (max-width:640px){.product-visual{min-height:330px}.product-description{font-size:14px}.product-gallery-open{opacity:1;transform:none}.product-lightbox{padding:14px}.product-lightbox-inner{height:min(70vh,620px);border-radius:14px}.product-lightbox-inner img{padding:18px}.product-lightbox-nav{width:36px;height:36px}.product-lightbox-nav.is-prev{left:9px}.product-lightbox-nav.is-next{right:9px}}.product-gallery-note{display:grid;grid-template-columns:auto 1fr auto;gap:15px;padding:15px 2px 0}.product-gallery-note>span{color:#68eee8;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.product-gallery-note p{max-width:330px;margin:0;color:rgba(230,242,245,.5);font-size:11px;line-height:1.45}.product-gallery-note button{display:inline-flex;align-items:center;gap:7px;color:#9af4f0;font-size:11px;font-weight:850;transition:color .2s ease,transform .2s ease}.product-gallery-note button svg{width:14px;transition:transform .2s ease}.product-gallery-note button:hover{color:#fff;transform:translateX(2px)}.product-gallery-note button:hover svg{transform:translateX(3px)}@media (max-width:640px){.product-gallery-note{grid-template-columns:1fr auto;gap:8px 14px;padding-top:14px}.product-gallery-note p{grid-column:1/-1;font-size:11px}}.product-gallery-note{display:flex;justify-content:space-between;gap:16px;padding:13px 2px 0;margin-top:9px;border-top:1px solid rgba(255,255,255,.08)}.product-gallery-note>span{color:rgba(223,242,244,.58);font-size:10px;font-weight:800;letter-spacing:.08em}.product-gallery-note button{padding:0;color:#72eee9}.product-hero{animation:product-hero-enter .46s cubic-bezier(.2,.8,.2,1) both}.product-gallery{animation:product-gallery-enter .54s cubic-bezier(.2,.8,.2,1) .04s both}.product-purchase{animation:product-purchase-enter .54s cubic-bezier(.2,.8,.2,1) .1s both}.product-visual{animation:product-visual-breathe 5.5s ease-in-out 1s infinite}.product-thumbnails button{animation:product-thumbnail-enter .36s cubic-bezier(.2,.8,.2,1) both}.product-thumbnails button:first-of-type{animation-delay:.08s}.product-thumbnails button:nth-of-type(2){animation-delay:.13s}.product-thumbnails button:nth-of-type(3){animation-delay:.18s}.product-thumbnails button:nth-of-type(4){animation-delay:.23s}.product-purchase-configurator{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.product-purchase-configurator:hover{border-color:rgba(95,237,231,.38);box-shadow:0 14px 28px rgba(0,0,0,.14);transform:translateY(-2px)}.product-range-control input::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(91,235,230,.14),0 0 18px rgba(91,235,230,.4)}@keyframes product-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes product-gallery-enter{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes product-purchase-enter{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes product-thumbnail-enter{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:.62;transform:none}}@keyframes product-visual-breathe{0%,to{box-shadow:inset 0 0 0 rgba(105,238,233,0)}50%{box-shadow:inset 0 0 34px rgba(105,238,233,.07)}}@media (prefers-reduced-motion:reduce){.product-gallery,.product-hero,.product-purchase,.product-thumbnails button,.product-visual{animation:none!important}.product-purchase-configurator{transition:none}}@media (max-width:640px){.product-gallery-note{display:flex;padding-top:12px;margin-top:8px}}.product-total-animated{animation:product-total-pop .28s cubic-bezier(.2,.9,.2,1)}.product-price-formula{margin:9px 0 0;color:rgba(229,242,244,.55);font-size:10px;font-weight:700;text-align:center}.product-price-formula b{color:#76eee9}.product-volume-link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#8af2ed;font-size:10px;font-weight:800}.product-volume-link svg{width:13px;transition:transform .18s ease}.product-volume-link:hover{color:#fff}.product-volume-link:hover svg{transform:translateX(3px)}.product-purchase-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;color:rgba(224,241,243,.62);font-size:10px;font-weight:700}.product-purchase-reassurance a,.product-purchase-reassurance span{display:inline-flex;align-items:center;gap:6px}.product-purchase-reassurance svg{width:13px;color:#67eee8}.product-purchase-reassurance a{color:#83f2ed;transition:color .18s ease,transform .18s ease}.product-purchase-reassurance a:hover{color:#fff;transform:translateX(2px)}.product-primary-action--dynamic{animation:product-action-ready 2.8s ease-in-out infinite}.product-range-control input::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(91,235,230,.16),0 4px 10px rgba(0,0,0,.28)}@keyframes product-total-pop{0%{opacity:.45;transform:translateY(2px) scale(.96)}to{opacity:1;transform:none}}@keyframes product-action-ready{0%,to{box-shadow:0 10px 24px rgba(47,210,215,.18)}50%{box-shadow:0 12px 30px rgba(47,210,215,.32),0 0 0 3px rgba(91,235,230,.07)}}@media (prefers-reduced-motion:reduce){.product-primary-action--dynamic,.product-total-animated{animation:none}}.product-gallery-note{align-items:center;padding-top:15px}.product-gallery-note>div{display:flex;align-items:baseline;gap:12px;min-width:0}.product-gallery-note>div>span{flex:0 0 auto;color:#70eee9}.product-gallery-note>div>p{max-width:none;overflow:hidden;margin:0;color:rgba(229,242,244,.47);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-gallery-note button{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(104,238,232,.18);border-radius:8px;background:rgba(68,221,216,.06)}.product-gallery-note button:hover{border-color:rgba(104,238,232,.42);background:rgba(68,221,216,.12);transform:translateX(0)}.product-purchase-configurator{padding:11px 12px 12px;border-color:rgba(91,235,230,.25);background:linear-gradient(145deg,rgba(6,25,42,.94),rgba(6,17,32,.72))}.product-range-control{padding:13px 4px 0}.product-range-meta{grid-template-columns:1fr 1fr;padding:0 1px}.product-range-meta span:last-child{text-align:right}.product-price-formula{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.product-price-formula span{color:rgba(230,243,245,.55)}.product-price-formula b{color:#81f1ec;font-size:12px}.product-volume-link{width:100%;justify-content:center;min-height:30px;margin-top:10px;border:1px solid rgba(98,238,232,.14);border-radius:8px;background:rgba(85,229,224,.055)}.product-purchase-reassurance{padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025)}.product-assurance{margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:640px){.product-gallery-note>div{display:block}.product-gallery-note>div>p{margin-top:4px;white-space:normal}.product-gallery-note button{padding-inline:8px}.product-price-formula{font-size:9px}}@media (min-width:901px){.product-gallery{display:flex;height:100%;flex-direction:column}.product-gallery-note{margin-top:auto}}.contact-nextgen{--contact-cyan:#62eee8;--contact-ink:#071426;position:relative;isolation:isolate;overflow:clip;padding:26px 24px 110px}.contact-nextgen:before{position:absolute;z-index:-3;inset:0;background:linear-gradient(180deg,#070414,#180a39 21%,#292172 54%,#176e83 81%,#08777a);content:""}.contact-ng-orb{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.22;pointer-events:none}.contact-ng-orb--one{top:4%;left:-220px;background:#7b34ff}.contact-ng-orb--two{top:40%;right:-260px;background:#27e3dc}.contact-ng-shell{width:min(1320px,100%);margin-inline:auto}.contact-nextgen [id]{scroll-margin-top:120px}.contact-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.contact-reveal.is-visible{opacity:1;transform:none}.contact-ng-localnav{position:sticky;z-index:25;top:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;margin-bottom:16px;padding:8px 10px 8px 18px;border:1px solid rgba(112,238,232,.15);border-radius:15px;background:rgba(5,9,22,.72);box-shadow:0 16px 40px rgba(2,4,18,.18);backdrop-filter:blur(18px)}.contact-ng-localnav>span{color:#fff;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contact-ng-localnav div{display:flex;align-items:center;gap:4px}.contact-ng-localnav a{padding:9px 13px;border-radius:9px;color:rgba(235,244,248,.64);font-size:12px;font-weight:750;transition:color .2s ease,background .2s ease}.contact-ng-localnav a:hover{color:#fff;background:rgba(255,255,255,.07)}.contact-ng-localnav a:last-child{color:#07151b;background:var(--contact-cyan)}.contact-ng-hero{position:relative;display:grid;min-height:660px;grid-template-columns:1.02fr .98fr;overflow:hidden;border:1px solid rgba(95,235,229,.2);border-radius:32px;background:#09061b;box-shadow:0 34px 90px rgba(2,3,17,.34)}.contact-ng-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:68px 64px}.contact-ng-eyebrow,.contact-ng-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--contact-cyan);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.contact-ng-eyebrow:before,.contact-ng-kicker:before{width:22px;height:1px;background:currentColor;content:""}.contact-ng-hero h1{max-width:750px;margin:22px 0 24px;color:#fff;font-size:clamp(50px,5.5vw,82px);font-weight:900;letter-spacing:-.065em;line-height:.91}.contact-ng-hero h1 em{display:block;color:var(--contact-cyan);font-style:normal;text-shadow:0 0 34px rgba(98,238,232,.22)}.contact-ng-lead{max-width:600px;margin:0;color:rgba(231,239,245,.7);font-size:17px;line-height:1.7}.contact-ng-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.contact-ng-primary,.contact-ng-secondary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 19px;border-radius:12px;font-size:13px;font-weight:900;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.contact-ng-primary{color:#06141b;background:linear-gradient(110deg,#66efe9,#31c6e8);box-shadow:0 13px 30px rgba(48,213,220,.2)}.contact-ng-secondary{border:1px solid rgba(111,238,232,.25);color:#b9f7f4;background:rgba(7,23,39,.6)}.contact-ng-primary svg,.contact-ng-secondary svg{width:17px}.contact-ng-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:42px}.contact-ng-hero-proof span{display:flex;min-height:58px;align-items:center;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(236,246,248,.68);background:rgba(255,255,255,.035);font-size:11px;font-weight:750}.contact-ng-hero-proof svg{width:17px;color:var(--contact-cyan)}.contact-ng-hero-visual{--contact-x:50%;--contact-y:50%;position:relative;min-width:0;overflow:hidden}.contact-ng-hero-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .5s ease}.contact-ng-hero-visual:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#09061b,rgba(9,6,27,.3) 30%,transparent 62%),linear-gradient(0deg,rgba(3,7,18,.86),transparent 52%);content:"";pointer-events:none}.contact-ng-hero-visual:after{position:absolute;z-index:1;width:360px;height:360px;left:calc(var(--contact-x) - 180px);top:calc(var(--contact-y) - 180px);border-radius:50%;background:radial-gradient(circle,rgba(93,238,232,.18),transparent 68%);content:"";pointer-events:none;transition:opacity .25s ease}.contact-ng-visual-card{position:absolute;z-index:3;right:28px;bottom:28px;width:min(330px,calc(100% - 56px));padding:22px;border:1px solid rgba(105,238,232,.28);border-radius:18px;color:#fff;background:rgba(5,17,30,.78);box-shadow:0 20px 50px rgba(0,0,0,.3);backdrop-filter:blur(16px)}.contact-ng-visual-card>span{color:var(--contact-cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.contact-ng-visual-card strong{display:block;margin-top:10px;font-size:25px;letter-spacing:-.035em}.contact-ng-visual-card p{margin:7px 0 14px;color:rgba(230,242,246,.63);font-size:12px;line-height:1.55}.contact-ng-visual-card a{display:inline-flex;align-items:center;gap:7px;color:#8bf4ef;font-size:12px;font-weight:850}.contact-ng-visual-card svg{width:14px}.contact-ng-section{padding-top:116px}.contact-ng-section-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:50px;margin-bottom:40px}.contact-ng-final h2,.contact-ng-form-intro h2,.contact-ng-section-head h2{max-width:800px;margin:14px 0 0;color:#fff;font-size:clamp(40px,4.3vw,64px);font-weight:850;letter-spacing:-.055em;line-height:1}.contact-ng-form-intro h2 em,.contact-ng-section-head h2 em{color:var(--contact-cyan);font-style:normal}.contact-ng-section-head>p{margin:0 0 6px;color:rgba(230,242,246,.62);font-size:15px;line-height:1.7}.contact-ng-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.contact-ng-topic{--contact-x:50%;--contact-y:50%;position:relative;min-height:245px;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;text-align:left;background:linear-gradient(145deg,rgba(19,17,59,.94),rgba(5,20,38,.94));box-shadow:0 20px 45px rgba(3,5,25,.14);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.contact-ng-topic:before{position:absolute;width:280px;height:280px;left:calc(var(--contact-x) - 140px);top:calc(var(--contact-y) - 140px);border-radius:50%;background:radial-gradient(circle,rgba(94,238,232,.15),transparent 67%);content:"";pointer-events:none}.contact-ng-topic.is-selected{border-color:rgba(96,239,233,.62);background:linear-gradient(145deg,rgba(24,28,78,.98),rgba(7,44,57,.98));box-shadow:0 20px 50px rgba(27,207,209,.12)}.contact-ng-topic-top{position:relative;display:flex;align-items:center;justify-content:space-between}.contact-ng-topic-icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(101,239,233,.24);border-radius:12px;color:var(--contact-cyan);background:rgba(83,231,225,.07)}.contact-ng-topic-icon svg{width:20px}.contact-ng-topic-tag{color:rgba(226,240,244,.44);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.contact-ng-topic h3{position:relative;margin:36px 0 10px;color:#fff;font-size:21px;letter-spacing:-.025em}.contact-ng-topic p{position:relative;margin:0;color:rgba(225,238,243,.6);font-size:13px;line-height:1.6}.contact-ng-topic-arrow{position:absolute;right:22px;bottom:20px;display:grid;width:35px;height:35px;place-items:center;border-radius:50%;color:#72eee9;background:rgba(97,238,232,.08);transition:transform .22s ease,background .22s ease}.contact-ng-topic-arrow svg{width:15px}.contact-ng-workshop{display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border:1px solid rgba(96,239,233,.2);border-radius:28px;background:#071827;box-shadow:0 32px 70px rgba(3,6,22,.24)}.contact-ng-workshop-media{position:relative;min-height:540px;overflow:hidden}.contact-ng-workshop-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.contact-ng-workshop-media:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#071827),linear-gradient(0deg,rgba(4,13,24,.62),transparent 50%);content:""}.contact-ng-workshop-badge{position:absolute;z-index:2;top:24px;left:24px;display:inline-flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid rgba(103,239,234,.28);border-radius:999px;color:#baf8f5;background:rgba(4,17,30,.68);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.contact-ng-workshop-badge svg{width:15px;color:var(--contact-cyan)}.contact-ng-workshop-copy{display:flex;flex-direction:column;justify-content:center;padding:54px}.contact-ng-workshop-copy h2{margin:15px 0 18px;color:#fff;font-size:clamp(40px,4vw,60px);letter-spacing:-.055em;line-height:.98}.contact-ng-workshop-copy h2 span{display:block;color:var(--contact-cyan)}.contact-ng-workshop-copy>p{color:rgba(227,240,244,.65);font-size:15px;line-height:1.75}.contact-ng-workshop-list{display:grid;gap:12px;margin:24px 0 30px}.contact-ng-workshop-list span{display:flex;align-items:center;gap:10px;color:rgba(239,248,250,.78);font-size:13px;font-weight:750}.contact-ng-workshop-list svg{width:17px;color:var(--contact-cyan)}.contact-ng-workshop-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:25px}.contact-ng-workshop-stats div{padding:14px 10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.035)}.contact-ng-workshop-stats span,.contact-ng-workshop-stats strong{display:block}.contact-ng-workshop-stats strong{color:#fff;font-size:18px}.contact-ng-workshop-stats span{margin-top:4px;color:rgba(224,239,243,.48);font-size:9px;text-transform:uppercase}.contact-ng-process{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.contact-ng-process:before{position:absolute;top:48px;right:16%;left:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(99,239,233,.45),transparent);content:""}.contact-ng-step{position:relative;min-height:230px;padding:27px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:linear-gradient(145deg,rgba(24,23,72,.93),rgba(7,24,43,.92));transition:transform .25s ease,border-color .25s ease}.contact-ng-step-num{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(101,239,233,.3);border-radius:50%;color:var(--contact-cyan);background:#0a2033;font-size:11px;font-weight:950}.contact-ng-step h3{margin:39px 0 10px;color:#fff;font-size:19px}.contact-ng-step p{margin:0;color:rgba(225,239,243,.58);font-size:13px;line-height:1.65}.contact-ng-form-section{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:72px}.contact-ng-form-intro{position:sticky;top:145px}.contact-ng-form-intro>p{max-width:470px;margin:24px 0 0;color:rgba(227,240,244,.64);font-size:15px;line-height:1.75}.contact-ng-form-benefits{display:grid;gap:13px;margin-top:32px}.contact-ng-form-benefits span{display:flex;align-items:center;gap:10px;color:rgba(239,248,250,.76);font-size:13px;font-weight:760}.contact-ng-form-benefits svg{width:17px;color:var(--contact-cyan)}.contact-ng-form-card{overflow:hidden;padding:34px;border:1px solid rgba(99,239,233,.2);border-radius:25px;background:linear-gradient(150deg,rgba(9,18,42,.97),rgba(4,26,38,.97));box-shadow:0 30px 70px rgba(2,6,19,.24)}.contact-ng-form-progress{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:28px}.contact-ng-form-progress span{position:relative;padding-top:12px;color:rgba(231,242,245,.42);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.contact-ng-form-progress span:before{position:absolute;top:0;right:0;left:0;height:2px;border-radius:2px;background:rgba(255,255,255,.1);content:""}.contact-ng-form-progress span.is-active{color:#fff}.contact-ng-form-progress span.is-active:before{background:linear-gradient(90deg,var(--contact-cyan),#7450ff);box-shadow:0 0 14px rgba(98,238,232,.28)}.contact-ng-form-title h3{margin:0;color:#fff;font-size:31px;letter-spacing:-.035em}.contact-ng-form-title p{margin:8px 0 26px;color:rgba(225,239,243,.58);font-size:13px;line-height:1.6}.contact-ng-types{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.contact-ng-type{display:flex;min-height:76px;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:13px;color:rgba(233,244,247,.7);background:rgba(255,255,255,.025);text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.contact-ng-type svg{width:19px;color:rgba(99,239,233,.7)}.contact-ng-type span{display:block;font-size:12px;font-weight:850}.contact-ng-type small{display:block;margin-top:3px;color:rgba(226,240,244,.42);font-size:9px}.contact-ng-type.is-selected{border-color:rgba(99,239,233,.6);color:#fff;background:rgba(78,231,225,.1)}.contact-nextgen .contact-fields-row{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.contact-nextgen .contact-field{display:grid;gap:7px;margin-bottom:12px}.contact-nextgen .contact-field label{color:rgba(230,242,245,.65);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contact-nextgen .contact-field input,.contact-nextgen .contact-field select,.contact-nextgen .contact-field textarea{width:100%;min-height:52px;padding:0 15px;border:1px solid rgba(255,255,255,.11);border-radius:11px;outline:none;color:#fff;background:rgba(255,255,255,.045);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-nextgen .contact-field textarea{min-height:148px;padding-block:14px;resize:vertical;line-height:1.6}.contact-nextgen .contact-field input:focus,.contact-nextgen .contact-field select:focus,.contact-nextgen .contact-field textarea:focus{border-color:rgba(99,239,233,.7);background:rgba(88,233,228,.065);box-shadow:0 0 0 4px rgba(91,236,230,.07)}.contact-nextgen .contact-field select option{background:#071426}.contact-ng-form-actions{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:9px}.contact-ng-back{color:rgba(227,240,244,.6);font-size:12px;font-weight:800}.contact-nextgen .contact-submit{display:inline-flex;min-height:54px;flex:1;align-items:center;justify-content:center;gap:10px;padding-inline:20px;border-radius:12px;color:#06141b;background:linear-gradient(110deg,#68efe9,#34c6e8);font-size:13px;font-weight:950;box-shadow:0 13px 30px rgba(45,207,218,.18);transition:transform .22s ease,box-shadow .22s ease}.contact-nextgen .contact-submit svg{width:17px}.contact-nextgen .contact-submit:disabled{opacity:.55;cursor:wait}.contact-nextgen .contact-form-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:16px 0 0;color:rgba(226,240,244,.45);font-size:10px}.contact-nextgen .contact-form-note svg{width:13px;color:var(--contact-cyan)}.contact-nextgen .contact-error{margin:10px 0 0;color:#ff9ca9;font-size:12px}.contact-ng-success{display:grid;min-height:450px;place-items:center;text-align:center}.contact-ng-success-icon{display:grid;width:72px;height:72px;margin-inline:auto;place-items:center;border-radius:50%;color:#042125;background:var(--contact-cyan);box-shadow:0 0 0 12px rgba(98,238,232,.07),0 0 45px rgba(98,238,232,.22)}.contact-ng-success h3{margin:25px 0 10px;color:#fff;font-size:32px}.contact-ng-success p{max-width:460px;margin:0 auto 24px;color:rgba(228,241,244,.64);line-height:1.65}.contact-ng-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.contact-ng-proof article{min-height:170px;padding:23px;border-top:1px solid rgba(102,239,233,.45);border-radius:0 0 16px 16px;background:rgba(7,28,43,.55)}.contact-ng-proof svg{width:21px;color:var(--contact-cyan)}.contact-ng-proof strong{display:block;margin:24px 0 7px;color:#fff;font-size:15px}.contact-ng-proof span{color:rgba(225,239,243,.5);font-size:11px;line-height:1.55}.contact-ng-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.contact-ng-faq-grid details{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(6,21,38,.7)}.contact-ng-faq-grid summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#fff;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.contact-ng-faq-grid summary::-webkit-details-marker{display:none}.contact-ng-faq-grid summary svg{width:17px;flex:0 0 auto;color:var(--contact-cyan);transition:transform .22s ease}.contact-ng-faq-grid details[open] summary svg{transform:rotate(180deg)}.contact-ng-faq-grid details p{margin:0;padding:0 20px 20px;color:rgba(226,240,244,.58);font-size:12px;line-height:1.7}.contact-ng-final{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:110px;padding:48px 52px;overflow:hidden;border:1px solid rgba(101,239,233,.25);border-radius:25px;background:radial-gradient(circle at 80% 20%,rgba(79,232,226,.16),transparent 34%),linear-gradient(125deg,#11082e,#072638);box-shadow:0 28px 70px rgba(3,6,22,.2)}.contact-ng-final h2{font-size:clamp(38px,4vw,58px)}.contact-ng-final p{max-width:650px;margin:16px 0 0;color:rgba(229,241,244,.6);line-height:1.7}.contact-ng-final-actions{display:flex;flex-direction:column;gap:10px}.contact-ng-mobile-cta{display:none}@media (hover:hover){.contact-nextgen .contact-submit:hover,.contact-ng-primary:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(47,211,220,.32)}.contact-ng-secondary:hover{transform:translateY(-3px);border-color:rgba(111,238,232,.55);background:rgba(72,230,224,.09)}.contact-ng-hero-visual:hover img{transform:scale(1.035);filter:saturate(1.08)}.contact-ng-topic:hover{z-index:2;transform:translateY(-8px);border-color:rgba(99,239,233,.4);box-shadow:0 28px 60px rgba(3,7,24,.28)}.contact-ng-topic:hover .contact-ng-topic-arrow{transform:translateX(3px);background:var(--contact-cyan);color:#07151b}.contact-ng-workshop:hover .contact-ng-workshop-media img{transform:scale(1.035)}.contact-ng-step:hover,.contact-ng-type:hover{transform:translateY(-4px);border-color:rgba(99,239,233,.38)}}@media (max-width:1100px){.contact-ng-hero{grid-template-columns:1fr}.contact-ng-hero-copy{padding:56px}.contact-ng-hero-visual{min-height:480px}.contact-ng-topics{grid-template-columns:repeat(2,1fr)}.contact-ng-workshop{grid-template-columns:1fr}.contact-ng-workshop-media{min-height:480px}.contact-ng-workshop-media:after{background:linear-gradient(0deg,#071827,transparent 55%)}.contact-ng-form-section{grid-template-columns:1fr;gap:40px}.contact-ng-form-intro{position:static}.contact-ng-proof{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.contact-nextgen{padding:16px 16px 96px}.contact-ng-localnav{top:66px;overflow-x:auto;padding-left:12px}.contact-ng-localnav>span{display:none}.contact-ng-localnav div{min-width:-moz-max-content;min-width:max-content}.contact-ng-hero{min-height:0;border-radius:23px}.contact-ng-hero-copy{padding:42px 24px}.contact-ng-hero h1{font-size:clamp(46px,13vw,66px)}.contact-ng-lead{font-size:15px}.contact-ng-actions{display:grid}.contact-ng-hero-proof{grid-template-columns:1fr}.contact-ng-hero-visual{min-height:420px}.contact-ng-section{padding-top:82px}.contact-ng-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:27px}.contact-ng-form-intro h2,.contact-ng-section-head h2{font-size:42px}.contact-ng-faq-grid,.contact-ng-process,.contact-ng-topics{grid-template-columns:1fr}.contact-ng-process:before{display:none}.contact-ng-workshop{border-radius:22px}.contact-ng-workshop-media{min-height:380px}.contact-ng-workshop-copy{padding:34px 24px}.contact-ng-workshop-stats{grid-template-columns:1fr}.contact-ng-form-card{padding:25px 18px;border-radius:20px}.contact-nextgen .contact-fields-row,.contact-ng-final,.contact-ng-proof,.contact-ng-types{grid-template-columns:1fr}.contact-ng-final{padding:38px 24px}.contact-ng-final-actions{align-items:stretch}}@media (max-width:640px){.contact-ng-mobile-cta{position:fixed;z-index:80;right:12px;bottom:12px;left:12px;display:flex;min-height:54px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#041318;background:linear-gradient(110deg,#6af0ea,#31c6e8);box-shadow:0 18px 45px rgba(0,0,0,.35);font-size:13px;font-weight:950}.contact-ng-mobile-cta svg{width:17px}.contact-ng-visual-card{right:16px;bottom:16px;width:calc(100% - 32px)}.contact-ng-topic{min-height:218px}}@media (prefers-reduced-motion:reduce){.contact-reveal{opacity:1;transform:none;transition:none}.contact-nextgen *,.contact-nextgen :after,.contact-nextgen :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.contact-compact{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 72px);padding:34px 24px 72px;background:linear-gradient(155deg,#080316,#190a3a 40%,#17366a 72%,#087579)}.contact-compact-glow{position:absolute;z-index:-1;top:-240px;left:38%;width:620px;height:620px;border-radius:50%;background:rgba(103,52,255,.22);filter:blur(110px);pointer-events:none}.contact-compact-main{display:grid;width:min(1280px,100%);min-height:650px;margin-inline:auto;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid rgba(96,238,232,.2);border-radius:28px;background:linear-gradient(130deg,rgba(18,8,47,.96),rgba(5,23,39,.97));box-shadow:0 32px 90px rgba(2,4,17,.28);animation:contact-compact-enter .55s cubic-bezier(.2,.8,.2,1) both}.contact-compact-intro{position:relative;display:flex;flex-direction:column;justify-content:center;padding:50px 52px;border-right:1px solid rgba(255,255,255,.08)}.contact-compact-kicker{margin:0;color:#65eee8;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.contact-compact-intro h1{max-width:560px;margin:16px 0 20px;color:#fff;font-size:clamp(50px,5.4vw,78px);font-weight:900;letter-spacing:-.065em;line-height:.9}.contact-compact-intro h1 em{display:block;color:#65eee8;font-style:normal}.contact-compact-lead{margin:0;color:rgba(230,241,245,.67);font-size:15px;line-height:1.7}.contact-compact-response{display:flex;align-items:center;gap:13px;margin-top:28px;padding:15px 16px;border:1px solid rgba(101,238,232,.18);border-radius:13px;background:rgba(80,229,223,.055)}.contact-compact-response>svg{width:20px;color:#65eee8}.contact-compact-response span,.contact-compact-response strong{display:block}.contact-compact-response strong{color:#fff;font-size:12px}.contact-compact-response span{margin-top:3px;color:rgba(226,239,243,.48);font-size:10px}.contact-compact-details{display:grid;gap:8px;margin-top:16px}.contact-compact-details a{display:grid;min-height:63px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);transition:transform .2s ease,border-color .2s ease,background .2s ease}.contact-compact-details a>svg{width:18px;color:#65eee8}.contact-compact-details a>svg:last-child{width:14px;color:rgba(229,241,244,.4)}.contact-compact-details small,.contact-compact-details strong{display:block}.contact-compact-details small{color:rgba(226,239,243,.42);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contact-compact-details strong{margin-top:3px;color:#fff;font-size:12px}.contact-compact-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;color:rgba(226,240,244,.55);font-size:10px;font-weight:750}.contact-compact-trust span{display:inline-flex;align-items:center;gap:6px}.contact-compact-trust svg{width:14px;color:#65eee8}.contact-compact-form-card{display:flex;min-width:0;align-items:center;padding:36px 44px;background:radial-gradient(circle at 100% 0,rgba(77,225,222,.08),transparent 35%)}.contact-compact-form-card form{width:100%}.contact-compact-form-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.contact-compact-form-head span{color:#65eee8;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.contact-compact-form-head h2{margin:7px 0 0;color:#fff;font-size:28px;letter-spacing:-.04em;line-height:1.05}.contact-compact-form-head>small{color:rgba(225,239,243,.4);font-size:9px;white-space:nowrap}.contact-compact-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:16px}.contact-compact-topics button{display:flex;min-height:56px;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:rgba(232,243,246,.55);background:rgba(255,255,255,.025);font-size:10px;font-weight:850;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.contact-compact-topics button svg{width:15px}.contact-compact-topics button.is-active{border-color:rgba(100,239,233,.65);color:#06171c;background:#65eee8;box-shadow:0 8px 22px rgba(51,208,211,.15)}.contact-compact-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.contact-compact-field,.contact-compact-fields label{display:grid;gap:6px;margin-bottom:10px}.contact-compact-field>span,.contact-compact-fields label>span{color:rgba(229,241,244,.6);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contact-compact input,.contact-compact textarea{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:0;background:rgba(255,255,255,.04);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-compact textarea{min-height:106px;padding-block:12px;resize:vertical;line-height:1.5}.contact-compact input:focus,.contact-compact textarea:focus{border-color:rgba(101,238,232,.7);background:rgba(83,229,224,.065);box-shadow:0 0 0 4px rgba(92,235,230,.06)}.contact-compact-submit{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:9px;margin-top:5px;border-radius:11px;color:#04161a;background:linear-gradient(105deg,#66efe9,#35c6e8);box-shadow:0 13px 28px rgba(42,205,216,.18);font-size:12px;font-weight:950;transition:transform .22s ease,box-shadow .22s ease}.contact-compact-submit svg{width:16px}.contact-compact-submit:disabled{opacity:.55}.contact-compact-privacy{display:flex;align-items:center;justify-content:center;gap:6px;margin:11px 0 0;color:rgba(225,239,243,.4);font-size:9px}.contact-compact-privacy svg{width:12px;color:#65eee8}.contact-compact-error{margin:4px 0 8px;color:#ff9aaa;font-size:11px}.contact-compact-success{width:100%;text-align:center}.contact-compact-success i{display:grid;width:62px;height:62px;margin-inline:auto;place-items:center;border-radius:50%;color:#04171b;background:#65eee8;box-shadow:0 0 0 10px rgba(101,238,232,.07)}.contact-compact-success i svg{width:25px}.contact-compact-success>p{margin:25px 0 8px;color:#65eee8;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-compact-success h2{max-width:500px;margin:0 auto 12px;color:#fff;font-size:32px;letter-spacing:-.04em}.contact-compact-success>span{color:rgba(226,240,244,.58);font-size:13px}.contact-compact-success button{display:block;min-height:44px;margin:24px auto 0;padding-inline:18px;border:1px solid rgba(101,238,232,.35);border-radius:10px;color:#9af5f1;font-size:11px;font-weight:850}.contact-compact-strip{display:grid;width:min(1280px,100%);margin:14px auto 0;grid-template-columns:repeat(3,1fr) auto;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(5,24,40,.66);backdrop-filter:blur(14px)}.contact-compact-strip article,.contact-compact-strip>a{display:flex;min-height:72px;align-items:center;gap:11px;padding:13px 18px;border-right:1px solid rgba(255,255,255,.08)}.contact-compact-strip svg{width:18px;color:#65eee8}.contact-compact-strip span,.contact-compact-strip strong{display:block}.contact-compact-strip strong{color:#fff;font-size:11px}.contact-compact-strip span{margin-top:3px;color:rgba(226,240,244,.46);font-size:9px}.contact-compact-strip>a{border-right:0;color:#82f2ed;font-size:11px;font-weight:900}.contact-compact-strip>a svg{width:14px}.contact-compact-faq{display:grid;width:min(1280px,100%);margin:55px auto 0;grid-template-columns:.55fr 1.45fr;gap:55px}.contact-compact-faq h2{margin:9px 0 0;color:#fff;font-size:35px;letter-spacing:-.045em}.contact-compact-faq details{border-bottom:1px solid rgba(255,255,255,.1)}.contact-compact-faq summary{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:15px;color:#fff;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.contact-compact-faq summary::-webkit-details-marker{display:none}.contact-compact-faq summary svg{width:15px;flex:0 0 auto;color:#65eee8;transition:transform .2s ease}.contact-compact-faq details p{margin:-2px 0 16px;color:rgba(226,240,244,.56);font-size:11px;line-height:1.6}@keyframes contact-compact-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (hover:hover){.contact-compact-details a:hover{transform:translateX(4px);border-color:rgba(101,238,232,.3);background:rgba(83,229,224,.06)}.contact-compact-topics button:hover{transform:translateY(-2px);border-color:rgba(101,238,232,.36);color:#fff}.contact-compact-topics button.is-active:hover{color:#06171c}.contact-compact-submit:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(42,205,216,.28)}}@media (max-width:980px){.contact-compact-main{grid-template-columns:1fr}.contact-compact-intro{padding:44px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.contact-compact-intro h1 em{display:inline}.contact-compact-form-card{padding:38px 44px}.contact-compact-strip{grid-template-columns:repeat(2,1fr)}.contact-compact-strip article:nth-child(2){border-right:0}.contact-compact-strip>a{border-top:1px solid rgba(255,255,255,.08)}.contact-compact-faq{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.contact-compact{padding:16px 14px 55px}.contact-compact-main{border-radius:20px}.contact-compact-form-card,.contact-compact-intro{padding:30px 20px}.contact-compact-intro h1{font-size:50px}.contact-compact-fields,.contact-compact-topics{grid-template-columns:repeat(2,1fr)}.contact-compact-form-head{display:block}.contact-compact-form-head>small{display:block;margin-top:8px}.contact-compact-strip{grid-template-columns:1fr}.contact-compact-strip article,.contact-compact-strip>a{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.contact-compact-strip>a{border-bottom:0}.contact-compact-faq{margin-top:42px}}@media (prefers-reduced-motion:reduce){.contact-compact-main{animation:none}.contact-compact *{transition:none!important}}.contact-compact{padding-top:30px}.contact-compact:before{position:absolute;z-index:-1;inset:0;opacity:.14;background-image:linear-gradient(rgba(118,241,235,.08) 1px,transparent 0),linear-gradient(90deg,rgba(118,241,235,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%);content:"";pointer-events:none}.contact-compact-main{position:relative;min-height:620px;grid-template-columns:.84fr 1.16fr;border-color:rgba(102,238,232,.26);background:linear-gradient(122deg,rgba(16,7,45,.98) 0 43%,rgba(5,22,40,.98) 43% 100%);box-shadow:0 34px 90px rgba(2,4,17,.34),inset 0 1px rgba(255,255,255,.025)}.contact-compact-main:after{position:absolute;width:340px;height:340px;margin:-130px 0 0 -140px;border:1px solid rgba(102,238,232,.08);border-radius:50%;content:"";pointer-events:none}.contact-compact-intro{overflow:hidden;padding:46px 48px}.contact-compact-intro:after{position:absolute;right:-170px;bottom:-210px;width:390px;height:390px;border:1px solid rgba(101,238,232,.1);border-radius:48% 52% 66% 34%/54% 38% 62% 46%;box-shadow:0 0 80px rgba(78,225,221,.04);content:"";transform:rotate(22deg);pointer-events:none}.contact-compact-kicker{display:flex;align-items:center;gap:9px}.contact-compact-kicker:before{width:22px;height:1px;background:currentColor;content:""}.contact-compact-intro h1{margin-top:19px;font-size:clamp(48px,4.8vw,68px);line-height:.92}.contact-compact-intro h1 em{text-shadow:0 0 32px rgba(101,238,232,.18)}.contact-compact-lead{max-width:500px;font-size:14px}.contact-compact-response{position:relative;overflow:hidden;margin-top:25px;border-color:rgba(101,238,232,.25);background:linear-gradient(90deg,rgba(79,229,223,.09),rgba(79,229,223,.025))}.contact-compact-response:after{position:absolute;top:0;bottom:0;left:-45%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";transform:skewX(-20deg);animation:contact-response-sweep 6s ease-in-out 1.2s infinite}.contact-compact-response>svg{padding:7px;width:34px;height:34px;border:1px solid rgba(101,238,232,.2);border-radius:10px;background:rgba(101,238,232,.07)}.contact-compact-details a{min-height:60px}.contact-compact-details a:before{width:2px;height:0;border-radius:2px;background:#65eee8;content:"";transition:height .2s ease}.contact-compact-details a{grid-template-columns:2px auto 1fr auto}.contact-compact-form-card{position:relative;padding:33px 42px}.contact-compact-form-card:before{position:absolute;top:0;right:42px;left:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(101,238,232,.45),transparent);content:""}.contact-compact-form-head{margin-bottom:18px}.contact-compact-form-head h2{font-size:29px}.contact-compact-topics{padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(2,12,25,.38)}.contact-compact-topics button{min-height:50px;border-color:transparent}.contact-compact-topics button.is-active{box-shadow:0 8px 24px rgba(40,205,212,.2),inset 0 1px rgba(255,255,255,.3)}.contact-compact input,.contact-compact textarea{border-color:rgba(163,201,218,.14);background:rgba(255,255,255,.035)}.contact-compact input::-moz-placeholder,.contact-compact textarea::-moz-placeholder{color:rgba(205,222,231,.34)}.contact-compact input::placeholder,.contact-compact textarea::placeholder{color:rgba(205,222,231,.34)}.contact-compact-submit{position:relative;overflow:hidden;min-height:54px;background:linear-gradient(100deg,#67eee8,#42d8e4 52%,#32bce7)}.contact-compact-submit:after{position:absolute;top:-20%;bottom:-20%;left:-30%;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);content:"";transform:skewX(-20deg);transition:left .6s ease}.contact-compact-strip{overflow:hidden;border-color:rgba(101,238,232,.16);box-shadow:0 15px 35px rgba(2,7,20,.12)}.contact-compact-strip article{transition:background .2s ease}.contact-compact-strip article>svg{padding:5px;width:29px;height:29px;border:1px solid rgba(101,238,232,.2);border-radius:8px;background:rgba(101,238,232,.06)}.contact-compact-strip>a{justify-content:center;min-width:165px;background:rgba(101,238,232,.04);transition:color .2s ease,background .2s ease}.contact-compact-faq{margin-top:48px;padding:28px 32px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(5,24,39,.32)}.contact-compact-faq h2{font-size:32px}.contact-compact-faq summary{padding-inline:3px}@keyframes contact-response-sweep{0%,70%{left:-45%}88%,to{left:120%}}@media (hover:hover){.contact-compact-details a:hover:before{height:30px}.contact-compact-submit:hover:after{left:120%}.contact-compact-strip article:hover{background:rgba(101,238,232,.045)}.contact-compact-strip>a:hover{color:#fff;background:rgba(101,238,232,.1)}}@media (max-width:980px){.contact-compact-main{grid-template-columns:1fr;background:linear-gradient(155deg,rgba(16,7,45,.98),rgba(5,22,40,.98))}}@media (max-width:640px){.contact-compact-intro h1{font-size:46px}.contact-compact-form-card:before{right:20px;left:20px}.contact-compact-faq{padding:24px 19px}}@media (prefers-reduced-motion:reduce){.contact-compact-response:after{animation:none}}.contact-compact-faq{position:relative;isolation:isolate;overflow:hidden;transition:border-color .4s ease,box-shadow .5s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.contact-compact-faq:before{width:380px;height:260px;left:-230px;top:50%;background:radial-gradient(circle,rgba(112,65,224,.22),transparent 70%);transform:translateY(-50%);opacity:.55}.contact-compact-faq:after,.contact-compact-faq:before{content:"";position:absolute;z-index:-1;border-radius:50%;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .45s ease;pointer-events:none}.contact-compact-faq:after{width:280px;height:220px;right:-200px;bottom:-150px;background:radial-gradient(circle,rgba(54,224,218,.2),transparent 70%);opacity:.35}.contact-compact-faq .contact-compact-kicker,.contact-compact-faq h2{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s ease}.contact-compact-faq details{position:relative;overflow:hidden;padding:0 4px;transition:background .3s ease,border-color .3s ease,padding .35s cubic-bezier(.2,.8,.2,1)}.contact-compact-faq details:before{content:"";position:absolute;inset:8px 0;z-index:-1;border-radius:11px;background:linear-gradient(100deg,rgba(101,238,232,.075),rgba(112,65,224,.04));opacity:0;transform:scaleX(.94);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.contact-compact-faq summary{position:relative;transition:color .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),padding .35s ease}.contact-compact-faq summary:before{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:linear-gradient(90deg,#65eee8,rgba(101,238,232,0));box-shadow:0 0 10px rgba(101,238,232,.4);transition:width .45s cubic-bezier(.2,.8,.2,1)}.contact-compact-faq summary svg{padding:4px;width:25px;height:25px;border:1px solid rgba(101,238,232,.14);border-radius:50%;background:rgba(101,238,232,.045);transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s ease,box-shadow .3s ease!important}.contact-compact-faq details[open]{padding-inline:12px;border-color:transparent}.contact-compact-faq details[open]:before{opacity:1;transform:scaleX(1)}.contact-compact-faq details[open] summary{color:#7af1ed}.contact-compact-faq details[open] summary:before{width:100%}.contact-compact-faq details[open] summary svg{transform:rotate(180deg);color:#05171b;background:#65eee8;box-shadow:0 0 20px rgba(101,238,232,.25)}.contact-compact-faq details p{transform-origin:top;animation:contact-faq-answer-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes contact-faq-answer-in{0%{opacity:0;transform:translateY(-8px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@media (hover:hover){.contact-compact-faq:hover{border-color:rgba(101,238,232,.17);box-shadow:0 26px 65px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.04);transform:translateY(-3px)}.contact-compact-faq:hover:before{transform:translate(38px,-50%) scale(1.12);opacity:.8}.contact-compact-faq:hover:after{transform:translate(-35px,-22px) scale(1.15);opacity:.6}.contact-compact-faq:hover h2{transform:translateX(4px)}.contact-compact-faq details:not([open]):hover:before{opacity:.55;transform:scaleX(1)}.contact-compact-faq summary:hover{color:#83f4ef;transform:translateX(5px)}.contact-compact-faq summary:hover svg{background:rgba(101,238,232,.12);box-shadow:0 0 18px rgba(101,238,232,.16)}}@media (prefers-reduced-motion:reduce){.contact-compact-faq,.contact-compact-faq details,.contact-compact-faq details p,.contact-compact-faq summary,.contact-compact-faq summary svg,.contact-compact-faq summary:before,.contact-compact-faq:after,.contact-compact-faq:before{transition:none!important;animation:none!important;transform:none!important;filter:none!important}}.contact-compact-faq{grid-template-columns:.62fr 1.38fr;gap:64px;padding:34px 38px}.contact-compact-faq .contact-compact-kicker{font-size:11px;letter-spacing:.17em}.contact-compact-faq h2{margin-top:13px;font-size:38px;line-height:1.08}.contact-compact-faq summary{min-height:64px;font-size:14px;line-height:1.35}.contact-compact-faq details p{max-width:760px;margin:0 0 20px;padding:0 4px;color:rgba(226,240,244,.68);font-size:13px;line-height:1.7}@media (max-width:900px){.contact-compact-faq{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.contact-compact-faq{padding:26px 21px}.contact-compact-faq h2{font-size:32px}.contact-compact-faq summary{min-height:60px;font-size:13px}.contact-compact-faq details p{font-size:12px}}.contact-compact-lead{max-width:540px;color:rgba(239,246,248,.76);font-size:16px;line-height:1.65}.contact-compact-response strong{font-size:13px}.contact-compact-response span{color:rgba(235,244,247,.63);font-size:11px}.contact-compact-details small{color:rgba(226,239,243,.58);font-size:9.5px}.contact-compact-details strong{font-size:13px}.contact-compact-trust{color:rgba(235,244,247,.68);font-size:11px}.contact-compact-form-head span{font-size:10px}.contact-compact-form-head h2{font-size:31px}.contact-compact-form-head>small{color:rgba(231,241,244,.58);font-size:10px}.contact-compact-topics button{color:rgba(238,246,248,.72);font-size:11.5px}.contact-compact-field>span,.contact-compact-fields label>span{color:rgba(236,245,247,.75);font-size:10.5px}.contact-compact input,.contact-compact textarea{color:#fff;font-size:14px}.contact-compact input::-moz-placeholder,.contact-compact textarea::-moz-placeholder{color:rgba(220,234,240,.52);opacity:1}.contact-compact input::placeholder,.contact-compact textarea::placeholder{color:rgba(220,234,240,.52);opacity:1}.contact-compact-submit{font-size:13px}.contact-compact-privacy{color:rgba(231,242,245,.59);font-size:10px}.contact-compact-strip strong{font-size:12.5px}.contact-compact-strip span{color:rgba(232,242,245,.62);font-size:10.5px}.contact-compact-strip>a{font-size:12px}@media (max-width:640px){.contact-compact-lead{font-size:15px}.contact-compact-form-head h2{font-size:28px}.contact-compact-topics button{font-size:11px}.contact-compact input,.contact-compact textarea{font-size:16px}}.account-auth{position:relative;overflow:hidden;background:radial-gradient(48% 58% at 19% 44%,rgba(112,0,226,.2),transparent 74%),radial-gradient(40% 52% at 83% 45%,rgba(0,204,214,.1),transparent 75%)}.account-auth:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%)}.account-auth-shell{position:relative;z-index:1;width:min(1120px,100%);grid-template-columns:1.08fr .72fr;gap:clamp(60px,8vw,120px)}.account-auth-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px}.account-auth-eyebrow:before{content:"";width:24px;height:1px;background:currentColor;box-shadow:0 0 10px rgba(99,237,231,.55)}.account-auth-intro h1{font-size:clamp(48px,5.4vw,72px);text-wrap:balance}.account-auth-intro>p:not(.account-auth-eyebrow){color:rgba(237,246,248,.72);font-size:15px}.account-auth-benefits{gap:8px;max-width:550px;padding-top:20px;margin-top:25px}.account-auth-benefits>div{position:relative;display:grid;grid-template-columns:auto auto 1fr;min-height:62px;gap:12px;padding:11px 13px;border:1px solid transparent;border-radius:12px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease}.account-auth-benefits>div>i{color:rgba(255,255,255,.24);font-size:9px;font-weight:900;font-style:normal;letter-spacing:.1em}.account-auth-benefits>div>svg{width:21px;filter:drop-shadow(0 0 10px rgba(101,237,231,.2))}.account-auth-benefits b{font-size:13px}.account-auth-benefits small{color:rgba(235,244,246,.62);font-size:10.5px}.account-auth-promise{display:flex;max-width:550px;align-items:center;gap:12px;margin-top:17px;padding:13px 15px;border:1px solid rgba(101,237,231,.14);border-radius:13px;background:linear-gradient(90deg,rgba(101,237,231,.07),transparent)}.account-auth-promise>svg{width:19px;color:#65ede7}.account-auth-promise b,.account-auth-promise small{display:block}.account-auth-promise b{font-size:11px}.account-auth-promise small{margin-top:3px;color:rgba(235,244,246,.5);font-size:9px}.account-auth-panel{position:relative;isolation:isolate;overflow:hidden;padding:27px 31px 25px;border-color:rgba(102,235,230,.3);box-shadow:0 30px 80px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.06);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .35s ease}.account-auth-panel:before{content:"";position:absolute;z-index:-1;width:320px;height:320px;right:-180px;top:-190px;border-radius:50%;background:radial-gradient(circle,rgba(70,229,223,.24),transparent 68%);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.account-auth-panel:after{content:"";position:absolute;z-index:-1;inset:-70% -40%;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.075) 50%,transparent 56%);transform:translateX(-45%);transition:transform .95s cubic-bezier(.2,.8,.2,1);pointer-events:none}.account-auth-panel-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-auth-panel-top .account-auth-logo{margin:0}.account-auth-panel-top>span{display:inline-flex;align-items:center;gap:7px;color:rgba(232,244,246,.58);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.account-auth-panel-top>span i{width:7px;height:7px;border-radius:50%;background:#50e3b4;box-shadow:0 0 12px rgba(80,227,180,.72)}.account-auth-tabs{margin-top:21px}.account-auth-tabs button{min-height:40px;font-size:11.5px;transition:transform .25s ease,color .25s ease,background .3s ease,box-shadow .3s ease}.account-auth-tabs button.is-active{box-shadow:0 8px 22px rgba(49,221,216,.18)}.account-auth-heading>p:not(.account-auth-eyebrow){color:rgba(235,244,246,.64);font-size:12px}.account-auth-heading h2{font-size:29px}.account-auth-form label{color:rgba(238,246,248,.74);font-size:10.5px}.account-auth-form input{height:50px;border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.055);font-size:14px}.account-auth-form input::-moz-placeholder{color:rgba(220,235,240,.46)}.account-auth-form input::placeholder{color:rgba(220,235,240,.46)}.account-auth-submit{position:relative;overflow:hidden;min-height:51px;font-size:12.5px;box-shadow:0 14px 32px rgba(28,223,218,.23)}.account-auth-submit:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.38) 48%,transparent 70%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.account-auth-submit svg{transition:transform .3s ease}.account-auth-security{color:rgba(235,244,246,.58);font-size:9.5px}.account-auth-help{margin:13px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:rgba(235,244,246,.48);font-size:9.5px;text-align:center}.account-auth-help a{display:inline-flex;align-items:center;gap:4px;margin-left:3px;color:#72efea;font-weight:800;text-decoration:none}.account-auth-help svg{width:12px}@media (hover:hover){.account-auth-benefits>div:hover{transform:translateX(7px);border-color:rgba(101,237,231,.18);background:rgba(101,237,231,.05)}.account-auth-panel:hover{transform:translateY(-6px);border-color:rgba(102,235,230,.46);box-shadow:0 38px 95px rgba(0,0,0,.36),0 0 45px rgba(50,216,213,.08),inset 0 1px rgba(255,255,255,.08)}.account-auth-panel:hover:before{transform:translate(-28px,26px) scale(1.14)}.account-auth-panel:hover:after{transform:translateX(42%)}.account-auth-tabs button:hover:not(.is-active){color:#fff;background:rgba(255,255,255,.06);transform:translateY(-1px)}.account-auth-submit:hover:not(:disabled):before{transform:translateX(120%)}.account-auth-submit:hover:not(:disabled) svg{transform:translateX(5px)}.account-auth-help a:hover{color:#fff}.account-auth-help a:hover svg{transform:translateX(3px)}}@media (max-width:800px){.account-auth-shell{grid-template-columns:1fr}.account-auth-promise{margin-inline:auto;text-align:left}}@media (max-width:540px){.account-auth-intro h1{font-size:43px}.account-auth-intro>p:not(.account-auth-eyebrow){font-size:14px}.account-auth-benefits>div{grid-template-columns:auto auto 1fr}.account-auth-panel-top>span{display:none}.account-auth-form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.account-auth-benefits>div,.account-auth-panel,.account-auth-panel:after,.account-auth-panel:before,.account-auth-submit svg,.account-auth-submit:before{transition:none!important;transform:none!important}}.account-auth-benefits>div{grid-template-columns:32px 1fr;padding:13px 14px}.account-auth-benefits>div>i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(101,237,231,.2);border-radius:8px;color:#72efea;background:rgba(101,237,231,.055)}.account-auth-promise{padding-left:17px;border-left:2px solid #65ede7}.account-auth-security>span{width:7px;height:7px;border-radius:50%;background:#54e5ba;box-shadow:0 0 10px rgba(84,229,186,.55)}.account-auth.is-register .account-auth-shell{width:min(1240px,100%);grid-template-columns:minmax(420px,.82fr) minmax(560px,1fr);gap:clamp(55px,7vw,105px)}.account-auth.is-register .account-auth-intro h1{max-width:570px;font-size:clamp(48px,4.6vw,66px)}.account-auth.is-register .account-auth-panel{padding:27px 34px 24px}.account-auth.is-register .account-auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.account-auth.is-register .account-auth-error,.account-auth.is-register .account-auth-form>label:first-child,.account-auth.is-register .account-auth-row,.account-auth.is-register .account-auth-submit{grid-column:1/-1}.account-auth.is-register .account-auth-form>label,.account-auth.is-register .account-auth-row label{margin:0}.account-auth.is-register .account-auth-row{gap:12px}.account-auth.is-register .account-auth-heading{padding-bottom:17px}.account-auth-label{display:inline-flex;align-items:baseline;gap:4px}.account-auth-label sup{position:static;color:#65ede7;font-size:11px;line-height:1;transform:none}.account-auth-submit:after{content:"→";margin-left:9px;font-size:17px;line-height:1;transition:transform .3s ease}.account-auth-help a:after{content:"→";margin-left:5px;transition:transform .3s ease}@media (hover:hover){.account-auth-help a:hover:after,.account-auth-submit:hover:after{transform:translateX(4px)}}@media (max-width:900px){.account-auth.is-register .account-auth-shell{grid-template-columns:1fr;max-width:650px}.account-auth.is-register .account-auth-intro{text-align:center}.account-auth.is-register .account-auth-benefits,.account-auth.is-register .account-auth-promise{margin-inline:auto;text-align:left}}@media (max-width:620px){.account-auth.is-register .account-auth-form{grid-template-columns:1fr}.account-auth.is-register .account-auth-error,.account-auth.is-register .account-auth-form>label,.account-auth.is-register .account-auth-row,.account-auth.is-register .account-auth-submit{grid-column:1}.account-auth.is-register .account-auth-row{grid-template-columns:1fr}}.account-auth-success{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 10px 12px;text-align:center;animation:account-success-enter .5s cubic-bezier(.2,.8,.2,1) both}.account-auth-success-mark{position:relative;display:grid;width:74px;height:74px;place-items:center;margin-bottom:24px;border:1px solid rgba(102,239,233,.55);border-radius:50%;background:rgba(74,229,224,.09);box-shadow:0 0 0 10px rgba(74,229,224,.035),0 0 45px rgba(74,229,224,.16);animation:account-success-mark .7s cubic-bezier(.2,.9,.2,1) .08s both}.account-auth-success-mark:before{content:"";position:absolute;inset:-10px;border:1px solid rgba(102,239,233,.16);border-radius:50%;animation:account-success-ring 1.15s ease-out .2s both}.account-auth-success-mark>i{width:27px;height:15px;border-bottom:3px solid #72f1eb;border-left:3px solid #72f1eb;transform:translateY(-4px) rotate(-45deg);filter:drop-shadow(0 0 8px rgba(114,241,235,.6))}.account-auth-success>p{margin:0;color:#72f1eb;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;animation:account-success-copy .45s ease .22s both}.account-auth-success h2{margin:12px 0 10px;color:#fff;font-size:31px;line-height:1.05;letter-spacing:-.045em;animation:account-success-copy .5s ease .3s both}.account-auth-success>span{color:rgba(235,244,246,.62);font-size:12px;animation:account-success-copy .5s ease .38s both}.account-auth-success-progress{width:min(250px,82%);height:3px;margin-top:36px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.account-auth-success-progress>i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6b31df,#63ede7);box-shadow:0 0 13px rgba(99,237,231,.4);transform-origin:left;animation:account-success-progress 1.35s cubic-bezier(.25,.7,.2,1) .06s both}.account-auth-success>small{margin-top:10px;color:rgba(235,244,246,.42);font-size:9px;letter-spacing:.06em}@keyframes account-success-enter{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes account-success-mark{0%{opacity:0;transform:scale(.55) rotate(-10deg)}65%{transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes account-success-ring{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.65)}}@keyframes account-success-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes account-success-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:620px){.account-auth-success{min-height:390px}.account-auth-success h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.account-auth-success,.account-auth-success h2,.account-auth-success-mark,.account-auth-success-mark:before,.account-auth-success-progress>i,.account-auth-success>p,.account-auth-success>span{animation:none!important;transform:none!important;filter:none!important}}.account-google-panel{position:relative;margin:17px 0 0;padding:13px;border:1px solid rgba(103,238,233,.15);border-radius:15px;background:linear-gradient(135deg,rgba(103,238,233,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.035);transition:border-color .25s ease,background .25s ease,transform .25s ease,opacity .2s ease}.account-google-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px}.account-google-intro span{display:flex;align-items:center;gap:7px;color:#71eee9;font-size:8px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.account-google-intro span:before{content:"";width:6px;height:6px;border-radius:50%;background:#61e9c1}.account-google-intro small{color:rgba(231,241,245,.52);font-size:9px;font-weight:650}.account-google-button,.account-google-fallback{position:relative;width:100%;min-height:44px;border-radius:999px;transition:transform .25s ease,filter .25s ease,opacity .2s ease}.account-google-button{display:grid;place-items:center;overflow:visible;background:transparent;border:0}.account-google-native{width:min(100%,400px);min-height:44px;display:grid;place-items:center}.account-google-native iframe,.account-google-native>div{max-width:100%!important}.account-google-loading{position:absolute;top:0;left:50%;width:min(100%,400px);height:44px;display:flex;align-items:center;justify-content:center;gap:11px;transform:translateX(-50%);border:1px solid #dadce0;border-radius:999px;color:#3c4043;background:#fff;font-size:13px;font-weight:600;z-index:2}.account-google-panel.is-disabled{pointer-events:none;opacity:.55}.account-google-fallback{display:flex;align-items:center;justify-content:center;gap:11px;margin:0 auto;border:1px solid #dadce0;background:#fff;color:#202124;font-size:13px;font-weight:750}.account-google-logo{display:block;width:20px;height:20px;flex:0 0 20px}.account-auth-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:rgba(235,244,246,.43);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.account-auth-divider:after,.account-auth-divider:before{content:"";height:1px;flex:1;background:rgba(255,255,255,.09)}@media (hover:hover){.account-google-panel:hover{transform:translateY(-2px);border-color:rgba(103,238,233,.28);background:linear-gradient(135deg,rgba(103,238,233,.075),rgba(255,255,255,.025))}.account-google-button:hover{filter:drop-shadow(0 10px 18px rgba(0,0,0,.24))}}@media (max-width:520px){.account-google-intro{align-items:flex-start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.account-google-button,.account-google-fallback,.account-google-panel{transition:none!important;transform:none!important}}.account-page-title{transform-origin:left;animation:account-title-in .48s cubic-bezier(.2,.8,.2,1) both}.account-sidebar{position:sticky;top:96px;overflow:hidden;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 60px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.04)}.account-sidebar:before{content:"";position:absolute;width:190px;height:150px;left:-120px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(94,234,230,.16),transparent 70%);pointer-events:none;transition:transform .6s ease}.account-nav-item{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .25s ease,background .3s ease,border-color .3s ease!important}.account-nav-item:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(91,237,231,.12),transparent);opacity:0;transform:translateX(-30%);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.account-nav-item svg{transition:transform .35s cubic-bezier(.2,.8,.2,1),color .25s ease,filter .25s ease}.account-tab-panel{transform-origin:50% 0;animation:account-panel-in .55s cubic-bezier(.2,.8,.2,1) both}.account-tab-panel>.glass-dark{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 62px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.04)}.account-tab-panel>.glass-dark:before{content:"";position:absolute;z-index:0;width:340px;height:240px;right:-230px;top:-165px;border-radius:50%;background:radial-gradient(circle,rgba(61,226,221,.12),transparent 70%);pointer-events:none;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.account-tab-panel>.glass-dark>*{position:relative;z-index:1}.account-tab-panel .rounded-2xl{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background-color .3s ease,box-shadow .35s ease}.account-tab-panel .grid>.rounded-2xl,.account-tab-panel .space-y-3>.rounded-2xl{animation:account-card-in .48s cubic-bezier(.2,.8,.2,1) both}.account-tab-panel .grid>.rounded-2xl:nth-child(2),.account-tab-panel .space-y-3>.rounded-2xl:nth-child(2){animation-delay:.06s}.account-tab-panel .grid>.rounded-2xl:nth-child(3),.account-tab-panel .space-y-3>.rounded-2xl:nth-child(3){animation-delay:.12s}.account-tab-panel .grid>.rounded-2xl:nth-child(4),.account-tab-panel .space-y-3>.rounded-2xl:nth-child(4){animation-delay:.18s}.account-tab-panel a,.account-tab-panel button{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background-color .25s ease,color .25s ease,box-shadow .3s ease!important}.account-tab-panel a:active,.account-tab-panel button:active{transform:scale(.96)!important}.account-tab-panel input{transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease,transform .25s ease!important}.account-tab-panel input:focus{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(50,220,215,.07),0 9px 24px rgba(0,0,0,.12)}.account-tab-panel form{animation:account-form-in .42s cubic-bezier(.2,.8,.2,1) both}.account-tab-panel tbody tr{transition:background-color .25s ease,transform .25s ease}.account-tab-panel tbody tr>td{transition:border-color .25s ease}.account-tab-panel .text-cyan-300,.account-tab-panel .text-red-400{animation:account-notice-in .4s cubic-bezier(.2,.8,.2,1) both}@media (hover:hover){.account-sidebar:hover:before{transform:translate(40px,28px) scale(1.15)}.account-nav-item:hover{transform:translateX(5px)}.account-nav-item:hover:after{opacity:1;transform:none}.account-nav-item:hover svg{transform:scale(1.13) rotate(-5deg);filter:drop-shadow(0 0 7px rgba(92,236,231,.4))}.account-nav-item.bg-cyan-400\/10:hover{transform:translateX(3px)}.account-nav-logout:hover{color:#ff9da9!important}.account-tab-panel>.glass-dark:hover:before{transform:translate(-40px,35px) scale(1.2);opacity:1}.account-tab-panel .rounded-2xl:hover{transform:translateY(-5px);border-color:rgba(73,229,224,.32)!important;background-color:rgba(73,229,224,.055);box-shadow:0 18px 42px rgba(0,0,0,.2),0 0 25px rgba(73,229,224,.055)}.account-tab-panel a:hover,.account-tab-panel button:hover{box-shadow:0 10px 25px rgba(0,0,0,.12)}.account-tab-panel tbody tr:hover{background:rgba(71,226,221,.035);transform:translateX(3px)}}@keyframes account-title-in{0%{opacity:0;transform:translateX(-18px);letter-spacing:.03em}to{opacity:1;transform:none;letter-spacing:normal}}@keyframes account-panel-in{0%{opacity:0;transform:translateY(16px) scale(.992);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes account-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes account-form-in{0%{opacity:0;transform:translateY(-9px);clip-path:inset(0 0 100% 0 round 16px)}to{opacity:1;transform:none;clip-path:inset(0 round 16px)}}@keyframes account-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px){.account-sidebar{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.account-page-title,.account-tab-panel,.account-tab-panel .grid>.rounded-2xl,.account-tab-panel .space-y-3>.rounded-2xl,.account-tab-panel .text-cyan-300,.account-tab-panel .text-red-400,.account-tab-panel form{animation:none!important}.account-nav-item,.account-nav-item svg,.account-nav-item:after,.account-sidebar:before,.account-tab-panel .rounded-2xl,.account-tab-panel a,.account-tab-panel button,.account-tab-panel input,.account-tab-panel tbody tr,.account-tab-panel>.glass-dark:before{transition:none!important;transform:none!important}}.account-profile{padding:30px}.account-profile-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.09)}.account-profile-head p{margin:0 0 7px;color:#67eee9;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.account-profile-head h2{margin:0;color:#fff;font-size:28px;letter-spacing:-.04em}.account-profile-head>div>span{display:block;margin-top:7px;color:rgba(235,243,246,.57);font-size:12px}.account-profile-completion{width:220px;flex:0 0 auto}.account-profile-completion>span{display:flex!important;justify-content:space-between;align-items:center;margin:0 0 8px!important}.account-profile-completion b{color:rgba(235,243,246,.58);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.account-profile-completion strong{color:#70efea;font-size:13px}.account-profile-completion>i{display:block;height:4px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.account-profile-completion em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7637e5,#67eee9);box-shadow:0 0 12px rgba(103,238,233,.4);transition:width .6s cubic-bezier(.2,.8,.2,1)}.account-profile-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:15px 17px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}.account-profile-identity b,.account-profile-identity small{display:block}.account-profile-identity small{color:rgba(235,243,246,.43);font-size:9px;text-transform:uppercase;letter-spacing:.09em}.account-profile-identity b{margin-top:4px;color:#fff;font-size:13px}.account-profile-identity>span{padding:7px 10px;border:1px solid rgba(103,238,233,.2);border-radius:999px;color:#77efeb;background:rgba(103,238,233,.055);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.account-profile-notice{margin:0 0 18px;padding:12px 15px;border-radius:11px;font-size:11px;font-weight:700;animation:account-notice-in .4s ease both}.account-profile-notice.is-success{border:1px solid rgba(84,229,186,.25);color:#82eccb;background:rgba(84,229,186,.075)}.account-profile-notice.is-error{border:1px solid rgba(255,116,135,.25);color:#ff9aa8;background:rgba(255,116,135,.07)}.account-profile-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px}.account-profile-card{position:relative;overflow:hidden;padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.012));transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .4s ease}.account-profile-card.is-security{display:flex;min-height:100%;flex-direction:column;background:radial-gradient(circle at 100% 0,rgba(111,52,224,.13),transparent 38%),rgba(255,255,255,.018)}.account-profile-card-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:21px}.account-profile-card-head>span{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid rgba(103,238,233,.2);border-radius:8px;color:#70efea;background:rgba(103,238,233,.055);font-size:9px;font-weight:900}.account-profile-card-head h3{margin:1px 0 5px;color:#fff;font-size:17px;letter-spacing:-.025em}.account-profile-card-head p{margin:0;color:rgba(235,243,246,.48);font-size:10px;line-height:1.45}.account-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.account-profile-address-row label,.account-profile-form label,.account-profile-password-form label{display:grid;gap:7px}.account-profile-address-row label>span,.account-profile-form label>span,.account-profile-password-form label>span{color:rgba(236,244,247,.68);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.account-profile-address-row,.account-profile-form .is-wide,.account-profile-primary{grid-column:1/-1}.account-profile-address-row{display:grid;grid-template-columns:.75fr 1fr 1fr;gap:10px}.account-profile-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,8,19,.38)}.account-profile-type-toggle button{padding:11px 12px;border:1px solid transparent;border-radius:8px;text-align:left;color:rgba(232,242,245,.55);transition:.2s ease}.account-profile-type-toggle button b,.account-profile-type-toggle button span{display:block}.account-profile-type-toggle button b{font-size:11px}.account-profile-type-toggle button span{margin-top:3px;font-size:9px}.account-profile-type-toggle button.is-active{border-color:rgba(103,238,233,.4);color:#d9fffd;background:rgba(103,238,233,.12);box-shadow:0 6px 16px rgba(0,0,0,.16)}.account-profile-input{width:100%;height:46px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:10px;outline:none;color:#fff;background:rgba(255,255,255,.04);font-size:13px;transition:border-color .22s ease,background .22s ease,box-shadow .25s ease,transform .22s ease}.account-profile-input::-moz-placeholder{color:rgba(218,232,238,.36)}.account-profile-input::placeholder{color:rgba(218,232,238,.36)}.account-profile-input:focus{border-color:rgba(103,238,233,.62);background:rgba(103,238,233,.045);box-shadow:0 0 0 4px rgba(103,238,233,.055);transform:translateY(-1px)}.product-price-secondary{display:block;margin-top:4px;color:rgba(224,238,242,.52);font-size:11px;font-weight:650}.account-profile-primary,.account-profile-secondary{min-height:45px;padding:0 18px;border-radius:10px;font-size:11px;font-weight:900;transition:transform .25s ease,box-shadow .3s ease,filter .25s ease}.account-profile-primary{justify-self:start;color:#031518;background:linear-gradient(100deg,#67eee9,#36cbe5);box-shadow:0 12px 26px rgba(47,210,216,.16)}.account-profile-secondary{width:100%;margin-top:auto;color:#fff;background:linear-gradient(100deg,#6530d5,#8539ee);box-shadow:0 12px 26px rgba(115,49,219,.18)}.account-profile-primary:disabled,.account-profile-secondary:disabled{opacity:.6}.account-profile-security-state{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:12px;border:1px solid rgba(83,225,184,.16);border-radius:11px;background:rgba(83,225,184,.045)}.account-profile-security-state>i{width:8px;height:8px;border-radius:50%;background:#54e5b8;box-shadow:0 0 12px rgba(84,229,184,.65)}.account-profile-security-state b,.account-profile-security-state span{display:block}.account-profile-security-state b{color:#dcfff4;font-size:10px}.account-profile-security-state span{margin-top:2px;color:rgba(226,244,239,.46);font-size:8.5px}.account-profile-password-form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px}.account-profile-password-form>p{margin:1px 0 6px;color:rgba(235,243,246,.42);font-size:9px;line-height:1.55}@media (hover:hover){.account-profile-card:hover{transform:translateY(-4px);border-color:rgba(103,238,233,.22);box-shadow:0 20px 45px rgba(0,0,0,.18)}.account-profile-primary:hover,.account-profile-secondary:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 34px rgba(47,210,216,.22)}.account-profile-identity:hover{border-color:rgba(103,238,233,.18)}}@media (max-width:1100px){.account-profile-layout{grid-template-columns:1fr}.account-profile-password-form{height:auto}.account-profile-secondary{width:auto;align-self:flex-start}}@media (max-width:640px){.account-profile{padding:21px}.account-profile-head{display:block}.account-profile-completion{width:100%;margin-top:20px}.account-profile-identity{align-items:flex-start;flex-direction:column}.account-profile-layout{gap:12px}.account-profile-card{padding:18px}.account-profile-form{grid-template-columns:1fr}.account-profile-address-row,.account-profile-form label,.account-profile-primary{grid-column:1}.account-profile-address-row{grid-template-columns:1fr}.account-profile-input{font-size:16px}.account-profile-primary,.account-profile-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.account-profile-card,.account-profile-completion em,.account-profile-input,.account-profile-notice,.account-profile-primary,.account-profile-secondary{transition:none!important;animation:none!important;transform:none!important}}.forged-open-tip{right:0;width:440px;padding:18px;border-radius:16px}.forged-open-tip>.forged-open-tip-title{margin:0 0 13px;color:#70eee8;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.14em}.forged-open-week{grid-template-columns:repeat(7,minmax(46px,1fr));gap:5px}.forged-open-week div{min-height:58px;padding:8px 3px;gap:6px}.forged-open-week div>b{font-size:10px;line-height:1}.forged-open-week div>span{display:block;margin:0;font-size:8px;line-height:1;letter-spacing:-.02em}.forged-open-tip>small{min-height:25px;margin-top:13px;padding-top:12px}@media (max-width:760px){.forged-open-tip{position:fixed;top:68px;right:12px;left:12px;width:auto}.forged-open-week{grid-template-columns:repeat(7,minmax(38px,1fr))}}.why-hero.why-hero-next{position:relative;min-height:560px;grid-template-columns:.92fr 1.08fr;gap:28px;overflow:hidden;padding:0;background:radial-gradient(circle at 80% 20%,rgba(47,221,216,.14),transparent 31%),radial-gradient(circle at 8% 95%,rgba(126,53,238,.2),transparent 38%),linear-gradient(132deg,rgba(15,6,42,.96),rgba(4,24,39,.96));box-shadow:0 34px 85px rgba(2,4,17,.25)}.why-hero-next:before{position:absolute;z-index:0;inset:0;opacity:.18;background-image:linear-gradient(rgba(110,239,233,.09) 1px,transparent 0),linear-gradient(90deg,rgba(110,239,233,.09) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%);content:"";pointer-events:none}.why-hero-next-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:58px 0 58px 62px}.why-hero-next-copy .why-eyebrow{display:flex;align-items:center;gap:9px}.why-hero-next-copy .why-eyebrow:before{width:23px;height:1px;background:currentColor;content:""}.why-hero-next .why-hero-next-copy h1{max-width:610px;margin:18px 0 21px;font-size:clamp(48px,5vw,71px);line-height:.91}.why-hero-next .why-hero-next-copy h1 em{display:block;text-shadow:0 0 35px rgba(114,238,233,.18)}.why-hero-next .why-hero-next-copy>p:not(.why-eyebrow){max-width:530px;font-size:14px;line-height:1.72}.why-hero-next-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.why-hero-next-tags span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:rgba(237,247,249,.7);background:rgba(255,255,255,.035);font-size:9px;font-weight:800}.why-hero-next-tags svg{width:13px;color:#69eee8}.why-hero-next .why-primary-action{min-height:51px;padding-inline:20px;background:linear-gradient(105deg,#67eee8,#35c6e4);box-shadow:0 14px 32px rgba(37,207,214,.22)}.why-hero-next-visual{position:relative;z-index:2;min-width:0;min-height:560px;align-self:stretch;overflow:hidden;border-left:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 53% 43%,rgba(109,51,222,.35),transparent 37%),linear-gradient(145deg,rgba(17,6,43,.52),rgba(3,24,36,.74))}.why-hero-next-visual:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(8,15,32,.62),transparent 24%),linear-gradient(0deg,rgba(3,15,28,.9),transparent 43%);content:"";pointer-events:none}.why-hero-next-visual img{position:absolute;z-index:2;inset:0;width:100%;height:100%;padding:52px 24px 104px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;visibility:visible;filter:drop-shadow(0 34px 35px rgba(0,0,0,.35));transform:rotate(-4deg) scale(1.06);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s ease}.why-hero-next-halo{position:absolute;z-index:1;top:50%;left:51%;width:360px;height:360px;border:1px solid rgba(105,238,232,.16);border-radius:50%;box-shadow:0 0 80px rgba(93,233,228,.08),inset 0 0 60px rgba(118,51,230,.08);transform:translate(-50%,-55%)}.why-hero-next-halo:after,.why-hero-next-halo:before{position:absolute;inset:12%;border:1px solid rgba(255,255,255,.07);border-radius:inherit;content:""}.why-hero-next-halo:after{inset:29%}.why-hero-next-badge{position:absolute;z-index:4;top:26px;right:27px;padding:9px 12px;border:1px solid rgba(105,238,232,.3);border-radius:999px;color:#8bf4ef;background:rgba(4,20,34,.68);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(12px)}.why-hero-next-proof{position:absolute;z-index:5;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(105,238,232,.18);border-radius:14px;background:rgba(4,18,31,.75);box-shadow:0 18px 40px rgba(0,0,0,.22);backdrop-filter:blur(15px)}.why-hero-next-proof article{min-width:0;padding:15px 14px;border-right:1px solid rgba(255,255,255,.08)}.why-hero-next-proof article:last-child{border-right:0}.why-hero-next-proof span,.why-hero-next-proof strong{display:block}.why-hero-next-proof strong{color:#fff;font-size:17px;font-weight:900;letter-spacing:-.03em}.why-hero-next-proof span{margin-top:4px;overflow:hidden;color:rgba(226,240,244,.48);font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.why-hero-next:hover .why-hero-next-visual img{filter:drop-shadow(0 42px 42px rgba(0,0,0,.42));transform:rotate(-1.5deg) scale(1.1)}.why-hero-next .why-text-link:hover svg{transform:translateX(3px)}.why-hero-next .why-text-link svg{transition:transform .2s ease}}@media (max-width:900px){.why-hero.why-hero-next{grid-template-columns:1fr}.why-hero-next-copy{padding:48px 42px}.why-hero-next-visual{min-height:470px;border-top:1px solid rgba(255,255,255,.07);border-left:0}}@media (max-width:640px){.why-hero-next-copy{padding:35px 22px}.why-hero-next .why-hero-next-copy h1{font-size:43px}.why-hero-next-visual{min-height:400px}.why-hero-next-visual img{padding:52px 16px 115px}.why-hero-next-proof{right:12px;bottom:12px;left:12px}.why-hero-next-proof article{padding:12px 8px}.why-hero-next-proof strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.why-hero-next-visual img{transition:none}}.forged-route-transition{perspective:1200px}.forged-route-backdrop{position:absolute;inset:0;opacity:0;background:rgba(3,5,15,.64);backdrop-filter:blur(7px) saturate(112%);will-change:opacity}.forged-route-film{position:absolute;top:-12%;bottom:-12%;left:-12%;width:124%;opacity:.98;background:linear-gradient(112deg,transparent 0 21%,rgba(255,255,255,.06) 21.15% 21.35%,transparent 21.5% 55%,rgba(101,238,232,.1) 55.1% 55.3%,transparent 55.5%),radial-gradient(circle at 72% 42%,rgba(72,227,222,.2),transparent 27%),linear-gradient(115deg,rgba(10,4,27,.98),rgba(18,10,53,.97) 45%,rgba(5,40,53,.97));border-right:1px solid rgba(103,239,233,.68);box-shadow:38px 0 80px rgba(0,0,0,.32),5px 0 24px rgba(69,231,225,.13);transform:translateX(-112%) skewX(-7deg);transform-origin:50% 50%;will-change:transform}.forged-route-film:before{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(112,239,233,.08) 1px,transparent 0),linear-gradient(90deg,rgba(112,239,233,.08) 1px,transparent 0);background-size:72px 72px;content:""}.forged-route-film:after{position:absolute;top:0;right:-2px;bottom:0;width:2px;background:#69eee8;box-shadow:0 0 22px rgba(105,238,232,.85),0 0 55px rgba(105,238,232,.42);content:""}.forged-route-scan{position:absolute;z-index:4;top:0;bottom:0;left:50%;width:140px;opacity:0;background:linear-gradient(90deg,transparent,rgba(111,242,236,.08),transparent);transform:translateX(-50%) skewX(-8deg)}.forged-route-mark{position:absolute;z-index:6;top:50%;bottom:auto;left:50%;display:flex;width:auto;flex-direction:column;align-items:center;gap:9px;opacity:0;transform:translate(-50%,-50%) scale(.96);transition:none}.forged-route-mark .forged-logo{width:116px!important;filter:drop-shadow(0 0 20px rgba(112,240,235,.22))}.forged-route-mark small{color:rgba(229,243,245,.5);font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.forged-route-progress{position:absolute;z-index:8;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#7327e3,#69eee8 64%,#42cae5);box-shadow:0 0 14px rgba(91,237,232,.35);transform:scaleX(0);transform-origin:left}body.is-route-entering .forged-route-transition,body.is-route-leaving .forged-route-transition{visibility:visible}body.is-route-leaving .forged-route-content{opacity:.78;filter:saturate(.85);transform:scale(.998);transition:opacity .15s ease,transform .15s ease,filter .15s ease}body.is-route-leaving .forged-route-backdrop{animation:forged-film-backdrop-in 175ms ease-out both}body.is-route-leaving .forged-route-film{animation:forged-film-sweep-in .19s cubic-bezier(.72,0,.24,1) both}body.is-route-leaving .forged-route-scan{animation:forged-film-scan-in .19s ease-out both}body.is-route-leaving .forged-route-mark{animation:forged-film-mark-in 145ms cubic-bezier(.2,.8,.2,1) 58ms both}body.is-route-leaving .forged-route-progress{animation:forged-film-progress-in 175ms ease-out both}body.is-route-entering .forged-route-content{animation:forged-film-content-in .26s cubic-bezier(.2,.8,.2,1) both}body.is-route-entering .forged-route-backdrop{animation:forged-film-backdrop-out 275ms ease both}body.is-route-entering .forged-route-film{animation:forged-film-sweep-out 285ms cubic-bezier(.72,0,.24,1) both}body.is-route-entering .forged-route-scan{animation:forged-film-scan-out .23s ease both}body.is-route-entering .forged-route-mark{animation:forged-film-mark-out 125ms ease both}body.is-route-entering .forged-route-progress{animation:forged-film-progress-out .23s ease both}body.is-route-entering .forged-route-transition{animation:forged-route-visibility-out .3s step-end both}@keyframes forged-film-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes forged-film-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes forged-film-sweep-in{0%{transform:translateX(-112%) skewX(-7deg)}to{transform:translateX(0) skewX(-7deg)}}@keyframes forged-film-sweep-out{0%{transform:translateX(0) skewX(-7deg)}to{transform:translateX(112%) skewX(-7deg)}}@keyframes forged-film-scan-in{0%{left:-12%;opacity:0}28%{opacity:.8}to{left:51%;opacity:.5}}@keyframes forged-film-scan-out{0%{left:51%;opacity:.5}to{left:112%;opacity:0}}@keyframes forged-film-mark-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes forged-film-mark-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-52%) scale(1.03)}}@keyframes forged-film-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(.72)}}@keyframes forged-film-progress-out{0%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes forged-film-content-in{0%{opacity:.55;transform:translateY(5px) scale(.998)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.forged-route-transition{display:none!important}body.is-route-entering .forged-route-content,body.is-route-leaving .forged-route-content{opacity:1;filter:none;transform:none;animation:none!important;transition:none!important}}.forged-route-transition{background:transparent;backdrop-filter:none}.forged-route-ribbon{position:absolute;z-index:2;top:-15vh;bottom:-15vh;left:0;width:42vw;min-width:420px;overflow:hidden;background:linear-gradient(110deg,rgba(255,255,255,.025),transparent 32% 62%,rgba(106,240,234,.075)),linear-gradient(145deg,rgba(17,7,43,.94),rgba(7,27,49,.92));border-right:1px solid rgba(107,240,235,.58);border-left:1px solid rgba(124,69,232,.3);box-shadow:25px 0 70px rgba(0,0,0,.24),5px 0 30px rgba(87,234,229,.12);clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);transform:translateX(-145%);will-change:transform,opacity}.forged-route-ribbon:before{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);background-size:34% 100%;content:""}.forged-route-ribbon>i{position:absolute;top:0;right:7%;bottom:0;width:1px;background:linear-gradient(transparent,#72f1ec 25% 75%,transparent);box-shadow:0 0 18px rgba(101,238,232,.7)}.forged-route-glint{position:absolute;z-index:3;top:calc(var(--route-y, 50vh) - 50px);left:0;width:180px;height:100px;opacity:0;background:radial-gradient(ellipse,rgba(124,246,241,.34),transparent 68%);filter:blur(12px);transform:translateX(-220px);will-change:transform,opacity}body.is-route-leaving .forged-route-transition{visibility:visible}body.is-route-leaving .forged-route-content{opacity:.96;filter:saturate(.94);transform:none;transition:opacity .16s ease,filter .16s ease}body.is-route-leaving .forged-route-ribbon{animation:forged-route-ribbon-pass .42s cubic-bezier(.66,0,.25,1) both}body.is-route-leaving .forged-route-glint{animation:forged-route-glint-pass .42s cubic-bezier(.66,0,.25,1) both}body.is-route-entering .forged-route-glint,body.is-route-entering .forged-route-ribbon,body.is-route-entering .forged-route-transition{visibility:hidden!important;animation:none!important}@keyframes forged-route-ribbon-pass{0%{opacity:0;transform:translateX(-145%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateX(calc(100vw + 45%))}}@keyframes forged-route-glint-pass{0%{opacity:0;transform:translateX(-220px)}18%{opacity:.7}82%{opacity:.7}to{opacity:0;transform:translateX(calc(100vw + 220px))}}@media (max-width:640px){.forged-route-ribbon{width:66vw;min-width:280px}}@media (prefers-reduced-motion:reduce){.forged-route-transition{display:none!important}body.is-route-leaving .forged-route-content{opacity:1;filter:none}}.forged-route-transition:before{position:absolute;z-index:0;inset:0;opacity:0;background:rgba(3,4,13,.72);backdrop-filter:blur(10px) saturate(115%);content:"";will-change:opacity}.forged-route-ribbon{top:-24vh;bottom:-24vh;width:112vw;min-width:112vw;opacity:0;background:linear-gradient(108deg,transparent 0 22%,rgba(255,255,255,.045) 22.15% 22.3%,transparent 22.45% 63%,rgba(100,239,233,.12) 63.1% 63.25%,transparent 63.4%),radial-gradient(circle at 68% 48%,rgba(54,223,220,.25),transparent 29%),radial-gradient(circle at 26% 58%,rgba(114,43,224,.3),transparent 36%),linear-gradient(125deg,rgba(8,3,24,.985),rgba(27,10,67,.98) 45%,rgba(4,49,61,.98));border-right:1px solid rgba(109,242,236,.8);border-left:0;box-shadow:38px 0 110px rgba(0,0,0,.34),5px 0 36px rgba(95,237,232,.18);clip-path:polygon(13% 0,100% 0,87% 100%,0 100%);transform:translateX(-125%)}.forged-route-ribbon:before{opacity:.17;background-image:linear-gradient(rgba(111,240,234,.09) 1px,transparent 0),linear-gradient(90deg,rgba(111,240,234,.09) 1px,transparent 0);background-size:74px 74px}.forged-route-ribbon>i{right:11.7%;width:2px;box-shadow:0 0 24px rgba(101,238,232,.85),0 0 64px rgba(101,238,232,.38)}.forged-route-glint{top:calc(var(--route-y, 50vh) - 110px);width:320px;height:220px;background:radial-gradient(ellipse,rgba(132,251,247,.38),rgba(98,236,231,.08) 35%,transparent 70%);filter:blur(17px)}.forged-route-orbit{position:absolute;z-index:4;top:50%;left:50%;width:300px;height:300px;border:1px solid rgba(105,239,233,.16);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.72)}.forged-route-orbit-two{width:430px;height:430px;border-color:rgba(130,75,231,.13)}.forged-route-destination{position:absolute;z-index:6;top:50%;left:50%;display:flex;min-width:300px;flex-direction:column;align-items:center;gap:7px;opacity:0;text-align:center;transform:translate(-50%,-44%) scale(.96)}.forged-route-destination small{color:#6feee9;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.forged-route-destination strong{color:#fff;font-size:clamp(28px,3vw,46px);font-weight:850;letter-spacing:-.045em;line-height:1}.forged-route-destination>i{width:72px;height:1px;margin-top:9px;background:linear-gradient(90deg,transparent,#6feee9,transparent);box-shadow:0 0 12px rgba(105,238,232,.55);transform:scaleX(0)}body.is-route-leaving .forged-route-content{opacity:.84;filter:saturate(.82) brightness(.78);transition:opacity .26s ease,filter .26s ease}body.is-route-leaving .forged-route-transition:before{animation:forged-cinema-backdrop 1.05s ease both}body.is-route-leaving .forged-route-ribbon{animation:forged-cinema-ribbon 1.05s cubic-bezier(.7,0,.22,1) both}body.is-route-leaving .forged-route-glint{animation:forged-cinema-glint 1.05s cubic-bezier(.7,0,.22,1) both}body.is-route-leaving .forged-route-orbit-one{animation:forged-cinema-orbit-one 1.05s ease both}body.is-route-leaving .forged-route-orbit-two{animation:forged-cinema-orbit-two 1.05s ease both}body.is-route-leaving .forged-route-destination{animation:forged-cinema-title 1.05s cubic-bezier(.2,.8,.2,1) both}body.is-route-leaving .forged-route-destination>i{animation:forged-cinema-title-line 1.05s ease both}@keyframes forged-cinema-backdrop{0%,to{opacity:0}24%,74%{opacity:1}}@keyframes forged-cinema-ribbon{0%{opacity:0;transform:translateX(-125%)}8%{opacity:1}48%{transform:translateX(-6%)}56%{transform:translateX(6%)}92%{opacity:1}to{opacity:0;transform:translateX(125%)}}@keyframes forged-cinema-glint{0%{opacity:0;transform:translateX(-340px)}16%,82%{opacity:.8}to{opacity:0;transform:translateX(calc(100vw + 340px))}}@keyframes forged-cinema-orbit-one{0%,18%,86%,to{opacity:0;transform:translate(-50%,-50%) scale(.72)}40%,68%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes forged-cinema-orbit-two{0%,22%,82%,to{opacity:0;transform:translate(-50%,-50%) scale(.78)}44%,66%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes forged-cinema-title{0%,25%{opacity:0;transform:translate(-50%,-42%) scale(.96);filter:blur(5px)}43%,67%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}84%,to{opacity:0;transform:translate(-50%,-56%) scale(1.025);filter:blur(3px)}}@keyframes forged-cinema-title-line{0%,30%{transform:scaleX(0)}48%,70%{transform:scaleX(1)}88%,to{transform:scaleX(0)}}@media (max-width:640px){.forged-route-ribbon{width:150vw;min-width:150vw}.forged-route-orbit-one{width:230px;height:230px}.forged-route-orbit-two{width:330px;height:330px}.forged-route-destination{min-width:240px}}@media (prefers-reduced-motion:reduce){.forged-route-transition{display:none!important}}.cart-motion-layer{position:fixed;z-index:1200;inset:0;overflow:hidden;pointer-events:none}.cart-motion-object{position:fixed;z-index:3;top:var(--cart-from-y);left:var(--cart-from-x);display:flex;width:clamp(76px,var(--cart-from-w),280px);height:clamp(58px,var(--cart-from-h),112px);align-items:center;gap:12px;overflow:hidden;padding:10px;border:1px solid rgba(111,241,235,.48);border-radius:16px;color:#fff;background:linear-gradient(135deg,rgba(17,7,44,.96),rgba(4,29,42,.96));box-shadow:0 24px 65px rgba(1,4,17,.42),0 0 35px rgba(76,231,226,.17);transform-origin:center;will-change:transform,opacity,filter}.cart-motion-aura{position:absolute;z-index:-1;inset:-30px;opacity:.65;background:radial-gradient(circle at 30% 50%,rgba(116,50,226,.45),transparent 42%),radial-gradient(circle at 80% 50%,rgba(58,228,223,.34),transparent 45%);filter:blur(16px)}.cart-motion-media{display:grid;width:56px;height:56px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#72eee9;background:rgba(255,255,255,.04)}.cart-motion-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-motion-media svg{width:23px}.cart-motion-copy{min-width:0}.cart-motion-copy small,.cart-motion-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-motion-copy small{color:#72eee9;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cart-motion-copy strong{margin-top:5px;font-size:12px}.cart-motion-layer--add .cart-motion-object{animation:cart-product-flight .9s cubic-bezier(.22,.76,.2,1) both}.cart-motion-layer--add .cart-motion-aura{animation:cart-aura-pulse .9s ease both}.cart-motion-layer--remove .cart-motion-object{border-color:rgba(245,120,157,.42);box-shadow:0 22px 55px rgba(1,4,17,.42),0 0 30px rgba(218,69,123,.13);animation:cart-product-remove .61s cubic-bezier(.4,0,.7,.2) both}.cart-motion-layer--remove .cart-motion-media{color:#ff8eae}.cart-motion-layer--remove .cart-motion-copy small{color:#ff91af}.cart-motion-status{position:fixed;z-index:5;top:82px;right:22px;display:flex;min-width:260px;max-width:360px;min-height:65px;align-items:center;gap:11px;padding:12px 15px;border:1px solid rgba(107,240,235,.25);border-radius:14px;color:#fff;background:rgba(5,20,34,.9);box-shadow:0 20px 55px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px);opacity:0}.cart-motion-status>svg{width:21px;flex:0 0 auto;padding:4px;box-sizing:content-box;border-radius:50%;color:#05181b;background:#69eee8;box-shadow:0 0 18px rgba(105,238,232,.28)}.cart-motion-status small,.cart-motion-status strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-motion-status small{color:#72eee9;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cart-motion-status strong{max-width:265px;margin-top:3px;font-size:11px}.cart-motion-layer--add .cart-motion-status{animation:cart-status-add 1.25s ease both}.cart-motion-layer--remove .cart-motion-status{border-color:rgba(244,122,157,.22);animation:cart-status-remove 1s ease both}.cart-motion-layer--remove .cart-motion-status>svg{color:#fff;background:#d94e7d;box-shadow:0 0 18px rgba(217,78,125,.23)}.cart-motion-layer--remove .cart-motion-status small{color:#ff9ab5}.forged-cart.is-cart-impact{animation:cart-header-impact .48s cubic-bezier(.2,.85,.25,1);border-color:rgba(105,238,232,.72)!important}.forged-cart.is-cart-impact:before{position:absolute;inset:-8px;border:1px solid rgba(105,238,232,.7);border-radius:17px;content:"";animation:cart-impact-ring .48s ease-out both}.forged-cart.is-cart-impact .forged-cart-badge{animation:cart-badge-pop .48s cubic-bezier(.2,.9,.2,1)}.forged-cart-line{position:relative;overflow:hidden;transform-origin:right center;transition:border-color .2s ease,background .2s ease;animation:cart-line-enter .42s cubic-bezier(.2,.8,.2,1) both}.forged-cart-line:after{position:absolute;top:0;bottom:0;left:-45%;width:28%;background:linear-gradient(90deg,transparent,rgba(105,238,232,.08),transparent);content:"";transform:skewX(-18deg);animation:cart-line-shimmer .78s ease .12s both;pointer-events:none}.forged-cart-line.is-removing{pointer-events:none;animation:cart-line-collapse .54s cubic-bezier(.45,0,.8,.2) both}.forged-cart-line.is-removing:before{position:absolute;z-index:5;inset:0;background:linear-gradient(90deg,transparent,rgba(219,71,119,.13));content:"";animation:cart-remove-wash .48s ease both}.forged-cart-drawer-root{animation:cart-drawer-root-in .26s ease both}.forged-cart-drawer-backdrop{animation:cart-drawer-backdrop-in .26s ease both}.forged-cart-drawer{animation:cart-drawer-in .52s cubic-bezier(.2,.82,.2,1) both}@keyframes cart-product-flight{0%{opacity:0;transform:translate3d(0,8px,0) scale(.88);filter:blur(3px)}12%{opacity:1;transform:translate3d(0,-8px,0) scale(1.02);filter:blur(0)}54%{opacity:1;transform:translate3d(var(--cart-mid-x),var(--cart-arc-y),0) rotate(-4deg) scale(.72)}82%{opacity:1;transform:translate3d(var(--cart-dx),var(--cart-dy),0) rotate(3deg) scale(.18);filter:blur(0)}to{opacity:0;transform:translate3d(var(--cart-dx),var(--cart-dy),0) scale(.08);filter:blur(4px)}}@keyframes cart-product-remove{0%{opacity:1;transform:none;filter:blur(0)}22%{transform:translateX(-18px) scale(1.015)}to{opacity:0;transform:translate3d(var(--cart-dx),24px,0) rotate(5deg) scale(.65);filter:blur(5px)}}@keyframes cart-aura-pulse{0%,to{opacity:0;transform:scale(.8)}28%,70%{opacity:.8;transform:scale(1.08)}}@keyframes cart-status-add{0%,48%{opacity:0;transform:translateY(-10px) scale(.97)}58%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes cart-status-remove{0%,36%{opacity:0;transform:translateY(-8px)}48%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes cart-header-impact{0%{transform:scale(1)}38%{transform:scale(1.22) rotate(-5deg);box-shadow:0 0 30px rgba(105,238,232,.42)}70%{transform:scale(.94) rotate(2deg)}to{transform:none}}@keyframes cart-impact-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@keyframes cart-badge-pop{0%{transform:scale(.4)}48%{transform:scale(1.45)}78%{transform:scale(.9)}to{transform:scale(1)}}@keyframes cart-line-enter{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes cart-line-shimmer{0%{left:-45%}to{left:125%}}@keyframes cart-line-collapse{0%{opacity:1;max-height:150px;margin-bottom:0;transform:none}58%{opacity:0;max-height:150px;transform:translateX(46px) scale(.96)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin:-8px 0;transform:translateX(70px) scale(.94)}}@keyframes cart-remove-wash{0%{opacity:0;transform:translateX(-100%)}45%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes cart-drawer-root-in{0%{visibility:hidden}to{visibility:visible}}@keyframes cart-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cart-drawer-in{0%{transform:translateX(102%);box-shadow:none}to{transform:none}}@media (max-width:640px){.cart-motion-status{top:72px;right:12px;left:12px;min-width:0;max-width:none}.cart-motion-object{max-width:210px}}@media (prefers-reduced-motion:reduce){.cart-motion-layer{display:none}.forged-cart-drawer,.forged-cart-drawer-backdrop,.forged-cart-drawer-root,.forged-cart-line,.forged-cart-line.is-removing{animation:none!important}}.fp-clean .fc-warranty-next{padding:100px 0 92px;background:radial-gradient(65% 85% at 80% 35%,rgba(31,80,120,.18),transparent 70%),linear-gradient(145deg,rgba(44,13,96,.58),rgba(18,8,48,.18))}.fc-warranty-next .fc-shell{position:relative;z-index:1}.fc-warranty-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:70px;align-items:end}.fp-clean .fc-warranty-head h2{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(52px,5.8vw,94px);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.fc-warranty-head h2 span,.fc-warranty-head h2 strong{display:block}.fc-warranty-head h2 span{color:#f5e8ff}.fc-warranty-head h2 strong{color:#a990ff;font-weight:800}.fc-warranty-intro{padding:0 0 8px 28px;border-left:1px solid rgba(107,238,234,.3)}.fc-warranty-intro>p{margin:0;color:var(--fc-muted);font-size:16px;line-height:1.65}.fc-warranty-intro .fc-text-link{margin-top:22px!important}.fc-warranty-timeline{margin-top:50px;padding:24px 28px 27px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(5,8,25,.28);box-shadow:inset 0 1px rgba(255,255,255,.04)}.fc-warranty-scale{display:grid;grid-template-columns:repeat(4,1fr);padding-left:1px;color:rgba(255,255,255,.4);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fc-warranty-scale span:not(:first-child){text-align:right}.fc-warranty-track{position:relative;height:1px;margin:13px 0 16px;background:rgba(255,255,255,.16)}.fc-warranty-track i{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#596178}.fc-warranty-track i:first-child{left:33.33%}.fc-warranty-track i:nth-child(2){left:66.66%}.fc-warranty-track i:nth-child(3){right:0;background:#66efeb;box-shadow:0 0 14px rgba(102,239,235,.7)}.fc-warranty-bars{display:grid;gap:9px}.fc-warranty-bar{position:relative;display:flex;justify-content:space-between;align-items:center;width:var(--bar-width);min-height:36px;padding:0 14px;overflow:hidden;border-radius:8px;font-size:11px;animation:fc-warranty-grow 1s cubic-bezier(.2,.8,.2,1) both;animation-play-state:paused;transform-origin:left}.fc-warranty.is-inview .fc-warranty-bar{animation-play-state:running}.fc-warranty-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.2),transparent 75%);transform:translateX(-110%);animation:fc-warranty-shine 3.8s ease-in-out 1.2s infinite}.fc-warranty-bar b,.fc-warranty-bar span{position:relative;z-index:1}.fc-warranty-bar b{font-size:13px}.fc-warranty-bar.is-advanced{--bar-width:66.66%;background:linear-gradient(90deg,rgba(12,134,153,.48),rgba(0,211,220,.24));color:#bffffd}.fc-warranty-bar.is-titane{--bar-width:100%;background:linear-gradient(90deg,rgba(103,38,197,.78),rgba(159,93,255,.42));color:white;animation-delay:.12s}.fc-warranty-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.fc-warranty-product{position:relative;display:grid;grid-template-columns:38% 62%;min-height:260px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,rgba(8,8,28,.78),rgba(10,27,43,.74));color:inherit;text-decoration:none;box-shadow:0 20px 50px rgba(0,0,0,.16);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.fc-warranty-product.is-titane{border-color:rgba(143,89,240,.38);background:linear-gradient(145deg,rgba(24,12,57,.88),rgba(9,38,54,.75))}.fc-warranty-product-visual{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(93,62,188,.24),transparent 70%)}.fc-warranty-product[style]{border-color:color-mix(in srgb,var(--wc-accent) 36%,rgba(255,255,255,.12));background:linear-gradient(145deg,color-mix(in srgb,var(--wc-accent) 17%,rgba(8,8,28,.78)),rgba(10,27,43,.74))}.fc-warranty-product[style] .fc-warranty-product-visual{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--wc-accent) 34%,transparent),transparent 70%)}.fc-warranty-product-visual:after{content:"";position:absolute;inset:auto 12% 12% 12%;height:14px;border-radius:50%;background:#000;filter:blur(14px);opacity:.5}.fc-warranty-product-visual img{position:absolute;inset:12px;z-index:1;width:calc(100% - 24px);height:calc(100% - 24px);-o-object-fit:contain;object-fit:contain;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .45s ease}.fc-warranty-product-visual>span{z-index:2;top:18px;padding:7px 10px;border:1px solid rgba(101,238,234,.28);border-radius:999px;color:#7bf4ef;background:rgba(2,13,29,.7)}.fc-warranty-product-visual>em.fc-warranty-featured,.fc-warranty-product-visual>span{position:absolute;left:18px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fc-warranty-product-visual>em.fc-warranty-featured{z-index:3;top:51px;right:auto;padding:6px 10px;border:1px solid rgba(251,191,36,.45);border-radius:999px;color:#fcd34d;background:rgba(2,13,29,.72);font-style:normal;backdrop-filter:blur(6px)}.fc-warranty-products.is-many .fc-warranty-product-visual>em.fc-warranty-featured{top:46px;left:14px;right:auto}.fc-warranty-product-copy{display:flex;flex-direction:column;justify-content:center;padding:28px 30px 28px 20px}.fc-warranty-product-copy>small{color:#65efeb;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fc-warranty-product[style] .fc-warranty-product-copy>b,.fc-warranty-product[style] .fc-warranty-product-copy>div svg,.fc-warranty-product[style] .fc-warranty-product-copy>small{color:var(--wc-accent)}.fc-warranty-product-copy h3{margin:7px 0 9px;color:#fff;font-family:var(--font-display);font-size:36px;line-height:1;letter-spacing:-.035em}.fc-warranty-product-copy>p{margin:0;color:rgba(235,239,246,.58);font-size:12px;line-height:1.55}.fc-warranty-product-copy>div{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px}.fc-warranty-product-copy>div span{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.72);font-size:10px;font-weight:700}.fc-warranty-product-copy>div svg{width:14px;height:14px;color:#61ece8}.fc-warranty-products.is-many{grid-template-columns:repeat(auto-fit,minmax(305px,1fr))}.fc-warranty-products.is-many .fc-warranty-product{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}.fc-warranty-products.is-many .fc-warranty-product-visual{min-height:170px}.fc-warranty-products.is-many .fc-warranty-product-visual>span{top:14px;left:14px}.fc-warranty-products.is-many .fc-warranty-product-copy{justify-content:flex-start;padding:20px 22px 22px}.fc-warranty-products.is-many .fc-warranty-product-copy h3{font-size:27px}.fc-warranty-products.is-many .fc-warranty-product-copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-warranty-products.is-many .fc-warranty-product-copy>div{margin-top:14px;gap:6px 12px}.fc-warranty-products.is-many .fc-warranty-product-copy>b{margin-top:15px;font-size:10.5px}@media (max-width:640px){.fc-warranty-products.is-many .fc-warranty-product-visual{min-height:200px}}.fc-warranty-product-copy>b{display:flex;align-items:center;gap:9px;margin-top:22px;color:#78f4ef;font-size:11px}.fc-warranty-product-copy>b svg{transition:transform .3s ease}.fc-warranty-reassurance{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:15px 20px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.58)}.fc-warranty-reassurance>svg{width:18px;color:#61ece8}.fc-warranty-reassurance p{margin:0;font-size:11px;line-height:1.5}.fc-warranty-reassurance p b{color:#fff}.fc-warranty-reassurance>span{color:#7df2ee;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media (hover:hover){.fc-warranty-product:hover{transform:translateY(-7px);border-color:rgba(102,239,235,.42);box-shadow:0 30px 70px rgba(0,0,0,.3),0 0 35px rgba(65,217,220,.08)}.fc-warranty-product:hover .fc-warranty-product-visual img{transform:scale(1.09) rotate(-2deg);filter:drop-shadow(0 18px 22px rgba(0,0,0,.45))}.fc-warranty-product:hover .fc-warranty-product-copy>b svg{transform:translateX(5px)}}@keyframes fc-warranty-grow{0%{transform:scaleX(0);opacity:.25}to{transform:scaleX(1);opacity:1}}@keyframes fc-warranty-shine{0%,55%{transform:translateX(-110%)}85%,to{transform:translateX(110%)}}@media (max-width:900px){.fc-warranty-head{grid-template-columns:1fr;gap:28px}.fc-warranty-intro{padding-left:0;border-left:0;max-width:600px}.fc-warranty-products{grid-template-columns:1fr}.fc-warranty-product{min-height:230px}}@media (max-width:600px){.fp-clean .fc-warranty-next{padding:72px 0 64px}.fp-clean .fc-warranty-head h2{font-size:48px;line-height:.94}.fc-warranty-timeline{margin-top:34px;padding:19px 16px}.fc-warranty-bar.is-advanced{--bar-width:72%}.fc-warranty-product{grid-template-columns:1fr;min-height:0}.fc-warranty-product-visual{height:200px}.fc-warranty-product-copy{padding:23px}.fc-warranty-reassurance{grid-template-columns:auto 1fr}.fc-warranty-reassurance>span{grid-column:2}}@media (prefers-reduced-motion:reduce){.fc-warranty-bar{animation:none!important;transform:none}.fc-warranty-bar:after{display:none}.fc-warranty-product,.fc-warranty-product-visual img{transition:none!important}}.fp-clean .fc-films{padding-top:92px}.fc-films .fc-section-heading-centered{max-width:980px}.fc-films-intro{max-width:650px;margin:25px auto 0;color:rgba(239,240,247,.58);font-size:15px;line-height:1.65}.fc-film-guide{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;width:min(100%,920px);margin:38px auto 14px;padding:15px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(130deg,rgba(15,8,38,.7),rgba(8,29,45,.52));box-shadow:0 20px 55px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.04);overflow:hidden}.fc-film-guide:before{content:"";position:absolute;width:220px;height:120px;left:-80px;top:-75px;background:#6e24dc;border-radius:50%;filter:blur(55px);opacity:.22;pointer-events:none}.fc-film-guide>div{position:relative;z-index:1;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-width:0;padding:5px 12px}.fc-film-guide>div>span{color:rgba(255,255,255,.25);font-size:9px;font-weight:900;letter-spacing:.1em}.fc-film-guide svg{width:19px;height:19px;color:#64efeb;filter:drop-shadow(0 0 10px rgba(100,239,235,.25))}.fc-film-guide b,.fc-film-guide p,.fc-film-guide small{display:block;margin:0}.fc-film-guide b{color:#fff;font-size:11px}.fc-film-guide small{margin-top:4px;overflow:hidden;color:rgba(235,238,247,.45);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.fc-film-guide>i{width:1px;height:35px;background:linear-gradient(transparent,rgba(255,255,255,.18),transparent)}.fp-clean .fc-film-tabs{margin-top:14px}@media (hover:hover){.fc-film-guide>div{border-radius:11px;transition:background .3s ease,transform .3s ease}.fc-film-guide>div:hover{background:rgba(255,255,255,.045);transform:translateY(-2px)}}@media (max-width:760px){.fc-film-guide{grid-template-columns:1fr;gap:0;padding:9px;margin-top:30px}.fc-film-guide>div{padding:12px 10px}.fc-film-guide>i{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.fc-film-guide small{white-space:normal}.fp-clean .fc-film-tabs{margin-top:12px}}.subscription-plan{isolation:isolate;overflow:hidden;transition:transform .48s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .48s ease,filter .35s ease}.subscription-plan:before{content:"";position:absolute;z-index:-1;width:300px;height:300px;top:-190px;left:50%;border-radius:50%;background:radial-gradient(circle,rgba(100,239,235,.2),transparent 68%);opacity:0;transform:translateX(-50%) scale(.65);transition:opacity .45s ease,transform .65s cubic-bezier(.2,.8,.2,1);pointer-events:none}.subscription-plan.is-premium:before{background:radial-gradient(circle,rgba(169,104,255,.27),transparent 68%)}.subscription-plan:after{content:"";position:absolute;z-index:3;inset:-70% -30%;background:linear-gradient(105deg,transparent 43%,rgba(255,255,255,.095) 49%,transparent 55%);opacity:0;transform:translateX(-45%) rotate(5deg);transition:opacity .25s ease,transform .9s cubic-bezier(.2,.8,.2,1);pointer-events:none}.subscription-plan h3,.subscription-plan li,.subscription-plan-badge,.subscription-plan-divider,.subscription-plan-index,.subscription-plan-price strong{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s ease,opacity .3s ease,box-shadow .35s ease}.subscription-plan li svg{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .3s ease}.subscription-plan-action{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s ease,color .3s ease,box-shadow .35s ease,border-color .3s ease}.subscription-plan-action:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.36) 48%,transparent 70%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.subscription-plan-action svg{transition:transform .3s ease}@media (hover:hover){.subscription-plan-grid:hover .subscription-plan:not(:hover){filter:saturate(.72) brightness(.86)}.subscription-plan:hover{z-index:4;transform:translateY(-12px) scale(1.018);border-color:rgba(102,239,235,.55);box-shadow:0 34px 76px rgba(0,0,0,.34),0 0 42px rgba(57,222,218,.09),inset 0 1px rgba(255,255,255,.08);filter:none!important}.subscription-plan.is-recommended:hover{transform:translateY(-20px) scale(1.018);box-shadow:0 36px 82px rgba(0,0,0,.36),0 0 55px rgba(57,222,218,.16),inset 0 1px rgba(255,255,255,.1)}.subscription-plan.is-premium:hover{border-color:rgba(185,130,255,.66);box-shadow:0 34px 76px rgba(0,0,0,.34),0 0 48px rgba(137,61,235,.16),inset 0 1px rgba(255,255,255,.08)}.subscription-plan:hover:before{opacity:1;transform:translateX(-50%) scale(1)}.subscription-plan:hover:after{opacity:1;transform:translateX(45%) rotate(5deg)}.subscription-plan:hover h3{transform:translateX(4px)}.subscription-plan:hover .subscription-plan-price strong{transform:translateY(-3px) scale(1.055);text-shadow:0 0 28px currentColor}.subscription-plan:hover .subscription-plan-index{color:rgba(102,239,235,.62);transform:translateY(-2px)}.subscription-plan:hover .subscription-plan-divider{transform:scaleX(.92);background:linear-gradient(90deg,var(--fc-cyan,#62ece7),rgba(255,255,255,.08))}.subscription-plan:hover li{transform:translateX(4px)}.subscription-plan:hover li:nth-child(2){transition-delay:25ms}.subscription-plan:hover li:nth-child(3){transition-delay:.05s}.subscription-plan:hover li:nth-child(4){transition-delay:75ms}.subscription-plan:hover li:nth-child(5){transition-delay:.1s}.subscription-plan:hover li:nth-child(6){transition-delay:.125s}.subscription-plan:hover li:nth-child(7){transition-delay:.15s}.subscription-plan:hover li svg{transform:scale(1.18) rotate(-7deg);filter:drop-shadow(0 0 7px rgba(93,236,230,.5))}.subscription-plan:hover .subscription-plan-badge{transform:translateY(-2px);box-shadow:0 8px 24px rgba(98,236,231,.28)}.subscription-plan-action:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 14px 30px rgba(54,224,218,.2)}.subscription-plan.is-premium .subscription-plan-action:hover{box-shadow:0 14px 32px rgba(116,52,228,.35)}.subscription-plan-action:hover:before{transform:translateX(120%)}.subscription-plan-action:hover svg{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.subscription-plan,.subscription-plan *,.subscription-plan:after,.subscription-plan:before{transition:none!important}.subscription-plan.is-recommended:hover,.subscription-plan:hover{transform:none!important}}.checkout-page{min-height:calc(100vh - 64px);padding:58px 24px 86px;background:radial-gradient(circle at 18% 22%,rgba(118,49,222,.15),transparent 32%),radial-gradient(circle at 82% 70%,rgba(45,202,220,.08),transparent 35%)}.checkout-shell{width:min(1220px,100%);margin:auto}.checkout-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.checkout-heading p,.checkout-summary-head p{margin:0 0 6px;color:#66eee8;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.checkout-heading h1{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:900;letter-spacing:-.045em;text-transform:uppercase}.checkout-account-badge{display:grid;min-width:300px;padding:15px 18px;border:1px solid rgba(98,236,231,.2);border-radius:14px;background:linear-gradient(135deg,rgba(98,236,231,.08),rgba(255,255,255,.025));box-shadow:0 15px 38px rgba(0,0,0,.14)}.checkout-account-badge span{color:rgba(234,245,247,.48);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.checkout-account-badge strong{margin-top:3px;color:#78f0eb;font-size:14px}.checkout-account-badge small{margin-top:3px;color:rgba(235,244,247,.56);font-size:10px}.checkout-alert{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:13px 16px;border:1px solid rgba(246,184,67,.22);border-radius:13px;color:#f5d28a;background:rgba(246,184,67,.06);font-size:12px}.checkout-alert svg{width:17px}.checkout-alert a{display:flex;align-items:center;gap:6px;margin-left:auto;color:#fff;font-weight:800}.checkout-alert a svg{width:14px}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(350px,.8fr);align-items:start;gap:20px}.checkout-main-card,.checkout-summary{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(14,8,31,.93),rgba(7,19,32,.94));box-shadow:0 28px 70px rgba(2,2,12,.22)}.checkout-main-card{padding:29px}.checkout-main-card:before,.checkout-summary:before{position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(52,217,220,.075),transparent 30%);content:"";pointer-events:none}.checkout-section-head{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:13px;margin-bottom:18px}.checkout-section-head>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(98,236,231,.22);border-radius:9px;color:#71efea;background:rgba(98,236,231,.055);font-size:9px;font-weight:900}.checkout-section-head h2{margin:1px 0 5px;color:#fff;font-size:20px;letter-spacing:-.025em}.checkout-section-head p{margin:0;color:rgba(228,240,244,.51);font-size:11px}.checkout-section-head>svg{width:20px;color:rgba(103,238,233,.7)}.checkout-divider{height:1px;margin:28px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.checkout-address-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-address-card{display:flex;min-height:118px;align-items:flex-start;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;text-align:left;background:rgba(255,255,255,.025);transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background .25s ease,box-shadow .35s ease}.checkout-address-card>i{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#06171c;background:transparent}.checkout-address-card>i svg{width:13px}.checkout-address-card strong{color:#fff;font-size:12px}.checkout-address-card em{display:inline-block;margin-left:7px;padding:3px 6px;border-radius:99px;color:#71eee9;background:rgba(98,236,231,.09);font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.checkout-address-card p{margin:7px 0 0;color:rgba(230,241,244,.53);font-size:10px;line-height:1.55}.checkout-address-card.is-active{border-color:rgba(98,236,231,.6);background:linear-gradient(145deg,rgba(98,236,231,.105),rgba(98,236,231,.025));box-shadow:0 12px 30px rgba(41,210,213,.09)}.checkout-address-card.is-active>i{border-color:#67eee9;background:#67eee9;box-shadow:0 0 16px rgba(98,236,231,.25)}.checkout-address-card.is-new{align-items:center;border-style:dashed}.checkout-address-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;padding:16px;border:1px solid rgba(98,236,231,.13);border-radius:14px;background:rgba(98,236,231,.025);animation:checkout-reveal .42s cubic-bezier(.2,.8,.2,1) both}.checkout-address-form label{display:grid;gap:6px}.checkout-address-form label.is-wide{grid-column:1/-1}.checkout-address-form label>span,.checkout-promo>label{color:rgba(234,244,247,.62);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.checkout-input{width:100%;height:43px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;outline:0;color:#fff;background:rgba(255,255,255,.035);font-size:12px;transition:border-color .22s ease,background .22s ease,box-shadow .25s ease}.checkout-input:focus{border-color:rgba(98,236,231,.6);background:rgba(98,236,231,.035);box-shadow:0 0 0 4px rgba(98,236,231,.05)}.checkout-same-address{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .3s ease}.checkout-same-address input{position:absolute;opacity:0}.checkout-same-address>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:7px}.checkout-same-address>span svg{width:14px;opacity:0}.checkout-same-address small,.checkout-same-address strong{display:block}.checkout-same-address strong{color:#fff;font-size:11px}.checkout-same-address small{margin-top:3px;color:rgba(234,244,247,.48);font-size:9px}.checkout-same-address.is-active{border-color:rgba(98,236,231,.34);background:rgba(98,236,231,.055)}.checkout-same-address.is-active>span{border-color:#67eee9;color:#06171c;background:#67eee9}.checkout-same-address.is-active>span svg{opacity:1}.checkout-same-address+.checkout-address-grid{margin-top:16px}.checkout-summary{position:sticky;top:86px;padding:27px}.checkout-summary-head{position:relative;display:flex;align-items:start;justify-content:space-between}.checkout-summary-head h2{margin:0;color:#fff;font-size:23px}.checkout-summary-head>span{padding:6px 9px;border-radius:99px;color:#75efea;background:rgba(98,236,231,.07);font-size:9px;font-weight:850}.checkout-items{position:relative;margin-top:21px}.checkout-items>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.075);color:#e8f0f3;font-size:11px}.checkout-items small{display:block;margin-top:4px;color:rgba(230,240,244,.42);font-size:8px}.checkout-items strong{white-space:nowrap;color:#fff}.checkout-promo{position:relative;margin:19px 0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}.checkout-promo>label{display:flex;align-items:center;gap:6px}.checkout-promo>label svg{width:13px;color:#67eee9}.checkout-promo>div{display:flex;gap:7px;margin-top:9px}.checkout-promo input{min-width:0;height:39px;flex:1;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;color:#fff;background:rgba(255,255,255,.04);font-size:10px;font-weight:800;letter-spacing:.08em}.checkout-promo input:focus{border-color:rgba(98,236,231,.55)}.checkout-promo button{padding:0 13px;border-radius:8px;color:#07191d;background:#67eee9;font-size:9px;font-weight:900;transition:transform .25s ease,filter .25s ease,box-shadow .3s ease}.checkout-promo>p{margin:8px 0 0;font-size:9px}.checkout-promo>p.is-valid{color:#78efc7}.checkout-promo>p.is-error{color:#ff8d9b}.checkout-totals{position:relative;display:grid;gap:10px}.checkout-totals>div{display:flex;justify-content:space-between;color:rgba(236,244,247,.66);font-size:11px}.checkout-totals strong{color:#fff}.checkout-totals .is-discount{color:#75efea;font-size:9px}.checkout-totals .is-discount strong{color:#75efea}.checkout-totals .checkout-total{align-items:end;margin-top:4px;padding-top:15px;border-top:1px solid rgba(255,255,255,.11);color:#fff;font-size:14px;font-weight:850}.checkout-total strong{color:#6feee9;font-family:var(--font-display);font-size:24px}.checkout-tax-note{position:relative;display:flex;gap:10px;margin-top:18px;padding:12px;border:1px solid rgba(98,236,231,.13);border-radius:11px;background:rgba(98,236,231,.035)}.checkout-tax-note>svg{width:16px;color:#69eee8}.checkout-tax-note span,.checkout-tax-note strong{display:block}.checkout-tax-note strong{color:#dcfffc;font-size:9px}.checkout-tax-note span{margin-top:3px;color:rgba(229,242,244,.46);font-size:8px;line-height:1.4}.checkout-submit{position:relative;display:flex;width:100%;height:52px;align-items:center;justify-content:center;gap:10px;margin-top:17px;overflow:hidden;border-radius:11px;color:#06161a;background:linear-gradient(100deg,#68eee9,#32c4e5);box-shadow:0 14px 30px rgba(42,208,216,.18);font-size:11px;font-weight:950;text-transform:uppercase;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,filter .25s ease}.checkout-submit:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.42) 48%,transparent 70%);content:"";transform:translateX(-120%);transition:transform .75s ease}.checkout-submit span,.checkout-submit svg{position:relative}.checkout-submit svg{width:16px;transition:transform .25s ease}.checkout-submit:disabled{cursor:not-allowed;opacity:.45}.checkout-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:rgba(225,239,242,.4);font-size:8px}.checkout-secure svg{width:11px;color:#67eee9}.checkout-error{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:#ff98a5;font-size:9px}.checkout-error svg{width:14px}.checkout-empty,.checkout-success{display:flex;min-height:65vh;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.checkout-empty>svg,.checkout-success>svg{width:56px;height:56px;color:#67eee9}.checkout-success p{margin:18px 0 5px;color:#67eee9;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.checkout-empty h1,.checkout-success h1{margin:0;color:#fff;font-size:34px}.checkout-success>span{margin:12px 0 22px;color:#aebbc3}.checkout-success-button{padding:14px 28px}.checkout-success>a{margin-top:15px;color:#7cefeb;font-size:11px}.checkout-empty .btn-cyan{margin-top:25px;padding:13px 25px}@media (hover:hover){.checkout-address-card:hover{transform:translateY(-4px);border-color:rgba(98,236,231,.32);background:rgba(98,236,231,.045);box-shadow:0 17px 34px rgba(0,0,0,.16)}.checkout-same-address:hover{transform:translateY(-2px);border-color:rgba(98,236,231,.3)}.checkout-promo button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 9px 20px rgba(55,219,218,.2)}.checkout-submit:not(:disabled):hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 20px 38px rgba(42,208,216,.28)}.checkout-submit:not(:disabled):hover:before{transform:translateX(120%)}.checkout-submit:not(:disabled):hover svg{transform:translateX(5px)}}@keyframes checkout-reveal{0%{opacity:0;transform:translateY(-8px);clip-path:inset(0 0 100% 0 round 14px)}to{opacity:1;transform:none;clip-path:inset(0 round 14px)}}@media(max-width:900px){.checkout-heading{align-items:stretch;flex-direction:column}.checkout-account-badge{min-width:0}.checkout-grid{grid-template-columns:1fr}.checkout-summary{position:relative;top:auto}}@media(max-width:600px){.checkout-page{padding:35px 14px 60px}.checkout-main-card,.checkout-summary{padding:20px;border-radius:19px}.checkout-address-form,.checkout-address-grid{grid-template-columns:1fr}.checkout-address-form label.is-wide{grid-column:auto}.checkout-heading h1{font-size:34px}.checkout-alert{align-items:flex-start;flex-wrap:wrap}.checkout-alert a{width:100%;margin:2px 0 0 28px}.checkout-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.checkout-address-card,.checkout-address-form,.checkout-promo button,.checkout-same-address,.checkout-submit,.checkout-submit svg,.checkout-submit:before{transition:none!important;animation:none!important;transform:none!important}}.checkout-error{align-items:flex-start!important;gap:9px!important;padding:11px 12px;border:1px solid rgba(255,116,135,.24);border-radius:10px;color:#ffabb6!important;background:rgba(255,116,135,.065);font-weight:700;line-height:1.5}.checkout-error svg{width:14px!important;flex:0 0 auto;margin-top:1px}.payment-ready-page{position:relative;min-height:calc(100vh - 64px);overflow:hidden;padding:54px 24px 82px;background:radial-gradient(circle at 12% 22%,rgba(119,48,226,.2),transparent 31%),radial-gradient(circle at 88% 70%,rgba(42,201,218,.1),transparent 34%)}.payment-ready-page:before{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(106,238,232,.08) 1px,transparent 0),linear-gradient(90deg,rgba(106,238,232,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%);content:"";pointer-events:none}.payment-ready-shell{position:relative;width:min(1220px,100%);margin:auto}.payment-ready-head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:26px}.payment-ready-head>div:last-child{max-width:720px}.payment-ready-head p{margin:0 0 8px;color:#6cefe9;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.payment-ready-head h1{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(38px,4.6vw,61px);font-weight:900;letter-spacing:-.05em;line-height:.94}.payment-ready-head h1 em{color:#68eee9;font-style:normal}.payment-ready-head>div:last-child>span{display:block;margin-top:14px;color:rgba(231,242,246,.6);font-size:12px}.payment-ready-mark{display:flex;min-width:235px;align-items:center;gap:13px;padding:14px 16px;border:1px solid rgba(95,234,228,.22);border-radius:14px;background:rgba(95,234,228,.055);box-shadow:0 14px 35px rgba(0,0,0,.13)}.payment-ready-mark>svg{width:29px;height:29px;color:#6deee9;filter:drop-shadow(0 0 10px rgba(94,238,232,.28))}.payment-ready-mark small,.payment-ready-mark strong{display:block}.payment-ready-mark small{color:rgba(228,242,245,.48);font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.payment-ready-mark strong{margin-top:3px;color:#fff;font-size:13px}.payment-ready-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.78fr);align-items:start;gap:20px}.payment-pay-card,.payment-products{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(14,8,32,.95),rgba(7,20,34,.95));box-shadow:0 30px 75px rgba(1,2,12,.25)}.payment-products{padding:28px}.payment-panel-title{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.payment-account-label,.payment-panel-title p{margin:0 0 5px;color:#68eee9;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.payment-panel-title h2{margin:0;color:#fff;font-size:22px;letter-spacing:-.03em}.payment-panel-title>svg{width:22px;color:#68eee9}.payment-product-list{display:grid}.payment-product-row{position:relative;display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.075);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s ease}.payment-product-image{display:grid;width:105px;height:82px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:radial-gradient(circle at 70% 30%,rgba(116,53,224,.23),transparent 45%),rgba(255,255,255,.03)}.payment-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:7px;filter:drop-shadow(0 11px 13px rgba(0,0,0,.3));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.payment-product-image>svg{width:25px;color:#65e9e4}.payment-product-copy>small{color:#67eee8;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.payment-product-copy h3{margin:6px 0 9px;color:#fff;font-size:15px}.payment-product-copy>span{display:inline-flex;align-items:center;gap:5px;color:rgba(232,243,246,.5);font-size:9px}.payment-product-copy>span b{display:grid;min-width:23px;height:23px;place-items:center;border:1px solid rgba(101,236,230,.2);border-radius:7px;color:#76efea;background:rgba(101,236,230,.05);font-size:10px}.payment-product-prices{display:grid;grid-template-columns:repeat(2,auto);align-items:end;gap:8px 18px;text-align:right}.payment-product-prices>span b,.payment-product-prices>span small{display:block}.payment-product-prices>span small{color:rgba(231,242,246,.38);font-size:7px;font-weight:800;text-transform:uppercase}.payment-product-prices>span b{margin-top:3px;color:rgba(242,248,249,.74);font-size:10px}.payment-product-prices>strong{grid-column:1/-1;margin-top:2px;color:#6ceee9;font-size:15px}.payment-product-prices>strong small{font-size:8px}.payment-ready-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px}.payment-ready-benefits span{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:rgba(232,243,246,.58);background:rgba(255,255,255,.02);font-size:8px;font-weight:750}.payment-ready-benefits svg{width:13px;color:#67eee8}.payment-pay-card{position:sticky;top:85px;padding:27px;background:radial-gradient(circle at 100% 0,rgba(44,203,219,.13),transparent 33%),linear-gradient(150deg,rgba(9,28,43,.98),rgba(10,7,28,.98))}.payment-pay-card:before{position:absolute;inset:-80% -40%;opacity:0;background:linear-gradient(110deg,transparent 44%,rgba(107,239,233,.055) 50%,transparent 56%);content:"";pointer-events:none;animation:payment-card-glint 5.5s ease-in-out infinite}.payment-pay-badge{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(102,238,232,.22);border-radius:99px;color:#76efea;background:rgba(102,238,232,.055);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.payment-pay-badge svg{width:12px}.payment-account-label{position:relative;margin-top:24px}.payment-pay-card>h2{position:relative;margin:0;color:#fff;font-size:19px}.payment-total-lines{position:relative;display:grid;gap:11px;margin-top:19px;padding:17px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.payment-total-lines>div{display:flex;justify-content:space-between;gap:20px;color:rgba(234,243,246,.6);font-size:10px}.payment-total-lines strong{color:#fff}.payment-total-lines .is-promo,.payment-total-lines .is-promo strong{color:#72eec4}.payment-grand-total{position:relative;display:flex;align-items:end;justify-content:space-between;gap:18px;padding:22px 0}.payment-grand-total>span{color:#fff;font-size:13px;font-weight:850}.payment-grand-total small{display:block;margin-top:4px;color:rgba(228,241,244,.42);font-size:7px;font-weight:700}.payment-grand-total>strong{color:#70efea;font-family:var(--font-display);font-size:29px;line-height:.85;white-space:nowrap}.payment-grand-total>strong small{margin-top:7px;text-align:right;color:#70efea;font-family:inherit;font-size:8px;letter-spacing:.12em}.payment-primary-button{position:relative;display:flex;width:100%;min-height:64px;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:0;border-radius:13px;color:#031619;background:linear-gradient(105deg,#70f0e9,#29bee4);box-shadow:0 18px 42px rgba(43,207,215,.25),inset 0 1px rgba(255,255,255,.58);font-size:12px;font-weight:950;text-transform:uppercase;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,filter .25s ease}.payment-primary-button:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,.5) 48%,transparent 72%);content:"";transform:translateX(-130%);animation:payment-button-shine 3.4s ease-in-out infinite}.payment-primary-button:after{position:absolute;inset:-4px;border:1px solid rgba(105,239,233,.5);border-radius:16px;content:"";opacity:0;animation:payment-button-pulse 2.2s ease-out infinite}.payment-primary-button>*{position:relative}.payment-primary-button svg{width:18px}.payment-primary-button:disabled{cursor:wait;opacity:.65}.payment-provider{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;color:rgba(229,241,244,.52)}.payment-provider>svg{width:14px;color:#69eee8}.payment-provider small,.payment-provider strong{display:block}.payment-provider strong{font-size:8px}.payment-provider small{margin-top:2px;font-size:7px}.payment-later-link{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:17px;color:rgba(106,238,232,.7);font-size:9px;font-weight:800;transition:color .2s ease}.payment-later-link svg{width:13px;transition:transform .22s ease}@media(hover:hover){.payment-product-row:hover{transform:translateX(5px);background:linear-gradient(90deg,rgba(98,236,231,.035),transparent)}.payment-product-row:hover .payment-product-image img{transform:scale(1.1) rotate(-2deg)}.payment-primary-button:hover{transform:translateY(-4px) scale(1.012);filter:brightness(1.06);box-shadow:0 25px 54px rgba(43,207,215,.36),0 0 35px rgba(93,236,230,.13),inset 0 1px rgba(255,255,255,.68)}.payment-later-link:hover{color:#8cfff9}.payment-later-link:hover svg{transform:translateX(4px)}}@keyframes payment-button-shine{0%,52%{transform:translateX(-130%)}80%,to{transform:translateX(130%)}}@keyframes payment-button-pulse{0%{opacity:.5;transform:scale(.99)}75%,to{opacity:0;transform:scale(1.045)}}@keyframes payment-card-glint{0%,55%{opacity:0;transform:translateX(-30%)}72%{opacity:1}to{opacity:0;transform:translateX(30%)}}@media(max-width:930px){.payment-ready-head{align-items:stretch;flex-direction:column-reverse}.payment-ready-mark{min-width:0;align-self:flex-start}.payment-ready-grid{grid-template-columns:1fr}.payment-pay-card{position:relative;top:auto}}@media(max-width:650px){.payment-ready-page{padding:35px 14px 64px}.payment-ready-head{gap:24px}.payment-pay-card,.payment-products{padding:19px;border-radius:19px}.payment-product-row{grid-template-columns:78px minmax(0,1fr);gap:13px}.payment-product-image{width:78px;height:70px}.payment-product-prices{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-left:91px;text-align:left}.payment-product-prices>strong{grid-column:auto;text-align:right}.payment-ready-benefits{grid-template-columns:1fr}.payment-grand-total>strong{font-size:24px}.payment-primary-button{min-height:59px;font-size:10px}}@media(prefers-reduced-motion:reduce){.payment-pay-card:before,.payment-primary-button:after,.payment-primary-button:before{animation:none!important}.payment-later-link svg,.payment-primary-button,.payment-product-image img,.payment-product-row{transition:none!important;transform:none!important}}.payment-result-page{--result-accent:#69eee8;--result-rgb:105,238,232;position:relative;min-height:calc(100vh - 64px);overflow:hidden;padding:64px 24px 90px;background:radial-gradient(circle at 18% 24%,rgba(var(--result-rgb),.12),transparent 31%),radial-gradient(circle at 84% 78%,rgba(116,52,224,.17),transparent 35%)}.payment-result-page.is-failed{--result-accent:#ff9c77;--result-rgb:255,126,98}.payment-result-page:before{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(var(--result-rgb),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--result-rgb),.07) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 35%,#000,transparent 72%);content:""}.payment-result-shell{position:relative;z-index:2;display:grid;width:min(1180px,100%);margin:auto;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);overflow:hidden;border:1px solid rgba(var(--result-rgb),.24);border-radius:28px;background:linear-gradient(140deg,rgba(15,7,39,.97),rgba(5,25,38,.97));box-shadow:0 40px 100px rgba(2,2,14,.3),0 0 70px rgba(var(--result-rgb),.055)}.payment-result-hero{position:relative;display:flex;min-height:600px;flex-direction:column;justify-content:center;padding:55px;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 15% 90%,rgba(117,51,224,.2),transparent 40%)}.payment-result-symbol{position:relative;display:grid;width:72px;height:72px;margin-bottom:28px;place-items:center;border:1px solid rgba(var(--result-rgb),.42);border-radius:22px;color:var(--result-accent);background:rgba(var(--result-rgb),.08);box-shadow:0 0 34px rgba(var(--result-rgb),.13);animation:result-symbol-in .75s cubic-bezier(.2,.85,.2,1) both}.payment-result-symbol>svg{position:relative;z-index:2;width:35px;height:35px}.payment-result-symbol>span{position:absolute;inset:-10px;border:1px solid rgba(var(--result-rgb),.18);border-radius:27px;animation:result-ring 2.6s ease-out infinite}.payment-result-symbol>span:last-child{animation-delay:1.3s}.payment-result-hero>p,.payment-result-panel-head p{margin:0 0 11px;color:var(--result-accent);font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.payment-result-hero h1{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(38px,4.3vw,59px);font-weight:900;letter-spacing:-.055em;line-height:.95}.payment-result-hero h1 em{color:var(--result-accent);font-style:normal}.payment-result-intro{max-width:500px;margin-top:19px;color:rgba(231,242,246,.61);font-size:13px;line-height:1.7}.payment-result-order{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:32px;padding:15px 16px;border:1px solid rgba(var(--result-rgb),.18);border-radius:13px;background:rgba(var(--result-rgb),.045)}.payment-result-order small{color:rgba(232,243,246,.45);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payment-result-order strong{grid-row:2;color:#fff;font-size:15px}.payment-result-order i{grid-row:1/3;grid-column:2;padding:7px 10px;border-radius:99px;color:var(--result-accent);background:rgba(var(--result-rgb),.09);font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.payment-result-panel{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:48px}.payment-result-panel:before{position:absolute;top:0;right:0;width:240px;height:240px;border:1px solid rgba(var(--result-rgb),.08);border-radius:50%;content:"";transform:translate(40%,-40%)}.payment-result-panel-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding-bottom:21px;border-bottom:1px solid rgba(255,255,255,.09)}.payment-result-panel-head h2{max-width:430px;margin:0;color:#fff;font-size:24px;line-height:1.14;letter-spacing:-.035em}.payment-result-panel-head>svg{width:24px;color:var(--result-accent)}.payment-result-timeline{position:relative;display:grid;margin-top:8px}.payment-result-timeline:before{position:absolute;top:38px;bottom:38px;left:18px;width:1px;background:linear-gradient(var(--result-accent),rgba(var(--result-rgb),.08));content:""}.payment-result-timeline article{position:relative;display:flex;gap:16px;padding:15px 0}.payment-result-timeline article>span{display:grid;z-index:2;width:37px;height:37px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:11px;color:rgba(235,244,247,.48);background:#0a1728}.payment-result-timeline article>span svg{width:15px}.payment-result-timeline article.is-current>span{border-color:rgba(var(--result-rgb),.48);color:#061719;background:var(--result-accent);box-shadow:0 0 20px rgba(var(--result-rgb),.19)}.payment-result-timeline small{color:rgba(232,242,246,.36);font-size:7px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.payment-result-timeline strong{display:block;margin-top:3px;color:#fff;font-size:12px}.payment-result-timeline p{margin:4px 0 0;color:rgba(230,241,244,.47);font-size:9px}.payment-result-help{display:grid;gap:9px;margin-top:18px}.payment-result-help article{display:flex;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.022);transition:transform .3s ease,border-color .25s ease,background .25s ease}.payment-result-help article>svg{width:17px;flex:0 0 auto;color:var(--result-accent)}.payment-result-help strong{color:#fff;font-size:10px}.payment-result-help p{margin:3px 0 0;color:rgba(230,241,244,.48);font-size:8px;line-height:1.45}.payment-result-actions{display:grid;grid-template-columns:1.35fr .9fr;gap:9px;margin-top:20px}.payment-result-primary,.payment-result-secondary{display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:10px;font-weight:900;transition:transform .3s ease,box-shadow .35s ease,filter .25s ease,border-color .25s ease}.payment-result-primary{position:relative;overflow:hidden;color:#061719;background:linear-gradient(105deg,var(--result-accent),rgba(var(--result-rgb),.75));box-shadow:0 15px 34px rgba(var(--result-rgb),.18)}.payment-result-primary:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.45) 48%,transparent 70%);content:"";transform:translateX(-125%);transition:transform .75s ease}.payment-result-primary>*{position:relative}.payment-result-primary svg,.payment-result-secondary svg{width:14px}.payment-result-primary svg:last-child,.payment-result-secondary svg{transition:transform .25s ease}.payment-result-secondary{border:1px solid rgba(255,255,255,.11);color:rgba(238,246,248,.72);background:rgba(255,255,255,.025)}.payment-result-secure{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:rgba(229,241,245,.42)}.payment-result-secure>svg{width:14px;color:var(--result-accent)}.payment-result-secure>svg:last-child{margin-left:auto}.payment-result-secure small,.payment-result-secure strong{display:block}.payment-result-secure strong{color:rgba(240,247,249,.67);font-size:8px}.payment-result-secure small{margin-top:2px;font-size:7px}.payment-result-orbit{position:absolute;top:50%;left:50%;width:850px;height:850px;border:1px solid rgba(var(--result-rgb),.06);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.payment-result-orbit i{position:absolute;inset:13%;border:inherit;border-radius:inherit}.payment-result-orbit i:nth-child(2){inset:28%}.payment-result-orbit i:nth-child(3){inset:42%}@media(hover:hover){.payment-result-help article:hover{transform:translateX(5px);border-color:rgba(var(--result-rgb),.28);background:rgba(var(--result-rgb),.035)}.payment-result-primary:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 21px 45px rgba(var(--result-rgb),.28)}.payment-result-primary:hover:before{transform:translateX(125%)}.payment-result-primary:hover svg:last-child,.payment-result-secondary:hover svg{transform:translateX(4px)}.payment-result-secondary:hover{transform:translateY(-3px);border-color:rgba(var(--result-rgb),.3)}}@keyframes result-symbol-in{0%{opacity:0;transform:scale(.55) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes result-ring{0%{opacity:.7;transform:scale(.82)}80%,to{opacity:0;transform:scale(1.35)}}@media(max-width:900px){.payment-result-shell{grid-template-columns:1fr}.payment-result-hero{min-height:auto;padding:43px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.payment-result-panel{padding:43px}}@media(max-width:580px){.payment-result-page{padding:34px 13px 60px}.payment-result-shell{border-radius:21px}.payment-result-hero,.payment-result-panel{padding:27px 21px}.payment-result-hero h1{font-size:36px}.payment-result-actions{grid-template-columns:1fr}.payment-result-order{margin-top:24px}.payment-result-panel-head h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.payment-result-symbol,.payment-result-symbol>span{animation:none!important}.payment-result-help article,.payment-result-primary,.payment-result-primary svg,.payment-result-primary:before,.payment-result-secondary,.payment-result-secondary svg{transition:none!important;transform:none!important}}.forged-404{position:relative;display:grid;min-height:calc(100vh - 64px);place-items:center;overflow:hidden;padding:54px 24px 76px;background:radial-gradient(circle at 15% 20%,rgba(119,51,225,.2),transparent 30%),radial-gradient(circle at 88% 70%,rgba(44,211,219,.12),transparent 34%)}.forged-404-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(106,238,232,.08) 1px,transparent 0),linear-gradient(90deg,rgba(106,238,232,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 52% 40%,#000,transparent 74%);mask-image:radial-gradient(circle at 52% 40%,#000,transparent 74%)}.forged-404-orbit{position:absolute;top:46%;left:68%;width:720px;height:720px;border:1px solid rgba(105,238,232,.07);border-radius:50%;transform:translate(-50%,-50%);animation:forged-404-spin 32s linear infinite}.forged-404-orbit i{position:absolute;inset:13%;border:inherit;border-radius:inherit}.forged-404-orbit i:nth-child(2){inset:29%}.forged-404-orbit i:nth-child(3){inset:44%}.forged-404-shell{position:relative;z-index:2;display:grid;width:min(1220px,100%);grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);overflow:hidden;border:1px solid rgba(103,238,232,.22);border-radius:29px;background:linear-gradient(140deg,rgba(16,6,43,.97),rgba(4,25,38,.97));box-shadow:0 42px 110px rgba(2,2,14,.34),0 0 80px rgba(59,216,219,.055)}.forged-404-shell:before{position:absolute;inset:0;background:linear-gradient(115deg,transparent 45%,rgba(103,238,232,.025) 50%,transparent 55%);content:"";pointer-events:none}.forged-404-copy{position:relative;z-index:3;padding:49px 0 39px 52px}.forged-404-copy>p:first-child{display:flex;align-items:center;gap:9px;margin:0;color:#67eee8;font-size:9px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.forged-404-copy>p:first-child span{width:23px;height:1px;background:#67eee8}.forged-404-number{display:flex;align-items:center;margin:13px 0 4px;color:rgba(255,255,255,.08);font-family:var(--font-display);font-size:clamp(105px,12vw,162px);font-weight:950;letter-spacing:-.105em;line-height:.76;-webkit-text-stroke:1px rgba(255,255,255,.21)}.forged-404-number>span{position:relative}.forged-404-number .forged-404-zero{color:rgba(103,238,232,.045);-webkit-text-stroke-color:rgba(103,238,232,.44)}.forged-404-zero i{position:absolute;top:47%;left:53%;width:15px;height:15px;border:3px solid #09192a;border-radius:50%;background:#67eee8;box-shadow:0 0 20px rgba(103,238,232,.75);transform:translate(-50%,-50%);animation:forged-404-ping 2s ease-out infinite}.forged-404-copy h1{margin:17px 0 0;color:#fff;font-family:var(--font-display);font-size:clamp(37px,4vw,54px);font-weight:900;letter-spacing:-.055em;line-height:.96}.forged-404-copy h1 em{color:#67eee8;font-style:normal}.forged-404-intro{max-width:520px;margin:19px 0 0;color:rgba(230,242,246,.6);font-size:12px;line-height:1.7}.forged-404-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.forged-404-primary,.forged-404-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:11px;font-size:10px;font-weight:900;transition:transform .3s ease,box-shadow .35s ease,border-color .25s ease,filter .25s ease}.forged-404-primary{position:relative;overflow:hidden;color:#051719;background:linear-gradient(105deg,#6feee8,#32c7e5);box-shadow:0 15px 34px rgba(46,207,215,.2)}.forged-404-primary:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.45) 48%,transparent 70%);content:"";transform:translateX(-125%);transition:transform .75s ease}.forged-404-primary>*{position:relative}.forged-404-primary svg,.forged-404-secondary svg{width:14px}.forged-404-primary svg:last-child{transition:transform .25s ease}.forged-404-secondary{border:1px solid rgba(255,255,255,.11);color:rgba(239,247,249,.72);background:rgba(255,255,255,.025)}.forged-404-visual{position:relative;min-height:490px;overflow:hidden;border-left:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 52% 43%,rgba(116,51,226,.34),transparent 33%),linear-gradient(145deg,rgba(11,6,31,.4),rgba(3,30,40,.66))}.forged-404-visual:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(9,13,29,.46),transparent 25%),linear-gradient(0deg,rgba(3,19,31,.82),transparent 46%);content:""}.forged-404-code{position:absolute;top:18%;left:50%;color:rgba(255,255,255,.035);font-family:var(--font-display);font-size:190px;font-weight:950;letter-spacing:-.1em;transform:translateX(-52%);-webkit-text-stroke:1px rgba(103,238,232,.08)}.forged-404-image{position:absolute;z-index:3;inset:17% 3% 17% -7%;animation:forged-404-float 5.5s ease-in-out infinite}.forged-404-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 35px 36px rgba(0,0,0,.45));transform:rotate(-8deg) scale(1.05)}.forged-404-scan{position:absolute;z-index:4;top:50%;right:9%;left:4%;height:1px;background:linear-gradient(90deg,transparent,#67eee8,transparent);box-shadow:0 0 14px rgba(103,238,232,.6);animation:forged-404-scan 3.4s ease-in-out infinite}.forged-404-scan span{position:absolute;right:18%;bottom:8px;color:#67eee8}.forged-404-coordinate{position:absolute;z-index:5;right:24px;bottom:23px;left:24px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:14px 15px;border:1px solid rgba(103,238,232,.17);border-radius:12px;background:rgba(4,20,33,.72);backdrop-filter:blur(14px)}.forged-404-coordinate small,.forged-404-coordinate strong{display:block}.forged-404-coordinate small{color:rgba(233,243,246,.4);font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.forged-404-coordinate strong{margin-top:3px;color:#fff;font-size:11px}.forged-404-coordinate i{width:9px;height:9px;border-radius:50%;background:#67eee8;box-shadow:0 0 15px rgba(103,238,232,.75)}.forged-404-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.forged-404-links>a{display:grid;min-height:80px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:14px 20px;border-right:1px solid rgba(255,255,255,.08);transition:background .25s ease,transform .3s ease}.forged-404-links>a:last-child{border-right:0}.forged-404-links>a>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(103,238,232,.16);border-radius:9px;color:#67eee8;background:rgba(103,238,232,.045)}.forged-404-links svg{width:14px}.forged-404-links>a>svg{color:rgba(103,238,232,.55);transition:transform .25s ease}.forged-404-links small,.forged-404-links strong{display:block}.forged-404-links small{color:rgba(232,243,246,.38);font-size:7px;font-weight:800;text-transform:uppercase}.forged-404-links strong{margin-top:3px;color:#fff;font-size:10px}.forged-404-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:49px;padding:0 21px;color:rgba(229,241,244,.39);font-size:8px}.forged-404-foot button,.forged-404-foot span{display:flex;align-items:center;gap:7px}.forged-404-foot svg{width:12px;color:#67eee8}.forged-404-foot button{color:rgba(103,238,232,.72);font-weight:800;transition:color .2s ease,transform .25s ease}@media(hover:hover){.forged-404-primary:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 21px 45px rgba(46,207,215,.3)}.forged-404-primary:hover:before{transform:translateX(125%)}.forged-404-primary:hover svg:last-child{transform:translateX(4px)}.forged-404-secondary:hover{transform:translateY(-3px);border-color:rgba(103,238,232,.3)}.forged-404-links>a:hover{background:rgba(103,238,232,.035);transform:translateY(-3px)}.forged-404-links>a:hover>svg{transform:translateX(4px)}.forged-404-foot button:hover{color:#7efff9;transform:translateX(-3px)}}@keyframes forged-404-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-13px) rotate(1.2deg)}}@keyframes forged-404-scan{0%,to{opacity:.2;transform:translateY(-105px)}50%{opacity:.9;transform:translateY(110px)}}@keyframes forged-404-ping{0%{box-shadow:0 0 0 0 rgba(103,238,232,.55)}75%,to{box-shadow:0 0 0 16px rgba(103,238,232,0)}}@keyframes forged-404-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(max-width:900px){.forged-404-shell{grid-template-columns:1fr}.forged-404-copy{padding:42px}.forged-404-visual{min-height:400px;border-top:1px solid rgba(255,255,255,.07);border-left:0}.forged-404-links{grid-template-columns:1fr}.forged-404-links>a{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.forged-404-links>a:last-child{border-bottom:0}}@media(max-width:570px){.forged-404{padding:30px 13px 55px}.forged-404-shell{border-radius:21px}.forged-404-copy{padding:29px 21px 34px}.forged-404-number{font-size:112px}.forged-404-copy h1{font-size:36px}.forged-404-actions{display:grid}.forged-404-primary,.forged-404-secondary{width:100%}.forged-404-visual{min-height:310px}.forged-404-code{font-size:125px}.forged-404-foot{align-items:flex-start;flex-direction:column;gap:9px;padding:14px 20px}}@media(prefers-reduced-motion:reduce){.forged-404-image,.forged-404-orbit,.forged-404-scan,.forged-404-zero i{animation:none!important}.forged-404-foot button,.forged-404-links>a,.forged-404-links>a>svg,.forged-404-primary,.forged-404-primary svg,.forged-404-primary:before,.forged-404-secondary{transition:none!important;transform:none!important}}.forged-404-coordinate i,.forged-404-primary:before,.forged-404-scan,.forged-404-shell:before,.forged-404-zero i{display:none!important}.forged-404-coordinate{display:block;background:rgba(4,20,33,.82);backdrop-filter:blur(10px)}.forged-404-coordinate strong{margin-top:5px}.forged-404-primary{box-shadow:0 14px 30px rgba(0,0,0,.2)}@media(hover:hover){.forged-404-primary:hover{box-shadow:0 18px 38px rgba(0,0,0,.28)}}.account-subscription{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:24px;box-shadow:0 24px 62px rgba(0,0,0,.2)}.account-subscription:before{position:absolute;top:-180px;right:-190px;width:430px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(54,222,217,.12),transparent 69%);content:"";pointer-events:none}.account-subscription>*{position:relative;z-index:1}.account-subscription-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.09)}.account-subscription-head p,.account-subscription-kicker,.account-subscription-section-title span{margin:0 0 7px;color:#67eee9;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.account-subscription-head h2{margin:0;color:#fff;font-size:30px;letter-spacing:-.045em}.account-subscription-head>div>span{display:block;margin-top:7px;color:rgba(235,243,246,.57);font-size:12px}.account-subscription-state{display:flex;min-width:178px;align-items:center;gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.025)}.account-subscription-state>i{width:9px;height:9px;border-radius:50%;background:#738096}.account-subscription-state.is-active>i{background:#59e9b6}.account-subscription-state.is-pending>i{background:#e8bf64}.account-subscription-state.is-cancelled>i{background:#e97883}.account-subscription-state small,.account-subscription-state strong{display:block}.account-subscription-state small{color:rgba(235,243,246,.4);font-size:8px;text-transform:uppercase}.account-subscription-state strong{margin-top:2px;color:#fff;font-size:12px}.account-subscription-notice{display:flex;align-items:center;gap:10px;padding:13px 15px;margin-top:18px;border:1px solid rgba(86,231,180,.25);border-radius:12px;color:#9af0ce;background:rgba(45,175,132,.08);font-size:11px;animation:account-notice-in .4s ease both}.account-subscription-notice.is-error{border-color:rgba(240,107,120,.3);color:#ffabb4;background:rgba(190,53,70,.08)}.account-subscription-notice svg{width:16px}.account-subscription-current{display:grid;grid-template-columns:minmax(230px,.78fr) 1.22fr;gap:1px;overflow:hidden;margin-top:22px;border:1px solid rgba(96,235,230,.2);border-radius:18px;background:rgba(255,255,255,.08)}.account-subscription-current-main{padding:25px;background:linear-gradient(145deg,rgba(24,11,61,.98),rgba(8,34,48,.98))}.account-subscription-current-main h3{margin:0;color:#fff;font-size:30px;letter-spacing:-.045em}.account-subscription-current-main>p{margin:6px 0 0;color:rgba(235,243,246,.55);font-size:11px}.account-subscription-price{display:flex;align-items:baseline;gap:8px;margin-top:22px}.account-subscription-price strong{color:#66eee8;font-size:25px}.account-subscription-plan-price span,.account-subscription-price span{color:rgba(235,243,246,.42);font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.account-subscription-current dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0;background:#071421}.account-subscription-current dl>div{padding:20px;border-bottom:1px solid rgba(255,255,255,.07);border-left:1px solid rgba(255,255,255,.07)}.account-subscription-current dl>div:nth-last-child(-n+2){border-bottom:0}.account-subscription-current dt{display:flex;align-items:center;gap:7px;color:rgba(235,243,246,.44);font-size:9px}.account-subscription-current dt svg{width:14px;color:#61ebe6}.account-subscription-current dd{margin:7px 0 0;color:#fff;font-size:12px;font-weight:750}.account-subscription-empty{display:flex;align-items:center;gap:17px;padding:23px;margin-top:22px;border:1px dashed rgba(103,238,232,.25);border-radius:16px;background:rgba(66,225,220,.035)}.account-subscription-empty>svg{width:25px;color:#65eee8}.account-subscription-empty h3{margin:0;color:#fff;font-size:16px}.account-subscription-empty p{margin:5px 0 0;color:rgba(235,243,246,.53);font-size:11px}.account-subscription-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:35px 0 17px}.account-subscription-section-title h3{margin:0;color:#fff;font-size:22px}.account-subscription-section-title>p{max-width:390px;margin:0;color:rgba(235,243,246,.48);font-size:10px;line-height:1.55}.account-subscription-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.account-subscription-plans article,.account-subscription-skeleton{position:relative;display:flex;min-height:340px;flex-direction:column;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(8,12,30,.62);transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.account-subscription-plans article.is-cyan{background:linear-gradient(155deg,rgba(9,48,57,.84),rgba(8,15,34,.72))}.account-subscription-plans article.is-violet{background:linear-gradient(155deg,rgba(46,15,87,.72),rgba(8,15,34,.72))}.account-subscription-plans article.is-selected{border-color:rgba(101,238,232,.55);box-shadow:inset 0 1px rgba(255,255,255,.05),0 18px 40px rgba(0,0,0,.16)}.account-subscription-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-subscription-plan-top>span{color:#fff;font-size:19px;font-weight:900}.account-subscription-plan-top small{padding:5px 7px;border-radius:99px;color:#06191b;background:#65eee8;font-size:7px;font-weight:900;text-transform:uppercase}.account-subscription-plans article>p{min-height:34px;margin:8px 0 0;color:rgba(235,243,246,.5);font-size:10px;line-height:1.5}.account-subscription-plan-price{display:flex;align-items:baseline;gap:7px;margin-top:16px}.account-subscription-plan-price strong{color:#fff;font-size:27px}.account-subscription-plans ul{display:grid;gap:8px;padding:15px 0 18px;margin:15px 0 0;border-top:1px solid rgba(255,255,255,.08);list-style:none}.account-subscription-plans li{display:flex;align-items:flex-start;gap:7px;color:rgba(235,243,246,.65);font-size:9px;line-height:1.35}.account-subscription-plans li svg{width:12px;height:12px;flex:none;color:#63ebe6}.account-subscription-plans article>button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:1px solid rgba(97,237,231,.28);border-radius:10px;color:#6ceee9;background:rgba(93,235,230,.04);font-size:10px;font-weight:900}.account-subscription-plans article>button svg{width:14px}.account-subscription-plans article>button:disabled{cursor:default;color:rgba(235,243,246,.42);border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.account-subscription-skeleton{min-height:340px;opacity:.5;background:linear-gradient(100deg,rgba(255,255,255,.025),rgba(255,255,255,.07),rgba(255,255,255,.025));background-size:200% 100%;animation:account-subscription-loading 1.4s linear infinite}.account-subscription-history{margin-top:30px;padding-top:25px;border-top:1px solid rgba(255,255,255,.09)}.account-subscription-history-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.account-subscription-history-head>div{display:flex;align-items:center;gap:11px}.account-subscription-history-head svg{width:19px;color:#64ece7}.account-subscription-history-head small,.account-subscription-history-head strong{display:block}.account-subscription-history-head small{color:rgba(235,243,246,.4);font-size:8px;text-transform:uppercase}.account-subscription-history-head strong{margin-top:2px;color:#fff;font-size:14px}.account-subscription-history-head button{padding:9px 12px;border:1px solid rgba(236,111,124,.17);border-radius:9px;color:rgba(255,173,182,.74);background:rgba(181,53,70,.04);font-size:9px;font-weight:750}.account-subscription-timeline{display:grid;margin-top:18px}.account-subscription-timeline article{position:relative;display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:14px 3px;border-top:1px solid rgba(255,255,255,.07)}.account-subscription-timeline article>i{width:8px;height:8px;border:2px solid #071421;border-radius:50%;background:#7a8495;box-shadow:0 0 0 1px rgba(255,255,255,.15)}.account-subscription-timeline article.is-active>i{background:#5fe8b5}.account-subscription-timeline article.is-pending>i{background:#e9bd65}.account-subscription-timeline div span,.account-subscription-timeline div strong{display:block}.account-subscription-timeline div strong{color:#fff;font-size:11px}.account-subscription-timeline div span{margin-top:3px;color:rgba(235,243,246,.43);font-size:9px}.account-subscription-timeline article>div:last-child{text-align:right}.account-subscription-history-empty{padding:22px 0;margin:0;color:rgba(235,243,246,.45);font-size:11px}.account-subscription-history-loading{height:66px;margin-top:18px;border-radius:12px;background:rgba(255,255,255,.03)}@media(hover:hover){.account-subscription-plans article:not(.is-selected):hover{transform:translateY(-6px);border-color:rgba(96,235,230,.33);background-color:rgba(21,51,67,.72);box-shadow:0 19px 42px rgba(0,0,0,.22)}.account-subscription-plans article>button:not(:disabled):hover{color:#061719;background:#64ece7;box-shadow:0 13px 26px rgba(66,222,217,.16)}.account-subscription-history-head button:hover{border-color:rgba(236,111,124,.36);background:rgba(181,53,70,.1)}}.account-subscription-actions{display:flex!important;align-items:center!important;gap:8px!important}.account-subscription-actions button{display:inline-flex;align-items:center;gap:6px}.account-subscription-actions button svg{width:12px;height:12px}.account-subscription-actions button.is-portal{border-color:rgba(96,235,230,.24);color:#83f0ec;background:rgba(62,219,214,.06)}.account-subscription-actions>span{padding:8px 11px;border:1px solid rgba(232,191,100,.2);border-radius:9px;color:#e8c979;background:rgba(232,191,100,.06);font-size:9px;font-weight:800}@media(hover:hover){.account-subscription-actions button.is-portal:hover{color:#061719;border-color:#64ece7;background:#64ece7}}@keyframes account-subscription-loading{to{background-position:-200% 0}}@media(max-width:820px){.account-subscription-plans{grid-template-columns:1fr}.account-subscription-plans article{min-height:0}.account-subscription-current{grid-template-columns:1fr}.account-subscription-current dl>div{border-left:0}.account-subscription-current dl>div:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.account-subscription-current dl>div:last-child{border-bottom:0}}@media(max-width:620px){.account-subscription{padding:21px 17px}.account-subscription-head,.account-subscription-history-head,.account-subscription-section-title{align-items:flex-start;flex-direction:column}.account-subscription-state{width:100%}.account-subscription-current dl{grid-template-columns:1fr}.account-subscription-current dl>div{border-bottom:1px solid rgba(255,255,255,.07)!important}.account-subscription-current dl>div:last-child{border-bottom:0!important}.account-subscription-timeline article{grid-template-columns:14px 1fr}.account-subscription-timeline article>div:last-child{grid-column:2;text-align:left}}@media(prefers-reduced-motion:reduce){.account-subscription-notice,.account-subscription-skeleton{animation:none!important}.account-subscription-history-head button,.account-subscription-plans article,.account-subscription-plans article>button{transition:none!important;transform:none!important}}.forged-route-transition{position:fixed;z-index:1000;inset:0;overflow:hidden;visibility:hidden;pointer-events:none}.forged-route-transition:before{inset:-2px!important;background:radial-gradient(circle at 23% 58%,rgba(93,32,184,.34),transparent 38%),radial-gradient(circle at 78% 36%,rgba(31,126,155,.2),transparent 42%),linear-gradient(118deg,#100522,#1a0b45 43%,#0a2f47)!important;backdrop-filter:none!important}body.is-route-entering .forged-route-transition,body.is-route-leaving .forged-route-transition{visibility:visible!important}body.is-route-leaving .forged-route-transition:before{animation:forged-route-sync-backdrop-in .36s ease-out both!important}body.is-route-leaving .forged-route-ribbon{animation:forged-route-sync-cover .68s cubic-bezier(.68,0,.22,1) both!important}body.is-route-leaving .forged-route-glint{animation:forged-route-sync-glint-in .68s cubic-bezier(.68,0,.22,1) both!important}body.is-route-leaving .forged-route-orbit-one{animation:forged-route-sync-orbit-in .48s ease-out .22s both!important}body.is-route-leaving .forged-route-orbit-two{animation:forged-route-sync-orbit-in .52s ease-out .27s both!important}body.is-route-leaving .forged-route-destination{animation:forged-route-sync-title-in .44s cubic-bezier(.2,.8,.2,1) .26s both!important}body.is-route-leaving .forged-route-destination>i{animation:forged-route-sync-line-in .38s ease-out .39s both!important}body.is-route-entering .forged-route-transition:before{animation:forged-route-sync-backdrop-out .5s ease-in both!important}body.is-route-entering .forged-route-ribbon{visibility:visible!important;animation:forged-route-sync-reveal .51s cubic-bezier(.72,0,.25,1) both!important}body.is-route-entering .forged-route-glint{visibility:visible!important;animation:forged-route-sync-glint-out .48s ease-in both!important}body.is-route-entering .forged-route-orbit-one,body.is-route-entering .forged-route-orbit-two{visibility:visible!important;animation:forged-route-sync-orbit-out .33s ease-in both!important}body.is-route-entering .forged-route-destination{visibility:visible!important;animation:forged-route-sync-title-out .27s ease-in both!important}body.is-route-entering .forged-route-destination>i{animation:forged-route-sync-line-out .21s ease-in both!important}body.is-route-entering .forged-route-content{animation:forged-route-sync-content-in .5s cubic-bezier(.2,.8,.2,1) both!important}@keyframes forged-route-sync-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes forged-route-sync-backdrop-out{0%,15%{opacity:1}to{opacity:0}}@keyframes forged-route-sync-cover{0%{opacity:0;transform:translateX(-125%)}9%{opacity:1}to{opacity:1;transform:translateX(-6%)}}@keyframes forged-route-sync-reveal{0%{opacity:1;transform:translateX(-6%)}88%{opacity:1}to{opacity:0;transform:translateX(125%)}}@keyframes forged-route-sync-glint-in{0%{opacity:0;transform:translateX(-340px)}30%{opacity:.85}to{opacity:.38;transform:translateX(48vw)}}@keyframes forged-route-sync-glint-out{0%{opacity:.38;transform:translateX(48vw)}to{opacity:0;transform:translateX(calc(100vw + 340px))}}@keyframes forged-route-sync-orbit-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.75)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes forged-route-sync-orbit-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.14)}}@keyframes forged-route-sync-title-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-43%) scale(.96)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}}@keyframes forged-route-sync-title-out{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-56%) scale(1.025)}}@keyframes forged-route-sync-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes forged-route-sync-line-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes forged-route-sync-content-in{0%{opacity:.55;filter:saturate(.78);transform:translateY(7px) scale(.997)}to{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.forged-route-transition{display:none!important}body.is-route-entering .forged-route-content,body.is-route-leaving .forged-route-content{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important}}@media (max-width:900px){.product-hero{grid-template-columns:minmax(0,1fr)}.product-hero>*{min-width:0}}@media (max-width:640px){.product-thumbnails{flex-wrap:wrap;row-gap:10px}}.fc-social-proof-grid article p,.fc-warranty-product-copy p{font-size:13.5px}.fc-warranty-product-copy small{font-size:11px;letter-spacing:.14em}.fc-warranty-reassurance p{font-size:13.5px}.fc-warranty-reassurance>span{font-size:11.5px}.fc-film-guide div p b{font-size:12.5px}.fc-film-guide div p small{font-size:11px}.fc-film-specs dd{font-size:13px}.fc-film-specs dt{font-size:11px;letter-spacing:.16em}.fc-delivery-assurances div b{font-size:13px}.fc-delivery-assurances div span,.fc-team-signals span{font-size:11.5px}.fc-team-results div span{font-size:11px}.fc-team-benefits article div small{font-size:10.5px;letter-spacing:.18em}.fc-team-benefits article div b{font-size:14px}.fc-team-benefits article div span{font-size:13px}.fc-hero-pricing span{font-size:12.5px}.fc-hero-trust small{font-size:12px}.fc-newsletter small,.fc-newsletter-note{font-size:12.5px}.forged-footer-brand>p{font-size:13.5px}.forged-footer-brand-kicker{font-size:10.5px;letter-spacing:.2em}.forged-footer-trust span{font-size:12px}.forged-footer-nav strong{font-size:12.5px}.forged-footer-copy{font-size:12px}.films-count-kicker{font-size:10.5px}.films-count-label{font-size:13.5px}.films-count-note{font-size:12.5px;line-height:1.55}.films-journey a small{font-size:12px}.films-journey a b{font-size:13px}.films-compare-lead,.films-journey a>span{font-size:12px}.films-best-tick{font-size:10.5px}.films-compare-hint{font-size:12px}.accessories-seo-flow ol small{font-size:12.5px;line-height:1.5}.accessories-seo-flow ol strong{font-size:14px}.accessories-seo-flow ol li>span{font-size:12px}.accessories-seo-flow-head p{font-size:14px}.accessories-guide-grid article p{font-size:13.5px}.accessories-faq details p,.accessories-seo-bottom>div>p:last-of-type{font-size:14px;line-height:1.65}.subscription-plan li{font-size:13px}.subscription-plan-badge{font-size:10.5px}.subscription-plan-top p{font-size:13px}.subscription-plan-note{font-size:12.5px}.subscription-benefit-grid article p{font-size:13.5px}.subscription-choice-grid article>span{font-size:11px}.subscription-choice-grid article p{font-size:13.5px;line-height:1.6}.subscription-steps-list article b{font-size:14px}.subscription-steps-list article span{font-size:13px;line-height:1.55}.subscription-section-heading>p{font-size:14px}.subscription-faq-list button b{font-size:14px;line-height:1.4}.subscription-faq-list article p{font-size:13.5px;line-height:1.65}.why-hero-next-proof article span{font-size:12px}.why-reason-grid article p{font-size:13.5px;line-height:1.6}.why-section-heading>div>p,.why-section-heading>p{font-size:14px;line-height:1.65}.why-film-card>span{font-size:10.5px}.why-film-card p{font-size:13.5px;line-height:1.6}.why-film-card li{font-size:13px}.why-comparison-head span{font-size:12px}.why-comparison-head b,.why-comparison-head strong{font-size:13px}.why-comparison-row span{font-size:13.5px}.why-comparison-row b{font-size:13px}.product-proof-strip b,.why-comparison-row strong{font-size:13.5px}.product-proof-strip span{font-size:12px}.product-spec-grid div span{font-size:11.5px;letter-spacing:.14em}.product-spec-grid div b{font-size:14px}.product-included-summary div span,.product-included-summary p{font-size:11px}.product-included-list article b{font-size:13.5px}.product-included-list article span{font-size:13px;line-height:1.5}.product-steps-grid article b{font-size:13.5px}.product-steps-grid article span{font-size:13px;line-height:1.5}.product-comparison-forged ul li,.product-comparison-standard ul li{font-size:13px}.product-faq details p{font-size:13.5px;line-height:1.6}.product-gallery-note p{font-size:12px}.product-checkout-note{font-size:12.5px}.contact-compact-strip b,.contact-compact-strip p{font-size:13px}.contact-compact-strip span{font-size:12px}.contact-compact-strip small{font-size:11.5px}.fc-eyebrow{font-size:12.5px}.fc-hero-badge,.films-eyebrow,.product-eyebrow,.subscription-eyebrow,.why-eyebrow{font-size:12px}.fc-bespoke-visual-note b{font-size:13.5px}.fc-bespoke-visual-note span{font-size:13px}.films-compare-badge,.films-flag,.product-visual-badge{font-size:11px}.films-compare-hint,.films-journey a small{font-size:12.5px}.product-price-formula{font-size:13px}.product-price-formula b{font-size:14px}.account-auth-benefits small,.account-auth-eyebrow,.forged-footer-bottom,.forged-footer-copy{font-size:12.5px}.account-auth-benefits b{font-size:13.5px}.account-auth-promise small{font-size:12.5px}.account-auth-heading>p,.account-auth-promise b{font-size:13.5px}.account-auth-help,.account-auth-panel-top span,.account-auth-security{font-size:12.5px}.forged-pwa-install{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 14px;border:1px solid rgba(0,217,220,.3);border-radius:13px;color:#8df7f4;background:rgba(0,217,220,.07);cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.02em;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.forged-pwa-install:hover{color:#031417;background:#5fe9e4;border-color:#5fe9e4;transform:translateY(-1px)}.forged-pwa-install svg{width:16px;height:16px}.forged-pwa-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:0 16px;margin-bottom:9px;border:1px solid rgba(0,217,220,.35);border-radius:12px;color:#8df7f4;background:rgba(0,217,220,.08);cursor:pointer;font-size:13px;font-weight:800;transition:color .2s ease,background-color .2s ease,transform .2s ease}.forged-pwa-cta:hover{color:#031417;background:#5fe9e4;transform:translateY(-1px)}.forged-pwa-cta svg{width:17px;height:17px}.forged-pwa-sheet-root{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px}.forged-pwa-sheet-backdrop{position:absolute;inset:0;background:rgba(2,6,12,.72);backdrop-filter:blur(6px);animation:forged-pwa-fade .25s ease}.forged-pwa-sheet{position:relative;width:min(430px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:32px 28px 26px;border:1px solid rgba(111,235,231,.25);border-radius:22px;background:radial-gradient(circle at 88% 8%,rgba(26,212,209,.16),transparent 34%),linear-gradient(150deg,rgba(18,7,43,.97),rgba(3,26,38,.97));box-shadow:0 30px 80px rgba(0,0,0,.5);color:#f2fbfc;animation:forged-pwa-rise .3s cubic-bezier(.2,.8,.2,1);text-align:center}.forged-pwa-sheet-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:rgba(228,241,244,.6);cursor:pointer;transition:color .2s ease,background .2s ease}.forged-pwa-sheet-close:hover{color:#fff;background:rgba(255,255,255,.08)}.forged-pwa-sheet-icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 16px;border:1px solid rgba(97,237,231,.45);border-radius:17px;color:#6deee8;background:rgba(37,217,212,.09);box-shadow:0 0 30px rgba(37,217,212,.18)}.forged-pwa-sheet h3{margin:0;color:#fff;font-size:23px;font-weight:900;letter-spacing:-.04em}.forged-pwa-sheet-sub{margin:10px auto 0;max-width:330px;color:rgba(228,241,244,.62);font-size:12.5px;line-height:1.6}.forged-pwa-steps{display:grid;gap:10px;padding:0;margin:24px 0 20px;list-style:none;text-align:left}.forged-pwa-steps li{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.035)}.forged-pwa-step-icon{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:10px;color:#6deee8;background:rgba(0,217,220,.09)}.forged-pwa-steps b{display:block;color:#fff;font-size:13px;font-weight:800}.forged-pwa-steps small{display:block;margin-top:2px;color:rgba(228,241,244,.55);font-size:11px;line-height:1.45}.forged-pwa-sheet-done{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:11px;color:#031417;background:#61e9e4;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 12px 26px rgba(25,222,216,.2);transition:transform .2s ease}.forged-pwa-sheet-done:hover{transform:translateY(-2px)}@keyframes forged-pwa-fade{0%{opacity:0}to{opacity:1}}@keyframes forged-pwa-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.forged-pwa-install{width:45px;height:46px;padding:0}.forged-pwa-label{display:none}}.forged-pwa-footer{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;margin-top:14px;border:1px solid rgba(0,217,220,.35);border-radius:12px;color:#8df7f4;background:rgba(0,217,220,.07);cursor:pointer;font-size:12.5px;font-weight:800;letter-spacing:.02em;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.forged-pwa-footer:hover{color:#031417;background:#5fe9e4;border-color:#5fe9e4;transform:translateY(-1px)}.forged-pwa-footer svg{width:16px;height:16px}.forged-open-widget.is-suppressed:hover .forged-open-tip{opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;visibility:hidden;transition-delay:0s}.account-profile-photo-card{display:flex;flex-direction:column}.account-profile-photo-row{display:flex;justify-content:center;padding:8px 0 4px}.forged-login-price-gate{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:12px;border:1px dashed rgba(103,232,249,.35);background:rgba(8,47,73,.25);color:#a5f3fc;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.forged-login-price-gate:hover{border-color:rgba(103,232,249,.7);background:rgba(8,47,73,.45);color:#cffafe}.films-price-gate{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:#a5f3fc;text-decoration:none}.films-price-gate:hover{color:#cffafe;text-decoration:underline}.product-price-box .product-price-locked{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:7px;min-height:34px;margin-top:3px;padding:0 11px;border:1px solid rgba(103,232,249,.27);border-radius:9px;color:#b7fbf6;background:linear-gradient(110deg,rgba(8,71,82,.34),rgba(14,41,67,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.045);font-size:11px;font-weight:800;letter-spacing:.01em}.product-price-box .product-price-locked svg{width:14px;flex:0 0 auto;color:#6eece5}.catalog-content-layout{display:grid;gap:16px}.catalog-content-fields{display:grid;gap:10px;align-content:start}.catalog-content-fields textarea{resize:none}.catalog-content-editor{min-width:0}.catalog-identity-layout>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-identity-layout>div>*{margin-top:0!important;min-width:0}.catalog-identity-layout h4,.catalog-identity-layout>div>div:last-child,.catalog-identity-layout>div>p{grid-column:1/-1}.catalog-product-editor img{-o-object-fit:contain;object-fit:contain}.catalog-product-editor button{transition:background .18s,border-color .18s,color .18s}@media (min-width:1024px) and (min-height:760px){.catalog-editor-body{overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.catalog-content-layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.5fr);height:100%}.catalog-content-editor,.catalog-content-editor>div{display:flex;flex-direction:column;min-height:0}.catalog-content-editor>div{flex:1}.catalog-content-editor [contenteditable]{flex:1;min-height:0;overflow:auto}.catalog-content-fields input,.catalog-content-fields textarea{padding-top:7px;padding-bottom:7px}}@media (max-width:640px){.catalog-identity-layout>div{grid-template-columns:1fr}}.fp-clean .fc-proof-visual{height:auto;min-height:0}.fp-clean .fc-proof-visual>img,.fp-clean .fc-proof-visual>video{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.fp-clean .fc-proof-visual>video{aspect-ratio:16/9}.selection\:bg-cyan-500\/30 ::-moz-selection{background-color:rgb(6 182 212/.3)}.selection\:bg-cyan-500\/30 ::selection{background-color:rgb(6 182 212/.3)}.selection\:bg-emerald-500 ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.selection\:bg-emerald-500 ::selection{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.selection\:bg-emerald-500\/30 ::-moz-selection{background-color:rgb(16 185 129/.3)}.selection\:bg-emerald-500\/30 ::selection{background-color:rgb(16 185 129/.3)}.selection\:text-slate-950 ::-moz-selection{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.selection\:text-slate-950 ::selection{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.selection\:bg-cyan-500\/30::-moz-selection{background-color:rgb(6 182 212/.3)}.selection\:bg-cyan-500\/30::selection{background-color:rgb(6 182 212/.3)}.selection\:bg-emerald-500::-moz-selection{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.selection\:bg-emerald-500::selection{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.selection\:bg-emerald-500\/30::-moz-selection{background-color:rgb(16 185 129/.3)}.selection\:bg-emerald-500\/30::selection{background-color:rgb(16 185 129/.3)}.selection\:text-slate-950::-moz-selection{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.selection\:text-slate-950::selection{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:left-6:before{content:var(--tw-content);left:1.5rem}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-slate-800\/80:before{content:var(--tw-content);background-color:rgb(30 41 59/.8)}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.focus-within\:border-emerald-500:focus-within{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.hover\:scale-125:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:border-amber-300\/70:hover{border-color:rgb(252 211 77/.7)}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-400\/25:hover{border-color:rgb(251 191 36/.25)}.hover\:border-amber-500\/40:hover{border-color:rgb(245 158 11/.4)}.hover\:border-amber-500\/80:hover{border-color:rgb(245 158 11/.8)}.hover\:border-blue-500\/80:hover{border-color:rgb(59 130 246/.8)}.hover\:border-cyan-300:hover{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.hover\:border-cyan-300\/50:hover{border-color:rgb(103 232 249/.5)}.hover\:border-cyan-300\/60:hover{border-color:rgb(103 232 249/.6)}.hover\:border-cyan-400:hover{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.hover\:border-cyan-400\/30:hover{border-color:rgb(34 211 238/.3)}.hover\:border-cyan-400\/35:hover{border-color:rgb(34 211 238/.35)}.hover\:border-cyan-400\/40:hover{border-color:rgb(34 211 238/.4)}.hover\:border-cyan-400\/50:hover{border-color:rgb(34 211 238/.5)}.hover\:border-cyan-500\/40:hover{border-color:rgb(6 182 212/.4)}.hover\:border-cyan-500\/50:hover{border-color:rgb(6 182 212/.5)}.hover\:border-cyan-500\/80:hover{border-color:rgb(6 182 212/.8)}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/25:hover{border-color:rgb(52 211 153/.25)}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-emerald-500\/40:hover{border-color:rgb(16 185 129/.4)}.hover\:border-emerald-500\/50:hover{border-color:rgb(16 185 129/.5)}.hover\:border-emerald-500\/80:hover{border-color:rgb(16 185 129/.8)}.hover\:border-orange-400\/40:hover{border-color:rgb(251 146 60/.4)}.hover\:border-orange-500\/80:hover{border-color:rgb(249 115 22/.8)}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.hover\:border-purple-500\/40:hover{border-color:rgb(168 85 247/.4)}.hover\:border-purple-500\/50:hover{border-color:rgb(168 85 247/.5)}.hover\:border-purple-500\/80:hover{border-color:rgb(168 85 247/.8)}.hover\:border-rose-400:hover{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.hover\:border-rose-400\/30:hover{border-color:rgb(251 113 133/.3)}.hover\:border-rose-500\/40:hover{border-color:rgb(244 63 94/.4)}.hover\:border-rose-500\/80:hover{border-color:rgb(244 63 94/.8)}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:border-violet-400\/40:hover{border-color:rgb(167 139 250/.4)}.hover\:border-white\/20:hover{border-color:rgb(255 255 255/.2)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:border-white\/\[0\.12\]:hover{border-color:rgb(255 255 255/.12)}.hover\:border-white\/\[0\.14\]:hover{border-color:rgb(255 255 255/.14)}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/10:hover{background-color:rgb(251 191 36/.1)}.hover\:bg-amber-400\/15:hover{background-color:rgb(251 191 36/.15)}.hover\:bg-amber-500\/\[0\.12\]:hover{background-color:rgb(245 158 11/.12)}.hover\:bg-amber-900:hover{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.hover\:bg-amber-900\/60:hover{background-color:rgb(120 53 15/.6)}.hover\:bg-amber-950\/40:hover{background-color:rgb(69 26 3/.4)}.hover\:bg-amber-950\/50:hover{background-color:rgb(69 26 3/.5)}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300:hover{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.hover\:bg-cyan-400\/20:hover{background-color:rgb(34 211 238/.2)}.hover\:bg-cyan-400\/25:hover{background-color:rgb(34 211 238/.25)}.hover\:bg-cyan-400\/5:hover{background-color:rgb(34 211 238/.05)}.hover\:bg-cyan-400\/\[0\.025\]:hover{background-color:rgb(34 211 238/.025)}.hover\:bg-cyan-400\/\[0\.04\]:hover{background-color:rgb(34 211 238/.04)}.hover\:bg-cyan-500\/10:hover{background-color:rgb(6 182 212/.1)}.hover\:bg-cyan-500\/25:hover{background-color:rgb(6 182 212/.25)}.hover\:bg-cyan-900:hover{--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity,1))}.hover\:bg-cyan-950:hover{--tw-bg-opacity:1;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.hover\:bg-cyan-950\/40:hover{background-color:rgb(8 51 68/.4)}.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400\/15:hover{background-color:rgb(52 211 153/.15)}.hover\:bg-emerald-400\/20:hover{background-color:rgb(52 211 153/.2)}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/10:hover{background-color:rgb(16 185 129/.1)}.hover\:bg-emerald-500\/20:hover{background-color:rgb(16 185 129/.2)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-900:hover{--tw-bg-opacity:1;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\:bg-purple-900\/80:hover{background-color:rgb(88 28 135/.8)}.hover\:bg-purple-950:hover{--tw-bg-opacity:1;background-color:rgb(59 7 100/var(--tw-bg-opacity,1))}.hover\:bg-purple-950\/40:hover{background-color:rgb(59 7 100/.4)}.hover\:bg-red-500\/20:hover{background-color:rgb(239 68 68/.2)}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.hover\:bg-rose-400\/10:hover{background-color:rgb(251 113 133/.1)}.hover\:bg-rose-400\/20:hover{background-color:rgb(251 113 133/.2)}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:rgb(244 63 94/.1)}.hover\:bg-rose-500\/20:hover{background-color:rgb(244 63 94/.2)}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-rose-900:hover{--tw-bg-opacity:1;background-color:rgb(136 19 55/var(--tw-bg-opacity,1))}.hover\:bg-rose-900\/60:hover{background-color:rgb(136 19 55/.6)}.hover\:bg-rose-950\/40:hover{background-color:rgb(76 5 25/.4)}.hover\:bg-rose-950\/50:hover{background-color:rgb(76 5 25/.5)}.hover\:bg-rose-950\/60:hover{background-color:rgb(76 5 25/.6)}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/40:hover{background-color:rgb(30 41 59/.4)}.hover\:bg-slate-800\/50:hover{background-color:rgb(30 41 59/.5)}.hover\:bg-slate-800\/60:hover{background-color:rgb(30 41 59/.6)}.hover\:bg-slate-800\/80:hover{background-color:rgb(30 41 59/.8)}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-slate-900\/60:hover{background-color:rgb(15 23 42/.6)}.hover\:bg-slate-950:hover{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.hover\:bg-slate-950\/40:hover{background-color:rgb(2 6 23/.4)}.hover\:bg-slate-950\/50:hover{background-color:rgb(2 6 23/.5)}.hover\:bg-slate-950\/60:hover{background-color:rgb(2 6 23/.6)}.hover\:bg-violet-400:hover{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.hover\:bg-violet-400\/20:hover{background-color:rgb(167 139 250/.2)}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-violet-800\/60:hover{background-color:rgb(91 33 182/.6)}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.02\]:hover{background-color:rgb(255 255 255/.02)}.hover\:bg-white\/\[0\.03\]:hover{background-color:rgb(255 255 255/.03)}.hover\:bg-white\/\[0\.04\]:hover{background-color:rgb(255 255 255/.04)}.hover\:bg-white\/\[0\.07\]:hover{background-color:rgb(255 255 255/.07)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:from-cyan-400:hover{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-emerald-400:hover{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.hover\:to-teal-400:hover{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-cyan-300:hover{text-decoration-color:#67e8f9}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-neon-cyan:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-neon-cyan:hover{--tw-shadow:0 0 24px rgba(34,211,238,0.35);--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-amber-400\/60:focus{border-color:rgb(251 191 36/.6)}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-amber-500\/60:focus{border-color:rgb(245 158 11/.6)}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus\:border-cyan-400\/50:focus{border-color:rgb(34 211 238/.5)}.focus\:border-cyan-400\/60:focus{border-color:rgb(34 211 238/.6)}.focus\:border-cyan-400\/70:focus{border-color:rgb(34 211 238/.7)}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-cyan-500\/60:focus{border-color:rgb(6 182 212/.6)}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-emerald-500\/60:focus{border-color:rgb(16 185 129/.6)}.focus\:border-orange-400:focus{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-sky-400:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.focus\:border-violet-500:focus{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.focus\:bg-white\/\[0\.07\]:focus{background-color:rgb(255 255 255/.07)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-cyan-400\/10:focus{--tw-ring-color:rgb(34 211 238/0.1)}.focus\:ring-cyan-400\/20:focus{--tw-ring-color:rgb(34 211 238/0.2)}.focus\:ring-cyan-500\/15:focus{--tw-ring-color:rgb(6 182 212/0.15)}.focus\:ring-emerald-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(52 211 153/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500\/15:focus{--tw-ring-color:rgb(16 185 129/0.15)}.focus\:ring-emerald-500\/50:focus{--tw-ring-color:rgb(16 185 129/0.5)}.focus\:ring-slate-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-cyan-300:focus-visible{outline-color:#67e8f9}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-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\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{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}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;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\:bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:flex-initial{flex:0 1 auto}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-3xl{border-radius:1.5rem}.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-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.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-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:w-48{width:12rem}.md\:w-80{width:20rem}.md\:w-auto{width:auto}.md\:-translate-y-2{--tw-translate-y:-0.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))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1\.4fr_1fr_auto\]{grid-template-columns:1.1fr 1.4fr 1fr auto}.md\:grid-cols-\[1\.2fr_1\.4fr_0\.8fr_0\.9fr_1fr_auto\]{grid-template-columns:1.2fr 1.4fr .8fr .9fr 1fr auto}.md\:grid-cols-\[2fr_auto_1fr_2fr_auto\]{grid-template-columns:2fr auto 1fr 2fr auto}.md\:grid-cols-\[minmax\(220px\2c \.7fr\)_minmax\(0\2c 1\.3fr\)\]{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:self-center{align-self:center}.md\:overflow-hidden{overflow:hidden}.md\:p-10{padding:2.5rem}.md\:p-14{padding:3.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pl-12{padding-left:3rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[28px\]{font-size:28px}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-6{top:1.5rem}.xl\:inline{display:inline}.xl\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.xl\:max-w-\[420px\]{max-width:420px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.xl\:grid-cols-\[216px_minmax\(0\2c 1fr\)\]{grid-template-columns:216px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_160px_160px_150px_150px\]{grid-template-columns:minmax(0,1fr) 160px 160px 150px 150px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:overflow-y-auto{overflow-y:auto}}.\[\&\>option\]\:bg-slate-900>option{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}