*,: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:Arial,Helvetica,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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{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}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-48{bottom:-12rem}.-left-48{left:-12rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-32{right:-8rem}.-top-12{top:-3rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.left-0{left:0}.left-5{left:1.25rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\.7\/1\]{aspect-ratio:1.7/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-40{height:10rem}.h-56{height:14rem}.h-72{height:18rem}.h-9{height:2.25rem}.h-\[3px\]{height:3px}.h-\[46px\]{height:46px}.h-\[480px\]{height:480px}.h-\[48px\]{height:48px}.h-\[500px\]{height:500px}.h-\[76px\]{height:76px}.h-full{height:100%}.h-px{height:1px}.max-h-\[480px\]{max-height:480px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.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-24{width:6rem}.w-40{width:10rem}.w-56{width:14rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[430px\]{max-width:430px}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-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-2{--tw-translate-y:-0.5rem}.translate-y-0{--tw-translate-y:0px}.rotate-180,.translate-y-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))}.rotate-180{--tw-rotate:180deg}.scroll-mt-28{scroll-margin-top:7rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[240px_minmax\(0\2c 1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.grid-cols-\[260px_minmax\(0\2c 1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.grid-cols-\[28px_1fr_20px\]{grid-template-columns:28px 1fr 20px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.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-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.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-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-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))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-\[3px\]{border-left-width:3px}.border-t{border-top-width:1px}.border-\[\#EAE6F1\]{--tw-border-opacity:1;border-color:rgb(234 230 241/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-100\/10{border-color:rgb(237 233 254/.1)}.border-violet-300\/10{border-color:rgb(196 181 253/.1)}.border-violet-300\/20{border-color:rgb(196 181 253/.2)}.border-violet-300\/25{border-color:rgb(196 181 253/.25)}.border-violet-300\/\[0\.10\]{border-color:rgb(196 181 253/.1)}.border-violet-300\/\[0\.12\]{border-color:rgb(196 181 253/.12)}.border-violet-300\/\[0\.18\]{border-color:rgb(196 181 253/.18)}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-950\/10{border-color:rgb(46 16 101/.1)}.border-violet-950\/\[0\.07\]{border-color:rgb(46 16 101/.07)}.border-violet-950\/\[0\.08\]{border-color:rgb(46 16 101/.08)}.border-violet-950\/\[0\.09\]{border-color:rgb(46 16 101/.09)}.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\/25{border-color:rgb(255 255 255/.25)}.border-white\/\[0\.07\]{border-color:rgb(255 255 255/.07)}.border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}.border-white\/\[0\.09\]{border-color:rgb(255 255 255/.09)}.border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}.border-white\/\[0\.14\]{border-color:rgb(255 255 255/.14)}.bg-\[\#10091B\]\/75{background-color:rgb(16 9 27/.75)}.bg-\[\#100B1C\]{--tw-bg-opacity:1;background-color:rgb(16 11 28/var(--tw-bg-opacity,1))}.bg-\[\#101d35\]{--tw-bg-opacity:1;background-color:rgb(16 29 53/var(--tw-bg-opacity,1))}.bg-\[\#171126\]{--tw-bg-opacity:1;background-color:rgb(23 17 38/var(--tw-bg-opacity,1))}.bg-\[\#19132F\]\/70{background-color:rgb(25 19 47/.7)}.bg-\[\#1A1028\]{--tw-bg-opacity:1;background-color:rgb(26 16 40/var(--tw-bg-opacity,1))}.bg-\[\#1A1028\]\/\[0\.97\]{background-color:rgb(26 16 40/.97)}.bg-\[\#211432\]{--tw-bg-opacity:1;background-color:rgb(33 20 50/var(--tw-bg-opacity,1))}.bg-\[\#211735\]{--tw-bg-opacity:1;background-color:rgb(33 23 53/var(--tw-bg-opacity,1))}.bg-\[\#211832\]{--tw-bg-opacity:1;background-color:rgb(33 24 50/var(--tw-bg-opacity,1))}.bg-\[\#F8F7FB\]{--tw-bg-opacity:1;background-color:rgb(248 247 251/var(--tw-bg-opacity,1))}.bg-\[\#FAF9FC\]{--tw-bg-opacity:1;background-color:rgb(250 249 252/var(--tw-bg-opacity,1))}.bg-\[\#FAF9FD\]{--tw-bg-opacity:1;background-color:rgb(250 249 253/var(--tw-bg-opacity,1))}.bg-\[\#eef2ff\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-blue-500\/20{background-color:rgb(59 130 246/.2)}.bg-purple-600\/\[0\.12\]{background-color:rgb(147 51 234/.12)}.bg-violet-300{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-300\/10{background-color:rgb(196 181 253/.1)}.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\/\[0\.07\]{background-color:rgb(167 139 250/.07)}.bg-violet-400\/\[0\.10\]{background-color:rgb(167 139 250/.1)}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/70{background-color:rgb(245 243 255/.7)}.bg-violet-500\/20{background-color:rgb(139 92 246/.2)}.bg-violet-700\/\[0\.14\]{background-color:rgb(109 40 217/.14)}.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\/\[0\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[0\.035\]{background-color:rgb(255 255 255/.035)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}.bg-white\/\[0\.09\]{background-color:rgb(255 255 255/.09)}.bg-\[radial-gradient\(circle_at_50\%_45\%\2c rgba\(196\2c 181\2c 253\2c 0\.22\)\2c transparent_45\%\)\]{background-image:radial-gradient(circle at 50% 45%,rgba(196,181,253,.22),transparent 45%)}.bg-\[radial-gradient\(ellipse_at_75\%_20\%\2c rgba\(167\2c 139\2c 250\2c 0\.36\)\2c transparent_38\%\)\2c linear-gradient\(135deg\2c \#171126\2c \#4C3471\)\]{background-image:radial-gradient(ellipse at 75% 20%,rgba(167,139,250,.36),transparent 38%),linear-gradient(135deg,#171126,#4C3471)}.bg-\[radial-gradient\(ellipse_at_80\%_25\%\2c rgba\(139\2c 92\2c 246\2c 0\.15\)\2c transparent_38\%\)\2c radial-gradient\(ellipse_at_5\%_100\%\2c rgba\(196\2c 181\2c 253\2c 0\.18\)\2c transparent_36\%\)\]{background-image:radial-gradient(ellipse at 80% 25%,rgba(139,92,246,.15),transparent 38%),radial-gradient(ellipse at 5% 100%,rgba(196,181,253,.18),transparent 36%)}.bg-\[radial-gradient\(ellipse_at_80\%_5\%\2c rgba\(139\2c 92\2c 246\2c 0\.24\)\2c transparent_38\%\)\2c radial-gradient\(ellipse_at_5\%_95\%\2c rgba\(109\2c 40\2c 217\2c 0\.16\)\2c transparent_38\%\)\]{background-image:radial-gradient(ellipse at 80% 5%,rgba(139,92,246,.24),transparent 38%),radial-gradient(ellipse at 5% 95%,rgba(109,40,217,.16),transparent 38%)}.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-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#19132F\]{--tw-gradient-from:#19132F var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 19 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#19132F\]\/90{--tw-gradient-from:rgb(25 19 47/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 19 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from:rgb(0 0 0/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-300{--tw-gradient-from:#c4b5fd var(--tw-gradient-from-position);--tw-gradient-to:rgb(196 181 253/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgb(124 58 237/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-700{--tw-gradient-from:#6d28d9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(109 40 217/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-700\/35{--tw-gradient-from:rgb(109 40 217/0.35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(109 40 217/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#19132F\]\/30{--tw-gradient-to:rgb(25 19 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(25 19 47/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#2b1940\]{--tw-gradient-to:rgb(43 25 64/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2b1940 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#302052\]{--tw-gradient-to:rgb(48 32 82/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#302052 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-300{--tw-gradient-to:rgb(216 180 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#1b1029\]{--tw-gradient-to:#1b1029 var(--tw-gradient-to-position)}.to-\[\#6244A0\]{--tw-gradient-to:#6244A0 var(--tw-gradient-to-position)}.to-\[\#A78BFA\]{--tw-gradient-to:#A78BFA var(--tw-gradient-to-position)}.to-fuchsia-300{--tw-gradient-to:#f0abfc var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pl-6{padding-left:1.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[27px\]{font-size:27px}.text-\[clamp\(2\.3rem\2c 5vw\2c 4rem\)\]{font-size:clamp(2.3rem,5vw,4rem)}.text-\[clamp\(2\.5rem\2c 6vw\2c 5\.25rem\)\]{font-size:clamp(2.5rem,6vw,5.25rem)}.text-\[clamp\(2\.7rem\2c 6\.5vw\2c 5\.2rem\)\]{font-size:clamp(2.7rem,6.5vw,5.2rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.6\]{line-height:1.6}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.075em\]{letter-spacing:-.075em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.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\.19em\]{letter-spacing:.19em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#101d35\]{--tw-text-opacity:1;color:rgb(16 29 53/var(--tw-text-opacity,1))}.text-\[\#19152B\]{--tw-text-opacity:1;color:rgb(25 21 43/var(--tw-text-opacity,1))}.text-\[\#211832\]{--tw-text-opacity:1;color:rgb(33 24 50/var(--tw-text-opacity,1))}.text-\[\#30243F\]{--tw-text-opacity:1;color:rgb(48 36 63/var(--tw-text-opacity,1))}.text-\[\#352448\]{--tw-text-opacity:1;color:rgb(53 36 72/var(--tw-text-opacity,1))}.text-\[\#4169f5\]{--tw-text-opacity:1;color:rgb(65 105 245/var(--tw-text-opacity,1))}.text-\[\#493477\]{--tw-text-opacity:1;color:rgb(73 52 119/var(--tw-text-opacity,1))}.text-\[\#625B70\]{--tw-text-opacity:1;color:rgb(98 91 112/var(--tw-text-opacity,1))}.text-\[\#716B80\]{--tw-text-opacity:1;color:rgb(113 107 128/var(--tw-text-opacity,1))}.text-\[\#777084\]{--tw-text-opacity:1;color:rgb(119 112 132/var(--tw-text-opacity,1))}.text-\[\#827B91\]{--tw-text-opacity:1;color:rgb(130 123 145/var(--tw-text-opacity,1))}.text-\[\#898196\]{--tw-text-opacity:1;color:rgb(137 129 150/var(--tw-text-opacity,1))}.text-\[\#898296\]{--tw-text-opacity:1;color:rgb(137 130 150/var(--tw-text-opacity,1))}.text-\[\#9db3ff\]{--tw-text-opacity:1;color:rgb(157 179 255/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-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-300\/80{color:rgb(196 181 253/.8)}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:rgb(255 255 255/.2)}.text-white\/25{color:rgb(255 255 255/.25)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.decoration-violet-300{text-decoration-color:#c4b5fd}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.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-2xl,.shadow-\[0_0_60px_rgba\(167\2c 139\2c 250\2c 0\.15\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(167\2c 139\2c 250\2c 0\.15\)\]{--tw-shadow:0 0 60px rgba(167,139,250,0.15);--tw-shadow-colored:0 0 60px var(--tw-shadow-color)}.shadow-\[0_24px_70px_rgba\(39\2c 25\2c 77\2c 0\.055\)\]{--tw-shadow:0 24px 70px rgba(39,25,77,0.055);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(12\2c 5\2c 23\2c 0\.35\)\]{--tw-shadow:0 30px 70px rgba(12,5,23,0.35);--tw-shadow-colored:0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(124\2c 58\2c 237\2c 0\.25\)\]{--tw-shadow:0 8px 30px rgba(124,58,237,0.25);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\2c 7\2c 29\2c 0\.12\)\]{--tw-shadow:0 8px 30px rgba(15,7,29,0.12);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(15\2c 7\2c 29\2c 0\.12\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/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-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-violet-950\/30{--tw-shadow-color:rgb(46 16 101/0.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[140px\]{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-\[140px\]{--tw-blur:blur(140px)}.blur-\[150px\]{--tw-blur:blur(150px)}.blur-\[150px\],.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.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-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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.\[background-image\:linear-gradient\(rgba\(98\2c 76\2c 151\2c 0\.055\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(98\2c 76\2c 151\2c 0\.055\)_1px\2c transparent_1px\)\]{background-image:linear-gradient(rgba(98,76,151,.055) 1px,transparent 0),linear-gradient(90deg,rgba(98,76,151,.055) 1px,transparent 0)}.\[background-size\:56px_56px\]{background-size:56px 56px}.\[mask-image\:linear-gradient\(to_bottom\2c black\2c transparent_90\%\)\]{-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}:root{--ink:#171324;--muted:#6f687d;--violet:#7c3aed;--deep:#211239;--line:#e9e4f1;--paper:#fbfaff;--lilac:#f2ecff}@theme inline{--font-heading:var(--font-heading);--font-sans:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif;letter-spacing:-.035em;line-height:1.12}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::-moz-selection{background:#e4d5ff;color:#29134e}::selection{background:#e4d5ff;color:#29134e}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(233,228,241,.8)}.nav{height:78px;justify-content:space-between;gap:24px}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-size:18px;font-weight:800;letter-spacing:-.05em}.brandmark{width:35px;height:35px;border-radius:12px;background:linear-gradient(145deg,#9d6aff,#6d28d9);display:grid;place-items:center;color:white;box-shadow:0 7px 18px #7c3aed38}.navlinks{display:flex;align-items:center;gap:27px;font-size:13px;color:#51495e;font-weight:600}.navlinks a:hover{color:var(--violet)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--violet);color:white;font-size:13px;font-weight:700;border:1px solid var(--violet);transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 20px #7c3aed20}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7c3aed38}.btn-ghost{background:white;color:var(--ink);border-color:#ded6ea;box-shadow:none}.btn-ghost:hover{border-color:var(--violet);color:var(--violet)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 77% 25%,#39245d 0,transparent 32%),radial-gradient(ellipse at 100% 90%,#352052 0,transparent 36%),#171020;color:#fff}.hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#ffffff0c 1px,transparent 0),linear-gradient(90deg,#ffffff0c 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,black,transparent);mask-image:linear-gradient(90deg,black,transparent)}.hero-grid{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:center;padding:92px 0 100px;min-height:610px}.hero h1{font-size:clamp(46px,5.6vw,76px);line-height:.99;max-width:680px;margin:24px 0;font-weight:700}.hero h1 em{font-style:normal;color:#c6a8ff}.hero p{font-size:17px;line-height:1.8;color:#c9c1d6;max-width:560px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero .btn-ghost{background:#ffffff0c;color:#fff;border-color:#ffffff35}.hero .eyebrow{color:#c8aaff}.trustbar{border-bottom:1px solid var(--line);background:#fff}.trustbar-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;color:#81798f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trustbar-inner span:first-child{color:#51495e}.section{padding:65px 0}.section-soft{background:var(--paper)}.section-dark{background:#1b1328;color:white}.section-head{margin-bottom:36px}.page-hero h1,.section h2{font-size:clamp(34px,4.2vw,54px);line-height:1.04;margin:15px 0;font-weight:600}.lead,.section-head p{color:var(--muted);font-size:15px;line-height:1.8;max-width:540px}.section-dark p{color:#c8c0d3}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-card{background:white;border:1px solid var(--line);border-radius:21px;padding:25px;min-height:242px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s}.service-card:hover{transform:translateY(-5px);border-color:#c8b3f3;box-shadow:0 20px 50px #30134d0b}.service-icon{width:42px;height:42px;border-radius:14px;background:var(--lilac);color:var(--violet);display:grid;place-items:center}.service-card h3{font-size:20px;margin:21px 0 9px;font-weight:600}.service-card p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 20px}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--violet);font-weight:800;font-size:13px;margin-top:auto}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translateX(4px)}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.statement-card{border-radius:28px;background:linear-gradient(145deg,#2a1744,#181021);padding:36px;min-height:360px;color:#fff;position:relative;overflow:hidden}.statement-card:after{content:"R";position:absolute;right:-22px;bottom:-120px;font-size:390px;font-weight:900;line-height:1;color:#ffffff08}.statement-card h3{font-size:30px;line-height:1.1;max-width:350px;position:relative;z-index:1;margin:10px 0;font-weight:600}.statement-card p{color:#d0c4e0;line-height:1.8;font-size:14px;max-width:330px;position:relative;z-index:1}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.metric{border-top:1px solid #ffffff2b;padding-top:14px}.metric strong{display:block;font-size:21px}.metric span{font-size:11px;color:#c6b9d6}.check-list{display:grid;gap:17px;margin:28px 0}.check-item{display:flex;gap:12px;align-items:flex-start}.check-item .check{width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#eee5ff;color:#6d28d9;display:grid;place-items:center}.check-item strong{display:block;font-size:14px;margin-bottom:5px}.check-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{border-top:1px solid #ffffff36;padding-top:20px}.step .num{color:#c6a8ff;font-size:11px;font-weight:800;letter-spacing:.14em}.step h3{font-size:18px;margin:18px 0 8px}.step p{font-size:13px;line-height:1.75;color:#c8c0d3}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{border:1px solid var(--line);border-radius:24px;padding:26px;background:white;display:flex;flex-direction:column;min-height:310px}.product-symbol{height:48px;width:48px;border-radius:16px;background:linear-gradient(145deg,#8b5cf6,#5b21b6);color:white;display:grid;place-items:center;font-weight:900;font-size:20px}.product-card h3{font-size:23px;margin:23px 0 5px;font-weight:600}.product-card .tagline{font-size:12px;color:var(--violet);font-weight:800;margin:10px 0}.product-card p{font-size:15px;color:var(--muted);line-height:1.75}.cta-band{background:linear-gradient(110deg,#25123f,#4a2380);border-radius:28px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff}.cta-band h2{font-size:clamp(30px,4vw,45px);max-width:650px;margin:12px 0}.cta-band p{color:#d6c8e9;max-width:600px;line-height:1.7;font-size:14px}.cta-band .btn{background:#fff;color:#31154f;border-color:#fff}.page-hero{padding:76px 0 66px;background:radial-gradient(ellipse at 83% 0,#f0e7ff 0,transparent 40%),var(--paper);border-bottom:1px solid var(--line)}.page-hero h1{max-width:900px;font-size:clamp(43px,5.4vw,68px);margin:20px 0}.page-hero .lead{max-width:720px;font-size:17px}.breadcrumb{font-size:12px;color:#8b8297;margin-bottom:28px}.breadcrumb a{color:#6d28d9}.detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:start}.detail-panel{padding:30px;border:1px solid var(--line);border-radius:24px;background:#fff;position:sticky;top:105px}.detail-panel h2{font-size:24px;letter-spacing:-.04em;margin:0 0 18px}.feature-list{display:grid;gap:0}.feature{padding:15px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center;font-size:13px;font-weight:700}.feature:last-child{border-bottom:0}.feature svg{color:var(--violet);flex:0 0 auto}.prose h2{font-size:32px;letter-spacing:-.05em;margin:0 0 16px}.prose p{color:var(--muted);line-height:1.9;font-size:15px}.faq{border-top:1px solid var(--line);padding:20px 0}.faq h3{font-size:16px;margin:0 0 8px}.faq p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.footer{background:#171020;color:white;padding:64px 0 24px}.footer-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr 1.1fr;gap:38px}.footer a,.footer address,.footer p{color:#c4bbd1;font-size:12px;line-height:1.9;font-style:normal}.footer h3{font-size:12px;margin:5px 0 17px}.footer-links{display:grid;gap:8px}.footer .brand{color:white}.footer-bottom{border-top:1px solid #ffffff20;margin-top:44px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;color:#a69bb7;font-size:11px}.mobile-menu{display:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:8px;font-size:12px;font-weight:700}.field input,.field select,.field textarea{border:1px solid #e0d9e9;border-radius:12px;padding:14px;background:#fff;outline:none}.field input:focus,.field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7c3aed15}.field.full{grid-column:1/-1}.field textarea{min-height:130px;resize:vertical}.notice{background:#f6f0ff;border:1px solid #e8dbff;padding:15px;border-radius:12px;font-size:12px;line-height:1.7;color:#604b7e}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-card{padding:26px;border:1px solid var(--line);border-radius:20px}.article-card span{font-size:10px;font-weight:800;color:var(--violet);letter-spacing:.12em;text-transform:uppercase}.article-card h2{font-size:20px;line-height:1.25;letter-spacing:-.04em}.article-card p{font-size:13px;line-height:1.75;color:var(--muted)}.whatsapp{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;align-items:center;gap:9px;background:#20a86b;color:#fff;padding:13px 17px;border-radius:999px;font-size:12px;font-weight:800;box-shadow:0 12px 30px #143c2b30}.whatsapp svg{width:18px;height:18px}.mobile-only{display:none}.partners-section{position:relative;overflow:hidden;padding:42px 0 48px;background:#ffffff;border-top:1px solid #e9edf4;border-bottom:1px solid #e9edf4}.partners-heading{margin-bottom:28px;text-align:center}.partners-eyebrow{display:inline-block;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.2em}.partners-heading p{margin-top:9px;color:#64748b;font-size:14px;line-height:1.7}.partners-slider{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.partners-track{width:-moz-max-content;width:max-content;animation:partners-scroll 32s linear infinite;will-change:transform}.partner-item,.partners-track{display:flex;align-items:center}.partner-item{width:200px;height:72px;flex:0 0 200px;justify-content:center;padding:16px 32px}.partner-logo{display:block;width:auto;max-width:135px;height:36px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.58;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.partner-item:hover .partner-logo{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.partners-slider:hover .partners-track{animation-play-state:paused}@keyframes partners-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.clients-section{position:relative;overflow:hidden;padding:65px 0;background:#ffffff;border-top:1px solid #eef0f6;border-bottom:1px solid #eef0f6}.clients-heading{max-width:720px;margin:0 auto 44px;text-align:center}.clients-eyebrow{display:inline-block;margin-bottom:18px;color:#4169f5;font-size:11px;font-weight:800;letter-spacing:.2em}.clients-heading h2{font-size:clamp(34px,4.2vw,54px);line-height:1.04;margin:15px 0;font-weight:600}.clients-heading p{max-width:560px;margin:16px auto 0;color:#64748b;font-size:15px;line-height:1.8}.clients-slider{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.clients-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:clients-scroll 32s linear infinite;will-change:transform}.clients-slider:hover .clients-track{animation-play-state:paused}.client-logo-card{display:flex;width:210px;height:104px;flex-shrink:0;align-items:center;justify-content:center;margin-right:20px;padding:24px 32px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.client-logo-card:hover{transform:translateY(-4px)}.client-logo{display:block;width:auto;max-width:180px;height:170px;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:filter .3s ease,opacity .3s ease;background:transparent}.client-logo-card:hover .client-logo{filter:grayscale(0);opacity:1}@keyframes clients-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.navlinks{gap:15px}.hero-grid{gap:20px}.service-grid{grid-template-columns:repeat(2,1fr)}.split{gap:38px}.footer-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{gap:25px}.trustbar-inner{flex-wrap:wrap;justify-content:flex-start}.navlinks a:nth-child(3){display:none}}@media (max-width:680px){.container{width:min(100% - 32px,1180px)}.nav{height:68px}.brand{font-size:16px}.navlinks{display:none}.nav .btn{min-height:41px;padding:0 14px;font-size:11px}.hero-grid{grid-template-columns:1fr;padding:64px 0 50px;gap:15px}.hero h1{font-size:clamp(43px,12vw,62px)}.hero p{font-size:15px}.hero-art{min-height:280px}.orb{width:245px}.float-one{left:0;top:8%}.float-two{right:0;bottom:12%}.float-three{left:0;bottom:0}.float-card{padding:11px 13px}.trustbar-inner{padding:18px 0;font-size:9px;gap:12px 18px}.section{padding:65px 0}.section-head{display:block}.section-head .text-link{margin-top:12px}.article-grid,.product-grid,.service-grid{grid-template-columns:1fr}.service-card{min-height:210px}.detail-grid,.split{grid-template-columns:1fr;gap:30px}.statement-card{min-height:300px;padding:27px}.steps{grid-template-columns:1fr 1fr;gap:25px}.cta-band{padding:28px;display:block}.cta-band .btn{margin-top:10px}.page-hero{padding:52px 0 42px}.page-hero h1{font-size:clamp(39px,11vw,54px)}.detail-panel{position:static}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;line-height:2}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.whatsapp{right:12px;bottom:12px;padding:12px 14px}.mobile-only{display:block}.partners-section{padding:32px 0 36px}.partners-heading{margin-bottom:20px}.partner-item{width:150px;height:60px;flex-basis:150px;padding:12px 24px}.partner-logo{max-width:110px;height:30px}.partners-track{animation-duration:25s}.clients-section{padding:64px 0}.clients-heading{padding:0 20px;margin-bottom:32px}.client-logo-card{width:165px;height:88px;margin-right:14px;padding:20px}.client-logo{max-width:150px;height:150px}.clients-track{animation-duration:25s}}@media (prefers-reduced-motion:reduce){.partners-track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.partners-slider{mask-image:none;-webkit-mask-image:none}.clients-track{animation:none}}.footer a[href^="tel:"],a[href^="tel:"]{white-space:nowrap}.hero-art{--hero-violet:#a78bfa;--hero-purple:#7c3aed;--hero-lilac:#ddd6fe;position:relative;isolation:isolate;width:100%;min-width:0;min-height:540px;display:flex;align-items:center;justify-content:center;overflow:visible;perspective:1100px;-webkit-tap-highlight-color:transparent}.hero-art *,.hero-art :after,.hero-art :before{box-sizing:border-box}.hero-atmosphere{inset:5%;z-index:-3;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(124,58,237,.2),rgba(91,33,182,.08) 42%,transparent 72%);filter:blur(22px);animation:atmosphere-breathe 8s ease-in-out infinite}.hero-art-grid,.hero-atmosphere{position:absolute;pointer-events:none}.hero-art-grid{inset:2%;z-index:-2;opacity:.4;background-image:linear-gradient(rgba(196,181,253,.09) 1px,transparent 0),linear-gradient(90deg,rgba(196,181,253,.09) 1px,transparent 0);background-size:38px 38px;mask-image:radial-gradient(ellipse at center,#000 0,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 72%)}.hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none;will-change:transform,opacity}.hero-glow-one{top:13%;left:20%;width:125px;height:125px;background:radial-gradient(circle,rgba(167,139,250,.34),transparent 72%);animation:glow-drift-one 9s ease-in-out infinite}.hero-glow-two{right:13%;bottom:16%;width:170px;height:170px;background:radial-gradient(circle,rgba(109,40,217,.32),transparent 72%);animation:glow-drift-two 11s ease-in-out infinite}.orbital-system{position:relative;width:min(76%,370px);aspect-ratio:1;display:grid;place-items:center;transform-style:preserve-3d;animation:sphere-float 7s ease-in-out infinite;will-change:transform}.orbital-ring{position:absolute;inset:4%;border:1px solid rgba(196,181,253,.36);border-radius:50%;pointer-events:none;transform-style:preserve-3d}.orbital-ring-one{transform:rotateX(68deg) rotate(-28deg);border-color:rgba(196,181,253,.52);box-shadow:0 0 12px rgba(167,139,250,.08),inset 0 0 12px rgba(167,139,250,.05);animation:ring-rotate-one 24s linear infinite}.orbital-ring-two{inset:-2%;transform:rotateY(64deg) rotate(28deg);border:1px dashed rgba(167,139,250,.42);animation:ring-rotate-two 32s linear infinite}.orbital-ring-three{inset:12%;transform:rotateX(72deg) rotate(58deg);border-color:rgba(221,214,254,.3);animation:ring-rotate-three 19s linear infinite}.orb-core{position:relative;width:68%;aspect-ratio:1;overflow:hidden;isolation:isolate;border-radius:50%;background:radial-gradient(circle at 30% 23%,rgba(255,255,255,.98) 0,rgba(221,214,254,.94) 3%,rgba(167,139,250,.9) 10%,rgba(124,58,237,.95) 26%,rgba(76,29,149,.98) 54%,rgba(30,15,62,1) 78%,#100b1c 100%);border:1px solid rgba(221,214,254,.55);box-shadow:inset -20px -24px 42px rgba(9,5,25,.7),inset 10px 9px 28px rgba(255,255,255,.13),inset 0 0 30px rgba(167,139,250,.22),0 0 35px rgba(124,58,237,.27),0 0 85px rgba(124,58,237,.2),0 22px 70px rgba(0,0,0,.3);animation:core-pulse 7s ease-in-out infinite}.orb-surface{position:absolute;inset:0;z-index:1;border-radius:inherit;background:repeating-radial-gradient(ellipse at 45% 42%,transparent 0 11px,rgba(221,214,254,.1) 12px 13px,transparent 14px 22px),linear-gradient(135deg,transparent 15%,rgba(221,214,254,.12) 36%,transparent 54%,rgba(76,29,149,.26) 80%);opacity:.72;mix-blend-mode:screen;animation:surface-shift 15s ease-in-out infinite alternate}.orb-highlight{top:7%;left:17%;z-index:2;width:42%;height:25%;background:linear-gradient(120deg,rgba(255,255,255,.86),rgba(221,214,254,.3) 48%,transparent);filter:blur(7px);transform:rotate(-36deg)}.orb-highlight,.orb-inner-glow{position:absolute;border-radius:50%}.orb-inner-glow{inset:17%;z-index:0;background:radial-gradient(circle at 38% 35%,rgba(221,214,254,.42),rgba(167,139,250,.16) 32%,transparent 68%);filter:blur(9px);animation:inner-glow-pulse 5s ease-in-out infinite}.orb-contour{inset:5%;z-index:3;border:1px solid rgba(237,233,254,.24);box-shadow:inset 0 0 15px rgba(221,214,254,.07),0 0 18px rgba(167,139,250,.1)}.orb-contour,.orbit-particle{position:absolute;border-radius:50%}.orbit-particle{z-index:5;width:8px;height:8px;background:#ede9fe;box-shadow:0 0 8px #c4b5fd,0 0 20px rgba(167,139,250,.9),0 0 38px rgba(124,58,237,.65)}.particle-one{top:13%;left:20%;animation:particle-drift-one 6s ease-in-out infinite}.particle-two{top:49%;right:4%;width:6px;height:6px;animation:particle-drift-two 7s ease-in-out infinite}.particle-three{bottom:13%;left:29%;width:5px;height:5px;animation:particle-drift-three 8s ease-in-out infinite}.particle-four{top:25%;right:17%;width:4px;height:4px;animation:particle-drift-four 5s ease-in-out infinite}.hero-float-card{position:absolute;z-index:6;display:flex;align-items:center;gap:12px;max-width:calc(100% - 16px);padding:15px 17px;color:#f5f3ff;background:linear-gradient(135deg,rgba(36,25,58,.9),rgba(19,13,33,.78));border:1px solid rgba(196,181,253,.22);border-radius:15px;box-shadow:0 14px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08),0 0 20px rgba(124,58,237,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .35s ease,box-shadow .35s ease;animation:card-entrance 1s ease both}.hero-float-card:hover{border-color:rgba(196,181,253,.48);box-shadow:0 18px 45px rgba(0,0,0,.3),0 0 28px rgba(124,58,237,.13)}.hero-float-card strong{display:block;color:#fff;font-size:12px;font-weight:700;letter-spacing:-.015em;line-height:1.5}.hero-float-card>div>span{display:block;margin-top:3px;color:#b9adc9;font-size:10px;line-height:1.5}.hero-card-one{top:18%;left:0;animation:card-entrance 1s ease both,card-float-one 6s ease-in-out 1s infinite}.hero-card-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid rgba(196,181,253,.25);border-radius:11px;background:linear-gradient(145deg,rgba(167,139,250,.24),rgba(124,58,237,.08))}.status-pulse{width:8px;height:8px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 12px rgba(196,181,253,.95);animation:status-blink 2.5s ease-in-out infinite}.hero-card-indicator{align-self:flex-start;margin-left:5px;color:#8d7ba8;font-size:9px;font-weight:700;letter-spacing:.1em}.hero-card-two{right:-1%;bottom:19%;display:block;width:205px;padding:17px 18px;animation:card-entrance 1s ease .2s both,card-float-two 7s ease-in-out 1.2s infinite}.hero-card-label{display:block;margin-bottom:10px;color:#bda8ef;font-size:9px;font-weight:700;letter-spacing:.15em}.hero-card-two>strong{font-size:14px;letter-spacing:-.035em}.hero-card-two>strong>span{display:inline;color:#c4b5fd}.hero-progress-track{width:100%;height:3px;margin-top:15px;overflow:hidden;border-radius:10px;background:rgba(196,181,253,.14)}.hero-progress-track>span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c4b5fd,#ede9fe);box-shadow:0 0 12px rgba(167,139,250,.55);transform-origin:left;animation:progress-shimmer 4s ease-in-out infinite}.hero-card-caption{display:block;margin-top:9px;color:#a99abf;font-size:10px}.hero-card-three{bottom:10%;left:1%;animation:card-entrance 1s ease .4s both,card-float-three 8s ease-in-out 1.4s infinite}.connected-nodes{position:relative;display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;gap:4px;border:1px solid rgba(196,181,253,.2);border-radius:10px;background:rgba(124,58,237,.12)}.connected-nodes span{width:5px;height:5px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 7px rgba(196,181,253,.6)}.connected-nodes span:nth-child(2){width:7px;height:7px;background:#ede9fe}.hero-reflection{position:absolute;z-index:-1;bottom:3%;left:18%;width:64%;height:50px;border-radius:50%;background:radial-gradient(ellipse,rgba(124,58,237,.28),rgba(124,58,237,.08) 40%,transparent 72%);filter:blur(15px);transform:perspective(180px) rotateX(55deg);animation:reflection-pulse 7s ease-in-out infinite}@keyframes sphere-float{0%,to{transform:translateZ(0) rotateY(-4deg)}50%{transform:translate3d(0,-10px,0) rotateY(4deg)}}@keyframes ring-rotate-one{0%{transform:rotateX(68deg) rotate(-28deg)}to{transform:rotateX(68deg) rotate(332deg)}}@keyframes ring-rotate-two{0%{transform:rotateY(64deg) rotate(28deg)}to{transform:rotateY(64deg) rotate(-332deg)}}@keyframes ring-rotate-three{0%{transform:rotateX(72deg) rotate(58deg)}to{transform:rotateX(72deg) rotate(418deg)}}@keyframes core-pulse{0%,to{box-shadow:inset -20px -24px 42px rgba(9,5,25,.7),inset 10px 9px 28px rgba(255,255,255,.13),inset 0 0 30px rgba(167,139,250,.22),0 0 35px rgba(124,58,237,.27),0 0 85px rgba(124,58,237,.2),0 22px 70px rgba(0,0,0,.3)}50%{box-shadow:inset -20px -24px 42px rgba(9,5,25,.7),inset 10px 9px 28px rgba(255,255,255,.17),inset 0 0 40px rgba(167,139,250,.3),0 0 48px rgba(124,58,237,.36),0 0 110px rgba(124,58,237,.25),0 22px 70px rgba(0,0,0,.3)}}@keyframes surface-shift{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1.08) rotate(12deg)}}@keyframes inner-glow-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes atmosphere-breathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes glow-drift-one{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(18px,-12px);opacity:1}}@keyframes glow-drift-two{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(-15px,12px);opacity:.95}}@keyframes particle-drift-one{0%,to{transform:translate(0) scale(1)}50%{transform:translate(13px,-16px) scale(1.3)}}@keyframes particle-drift-two{0%,to{transform:translate(0)}50%{transform:translate(-12px,14px)}}@keyframes particle-drift-three{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-12px) scale(1.4)}}@keyframes particle-drift-four{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(-8px,12px);opacity:1}}@keyframes card-entrance{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes card-float-one{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes card-float-two{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes card-float-three{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes status-blink{0%,to{opacity:1;box-shadow:0 0 12px rgba(196,181,253,.95)}50%{opacity:.6;box-shadow:0 0 5px rgba(196,181,253,.45)}}@keyframes progress-shimmer{0%,to{opacity:.8;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.3)}}@keyframes reflection-pulse{0%,to{opacity:.65;transform:perspective(180px) rotateX(55deg) scaleX(.95)}50%{opacity:1;transform:perspective(180px) rotateX(55deg) scaleX(1.08)}}@media (min-width:1200px){.hero-art{min-height:580px}.orbital-system{width:min(78%,390px)}.hero-card-one{left:-2%}.hero-card-two{right:-2%}}@media (max-width:1024px){.hero-art{min-height:450px}.orbital-system{width:min(75%,320px)}.hero-float-card{padding:12px 13px;gap:9px}.hero-card-two{width:185px}.hero-card-one{left:-1%}.hero-card-three{left:0;bottom:8%}}@media (max-width:768px){.hero-art{min-height:390px;margin-top:8px}.orbital-system{width:min(72%,290px)}.hero-card-one{top:10%;left:0}.hero-card-two{right:0;bottom:12%;width:170px}.hero-card-three{bottom:3%;left:0}.hero-float-card strong{font-size:11px}.hero-float-card>div>span{font-size:9px}.hero-card-label{font-size:8px}.hero-card-two>strong{font-size:12px}.hero-card-indicator{display:none}}@media (max-width:420px){.hero-art{min-height:335px}.orbital-system{width:68%}.hero-float-card{gap:8px;padding:10px;border-radius:12px}.hero-card-one{top:8%}.hero-card-two{right:-2px;bottom:12%;width:152px}.hero-card-three{bottom:2%}.connected-nodes,.hero-card-icon{flex-basis:28px;width:28px;height:28px}.hero-float-card strong{font-size:10px}.hero-card-caption,.hero-float-card>div>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-art *,.hero-art :after,.hero-art :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.faq-page{--faq-violet:#7c3aed;--faq-purple:#6d28d9;--faq-lilac:#c4b5fd;--faq-ink:#171321;--faq-muted:#716b7d;--faq-border:#eae6f0;color:var(--faq-ink);background:#fff;overflow:clip}.faq-page *{box-sizing:border-box}.faq-container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.faq-page a{text-decoration:none}.faq-page button,.faq-page input{font:inherit}.faq-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 78% 45%,rgba(104,61,178,.23),transparent 38%),linear-gradient(118deg,#110c1d,#191127 55%,#100b1c)}.faq-hero-grid{inset:0;z-index:-2;opacity:.25;background-image:linear-gradient(rgba(221,214,254,.06) 1px,transparent 0),linear-gradient(90deg,rgba(221,214,254,.06) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000 70%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%)}.faq-hero-glow,.faq-hero-grid{position:absolute;pointer-events:none}.faq-hero-glow{z-index:-1;border-radius:50%;filter:blur(2px)}.faq-hero-glow-one{top:-220px;right:6%;width:520px;height:520px;background:radial-gradient(circle,rgba(124,58,237,.18),transparent 68%)}.faq-hero-glow-two{bottom:-250px;left:30%;width:480px;height:400px;background:radial-gradient(ellipse,rgba(91,33,182,.13),transparent 70%)}.faq-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:50px;min-height:540px;padding-top:76px;padding-bottom:76px}.faq-hero-content{position:relative;z-index:2;max-width:610px}.faq-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:#7950c8;font-size:10px;font-weight:800;letter-spacing:.19em}.faq-eyebrow-light{color:#c4b5fd}.faq-eyebrow-light svg{color:#a78bfa}.faq-hero h1{margin:0;color:#fff;font-family:var(--font-heading),sans-serif;font-size:clamp(42px,5.1vw,67px);font-weight:750;line-height:1.08;letter-spacing:-.065em}.faq-hero h1 span{color:transparent;background:linear-gradient(100deg,#c4b5fd,#a78bfa 48%,#ede9fe);background-clip:text;-webkit-background-clip:text}.faq-hero-description{max-width:490px;margin:24px 0 0;color:#b9b0c7;font-size:15px;line-height:1.95}.faq-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.faq-primary-button,.faq-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 19px;border-radius:9px;font-size:12px;font-weight:700;transition:transform .25s ease,background .25s ease,border-color .25s ease}.faq-primary-button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid rgba(221,214,254,.25);box-shadow:0 8px 25px rgba(109,40,217,.25)}.faq-primary-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#9b72fa,#7c3aed)}.faq-secondary-button{color:#eee8f8;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.17)}.faq-secondary-button:hover{transform:translateY(-2px);border-color:rgba(196,181,253,.5);background:rgba(255,255,255,.07)}.faq-trust-line{display:flex;align-items:center;gap:9px;margin-top:29px;color:#b4a8c5;font-size:11px}.faq-trust-line svg{flex-shrink:0;color:#bda3ff}.faq-hero-visual{position:relative;display:grid;min-width:0;min-height:390px;place-items:center;perspective:1000px}.faq-visual-orbit{position:absolute;width:min(78%,330px);aspect-ratio:1;border:1px solid rgba(196,181,253,.17);border-radius:50%}.faq-visual-orbit-one{transform:rotateX(65deg) rotate(-30deg);animation:faq-orbit-rotate 24s linear infinite}.faq-visual-orbit-two{width:min(95%,390px);border-style:dashed;border-color:rgba(167,139,250,.17);transform:rotateY(60deg) rotate(30deg);animation:faq-orbit-rotate-reverse 32s linear infinite}.faq-visual-core{position:relative;display:grid;width:175px;aspect-ratio:1;place-items:center;border:1px solid rgba(221,214,254,.4);border-radius:50%;color:#ede9fe;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.34),transparent 25%),radial-gradient(circle at 40% 35%,#9f7aea,#6d28d9 45%,#24133f 78%,#110b1c 100%);box-shadow:inset -20px -25px 45px rgba(10,6,25,.55),inset 8px 8px 25px rgba(255,255,255,.13),0 0 45px rgba(124,58,237,.25),0 0 110px rgba(124,58,237,.14);animation:faq-core-float 6s ease-in-out infinite}.faq-visual-core>svg{filter:drop-shadow(0 0 12px rgba(221,214,254,.35))}.faq-core-spark{position:absolute;width:7px;height:7px;border-radius:50%;background:#ede9fe;box-shadow:0 0 18px #c4b5fd}.faq-core-spark-one{top:18%;right:13%}.faq-core-spark-two{bottom:17%;left:15%;width:5px;height:5px}.faq-floating-note{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid rgba(221,214,254,.19);border-radius:12px;color:#fff;background:linear-gradient(135deg,rgba(42,29,63,.91),rgba(20,14,34,.88));box-shadow:0 15px 40px rgba(0,0,0,.23);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.faq-note-one{top:20%;left:0;animation:faq-note-float 6s ease-in-out infinite}.faq-note-two{right:0;bottom:19%;animation:faq-note-float-reverse 7s ease-in-out infinite}.faq-note-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;color:#c4b5fd;background:rgba(167,139,250,.15)}.faq-note-icon-purple{color:#ede9fe;background:linear-gradient(135deg,rgba(124,58,237,.65),rgba(91,33,182,.2))}.faq-floating-note small,.faq-floating-note strong{display:block}.faq-floating-note strong{font-size:11px;font-weight:700}.faq-floating-note small{margin-top:5px;color:#b7a9ca;font-size:9px}.faq-visual-caption{position:absolute;bottom:1%;color:#9382ac;font-size:9px;font-weight:700;letter-spacing:.2em}.faq-hero-bottom{border-top:1px solid rgba(221,214,254,.1)}.faq-hero-bottom-inner{display:flex;align-items:center;gap:15px;min-height:49px;color:#a79ab8;font-size:9px;font-weight:700;letter-spacing:.14em}.faq-bottom-divider{width:4px;height:4px;border-radius:50%;background:#9b7bdb}.faq-main-section{padding:100px 0 105px;background:radial-gradient(ellipse at 100% 20%,rgba(124,58,237,.035),transparent 35%),#fff;scroll-margin-top:90px}.faq-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.faq-section-heading .faq-eyebrow{margin-bottom:15px}.faq-section-heading h2{margin:0;font-family:var(--font-heading),sans-serif;font-size:clamp(33px,4vw,45px);font-weight:750;line-height:1.16;letter-spacing:-.055em}.faq-section-heading>p{max-width:400px;margin:0 0 4px;color:var(--faq-muted);font-size:13px;line-height:1.9}.faq-search-wrap{position:relative;display:flex;align-items:center;gap:13px;min-height:62px;margin-top:42px;padding:0 20px;border:1px solid #e7e1ef;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(30,18,55,.035);transition:border-color .25s ease,box-shadow .25s ease}.faq-search-wrap:focus-within{border-color:#a78bfa;box-shadow:0 0 0 4px rgba(124,58,237,.07)}.faq-search-icon{flex-shrink:0;color:#8566bd}.faq-search-wrap input{width:100%;min-width:0;padding:18px 0;outline:none;border:0;color:#251d32;background:transparent;font-size:13px}.faq-search-wrap input::-moz-placeholder{color:#aaa3b4}.faq-search-wrap input::placeholder{color:#aaa3b4}.faq-search-wrap input::-webkit-search-cancel-button{display:none}.faq-clear-search{display:grid;flex-shrink:0;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#7a7187;background:#f4f0f8;cursor:pointer}.faq-search-shortcut{flex-shrink:0;padding:7px 9px;border:1px solid #eee9f4;border-radius:6px;color:#95899f;font-size:8px;font-weight:800;letter-spacing:.1em}.faq-category-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.faq-category-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #e9e4ef;border-radius:8px;color:#696173;background:#fff;font-size:10px;font-weight:650;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.faq-category-button:hover{border-color:#c4b5fd;color:#6d28d9;transform:translateY(-1px)}.faq-category-button.active{border-color:#6d28d9;color:#fff;background:#6d28d9;box-shadow:0 5px 15px rgba(109,40,217,.13)}.faq-category-icon{display:inline-flex;align-items:center}.faq-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:57px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #eae5f0}.faq-results-label{display:block;margin-bottom:8px;color:#9272c7;font-size:9px;font-weight:800;letter-spacing:.16em}.faq-results-heading h3{margin:0;color:#21182d;font-family:var(--font-heading),sans-serif;font-size:21px;font-weight:750;letter-spacing:-.035em}.faq-result-count{padding-bottom:3px;color:#948a9e;font-size:9px;font-weight:750;letter-spacing:.11em}.faq-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px}.faq-accordion-list{min-width:0;border-top:1px solid #eee9f3}.faq-item{border-bottom:1px solid #eee9f3;transition:background .25s ease}.faq-item.is-open{background:linear-gradient(100deg,rgba(124,58,237,.035),rgba(124,58,237,0))}.faq-question{display:grid;grid-template-columns:35px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-height:77px;padding:17px 14px 17px 10px;border:0;text-align:left;color:#282032;background:transparent;cursor:pointer}.faq-question-number{color:#a49aaf;font-size:13px;font-weight:750;letter-spacing:.04em;transition:color .25s ease}.faq-question-text{font-size:15px;font-weight:700;line-height:1.7;transition:color .25s ease;font-family:Manrope,sans-serif}.faq-chevron{display:grid;width:32px;height:32px;place-items:center;border:1px solid #e9e3f0;border-radius:9px;color:#766a88;background:#fff;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.faq-item.is-open .faq-question-number,.faq-item.is-open .faq-question-text{color:#6d28d9}.faq-item.is-open .faq-chevron{color:#fff;border-color:#6d28d9;background:#6d28d9;transform:rotate(180deg)}.faq-question:hover .faq-question-text{color:#6d28d9}.faq-category-button:focus-visible,.faq-clear-search:focus-visible,.faq-question:focus-visible{outline:3px solid rgba(124,58,237,.35);outline-offset:3px}.faq-answer{padding:0 55px 22px 57px;animation:faq-answer-enter .22s ease both}.faq-answer-inner p{margin:0;color:#756c80;font-size:14px;line-height:1.75}.faq-answer-category{display:inline-flex;margin-top:14px;padding:5px 9px;border:1px solid #ece5f6;border-radius:5px;color:#7853b5;background:#faf8fd;font-size:9px;font-weight:700}.faq-empty-state{padding:55px 24px;text-align:center;border:1px dashed #ddd3ec;border-radius:12px;background:#fcfbfe}.faq-empty-icon{display:inline-grid;width:52px;height:52px;place-items:center;border-radius:15px;color:#7c3aed;background:#f0e9fc}.faq-empty-state h3{margin:18px 0 8px;font-size:17px;letter-spacing:-.03em}.faq-empty-state p{color:#7d7488;font-size:12px;line-height:1.8}.faq-reset-button{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;border:1px solid #e3d6f6;border-radius:8px;color:#6d28d9;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.faq-sidebar{position:sticky;top:105px}.faq-sidebar-card{padding:25px 22px 20px;overflow:hidden;border:1px solid rgba(221,214,254,.16);border-radius:14px;color:#fff;background:radial-gradient(ellipse at 100% 0,rgba(124,58,237,.25),transparent 48%),linear-gradient(145deg,#211532,#130d20);box-shadow:0 18px 45px rgba(32,19,49,.1)}.faq-sidebar-kicker{display:flex;align-items:center;gap:8px;color:#c8b4f4;font-size:8px;font-weight:800;letter-spacing:.12em}.faq-sidebar-status{width:6px;height:6px;border-radius:50%;background:#bda0ff;box-shadow:0 0 10px rgba(189,160,255,.65)}.faq-sidebar-icon{display:grid;width:53px;height:53px;margin-top:27px;place-items:center;border:1px solid rgba(196,181,253,.22);border-radius:14px;color:#ddd0ff;background:linear-gradient(145deg,rgba(167,139,250,.24),rgba(124,58,237,.12))}.faq-sidebar-card h3{margin:23px 0 12px;font-family:var(--font-heading),sans-serif;font-size:27px;font-weight:750;line-height:1.22;letter-spacing:-.055em}.faq-sidebar-card>p{margin:0;color:#bcb0cb;font-size:11px;line-height:1.95}.faq-sidebar-button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;margin-top:24px;padding:0 14px;border:1px solid rgba(221,214,254,.22);border-radius:8px;color:#fff;background:linear-gradient(120deg,#8b5cf6,#6d28d9);font-size:11px;font-weight:750;transition:filter .25s ease}.faq-sidebar-button:hover{filter:brightness(1.12)}.faq-whatsapp-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:#d4c5ee;font-size:10px;font-weight:650}.faq-whatsapp-link:hover{color:#fff}.faq-sidebar-footer{display:flex;align-items:flex-start;gap:8px;margin-top:23px;padding-top:16px;border-top:1px solid rgba(221,214,254,.12);color:#a99abf;font-size:9px;line-height:1.7}.faq-sidebar-footer svg{flex-shrink:0;color:#c4b5fd}.faq-sidebar-mini{display:flex;align-items:center;gap:12px;margin-top:13px;padding:15px 13px;border:1px solid #ece6f3;border-radius:11px;background:#fff}.faq-mini-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;color:#7c3aed;background:#f2ecfc}.faq-sidebar-mini span:last-child,.faq-sidebar-mini strong{display:block}.faq-sidebar-mini strong{color:#2a2134;font-size:10px;line-height:1.5}.faq-sidebar-mini div>span{margin-top:4px;color:#898091;font-size:9px;line-height:1.5}.faq-bottom-cta{padding:0 0 100px;background:#fff}.faq-cta-panel{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:330px;padding:54px 58px;overflow:hidden;border:1px solid rgba(221,214,254,.13);border-radius:19px;color:#fff;background:radial-gradient(ellipse at 95% 30%,rgba(139,92,246,.22),transparent 42%),linear-gradient(115deg,#1b1229,#110b1d)}.faq-cta-decoration{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(221,214,254,.06) 1px,transparent 0),linear-gradient(90deg,rgba(221,214,254,.06) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000)}.faq-cta-content{position:relative;z-index:2;max-width:560px}.faq-cta-eyebrow{color:#c4b5fd;font-size:9px;font-weight:800;letter-spacing:.17em}.faq-cta-content h2{margin:17px 0 14px;font-family:var(--font-heading),sans-serif;font-size:clamp(34px,4vw,46px);font-weight:750;line-height:1.12;letter-spacing:-.06em}.faq-cta-content>p{max-width:470px;margin:0;color:#bcb0cb;font-size:12px;line-height:1.9}.faq-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.faq-cta-primary,.faq-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;padding:0 17px;border-radius:8px;font-size:11px;font-weight:750;transition:transform .25s ease,background .25s ease}.faq-cta-primary{color:#fff;background:#7c3aed}.faq-cta-primary:hover{transform:translateY(-2px);background:#8b5cf6}.faq-cta-secondary{color:#e5dcf3;border:1px solid rgba(221,214,254,.2);background:rgba(255,255,255,.035)}.faq-cta-secondary:hover{transform:translateY(-2px);background:rgba(255,255,255,.08)}.faq-cta-mark{position:relative;display:grid;flex:0 0 210px;width:210px;aspect-ratio:1;place-items:center;border:1px solid rgba(196,181,253,.16);border-radius:50%;color:rgba(221,214,254,.9);background:radial-gradient(circle at 35% 30%,rgba(167,139,250,.2),rgba(124,58,237,.06) 55%,transparent 70%);box-shadow:inset 0 0 40px rgba(124,58,237,.1),0 0 70px rgba(124,58,237,.08)}.faq-cta-mark:after,.faq-cta-mark:before{position:absolute;content:"";inset:-15px;border:1px solid rgba(196,181,253,.13);border-radius:50%}.faq-cta-mark:after{inset:-30px;border-style:dashed;border-color:rgba(196,181,253,.1)}.faq-cta-mark>span:first-child{font-family:var(--font-heading),sans-serif;font-size:110px;font-weight:800;letter-spacing:-.12em;text-shadow:0 0 45px rgba(196,181,253,.2)}.faq-cta-mark-dot{position:absolute;top:25%;right:19%;width:8px;height:8px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 18px #a78bfa}@keyframes faq-orbit-rotate{0%{transform:rotateX(65deg) rotate(-30deg)}to{transform:rotateX(65deg) rotate(330deg)}}@keyframes faq-orbit-rotate-reverse{0%{transform:rotateY(60deg) rotate(30deg)}to{transform:rotateY(60deg) rotate(-330deg)}}@keyframes faq-core-float{0%,to{transform:translateY(0) rotateY(-5deg)}50%{transform:translateY(-9px) rotateY(5deg)}}@keyframes faq-note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes faq-note-float-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes faq-answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1440px){.faq-hero-layout{min-height:580px}}@media (max-width:1024px){.faq-hero-layout{gap:20px;min-height:500px}.faq-hero h1{font-size:clamp(40px,5vw,57px)}.faq-hero-visual{min-height:350px}.faq-visual-core{width:145px}.faq-floating-note{padding:11px 12px;gap:8px}.faq-content-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.faq-cta-panel{padding:45px 38px}.faq-cta-mark{flex-basis:170px;width:170px}.faq-cta-mark>span:first-child{font-size:90px}}@media (max-width:768px){.faq-container{width:min(100% - 36px,600px)}.faq-hero-layout{grid-template-columns:minmax(0,1fr);gap:15px;padding-top:62px;padding-bottom:35px}.faq-hero-content{max-width:none}.faq-hero h1{font-size:clamp(43px,9vw,61px)}.faq-hero-description{max-width:550px;font-size:13px}.faq-hero-visual{min-height:335px;margin-top:3px}.faq-visual-core{width:145px}.faq-note-one{top:16%;left:1%}.faq-note-two{right:1%;bottom:17%}.faq-hero-bottom-inner{flex-wrap:wrap;min-height:45px;font-size:8px}.faq-main-section{padding:70px 0}.faq-section-heading{align-items:flex-start;flex-direction:column;gap:17px}.faq-section-heading>p{max-width:550px}.faq-search-wrap{min-height:57px;margin-top:30px;padding:0 14px}.faq-search-wrap input{font-size:12px}.faq-search-shortcut{display:none}.faq-category-list{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 8px;margin-right:-2px;scrollbar-width:thin;scrollbar-color:#d5c5ef transparent}.faq-category-button{flex-shrink:0}.faq-results-heading{margin-top:40px}.faq-content-layout{grid-template-columns:minmax(0,1fr);gap:30px}.faq-sidebar{position:static}.faq-sidebar-card{padding:26px}.faq-sidebar-card h3 br{display:none}.faq-sidebar-card>p{max-width:500px}.faq-sidebar-button{max-width:320px}.faq-sidebar-mini{max-width:100%}.faq-bottom-cta{padding-bottom:70px}.faq-cta-panel{min-height:auto;padding:40px 28px}.faq-cta-mark{display:none}}@media (max-width:480px){.faq-container{width:calc(100% - 32px)}.faq-hero-layout{padding-top:48px}.faq-hero h1{font-size:clamp(39px,10vw,49px)}.faq-hero-description{margin-top:18px;line-height:1.85}.faq-hero-actions{align-items:stretch;flex-direction:column}.faq-primary-button,.faq-secondary-button{width:100%}.faq-hero-visual{min-height:290px}.faq-visual-core{width:120px}.faq-visual-orbit{width:75%}.faq-visual-orbit-two{width:92%}.faq-floating-note{gap:7px;padding:9px;border-radius:10px}.faq-note-one{top:12%;left:0}.faq-note-two{right:0;bottom:14%}.faq-note-icon{flex-basis:28px;width:28px;height:28px}.faq-floating-note strong{font-size:9px}.faq-floating-note small{font-size:8px}.faq-visual-caption{bottom:0;font-size:8px}.faq-trust-line{align-items:flex-start;font-size:10px;line-height:1.7}.faq-hero-bottom-inner{gap:9px;font-size:7px;letter-spacing:.08em}.faq-main-section{padding:55px 0}.faq-section-heading h2{font-size:35px}.faq-heading-break{display:none}.faq-search-wrap{gap:9px}.faq-category-button{min-height:37px;padding:0 11px;font-size:9px}.faq-results-heading h3{font-size:17px}.faq-result-count{font-size:8px}.faq-question{grid-template-columns:24px minmax(0,1fr) 30px;gap:8px;min-height:72px;padding-right:2px;padding-left:2px}.faq-question-text{font-size:14px}.faq-chevron{width:29px;height:29px}.faq-answer{padding:0 8px 20px 34px}.faq-answer-inner p{font-size:13px}.faq-sidebar-card{padding:22px 19px}.faq-cta-panel{padding:35px 22px;border-radius:14px}.faq-cta-content h2{font-size:35px}.faq-cta-content>p{font-size:11px}.faq-cta-actions{align-items:stretch;flex-direction:column}.faq-cta-primary,.faq-cta-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page *,.faq-page :after,.faq-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.premium-service{--ps-violet:#7650e8;--ps-violet-dark:#5632c6;--ps-ink:#171426;--ps-muted:#716d7e;--ps-border:#eae7f1;--ps-soft:#f8f7fc;color:var(--ps-ink);overflow:clip}.premium-service .container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.premium-service a{text-decoration:none}.premium-service a:focus-visible{outline:3px solid #a78bfa;outline-offset:4px}.premium-service .ps-eyebrow,.premium-service .ps-eyebrow-light{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.premium-service .ps-eyebrow{color:var(--ps-violet-dark)}.premium-service .ps-eyebrow-light{color:#d6caff}.ps-eyebrow-dot,.ps-final-kicker>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#a78bfa;box-shadow:0 0 16px #a78bfa80}.ps-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 76% 38%,#38236e 0,transparent 36%),linear-gradient(120deg,#100d20,#19132d 52%,#241547)}.ps-hero-grid{inset:0;opacity:.2;background-image:linear-gradient(#ffffff0b 1px,transparent 0),linear-gradient(90deg,#ffffff0b 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 95%);mask-image:linear-gradient(180deg,black,transparent 95%)}.ps-hero-glow,.ps-hero-grid{position:absolute;z-index:-1;pointer-events:none}.ps-hero-glow{width:430px;aspect-ratio:1;border-radius:50%;filter:blur(100px)}.ps-glow-one{top:5%;right:12%;background:#7445e8;opacity:.19}.ps-glow-two{bottom:-35%;left:20%;background:#4034a3;opacity:.15}.ps-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:45px;min-height:620px;padding-block:65px 76px}.ps-hero-copy{position:relative;z-index:2;max-width:660px}.ps-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:50px;color:#aaa3c0;font-size:12px;line-height:1.8}.ps-breadcrumb a{color:#d8d1e8;transition:color .18s ease}.ps-breadcrumb a:hover,.ps-breadcrumb>span:last-child{color:#fff}.ps-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(42px,5.2vw,68px);font-weight:700;letter-spacing:-.065em;line-height:1.08;overflow-wrap:anywhere}.ps-heading-accent{color:#b9a5ff}.ps-hero-description{max-width:590px;margin:25px 0 0;color:#c5bfd6;font-size:16px;line-height:1.9}.ps-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:33px}.ps-button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;gap:12px;padding:0 21px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:700;line-height:1.4;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.ps-button:hover{transform:translateY(-2px)}.ps-button-primary{color:#fff;background:linear-gradient(135deg,#8968f5,#6c45dc);box-shadow:0 10px 30px #7045e52c}.ps-button-primary:hover{background:linear-gradient(135deg,#9a7cff,#7853e8);box-shadow:0 14px 35px #7045e54a}.ps-button-glass{border-color:#ffffff26;color:#fff;background:#ffffff08}.ps-button-glass:hover{border-color:#ffffff55;background:#ffffff12}.ps-hero-proof{display:flex;align-items:center;gap:12px;margin-top:37px}.ps-proof-icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid #ffffff1c;border-radius:12px;color:#c3b2ff;background:#ffffff0b}.ps-hero-proof p,.ps-hero-proof p span{display:block}.ps-hero-proof p{margin:0}.ps-hero-proof strong{display:block;color:#f4f0ff;font-size:12px;font-weight:700}.ps-hero-proof p span{margin-top:4px;color:#a9a2bb;font-size:11px}.ps-visual{position:relative;display:grid;width:100%;max-width:500px;aspect-ratio:1;justify-self:end;place-items:center;isolation:isolate}.ps-visual:before{inset:13%;border:1px solid #c6b4ff18}.ps-visual:after,.ps-visual:before{position:absolute;z-index:-1;border-radius:50%;content:""}.ps-visual:after{inset:22%;background:#8b5cf610;box-shadow:0 0 100px #8054f52b}.ps-visual-orbit{position:absolute;border:1px solid #c4b5fd35;border-radius:50%;pointer-events:none}.ps-orbit-outer{inset:7%;transform:rotate(-25deg) scaleY(.76)}.ps-orbit-inner{inset:18%;border-color:#c4b5fd27;transform:rotate(34deg) scaleY(.77)}.ps-visual-center{position:relative;z-index:1;display:flex;width:235px;min-height:230px;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px solid #ffffff25;border-radius:28px;background:linear-gradient(145deg,#ffffff13,#ffffff04),#1a1531cc;box-shadow:0 30px 90px #00000035,inset 0 1px 0 #ffffff1c;backdrop-filter:blur(18px);text-align:center}.ps-center-icon{display:grid;width:65px;height:65px;margin-bottom:20px;place-items:center;border:1px solid #b7a0ff54;border-radius:20px;color:#d8cbff;background:linear-gradient(145deg,#8056ec4d,#8056ec12);box-shadow:0 0 35px #8056ec24}.ps-visual-center>span{color:#b9a5ff;font-size:10px;font-weight:800;letter-spacing:.22em}.ps-visual-center strong{margin-top:9px;color:#fff;font-size:18px;letter-spacing:-.04em}.ps-visual-center small{margin-top:10px;color:#aaa1c0;font-size:10px}.ps-floating-card{position:absolute;z-index:2;display:flex;min-width:220px;align-items:center;gap:11px;padding:13px;border:1px solid #ffffff24;border-radius:14px;background:#211a3be8;box-shadow:0 18px 50px #00000025;backdrop-filter:blur(16px)}.ps-card-top{top:16%;right:-2%;animation:ps-float 6s ease-in-out infinite}.ps-card-bottom{bottom:17%;left:-3%;animation:ps-float 7s ease-in-out infinite reverse}.ps-floating-icon{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border-radius:11px;color:#d7c8ff;background:#8b5cf62b}.ps-floating-icon-dark{color:#c6b9ff;background:#ffffff0e}.ps-floating-card>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.ps-floating-card strong{color:#fff;font-size:11px}.ps-floating-card small{color:#b5adc9;font-size:10px}.ps-card-check{color:#a7e6c1}.ps-card-arrow{color:#c1adff}.ps-visual-caption{position:absolute;right:13%;bottom:4%;display:flex;align-items:center;gap:9px;color:#b9b0cf;font-size:10px;letter-spacing:.06em}.ps-caption-line{width:26px;height:1px;background:#a78bfa}.ps-hero-bottom{border-top:1px solid #ffffff12;background:#ffffff03}.ps-bottom-inner{display:flex;min-height:62px;flex-wrap:wrap;align-items:center;justify-content:center;gap:25px;color:#c6bed8;font-size:11px;font-weight:600;letter-spacing:.04em}.ps-bottom-separator{color:#a78bfa;font-size:13px}.ps-intro-section{padding-block:105px;background:#fff}.ps-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.ps-intro-heading h2,.ps-process-intro h2,.ps-related-heading h2,.ps-section-heading h2,.ps-trust-copy h2{margin:0;font-size:clamp(30px,3.5vw,45px);font-weight:700;line-height:1.17}.ps-heading-rule{width:58px;height:4px;margin-top:27px;border-radius:4px;background:linear-gradient(90deg,#7650e8,#c2b0ff)}.ps-intro-content{padding-top:5px}.ps-intro-content p{margin:0 0 20px;color:var(--ps-muted);font-size:14px;line-height:2}.ps-intro-content .ps-intro-lead{color:#302b40;font-size:17px;line-height:1.9}.ps-inline-link{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:var(--ps-violet-dark);font-size:13px;font-weight:800}.ps-inline-link svg{transition:transform .18s ease}.ps-inline-link:hover svg{transform:translateX(4px)}.ps-capabilities-section{padding-block:100px;background:radial-gradient(ellipse at 95% 0,#eee8ff70,transparent 35%),#f8f7fc}.ps-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.ps-process-intro h2 span,.ps-section-heading h2 span,.ps-trust-copy h2 span{color:var(--ps-violet)}.ps-section-heading>p{max-width:400px;margin:0 0 4px;color:var(--ps-muted);font-size:13px;line-height:1.9}.ps-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ps-capability-card{position:relative;display:flex;min-height:225px;flex-direction:column;overflow:hidden;padding:25px;border:1px solid #e9e5f2;border-radius:17px;background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ps-capability-card:hover{transform:translateY(-5px);border-color:#c7b5ff;box-shadow:0 20px 50px #35225d0d}.ps-capability-top{display:flex;align-items:center;justify-content:space-between}.ps-capability-number{color:#a19aae;font-size:11px;font-weight:800;letter-spacing:.12em}.ps-capability-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid #e8e0ff;border-radius:11px;color:var(--ps-violet);background:#f7f3ff}.ps-capability-card h3{margin:24px 0 9px;color:var(--ps-ink);font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.4}.ps-capability-card p{margin:0;color:var(--ps-muted);font-size:12px;line-height:1.85}.ps-capability-line{position:absolute;right:25px;bottom:0;left:25px;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#7650e8,#c5b4ff);transition:transform .22s ease}.ps-capability-card:hover .ps-capability-line{transform:scaleX(1)}.ps-process-section{padding-block:105px;background:#fff}.ps-process-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.ps-process-intro{align-self:start;position:sticky;top:35px}.ps-process-intro>p{max-width:390px;margin:22px 0 26px;color:var(--ps-muted);font-size:14px;line-height:1.95}.ps-button-dark{color:#fff;background:#1c172b;box-shadow:0 9px 25px #17142612}.ps-button-dark:hover{background:#35265b}.ps-process-list{border-top:1px solid var(--ps-border)}.ps-process-item{display:grid;grid-template-columns:47px 1fr 22px;align-items:start;gap:17px;padding:28px 0;border-bottom:1px solid var(--ps-border)}.ps-process-number{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e9e2ff;border-radius:13px;color:var(--ps-violet-dark);background:#f8f5ff;font-size:12px;font-weight:800}.ps-process-item h3{margin:3px 0 9px;font-size:20px;font-weight:600}.ps-process-item p{max-width:450px;margin:0;color:var(--ps-muted);font-size:12px;line-height:1.9}.ps-process-item>svg{margin-top:11px;color:#b3a0f2}.ps-trust-section{padding-block:30px 100px;background:#fff}.ps-trust-panel{display:grid;grid-template-columns:1fr .9fr;gap:70px;padding:55px;border:1px solid #e9e3f6;border-radius:24px;background:radial-gradient(ellipse at 0 0,#e9e0ff80,transparent 48%),linear-gradient(130deg,#fbfaff,#f7f5fc)}.ps-trust-copy h2{max-width:480px}.ps-trust-copy>p{max-width:440px;margin:21px 0 0;color:var(--ps-muted);font-size:13px;line-height:1.95}.ps-trust-points{display:flex;flex-direction:column;justify-content:center;gap:24px}.ps-trust-point{display:flex;align-items:flex-start;gap:14px}.ps-trust-point>span{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid #e3d9ff;border-radius:12px;color:var(--ps-violet);background:#fff}.ps-trust-point strong{display:block;margin:1px 0 6px;font-size:13px}.ps-trust-point p{margin:0;color:var(--ps-muted);font-size:11px;line-height:1.8}.ps-related-section{padding-block:95px;background:#f8f7fc}.ps-related-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:34px}.ps-related-heading h2{font-size:clamp(29px,3.2vw,39px)}.ps-related-heading>.ps-inline-link{margin-bottom:5px}.ps-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ps-related-card{display:flex;min-width:0;flex-direction:column;padding:25px;border:1px solid #e8e4ef;border-radius:16px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ps-related-card:hover{transform:translateY(-4px);border-color:#c9b8ff;box-shadow:0 18px 40px #3321530b}.ps-related-card-top{display:flex;align-items:center;justify-content:space-between;color:#9a8bbd}.ps-related-card-top span{font-size:11px;font-weight:800;letter-spacing:.12em}.ps-related-card h3{margin:25px 0 10px;font-size:20px;font-weight:600}.ps-related-card>p{flex:1;margin:0 0 22px;color:var(--ps-muted);font-size:12px;line-height:1.9}.ps-related-link{display:inline-flex;align-items:center;gap:9px;color:var(--ps-violet-dark);font-size:12px;font-weight:800}.ps-related-link svg{transition:transform .18s ease}.ps-related-link:hover svg{transform:translateX(4px)}.ps-final-cta-section{padding-block:90px 45px;background:#fff}.ps-final-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:45px;overflow:hidden;padding:55px;border-radius:24px;color:#fff;background:radial-gradient(ellipse at 85% 10%,#7951db70,transparent 37%),linear-gradient(115deg,#171127,#251647 75%,#352064)}.ps-final-cta-decoration{position:absolute;top:-140px;right:12%;width:360px;aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}.ps-final-cta-decoration:after,.ps-final-cta-decoration:before{position:absolute;border:1px solid #ffffff12;border-radius:50%;content:""}.ps-final-cta-decoration:before{inset:35px}.ps-final-cta-decoration:after{inset:75px}.ps-final-cta-actions,.ps-final-cta-content{position:relative;z-index:1}.ps-final-cta-content{max-width:590px}.ps-final-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#c9b9ff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ps-final-cta h2{margin:0;color:#fff;font-size:clamp(34px,4vw,49px);font-weight:700;letter-spacing:-.06em;line-height:1.13}.ps-final-cta-content>p{max-width:480px;margin:18px 0 0;color:#c7bfd9;font-size:13px;line-height:1.9}.ps-final-cta-actions{display:flex;min-width:180px;flex-direction:column;align-items:flex-start;gap:17px}.ps-button-white{color:#25183f;background:#fff;box-shadow:0 10px 30px #00000018}.ps-button-white:hover{background:#f0eaff}.ps-cta-whatsapp{display:inline-flex;align-items:center;gap:8px;color:#d6caff;font-size:11px;font-weight:700}.ps-cta-whatsapp:hover{color:#fff}.ps-service-footnote{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:24px;color:#8d879a;font-size:10px;line-height:1.8;text-align:center}.ps-service-footnote svg{flex:0 0 auto;color:#9077db}@keyframes ps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (min-width:1440px){.ps-hero-layout{min-height:680px}}@media (max-width:1050px){.ps-hero-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:20px}.ps-hero h1{font-size:clamp(39px,5.2vw,57px)}.ps-visual{transform:scale(.93)}.ps-intro-grid,.ps-process-layout{gap:55px}.ps-trust-panel{gap:40px;padding:40px}.ps-final-cta{padding:43px}}@media (max-width:760px){.premium-service .container{width:min(100% - 36px,600px)}.ps-hero-layout{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:30px 35px}.ps-breadcrumb{gap:7px;margin-bottom:35px;font-size:11px}.ps-hero h1{font-size:clamp(39px,9vw,56px);line-height:1.08}.ps-hero-description{margin-top:20px;font-size:14px;line-height:1.85}.ps-hero-actions{gap:10px;margin-top:25px}.ps-button{min-height:47px;padding-inline:15px;font-size:12px}.ps-hero-proof{margin-top:25px}.ps-visual{width:min(100%,430px);justify-self:center;margin-top:8px;transform:none}.ps-card-top{right:0}.ps-card-bottom{left:0}.ps-floating-card{min-width:195px;padding:10px}.ps-visual-center{width:205px;min-height:205px;padding:20px}.ps-bottom-inner{min-height:65px;gap:9px 13px;padding-block:15px;font-size:9px}.ps-capabilities-section,.ps-intro-section,.ps-process-section,.ps-related-section{padding-block:70px}.ps-intro-grid,.ps-process-layout{grid-template-columns:1fr;gap:30px}.ps-intro-heading h2,.ps-process-intro h2,.ps-section-heading h2,.ps-trust-copy h2{font-size:clamp(30px,7vw,41px)}.ps-section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:28px}.ps-section-heading>p{max-width:580px}.ps-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ps-capability-card{min-height:210px;padding:19px}.ps-capability-card h3{font-size:15px}.ps-process-intro{position:static}.ps-trust-section{padding-block:15px 70px}.ps-trust-panel{grid-template-columns:1fr;gap:30px;padding:28px;border-radius:20px}.ps-related-heading{align-items:flex-start;flex-direction:column;gap:12px}.ps-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ps-related-card{padding:19px}.ps-related-card h3{font-size:16px}.ps-final-cta-section{padding-block:65px 30px}.ps-final-cta{align-items:flex-start;flex-direction:column;gap:28px;padding:32px 25px;border-radius:20px}.ps-final-cta h2{font-size:clamp(34px,8vw,46px)}.ps-final-cta-actions{gap:14px}}@media (max-width:420px){.premium-service .container{width:calc(100% - 30px)}.ps-hero h1{font-size:37px}.ps-hero-actions{align-items:stretch;flex-direction:column}.ps-hero-actions .ps-button{width:100%}.ps-visual{width:110%;max-width:none;margin-left:-5%}.ps-floating-card{min-width:176px;gap:8px}.ps-floating-card strong{font-size:10px}.ps-floating-card small{font-size:9px}.ps-card-top{right:-1%}.ps-card-bottom{left:-1%}.ps-capability-grid,.ps-related-grid{grid-template-columns:1fr}.ps-capability-card{min-height:185px}.ps-process-item{grid-template-columns:39px minmax(0,1fr) 18px;gap:12px}.ps-process-number{width:37px;height:37px}.ps-trust-panel{padding:24px 20px}.ps-final-cta{padding:29px 21px}.ps-service-footnote{align-items:flex-start;font-size:9px}}@media (prefers-reduced-motion:reduce){.premium-service *,.premium-service :after,.premium-service :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.premium-product{--pp-ink:#19152a;--pp-muted:#777184;--pp-violet:#7952e8;--pp-violet-dark:#5834c4;--pp-border:#eae6f2;color:var(--pp-ink);overflow:clip}.premium-product .container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.premium-product a{text-decoration:none}.premium-product a:focus-visible,.premium-product summary:focus-visible{outline:3px solid #a78bfa;outline-offset:4px}.premium-product .ps-eyebrow,.premium-product .ps-eyebrow-light{color:#c6b4ff}.premium-product .ps-eyebrow{margin-bottom:17px}.pp-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 78% 30%,#412671 0,transparent 37%),linear-gradient(125deg,#100d20,#1b1530 57%,#271849)}.pp-hero-grid{inset:0;opacity:.18;background-image:linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 95%);mask-image:linear-gradient(180deg,#000,transparent 95%)}.pp-hero-glow,.pp-hero-grid{position:absolute;z-index:-1;pointer-events:none}.pp-hero-glow{width:430px;aspect-ratio:1;border-radius:50%;filter:blur(105px)}.pp-glow-a{top:5%;right:15%;background:#8055ee;opacity:.19}.pp-glow-b{bottom:-35%;left:15%;background:#4931ad;opacity:.17}.pp-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(350px,.98fr);align-items:center;gap:45px;min-height:650px;padding-block:50px 65px}.pp-hero-copy{position:relative;z-index:2;max-width:620px}.pp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;color:#a9a1bc;font-size:11px;line-height:1.8}.pp-breadcrumb a{color:#d2cbe1;transition:color .18s ease}.pp-breadcrumb a:hover,.pp-breadcrumb>span:last-child{color:#fff}.pp-product-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 12px;border:1px solid #ffffff1b;border-radius:999px;color:#d7cafa;background:#ffffff08;font-size:10px;font-weight:700;letter-spacing:.06em}.pp-live-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b7a0ff;box-shadow:0 0 13px #a78bfa90}.pp-hero h1{margin:0;color:#fff;font-size:clamp(43px,5.2vw,67px);font-weight:750;letter-spacing:-.065em;line-height:1.06;overflow-wrap:anywhere}.pp-title-accent{color:#b9a5ff}.pp-title-second{display:block;margin-top:10px;color:#f0ecfa;font-size:.76em;font-weight:600;letter-spacing:-.045em;line-height:1.18}.pp-tagline{margin:23px 0 0;color:#c9b7ff;font-size:13px;font-weight:800;letter-spacing:.07em;line-height:1.8}.pp-hero-description{max-width:550px;margin:12px 0 0;color:#c5bed6;font-size:14px;line-height:1.95}.pp-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.pp-button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;gap:11px;padding:0 20px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:800;line-height:1.4;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.pp-button:hover{transform:translateY(-2px)}.pp-button-primary{color:#fff;background:linear-gradient(135deg,#906ef6,#7048dc);box-shadow:0 10px 30px #7045e52d}.pp-button-primary:hover{background:linear-gradient(135deg,#a087ff,#7952e8);box-shadow:0 14px 35px #7045e54a}.pp-button-outline{border-color:#ffffff2b;color:#fff;background:#ffffff08}.pp-button-outline:hover{border-color:#ffffff5b;background:#ffffff12}.pp-whatsapp-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;color:#c9c0dd;font-size:11px;font-weight:600;transition:color .18s ease}.pp-whatsapp-link:hover{color:#fff}.pp-hero-meta{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid #ffffff15}.pp-meta-icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid #ffffff1d;border-radius:12px;color:#c7b6ff;background:#ffffff09}.pp-hero-meta span,.pp-hero-meta strong{display:block}.pp-hero-meta strong{color:#f4f0ff;font-size:11px}.pp-hero-meta span{margin-top:5px;color:#a9a1bb;font-size:10px;line-height:1.7}.pp-product-visual{position:relative;display:grid;width:100%;max-width:500px;aspect-ratio:1;justify-self:end;place-items:center;isolation:isolate}.pp-visual-orbit{position:absolute;border:1px solid #c4b5fd22;border-radius:50%;pointer-events:none}.pp-visual-orbit-one{inset:4%;transform:rotate(-25deg) scaleY(.78)}.pp-visual-orbit-two{inset:13%;transform:rotate(35deg) scaleY(.8)}.pp-visual-orbit-three{inset:23%;border-color:#c4b5fd16}.pp-product-visual:before{position:absolute;inset:15%;z-index:-1;border-radius:50%;background:#8055ee13;box-shadow:0 0 100px #8055ee25;content:""}.pp-visual-top-label{position:absolute;top:10%;left:10%;display:flex;align-items:center;gap:9px;color:#c4b7df;font-size:9px;font-weight:800;letter-spacing:.15em}.pp-visual-dot{width:6px;height:6px;border-radius:50%;background:#b9a5ff}.pp-product-window{position:relative;z-index:1;width:min(335px,77%);overflow:hidden;border:1px solid #ffffff2c;border-radius:20px;background:#fdfcff;box-shadow:0 35px 90px #00000045,0 0 0 8px #ffffff05;transform:rotate(-2deg);transition:transform .25s ease}.pp-product-window:hover{transform:rotate(0deg) translateY(-3px)}.pp-window-top{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-bottom:1px solid #eeeaf5;background:#faf9fd}.pp-window-controls{display:flex;gap:5px}.pp-window-controls span{width:6px;height:6px;border-radius:50%;background:#d8d0e6}.pp-window-caption{overflow:hidden;color:#777083;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pp-window-top>svg{flex:0 0 auto;color:#7952e8}.pp-window-content{padding:27px 24px 24px}.pp-window-overline{color:#827995;font-size:8px;font-weight:800;letter-spacing:.17em}.pp-window-title{margin-top:9px;color:#211933;font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.065em;line-height:1.15;overflow-wrap:anywhere}.pp-window-tagline{margin:10px 0 0;color:#7952e8;font-size:10px;font-weight:700;line-height:1.7}.pp-window-divider{height:1px;margin:22px 0;background:#eeeaf5}.pp-window-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#28213a;font-size:10px;font-weight:800}.pp-window-feature-heading svg{flex:0 0 auto;color:#7650e8}.pp-window-feature-list{display:grid;gap:12px;margin-top:17px}.pp-window-feature{display:flex;align-items:flex-start;gap:9px;color:#6f687d;font-size:10px;line-height:1.65}.pp-window-feature>span:first-child{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:6px;color:#7650e8;background:#f0ebff}.pp-window-launch{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:10px;margin-top:23px;padding:0 13px;border-radius:8px;color:#fff;background:linear-gradient(100deg,#7850e7,#6741d2);font-size:10px;font-weight:800}.pp-window-launch:hover{background:#5834c4}.pp-float-card{position:absolute;z-index:2;display:flex;min-width:220px;align-items:center;gap:11px;padding:13px;border:1px solid #ffffff25;border-radius:14px;background:#241b3eea;box-shadow:0 18px 45px #0000002a;backdrop-filter:blur(16px)}.pp-float-top{top:20%;right:-2%;animation:pp-float 6s ease-in-out infinite}.pp-float-bottom{bottom:17%;left:-3%;animation:pp-float 7s ease-in-out infinite reverse}.pp-float-icon{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border-radius:11px;color:#d5c7ff;background:#8b5cf630}.pp-float-icon-alt{color:#c8bbff;background:#ffffff10}.pp-float-card>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.pp-float-card strong{color:#fff;font-size:10px}.pp-float-card small{color:#b6adc9;font-size:9px;line-height:1.5}.pp-float-bottom>svg{flex:0 0 auto;color:#c8b5ff}.pp-visual-bottom-label{position:absolute;right:8%;bottom:5%;display:flex;align-items:center;gap:9px;color:#b9b0cf;font-size:9px}.pp-visual-bottom-label>span{width:23px;height:1px;background:#a78bfa}.pp-hero-footer{border-top:1px solid #ffffff12;background:#ffffff03}.pp-hero-footer-inner{display:flex;min-height:65px;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 45px}.pp-hero-footer-inner>span{display:inline-flex;align-items:center;gap:9px;color:#c9c1db;font-size:10px;font-weight:600}.pp-hero-footer-inner svg{flex:0 0 auto;color:#bba7ff}.pp-intro-section{padding-block:65px;background:#fff}.pp-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}.pp-benefits-copy h2,.pp-faq-heading h2,.pp-intro-heading h2,.pp-section-heading h2{margin:0;font-size:clamp(31px,3.6vw,46px);font-weight:750;letter-spacing:-.06em;line-height:1.16}.pp-benefits-copy .ps-eyebrow,.pp-faq-heading .ps-eyebrow,.pp-intro-heading .ps-eyebrow,.pp-section-heading .ps-eyebrow{display:inline-flex;margin-bottom:20px;color:#6941d2;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pp-heading-line{width:55px;height:4px;margin-top:25px;border-radius:4px;background:linear-gradient(90deg,#7650e8,#c4b5fd)}.pp-intro-copy{padding-top:4px}.pp-intro-copy p{margin:0 0 18px;color:var(--pp-muted);font-size:13px;line-height:2}.pp-intro-copy .pp-intro-lead{color:#302a40;font-size:16px;line-height:1.9}.pp-inline-link{display:inline-flex;align-items:center;gap:9px;margin-top:10px;color:#6340c8;font-size:12px;font-weight:800}.pp-inline-link svg{transition:transform .18s ease}.pp-inline-link:hover svg{transform:translate(3px,-2px)}.pp-features-section{padding-block:65px;background:radial-gradient(ellipse at 95% 0,#eee8ff85,transparent 35%),#f8f7fc}.pp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:39px}.pp-benefits-copy h2 span,.pp-faq-heading h2 span,.pp-section-heading h2 span{color:#7952e8}.pp-section-heading>p{max-width:390px;margin:0 0 4px;color:var(--pp-muted);font-size:12px;line-height:1.95}.pp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.pp-feature-card{position:relative;display:flex;min-width:0;min-height:245px;flex-direction:column;overflow:hidden;padding:24px;border:1px solid #e8e4f0;border-radius:17px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pp-feature-card:hover{transform:translateY(-4px);border-color:#c9b8ff;box-shadow:0 20px 45px #35225d0d}.pp-feature-card-top{display:flex;align-items:center;justify-content:space-between}.pp-feature-index{color:#a29aaf;font-size:10px;font-weight:800;letter-spacing:.14em}.pp-feature-icon{display:grid;width:39px;height:39px;place-items:center;border:1px solid #e9e0ff;border-radius:12px;color:#7952e8;background:#f8f5ff}.pp-feature-card h3{margin:23px 0 9px;font-size:18px;font-weight:700;line-height:1.45}.pp-feature-card>p{flex:1;margin:0 0 20px;color:var(--pp-muted);font-size:14px;line-height:1.75}.pp-feature-card-bottom{display:flex;align-items:center;gap:8px;padding-top:13px;border-top:1px solid #f0edf5;color:#777084;font-size:9px;font-weight:700}.pp-feature-card-bottom>span:first-child{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#9272eb}.pp-benefits-section{padding-block:65px;background:#fff}.pp-benefits-layout{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:75px}.pp-benefits-copy>p{max-width:460px;margin:20px 0 0;color:var(--pp-muted);font-size:13px;line-height:1.95}.pp-button-dark{margin-top:26px;color:#fff;background:#201831}.pp-button-dark:hover{background:#3b285f}.pp-benefit-panel{padding:29px;border:1px solid #e7e0f4;border-radius:21px;background:radial-gradient(ellipse at 100% 0,#eee8ff90,transparent 40%),#faf9fd;box-shadow:0 22px 60px #28174808}.pp-benefit-panel-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:24px;border-bottom:1px solid #eae5f2}.pp-panel-kicker{display:block;margin-bottom:10px;color:#7952e8;font-size:9px;font-weight:800;letter-spacing:.14em}.pp-benefit-panel-header h3{margin:0;font-size:21px;font-weight:600}.pp-benefit-badge{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border:1px solid #e2d8ff;border-radius:13px;color:#7952e8;background:#fff}.pp-benefit-row{display:grid;grid-template-columns:41px minmax(0,1fr) 18px;align-items:start;gap:13px;padding-block:22px;border-bottom:1px solid #eae5f2}.pp-benefit-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e6defb;border-radius:12px;color:#7952e8;background:#fff}.pp-benefit-row strong{display:block;margin:2px 0 6px;font-size:14px}.pp-benefit-row p{margin:0;color:var(--pp-muted);font-size:13px;line-height:1.75}.pp-benefit-row>svg{margin-top:3px;color:#7952e8}.pp-panel-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding:13px 15px;border:1px solid #e8e0fa;border-radius:10px;color:#6540cb;background:#fff;font-size:11px;font-weight:800;transition:border-color .18s ease,background .18s ease}.pp-panel-action:hover{border-color:#c8b7ff;background:#f8f5ff}.pp-faq-section{padding-block:65px;background:#f8f7fc}.pp-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px}.pp-faq-heading{position:sticky;top:35px}.pp-faq-heading>p{max-width:350px;margin:20px 0 10px;color:var(--pp-muted);font-size:14px;line-height:1.75}.pp-faq-list{border-top:1px solid #e5e0ed}.pp-faq-item{border-bottom:1px solid #e5e0ed}.pp-faq-item summary{display:grid;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:13px;padding:22px 0;cursor:pointer;list-style:none}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-number{color:#9a8eb4;font-size:10px;font-weight:800;letter-spacing:.08em}.pp-faq-question{color:#28213a;font-size:15px;font-weight:700;line-height:1.7}.pp-faq-toggle{display:grid;width:31px;height:31px;place-items:center;border:1px solid #e6e0ef;border-radius:10px;color:#7952e8;background:#fff;transition:transform .18s ease,background .18s ease}.pp-faq-item[open] .pp-faq-toggle{transform:rotate(45deg);background:#eee8ff}.pp-faq-answer{padding:0 40px 22px 43px}.pp-faq-answer p{margin:0;color:#5a5a5a;font-size:13px;line-height:1.95}.pp-final-section{padding-block:85px 35px;background:#fff}.pp-final-panel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;padding:53px;border-radius:23px;color:#fff;background:radial-gradient(ellipse at 86% 12%,#8155e66b,transparent 38%),linear-gradient(115deg,#171127,#251647 76%,#33205e)}.pp-final-orbit{top:-165px;right:8%;width:380px;aspect-ratio:1;pointer-events:none}.pp-final-orbit,.pp-final-orbit:after,.pp-final-orbit:before{position:absolute;border:1px solid #ffffff12;border-radius:50%}.pp-final-orbit:after,.pp-final-orbit:before{content:""}.pp-final-orbit:before{inset:40px}.pp-final-orbit:after{inset:85px}.pp-final-actions,.pp-final-copy{position:relative;z-index:1}.pp-final-copy{max-width:590px}.pp-final-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#d1c2ff;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pp-final-kicker>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b7a0ff}.pp-final-copy h2{margin:0;color:#fff;font-size:clamp(34px,4vw,49px);font-weight:750;letter-spacing:-.06em;line-height:1.13}.pp-final-copy>p{max-width:460px;margin:18px 0 0;color:#c8bfd9;font-size:12px;line-height:1.95}.pp-final-actions{display:flex;min-width:170px;flex-direction:column;align-items:flex-start;gap:16px}.pp-button-white{color:#24183d;background:#fff}.pp-button-white:hover{background:#f0eaff}.pp-final-whatsapp{display:inline-flex;align-items:center;gap:8px;color:#d3c6f6;font-size:11px;font-weight:700}.pp-final-whatsapp:hover{color:#fff}.pp-final-note{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:22px;color:#8d879a;font-size:10px;line-height:1.8;text-align:center}.pp-final-note svg{flex:0 0 auto;color:#9077db}.pp-shared-cta{padding-block:45px 75px;background:#fff}@keyframes pp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (min-width:1440px){.pp-hero-layout{min-height:700px}}@media (max-width:1050px){.pp-hero-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);gap:20px}.pp-hero h1{font-size:clamp(40px,5.2vw,56px)}.pp-product-visual{transform:scale(.94)}.pp-benefits-layout,.pp-intro-grid{gap:50px}.pp-faq-layout{gap:45px}.pp-final-panel{padding:42px}}@media (max-width:760px){.premium-product .container{width:min(100% - 36px,600px)}.pp-hero-layout{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:28px 35px}.pp-breadcrumb{gap:7px;margin-bottom:30px;font-size:10px}.pp-product-label{margin-bottom:17px}.pp-hero h1{font-size:clamp(39px,8.8vw,55px)}.pp-title-second{margin-top:9px;font-size:.73em}.pp-tagline{margin-top:20px;font-size:12px}.pp-hero-description{font-size:13px}.pp-product-visual{width:min(100%,440px);justify-self:center;margin-top:12px;transform:none}.pp-float-top{right:0}.pp-float-bottom{left:0}.pp-hero-footer-inner{min-height:62px;gap:13px 22px;padding-block:14px}.pp-hero-footer-inner>span{font-size:9px}.pp-benefits-section,.pp-faq-section,.pp-features-section,.pp-intro-section{padding-block:70px}.pp-benefits-layout,.pp-faq-layout,.pp-intro-grid{grid-template-columns:1fr;gap:30px}.pp-benefits-copy h2,.pp-faq-heading h2,.pp-intro-heading h2,.pp-section-heading h2{font-size:clamp(30px,7vw,41px)}.pp-section-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:27px}.pp-section-heading>p{max-width:580px}.pp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-feature-card{min-height:230px;padding:19px}.pp-feature-card h3{font-size:15px}.pp-benefit-panel{padding:23px}.pp-faq-heading{position:static}.pp-faq-item summary{padding-block:19px}.pp-final-section{padding-block:65px 25px}.pp-final-panel{align-items:flex-start;flex-direction:column;gap:28px;padding:32px 25px;border-radius:20px}.pp-final-copy h2{font-size:clamp(34px,8vw,46px)}.pp-final-actions{gap:14px}.pp-shared-cta{padding-block:35px 55px}}@media (max-width:420px){.premium-product .container{width:calc(100% - 30px)}.pp-hero h1{font-size:37px}.pp-hero-actions{align-items:stretch;flex-direction:column}.pp-hero-actions .pp-button{width:100%}.pp-product-visual{width:112%;max-width:none;margin-left:-6%}.pp-product-window{width:74%}.pp-window-content{padding:22px 18px}.pp-float-card{min-width:168px;gap:8px;padding:10px}.pp-float-card strong{font-size:9px}.pp-float-card small{font-size:8px}.pp-feature-grid{grid-template-columns:1fr}.pp-feature-card{min-height:195px}.pp-benefit-panel{padding:19px}.pp-benefit-row{grid-template-columns:35px minmax(0,1fr) 16px;gap:10px}.pp-benefit-icon{width:35px;height:35px}.pp-faq-item summary{grid-template-columns:24px minmax(0,1fr) 30px;gap:9px}.pp-faq-question{font-size:11px}.pp-faq-answer{padding:0 10px 20px 33px}.pp-final-panel{padding:28px 20px}.pp-final-note{align-items:flex-start;font-size:9px}}@media (prefers-reduced-motion:reduce){.premium-product *,.premium-product :after,.premium-product :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.contact-page{--contact-violet:#7545e8;--contact-violet-dark:#5830c3;--contact-ink:#171329;--contact-muted:#77738a;--contact-line:#eae7f2;--contact-soft:#f8f6fc;color:var(--contact-ink);overflow:clip}.contact-page *,.contact-page :after,.contact-page :before{box-sizing:border-box}.contact-page a{text-decoration:none}.contact-page .container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.contact-hero{position:relative;isolation:isolate;overflow:hidden;padding:44px 0 0;background:radial-gradient(ellipse at 83% 39%,rgba(130,85,245,.13),transparent 34%),radial-gradient(ellipse at 12% 0,rgba(222,211,255,.36),transparent 38%),linear-gradient(145deg,#fcfbff,#f7f4ff 58%,#fff)}.contact-hero-grid{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(117,69,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(117,69,232,.055) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.contact-hero-inner{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(36px,6vw,88px);padding-top:24px;padding-bottom:82px}.contact-hero-copy{min-width:0}.contact-breadcrumb{display:flex;align-items:center;gap:11px;margin-bottom:43px;color:#918aa5;font-size:12px;font-weight:500}.contact-breadcrumb a{color:#706782;transition:color .2s ease}.contact-breadcrumb a:hover,.contact-hero .eyebrow,.contact-main-section .eyebrow{color:var(--contact-violet)}.contact-hero h1{max-width:650px;margin:20px 0 23px;font-size:clamp(44px,5.3vw,72px);font-weight:750;line-height:1.045;letter-spacing:-.065em;color:#1b1630}.contact-hero h1 span{display:block;color:var(--contact-violet)}.contact-hero-lead{max-width:510px;margin:0;color:#716b82;font-size:16px;line-height:1.9}.contact-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.contact-btn-light,.contact-btn-primary,.contact-btn-secondary{display:inline-flex;min-height:51px;align-items:center;justify-content:center;gap:10px;padding:0 21px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.contact-btn-primary{color:#fff;background:linear-gradient(135deg,#8759f5,#683bd6);box-shadow:0 8px 22px rgba(105,61,214,.2)}.contact-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(105,61,214,.29)}.contact-btn-secondary{color:#342b4c;border-color:#e4dff0;background:rgba(255,255,255,.7)}.contact-btn-secondary:hover{color:var(--contact-violet-dark);border-color:#c7b4f4;background:#fff;transform:translateY(-2px)}.contact-trust-line{display:flex;align-items:flex-start;gap:10px;max-width:440px;margin-top:30px;color:#817a93;font-size:12px;line-height:1.7}.contact-trust-icon{display:inline-flex;flex:0 0 auto;color:var(--contact-violet)}.contact-hero-visual{position:relative;display:grid;min-width:0;min-height:435px;place-items:center;isolation:isolate}.contact-visual-orbit{position:absolute;z-index:-1;border:1px solid rgba(128,91,220,.14);border-radius:50%;pointer-events:none}.contact-orbit-one{width:405px;height:405px}.contact-orbit-two{width:320px;height:320px;border-style:dashed;opacity:.65}.contact-visual-card{position:relative;width:min(100%,390px);padding:25px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:radial-gradient(ellipse at 100% 0,rgba(151,114,255,.13),transparent 45%),rgba(255,255,255,.86);box-shadow:0 32px 90px rgba(65,40,119,.12),0 4px 18px rgba(65,40,119,.045),inset 0 1px 0 #fff;backdrop-filter:blur(18px)}.contact-visual-card-top,.contact-visual-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-visual-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#966cff,#6335d0);box-shadow:0 7px 18px rgba(117,69,232,.25);font-size:21px;font-weight:800}.contact-visual-status{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e7e1f4;border-radius:30px;color:#625775;background:#fff;font-size:10px;font-weight:600}.contact-visual-status>span{width:6px;height:6px;border-radius:50%;background:#37bd86;box-shadow:0 0 0 4px rgba(55,189,134,.12)}.contact-visual-message{padding:44px 0 37px}.contact-mini-label,.contact-visual-kicker{display:block;color:#8b6ae0;font-size:10px;font-weight:750;letter-spacing:.14em}.contact-visual-message h2{margin:15px 0 14px;color:#211837;font-size:clamp(26px,3vw,34px);font-weight:750;line-height:1.18;letter-spacing:-.05em}.contact-visual-message p{margin:0;color:#827991;font-size:12px;line-height:1.85}.contact-visual-footer{padding-top:18px;border-top:1px solid #eee9f6;color:#756b89;font-size:11px;font-weight:600}.contact-visual-footer svg{color:var(--contact-violet)}.contact-floating-note{position:absolute;right:-12px;bottom:30px;display:flex;align-items:center;gap:11px;padding:14px 17px;border:1px solid rgba(255,255,255,.95);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(48,30,89,.12);animation:contact-float 5s ease-in-out infinite}.contact-floating-icon{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--contact-violet);background:#f0eaff}.contact-floating-note>span:last-child{display:grid;gap:4px}.contact-floating-note strong{color:#29203d;font-size:12px}.contact-floating-note small{color:#8b839b;font-size:10px}@keyframes contact-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.contact-hero-bottom{display:flex;align-items:center;justify-content:center;gap:24px;min-height:59px;padding:14px 24px;border-top:1px solid rgba(117,69,232,.1);color:#8a829d;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.contact-hero-bottom i{width:4px;height:4px;border-radius:50%;background:#b49ae9}.contact-main-section{padding:65px 0;background:#fff}.contact-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:48px}.contact-section-heading h2{max-width:610px;margin:16px 0 0;color:#211932;font-size:clamp(33px,4vw,48px);font-weight:750;line-height:1.13;letter-spacing:-.055em}.contact-section-heading h2 span{color:var(--contact-violet)}.contact-section-heading>p{max-width:370px;margin:0 0 4px;color:#7d758e;font-size:13px;line-height:1.9}.contact-content-grid{display:grid;grid-template-columns:.83fr 1.17fr;align-items:start;gap:28px}.contact-info-column{min-width:0;padding:30px;border:1px solid #eae5f4;border-radius:22px;background:radial-gradient(ellipse at 0 0,rgba(133,92,235,.075),transparent 43%),#fbfaff}.contact-form-heading h3,.contact-info-heading h3{margin:13px 0 10px;color:#251b39;font-size:25px;font-weight:750;line-height:1.25;letter-spacing:-.04em}.contact-form-heading>p,.contact-info-heading>p{margin:0;color:#817991;font-size:12px;line-height:1.8}.contact-method-list{display:grid;gap:5px;margin-top:27px}.contact-method{display:grid;grid-template-columns:43px minmax(0,1fr) 17px;align-items:center;gap:12px;padding:15px 10px;margin:0 -10px;border:1px solid transparent;border-radius:14px;transition:background .2s ease,border-color .2s ease}.contact-method:hover{border-color:#ece5fa;background:#fff}.contact-method-icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid #e9e1fb;border-radius:13px;color:var(--contact-violet);background:#f3edff}.contact-method-copy{display:grid;min-width:0;gap:5px}.contact-method-copy>strong{color:#352a49;font-size:15px;font-weight:700;font-family:Manrope,sans-serif}.contact-method-value{overflow-wrap:anywhere;color:#655579;font-size:14px;line-height:1.65}.contact-method-copy small{color:#9991a6;font-size:12px;line-height:1.5}.contact-method-arrow{color:#a79abf;transition:transform .2s ease,color .2s ease}.contact-method:hover .contact-method-arrow{color:var(--contact-violet);transform:translate(2px,-2px)}.contact-whatsapp-card{display:flex;align-items:center;gap:12px;margin-top:23px;padding:17px 14px;border:1px solid #dcd0fb;border-radius:15px;background:linear-gradient(120deg,#f2edff,#fff);transition:border-color .2s ease,transform .2s ease}.contact-whatsapp-card:hover{border-color:#bda8f1;transform:translateY(-2px)}.contact-whatsapp-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:12px;color:#fff;background:#6f45d9}.contact-whatsapp-card>span:nth-child(2){display:grid;flex:1;gap:5px}.contact-whatsapp-card strong{color:#332546;font-size:15px}.contact-whatsapp-card small{color:#82758f;font-size:14px;line-height:1.5}.contact-whatsapp-card>svg{flex:0 0 auto;color:var(--contact-violet)}.contact-hours{display:flex;align-items:flex-start;gap:12px;margin-top:26px;padding-top:23px;border-top:1px solid #e9e3f2}.contact-hours-icon{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border-radius:11px;color:#7550cc;background:#eee7ff}.contact-hours>div{display:grid;gap:5px}.contact-hours strong{margin-bottom:3px;color:#352a49;font-size:15px}.contact-hours p{margin:0;color:#80768f;font-size:14px;line-height:1.5}.contact-closed{margin-top:3px;color:#9a91a7;font-size:14px}.contact-form-column{min-width:0;padding:clamp(25px,3.2vw,40px);border:1px solid #ebe7f2;border-radius:22px;background:#fff;box-shadow:0 18px 60px rgba(48,31,84,.055),0 2px 8px rgba(48,31,84,.025);scroll-margin-top:100px}.contact-form-heading{margin-bottom:28px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 17px}.contact-field{display:grid;min-width:0;gap:9px;color:#453952;font-size:14px;font-weight:600;font-family:Manrope,sans-serif}.contact-field>span i{color:#8b55e8;font-style:normal}.contact-field-full{grid-column:1/-1}.contact-field input,.contact-field select,.contact-field textarea{display:block;width:100%;min-width:0;min-height:49px;padding:13px 14px;border:1px solid #e6e1ed;border-radius:10px;outline:none;color:#2e253b;background:#fdfcff;font:inherit;font-size:12px;font-weight:400;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-field input::-moz-placeholder,.contact-field textarea::-moz-placeholder{color:#aaa2b5}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#aaa2b5}.contact-field select{color:#6f667e;cursor:pointer}.contact-field textarea{min-height:135px;resize:vertical;line-height:1.8}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#d1c3ed}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#956ce9;background:#fff;box-shadow:0 0 0 4px rgba(117,69,232,.09)}.contact-field>small{color:#9990a5;font-size:10px;font-weight:400;line-height:1.6}.contact-form-submit-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:27px}.contact-form-submit-row>p{margin:0;color:#91889e;font-size:10px}.contact-required-mark{color:#8b55e8}.contact-form-disclaimer{margin:17px 0 0;padding-top:15px;border-top:1px solid #f0edf5;color:#9991a6;font-size:10px;line-height:1.8}.contact-form-success{display:flex;min-height:420px;flex-direction:column;align-items:flex-start;justify-content:center}.contact-success-icon{display:grid;width:60px;height:60px;margin-bottom:25px;place-items:center;border:1px solid #ded2fb;border-radius:18px;color:#7145dc;background:#f3edff}.contact-form-success h4{max-width:420px;margin:15px 0 12px;color:#241a38;font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.2;letter-spacing:-.045em}.contact-form-success>p{max-width:480px;margin:0;color:#7e758d;font-size:13px;line-height:1.9}.contact-success-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px}.contact-reset-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 0;border:0;color:#796a91;background:transparent;font:inherit;font-size:12px;cursor:pointer}.contact-reset-btn:hover{color:var(--contact-violet)}.contact-bottom-cta{position:relative;overflow:hidden;padding:58px 0;color:#fff;background:radial-gradient(ellipse at 85% 0,rgba(187,154,255,.24),transparent 35%),linear-gradient(120deg,#21143d,#3c236f 62%,#5735a0)}.contact-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-bottom-cta .contact-mini-label{color:#c8b4ff}.contact-bottom-cta h2{max-width:680px;margin:13px 0 10px;color:#fff;font-size:clamp(26px,3.4vw,39px);font-weight:750;line-height:1.17;letter-spacing:-.045em}.contact-bottom-cta p{margin:0;color:#d0c5e7;font-size:12px;line-height:1.8}.contact-btn-light{flex:0 0 auto;color:#402673;background:#fff}.contact-btn-light:hover{color:#402673;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.contact-page a:focus-visible,.contact-page button:focus-visible{outline:3px solid #a88af4;outline-offset:4px}@media (prefers-reduced-motion:reduce){.contact-page *,.contact-page :after,.contact-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:900px){.contact-hero-inner{grid-template-columns:1fr .82fr;gap:26px;padding-bottom:65px}.contact-hero h1{font-size:clamp(42px,6vw,58px)}.contact-hero-visual{min-height:365px}.contact-visual-card{padding:20px}.contact-orbit-one{width:310px;height:310px}.contact-orbit-two{width:250px;height:250px}.contact-floating-note{right:-3px;bottom:13px}.contact-content-grid{grid-template-columns:.9fr 1.1fr;gap:18px}.contact-info-column{padding:23px}.contact-form-column{padding:25px}}@media (max-width:680px){.contact-page .container{width:min(100% - 36px,520px)}.contact-hero{padding-top:24px}.contact-hero-inner{grid-template-columns:1fr;gap:20px;padding-top:5px;padding-bottom:43px}.contact-breadcrumb{margin-bottom:31px}.contact-hero h1{margin-top:17px;margin-bottom:17px;font-size:clamp(43px,11vw,60px);line-height:1.04}.contact-hero-lead{font-size:14px;line-height:1.85}.contact-hero-actions{align-items:stretch;flex-direction:column;margin-top:25px}.contact-hero-actions>a{width:100%}.contact-trust-line{margin-top:22px}.contact-hero-visual{min-height:365px;margin-top:0}.contact-visual-card{width:min(100% - 25px,370px);padding:22px}.contact-visual-message{padding:33px 0 27px}.contact-visual-message h2{font-size:30px}.contact-floating-note{right:0;bottom:7px;padding:11px 13px}.contact-hero-bottom{gap:12px;flex-wrap:wrap;font-size:9px}.contact-main-section{padding:68px 0 72px}.contact-section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:29px}.contact-section-heading h2{font-size:clamp(33px,8vw,43px)}.contact-section-heading>p{font-size:12px}.contact-content-grid{grid-template-columns:1fr;gap:18px}.contact-form-column,.contact-info-column{padding:24px 20px;border-radius:18px}.contact-form-heading h3,.contact-info-heading h3{font-size:23px}.contact-method{grid-template-columns:40px minmax(0,1fr) 16px;gap:10px}.contact-method-icon{width:40px;height:40px}.contact-form-grid{grid-template-columns:1fr;gap:19px}.contact-field-full{grid-column:auto}.contact-form-submit-row{align-items:stretch;flex-direction:column}.contact-form-submit-row .contact-btn-primary{width:100%}.contact-bottom-cta{padding:45px 0}.contact-bottom-inner{align-items:flex-start;flex-direction:column;gap:23px}.contact-btn-light{width:100%}.contact-form-success{min-height:360px}}@media (max-width:380px){.contact-page .container{width:calc(100% - 28px)}.contact-hero h1{font-size:41px}.contact-visual-card{padding:17px}.contact-visual-message h2{font-size:26px}.contact-form-column,.contact-info-column{padding:20px 16px}}.about-page{--about-violet:#7545e8;--about-violet-dark:#5830c3;--about-ink:#1c1630;--about-muted:#797188;--about-border:#eae5f3;color:var(--about-ink);overflow:clip}.about-page *,.about-page :after,.about-page :before{box-sizing:border-box}.about-page a{text-decoration:none}.about-page .container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.about-hero{position:relative;isolation:isolate;padding-top:42px;overflow:hidden;background:radial-gradient(ellipse at 83% 34%,rgba(132,86,244,.15),transparent 33%),radial-gradient(ellipse at 10% 0,rgba(219,206,255,.35),transparent 38%),linear-gradient(140deg,#fcfbff,#f7f4ff 58%,#fff)}.about-hero-grid{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(117,69,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(117,69,232,.055) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.about-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,6vw,82px);padding-top:18px;padding-bottom:75px}.about-hero-copy{min-width:0}.about-breadcrumb{display:flex;align-items:center;gap:11px;margin-bottom:41px;color:#918aa5;font-size:12px;font-weight:500}.about-breadcrumb a{color:#706782;transition:color .2s ease}.about-breadcrumb a:hover{color:var(--about-violet)}.about-hero h1{margin:20px 0 22px;color:#1c1630;font-size:clamp(44px,5.25vw,70px);font-weight:760;line-height:1.045;letter-spacing:-.065em}.about-hero h1 span{display:block;color:var(--about-violet)}.about-hero-lead{max-width:515px;margin:0;color:#756d85;font-size:15px;line-height:1.95}.about-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:31px}.about-btn-light,.about-btn-primary,.about-btn-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:12px;font-weight:650;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.about-btn-primary{color:#fff;background:linear-gradient(135deg,#8759f5,#683bd6);box-shadow:0 8px 22px rgba(105,61,214,.2)}.about-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(105,61,214,.28)}.about-btn-secondary{color:#392e50;border-color:#e2dced;background:rgba(255,255,255,.72)}.about-btn-secondary:hover{color:var(--about-violet-dark);border-color:#c8b5f3;background:#fff;transform:translateY(-2px)}.about-hero-note{display:flex;align-items:flex-start;gap:11px;margin-top:28px;color:#8a829a;font-size:11px;line-height:1.8}.about-hero-note strong{color:#655776;font-weight:650}.about-note-line{width:23px;height:1px;flex:0 0 auto;margin-top:9px;background:#a78ae9}.about-hero-visual{position:relative;display:grid;min-width:0;min-height:460px;place-items:center;isolation:isolate}.about-visual-aura{position:absolute;z-index:-2;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(138,98,242,.17),transparent 70%);filter:blur(8px)}.about-visual-ring{position:absolute;z-index:-1;border:1px solid rgba(126,88,220,.17);border-radius:50%;pointer-events:none}.about-ring-one{width:420px;height:420px}.about-ring-two{width:330px;height:330px;border-style:dashed;opacity:.65;animation:about-orbit 48s linear infinite}@keyframes about-orbit{to{transform:rotate(1turn)}}.about-visual-panel{position:relative;width:min(100%,390px);padding:23px 25px 19px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:25px;background:radial-gradient(ellipse at 50% 48%,rgba(143,106,242,.11),transparent 46%),rgba(255,255,255,.87);box-shadow:0 32px 90px rgba(65,40,119,.13),0 4px 18px rgba(65,40,119,.04),inset 0 1px 0 #fff;backdrop-filter:blur(18px)}.about-panel-bottom,.about-panel-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.about-panel-symbol{display:grid;width:39px;height:39px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#966cff,#6335d0);box-shadow:0 7px 18px rgba(117,69,232,.23);font-size:20px;font-weight:800}.about-panel-label{color:#9a8daf;font-size:8px;font-weight:750;letter-spacing:.12em;text-align:right}.about-panel-center{display:flex;align-items:center;flex-direction:column;padding:23px 0 25px;text-align:center}.about-panel-orb{display:grid;width:115px;height:115px;margin-bottom:19px;place-items:center;border:1px solid rgba(128,89,225,.19);border-radius:50%;background:linear-gradient(145deg,#f3edff,#fff);box-shadow:0 0 0 9px rgba(131,92,231,.035),0 12px 35px rgba(112,72,207,.09)}.about-orb-inner{display:grid;width:77px;height:77px;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.48),transparent 28%),linear-gradient(145deg,#9d78ff,#5f32cb);box-shadow:inset 0 0 20px rgba(255,255,255,.18),0 9px 22px rgba(104,57,210,.24);font-size:35px;font-weight:800;letter-spacing:-.07em}.about-panel-overline{color:#8c72c7;font-size:8px;font-weight:750;letter-spacing:.15em}.about-panel-center h2{margin:13px 0 11px;color:#241936;font-size:29px;font-weight:760;line-height:1.14;letter-spacing:-.05em}.about-panel-center p{max-width:280px;margin:0;color:#857b96;font-size:11px;line-height:1.8}.about-panel-bottom{justify-content:center;gap:10px;padding-top:17px;border-top:1px solid #eee8f6;color:#837791;font-size:9px;font-weight:600}.about-panel-dot{width:4px;height:4px;border-radius:50%;background:#9b7ae6}.about-float-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.95);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(48,30,89,.11);backdrop-filter:blur(12px)}.about-chip-top{top:42px;right:-5px;animation:about-float 5.5s ease-in-out infinite}.about-chip-bottom{bottom:35px;left:-12px;animation:about-float 6s ease-in-out infinite reverse}@keyframes about-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.about-chip-icon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:10px;color:#7345db;background:#f0eaff}.about-chip-icon-light{color:#fff;background:linear-gradient(135deg,#9067f0,#693bd3)}.about-float-chip>span:last-child{display:grid;gap:4px}.about-float-chip strong{color:#30233f;font-size:10px}.about-float-chip small{color:#91869f;font-size:9px}.about-hero-ribbon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:23px;min-height:58px;padding:13px 24px;border-top:1px solid rgba(117,69,232,.1);color:#8b829d;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.about-hero-ribbon i{width:4px;height:4px;border-radius:50%;background:#b49ae9}.about-intro-section{padding:110px 0;background:#fff}.about-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,115px)}.about-intro-heading h2{margin:17px 0 0;color:#211832;font-size:clamp(35px,4vw,49px);font-weight:760;line-height:1.13;letter-spacing:-.055em}.about-intro-heading h2 span{display:block;color:var(--about-violet)}.about-intro-copy{padding-top:6px}.about-intro-copy p{margin:0 0 18px;color:#7a7189;font-size:13px;line-height:2}.about-intro-copy .about-intro-lead{margin-bottom:19px;color:#342746;font-size:18px;font-weight:600;line-height:1.65;letter-spacing:-.025em}.about-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:var(--about-violet);font-size:12px;font-weight:700}.about-text-link svg{transition:transform .2s ease}.about-text-link:hover svg{transform:translate(3px,-3px)}.about-principles-section{padding:100px 0 110px;background:radial-gradient(ellipse at 100% 0,rgba(131,89,231,.065),transparent 35%),#f9f7fd}.about-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:43px}.about-capabilities-heading h2,.about-section-heading h2{margin:16px 0 0;color:#211832;font-size:clamp(34px,4vw,48px);font-weight:760;line-height:1.13;letter-spacing:-.055em}.about-capabilities-heading h2 span,.about-section-heading h2 span{display:block;color:var(--about-violet)}.about-section-heading>p{max-width:345px;margin:0 0 4px;color:#81778f;font-size:12px;line-height:1.9}.about-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.about-principle-card{position:relative;min-width:0;min-height:265px;padding:23px 21px;overflow:hidden;border:1px solid #e9e3f3;border-radius:17px;background:rgba(255,255,255,.83);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.about-principle-card:hover{transform:translateY(-4px);border-color:#d1c0f5;box-shadow:0 18px 38px rgba(65,40,119,.075)}.about-principle-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:34px}.about-principle-number{color:#a39ab3;font-size:10px;font-weight:700;letter-spacing:.1em}.about-principle-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e8dffb;border-radius:13px;color:var(--about-violet);background:#f3edff}.about-principle-card h3{position:relative;margin:0 0 12px;color:#2d223c;font-size:16px;font-weight:750;line-height:1.4;letter-spacing:-.025em}.about-principle-card p{position:relative;margin:0;color:#81778f;font-size:11px;line-height:1.9}.about-principle-decoration{position:absolute;right:-36px;bottom:-47px;width:110px;height:110px;border:1px solid rgba(132,89,232,.1);border-radius:50%}.about-principle-decoration:after{position:absolute;inset:14px;border:1px solid rgba(132,89,232,.09);border-radius:50%;content:""}.about-capabilities-section{padding:105px 0 108px;background:#fff}.about-capabilities-heading{max-width:740px;margin-bottom:45px}.about-capabilities-heading h2 span{display:inline}.about-capabilities-heading>p{max-width:550px;margin:18px 0 0;color:#80778e;font-size:13px;line-height:1.9}.about-capabilities-list{border-top:1px solid #eae5f2}.about-capability-row{display:grid;grid-template-columns:38px 53px minmax(145px,.75fr) minmax(0,1.25fr) 40px;align-items:center;gap:20px;padding:25px 5px;border-bottom:1px solid #eae5f2;transition:padding .2s ease,background .2s ease}.about-capability-row:hover{padding-inline:13px;background:linear-gradient(90deg,#faf8ff,transparent)}.about-capability-number{color:#a69bb7;font-size:10px;font-weight:700}.about-capability-icon{display:grid;width:51px;height:51px;place-items:center;border:1px solid #e8e0fa;border-radius:15px;color:#7545e8;background:#f4efff}.about-capability-title>span{display:block;margin-bottom:5px;color:#9a90a8;font-size:10px}.about-capability-title h3{margin:0;color:#30233f;font-size:21px;font-weight:760;letter-spacing:-.035em}.about-capability-row>p{margin:0;color:#7e748b;font-size:11px;line-height:1.9}.about-capability-link{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e9e3f3;border-radius:50%;color:#7850dc;background:#fff;transition:color .2s ease,background .2s ease,transform .2s ease}.about-capability-link:hover{color:#fff;background:var(--about-violet);transform:translate(2px,-2px)}.about-capabilities-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;color:#8b8198;font-size:11px}.about-capabilities-footer a{display:inline-flex;align-items:center;gap:8px;color:var(--about-violet);font-weight:700}.about-collaboration-section{padding:100px 0;background:radial-gradient(ellipse at 0 50%,rgba(137,99,231,.07),transparent 40%),#faf9fd}.about-collaboration-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,100px)}.about-collaboration-visual{position:relative;display:grid;min-width:0;min-height:410px;place-items:center;isolation:isolate}.about-collaboration-glow{position:absolute;z-index:-2;width:85%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(139,100,235,.14),transparent 68%)}.about-collaboration-orbit{position:absolute;z-index:-1;border:1px solid rgba(129,87,222,.17);border-radius:50%}.about-collab-orbit-one{width:350px;height:350px}.about-collab-orbit-two{width:245px;height:245px;border-style:dashed}.about-collab-center{display:flex;width:170px;height:170px;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:linear-gradient(145deg,#fff,#f2ecff);box-shadow:0 18px 55px rgba(74,46,130,.12),inset 0 1px 0 #fff}.about-collab-center-mark{display:grid;width:57px;height:57px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#966cff,#6335d0);box-shadow:0 8px 20px rgba(117,69,232,.25);font-size:28px;font-weight:800}.about-collab-center>span:last-child{color:#55446e;font-size:10px;font-weight:700}.about-collab-node{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(255,255,255,.95);border-radius:13px;background:rgba(255,255,255,.95);box-shadow:0 10px 30px rgba(48,30,89,.09);color:#554568;font-size:10px;font-weight:700}.about-node-symbol{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#7445dd;background:#f1ebff}.about-node-one{top:44px;left:3%}.about-node-two{top:48px;right:1%}.about-node-three{bottom:46px;right:6%}.about-collaboration-copy h2{margin:17px 0 20px;color:#211832;font-size:clamp(35px,4vw,49px);font-weight:760;line-height:1.13;letter-spacing:-.055em}.about-collaboration-copy h2 span{display:block;color:var(--about-violet)}.about-collaboration-copy>p{margin:0 0 16px;color:#7e748c;font-size:12px;line-height:1.95}.about-collaboration-list{display:grid;gap:14px;margin:25px 0 28px;padding:0;list-style:none}.about-collaboration-list li{display:flex;align-items:flex-start;gap:10px;color:#554a66;font-size:11px;line-height:1.7}.about-collaboration-list svg{flex:0 0 auto;margin-top:1px;color:#7c4cde}.about-final-cta{position:relative;isolation:isolate;overflow:hidden;padding:75px 0;color:#fff;background:radial-gradient(ellipse at 85% 0,rgba(187,154,255,.25),transparent 35%),linear-gradient(120deg,#21143d,#3c236f 62%,#5735a0)}.about-final-grid{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%,#000);mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.about-final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.about-final-copy{max-width:670px}.about-final-kicker{color:#c9b6ff;font-size:9px;font-weight:750;letter-spacing:.15em}.about-final-copy h2{margin:16px 0 15px;color:#fff;font-size:clamp(35px,4.3vw,52px);font-weight:760;line-height:1.1;letter-spacing:-.055em}.about-final-copy h2 span{display:block;color:#c7b2ff}.about-final-copy>p{max-width:520px;margin:0;color:#d0c5e7;font-size:12px;line-height:1.9}.about-final-actions{display:flex;flex:0 0 auto;align-items:flex-start;flex-direction:column;gap:16px}.about-btn-light{color:#402673;background:#fff}.about-btn-light:hover{color:#402673;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.about-final-whatsapp{display:inline-flex;align-items:center;gap:8px;color:#e1d7f8;font-size:11px;font-weight:600}.about-final-whatsapp:hover{color:#fff}.about-page a:focus-visible{outline:3px solid #a88af4;outline-offset:4px}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :after,.about-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:960px){.about-hero-inner{grid-template-columns:1fr .9fr;gap:25px}.about-hero h1{font-size:clamp(42px,5.7vw,58px)}.about-hero-visual{min-height:400px}.about-ring-one{width:330px;height:330px}.about-ring-two{width:265px;height:265px}.about-chip-top{right:-2px}.about-chip-bottom{left:-2px}.about-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principle-card{min-height:230px}.about-capability-row{grid-template-columns:27px 48px minmax(120px,.7fr) minmax(0,1.2fr) 36px;gap:13px}.about-capability-icon{width:46px;height:46px}.about-collaboration-grid{gap:35px}.about-collab-orbit-one{width:300px;height:300px}.about-collab-orbit-two{width:220px;height:220px}}@media (max-width:680px){.about-page .container{width:min(100% - 36px,520px)}.about-hero{padding-top:24px}.about-hero-inner{grid-template-columns:1fr;gap:14px;padding-top:5px;padding-bottom:40px}.about-breadcrumb{margin-bottom:31px}.about-hero h1{margin-top:17px;margin-bottom:17px;font-size:clamp(43px,10.7vw,59px);line-height:1.04}.about-hero-lead{font-size:13px;line-height:1.9}.about-hero-actions{align-items:stretch;flex-direction:column;margin-top:25px}.about-hero-actions>a{width:100%}.about-hero-note{margin-top:22px}.about-hero-visual{min-height:400px;margin-top:4px}.about-visual-panel{width:min(100% - 25px,365px);padding:20px}.about-panel-center{padding:22px 0}.about-panel-center h2{font-size:27px}.about-chip-top{top:8px;right:0}.about-chip-bottom{bottom:8px;left:0}.about-float-chip{padding:10px 11px}.about-hero-ribbon{gap:12px;font-size:8px}.about-capabilities-section,.about-collaboration-section,.about-intro-section,.about-principles-section{padding:70px 0}.about-intro-grid{grid-template-columns:1fr;gap:23px}.about-intro-heading h2{font-size:clamp(35px,8.5vw,45px)}.about-intro-copy .about-intro-lead{font-size:16px}.about-intro-copy p{font-size:12px}.about-section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:29px}.about-capabilities-heading h2,.about-section-heading h2{font-size:clamp(34px,8vw,44px)}.about-section-heading>p{font-size:12px}.about-principles-grid{grid-template-columns:1fr;gap:12px}.about-principle-card{min-height:0;padding:21px}.about-principle-top{margin-bottom:22px}.about-principle-card h3{font-size:17px}.about-principle-card p{max-width:390px;font-size:12px}.about-capabilities-heading h2 span{display:block}.about-capabilities-heading>p{font-size:12px}.about-capability-row{grid-template-columns:24px 43px minmax(0,1fr) 35px;gap:11px;padding:21px 0}.about-capability-row:hover{padding-inline:5px}.about-capability-icon{width:42px;height:42px;border-radius:12px}.about-capability-title h3{font-size:19px}.about-capability-title>span{font-size:9px}.about-capability-row>p{grid-column:3/5;font-size:11px;line-height:1.8}.about-capabilities-footer{align-items:flex-start;flex-direction:column;gap:12px;line-height:1.7}.about-collaboration-grid{grid-template-columns:1fr;gap:25px}.about-collaboration-visual{min-height:350px}.about-collab-orbit-one{width:295px;height:295px}.about-collab-orbit-two{width:220px;height:220px}.about-collab-center{width:150px;height:150px}.about-collab-center-mark{width:49px;height:49px;font-size:24px}.about-node-one{top:12px;left:0}.about-node-two{top:15px;right:0}.about-node-three{bottom:14px;right:0}.about-collab-node{padding:8px 10px;font-size:9px}.about-node-symbol{width:27px;height:27px}.about-collaboration-copy h2{font-size:clamp(35px,8.5vw,45px)}.about-collaboration-copy>p{font-size:12px}.about-final-cta{padding:55px 0}.about-final-inner{align-items:flex-start;flex-direction:column;gap:27px}.about-final-copy h2{font-size:clamp(36px,9vw,48px)}.about-final-copy>p{font-size:12px}.about-final-actions{width:100%;align-items:stretch}.about-btn-light{width:100%}.about-final-whatsapp{justify-content:center;padding:8px 0}}@media (max-width:380px){.about-page .container{width:calc(100% - 28px)}.about-hero h1{font-size:41px}.about-visual-panel{padding:16px}.about-panel-label{font-size:7px}.about-panel-center h2{font-size:25px}.about-float-chip{gap:7px;padding:9px}.about-float-chip strong{font-size:9px}.about-float-chip small{font-size:8px}.about-capability-row{grid-template-columns:20px 38px minmax(0,1fr) 32px;gap:8px}.about-capability-icon{width:38px;height:38px}.about-collab-orbit-one{width:260px;height:260px}.about-collab-orbit-two{width:195px;height:195px}}.marker\:font-semibold ::marker{font-weight:600}.marker\:text-violet-500 ::marker{color:rgb(139 92 246)}.marker\:text-violet-700 ::marker{color:rgb(109 40 217)}.marker\:font-semibold::marker{font-weight:600}.marker\:text-violet-500::marker{color:rgb(139 92 246)}.marker\:text-violet-700::marker{color:rgb(109 40 217)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1: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\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-violet-300\/25:hover{border-color:rgb(196 181 253/.25)}.hover\:border-violet-300\/40:hover{border-color:rgb(196 181 253/.4)}.hover\:border-violet-400\/30:hover{border-color:rgb(167 139 250/.3)}.hover\:border-violet-400\/60:hover{border-color:rgb(167 139 250/.6)}.hover\:border-white\/\[0\.08\]:hover{border-color:rgb(255 255 255/.08)}.hover\:bg-violet-500\/15:hover{background-color:rgb(139 92 246/.15)}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/\[0\.05\]:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255/.06)}.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-violet-500:hover{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-fuchsia-600:hover{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.hover\:text-violet-200:hover{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.hover\:text-violet-300:hover{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.hover\:text-violet-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.hover\:text-violet-900:hover{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.hover\:text-violet-950:hover{--tw-text-opacity:1;color:rgb(46 16 101/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-\[0_12px_35px_rgba\(124\2c 58\2c 237\2c 0\.35\)\]:hover{--tw-shadow:0 12px 35px rgba(124,58,237,0.35);--tw-shadow-colored:0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_55px_rgba\(43\2c 25\2c 78\2c 0\.08\)\]:hover{--tw-shadow:0 20px 55px rgba(43,25,78,0.08);--tw-shadow-colored:0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_55px_rgba\(39\2c 25\2c 77\2c 0\.09\)\]:hover{--tw-shadow:0 24px 55px rgba(39,25,77,0.09);--tw-shadow-colored:0 24px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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-violet-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:-translate-y-0\.5,.group:hover .group-hover\:-translate-y-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-y-1{--tw-translate-y:-0.25rem}.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\:translate-y-1{--tw-translate-y:0.25rem}.group:hover .group-hover\:scale-\[1\.04\],.group:hover .group-hover\:translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04}.group:hover .group-hover\:gap-2\.5{gap:.625rem}.group:hover .group-hover\:border-violet-300\/25{border-color:rgb(196 181 253/.25)}.group:hover .group-hover\:border-violet-300\/30{border-color:rgb(196 181 253/.3)}.group:hover .group-hover\:bg-violet-500\/10{background-color:rgb(139 92 246/.1)}.group:hover .group-hover\:bg-violet-500\/20{background-color:rgb(139 92 246/.2)}.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\:text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-11{margin-bottom:2.75rem}.sm\:mt-16{margin-top:4rem}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-96{height:24rem}.sm\:h-\[64px\]{height:64px}.sm\:min-h-\[360px\]{min-height:360px}.sm\:min-h-\[370px\]{min-height:370px}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.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-\[34px_1fr_20px\]{grid-template-columns:34px 1fr 20px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-5{gap:1.25rem}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-12{padding-top:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[17px\]{font-size:17px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-end{align-items:flex-end}.md\:rounded-3xl{border-radius:1.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[48px\]{font-size:48px}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[84px\]{height:84px}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-h-\[440px\]{min-height:440px}.lg\:min-h-\[590px\]{min-height:590px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,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-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-20{gap:5rem}.lg\:self-start{align-self:flex-start}.lg\:p-12{padding:3rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}