@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-400: oklch(.75 .183 55.934);--color-yellow-600: oklch(.681 .162 75.834);--color-green-500: oklch(.723 .219 149.579);--color-blue-500: oklch(.623 .214 259.815);--color-purple-600: oklch(.558 .288 302.321);--color-pink-500: oklch(.656 .241 354.308);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-white: #fff;--spacing: .25rem;--container-lg: 32rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--tracking-wider: .05em;--leading-relaxed: 1.625;--radius-2xl: 1rem;--blur-md: 12px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var(--font-sans--font-variation-settings);--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal}p{line-height:1.6;margin:0}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid #14b8a6;outline-offset:2px;border-radius:4px}::selection{background-color:#14b8a64d;color:#fff}img{loading:lazy;decoding:async}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-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}svg{vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-\[20\%\]{top:20%}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-12{right:calc(var(--spacing) * 12)}.right-\[10\%\]{right:10%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[20\%\]{bottom:20%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-8{left:calc(var(--spacing) * 8)}.left-12{left:calc(var(--spacing) * 12)}.left-\[10\%\]{left:10%}.z-10{z-index:10}.col-span-3{grid-column:span 3 / span 3}.col-span-6{grid-column:span 6 / span 6}.col-span-12{grid-column:span 12 / span 12}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-auto{margin-bottom:auto}.-ml-4{margin-left:calc(var(--spacing) * -4)}.flex{display:flex}.grid{display:grid}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[80px\]{height:80px}.h-\[120px\]{height:120px}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[480px\]{height:480px}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[80px\]{width:80px}.w-\[120px\]{width:120px}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-\[1600px\]{max-width:1600px}.max-w-lg{max-width:var(--container-lg)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[1px\]{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.03\)\]{border-color:#ffffff08}.border-\[rgba\(255\,255\,255\,0\.04\)\]{border-color:#ffffff0a}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.15\)\]{border-color:#ffffff26}.bg-\[\#050509\]{background-color:#050509}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(255\,255\,255\,0\.01\)\]{background-color:#ffffff03}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-500{background-color:var(--color-green-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: var(--color-blue-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from: var(--color-orange-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[rgba\(100\,100\,120\,0\.01\)\]{--tw-gradient-via: #64647803;--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.to-pink-500{--tw-gradient-to: var(--color-pink-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to: var(--color-purple-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to: var(--color-yellow-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking: .15em;letter-spacing:.15em}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.opacity-80{opacity:.8}.ring{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-md{--tw-blur: blur(var(--blur-md));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media (hover: hover){.hover\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:hover{background-color:#ffffff0d}}@media (hover: hover){.hover\:text-gray-400:hover{color:var(--color-gray-400)}}@media (width >= 64rem){.lg\:p-10{padding:calc(var(--spacing) * 10)}}}:root{--font-size: 16px;--background: #fff;--foreground: oklch(.145 0 0);--card: #fff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #fff;--border: #0000001a;--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}html{font-size:var(--font-size)}.glass-card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0a0a0f99;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #0009}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false}@property --tw-gradient-via-stops{syntax: "*"; inherits: false}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false}@property --tw-brightness{syntax: "*"; inherits: false}@property --tw-contrast{syntax: "*"; inherits: false}@property --tw-grayscale{syntax: "*"; inherits: false}@property --tw-hue-rotate{syntax: "*"; inherits: false}@property --tw-invert{syntax: "*"; inherits: false}@property --tw-opacity{syntax: "*"; inherits: false}@property --tw-saturate{syntax: "*"; inherits: false}@property --tw-sepia{syntax: "*"; inherits: false}@property --tw-drop-shadow{syntax: "*"; inherits: false}@property --tw-drop-shadow-color{syntax: "*"; inherits: false}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false}.dashboard-grid{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(6,minmax(120px,auto));grid-template-areas:"bio bio high high trans trans" "bio bio high high trans trans" "coin coin coin coin trans trans" "share share secure secure alert alert" "share share secure secure alert alert" "info info fees fees qr qr"}.sidebar-panel{background:#111118f2;border:1px solid rgba(255,255,255,.06);border-radius:24px 32px 32px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 45px #0000008c}.dashboard-area-bio{grid-area:bio}.dashboard-area-high{grid-area:high}.dashboard-area-trans{grid-area:trans}.dashboard-area-coin{grid-area:coin}.dashboard-area-share{grid-area:share}.dashboard-area-secure{grid-area:secure}.dashboard-area-alert{grid-area:alert}.dashboard-area-info{grid-area:info}.dashboard-area-fees{grid-area:fees}.dashboard-area-qr{grid-area:qr}@media (max-width: 1024px){.dashboard-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:none;gap:.125rem}.dashboard-grid>*{grid-area:unset!important}}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,80px)}.container-sm{max-width:1024px}.container-lg{max-width:1440px}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:13px}}button,.btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a{transition:color .2s ease,opacity .2s ease}a:hover{opacity:.8}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;transition:all .2s ease}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #14b8a61a}.loading{pointer-events:none;opacity:.6}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){*{border-color:currentColor!important}}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important}a{text-decoration:underline}.no-print{display:none!important}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.grid-responsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,3vw,32px)}@media (max-width: 768px){.grid-responsive{grid-template-columns:1fr;gap:24px}}.section-padding{padding:clamp(60px,8vw,120px) clamp(20px,4vw,80px)}@media (max-width: 768px){.section-padding{padding:40px 20px}}.card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:clamp(24px,3vw,40px);transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (max-width: 768px){.card{padding:24px}}:root{--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 20px;--spacing-lg: 28px;--spacing-xl: 40px;--spacing-2xl: 50px;--spacing-3xl: 60px;--spacing-4xl: 70px;--section-padding-mobile: 40px 16px;--section-padding-tablet: 60px clamp(20px, 5vw, 60px);--section-padding-desktop: 90px clamp(20px, 5vw, 100px);--color-primary: #14b8a6;--color-primary-dark: #0d9488;--color-primary-light: #2dd4bf;--color-secondary: #06b6d4;--color-secondary-dark: #0891b2;--color-accent: #8b5cf6;--color-accent-light: #a78bfa;--color-text-primary: #ffffff;--color-text-secondary: #d1d5db;--color-text-muted: #9ca3af;--color-text-disabled: #6b7280;--color-bg-dark: #0a0a0a;--color-bg-medium: #1a1a1a;--color-bg-light: #0f0f0f;--color-border: rgba(20, 184, 166, .15);--color-border-hover: rgba(20, 184, 166, .3);--color-surface: rgba(255, 255, 255, .02);--color-surface-hover: rgba(255, 255, 255, .04);--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.2;--line-height-normal: 1.6;--line-height-relaxed: 1.8;--letter-spacing-tight: -.02em;--letter-spacing-normal: -.01em;--letter-spacing-wide: .02em;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}.vaulto-landing{min-height:100vh;background:linear-gradient(180deg,var(--color-bg-dark) 0%,var(--color-bg-medium) 50%,var(--color-bg-light) 100%);color:var(--color-text-primary);font-family:var(--font-family);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .8s ease-out}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.vaulto-header{display:flex;align-items:center;justify-content:space-between;padding:24px clamp(20px,5vw,80px);background:#323232cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:100}.vaulto-logo{display:flex;align-items:center;gap:12px}.vaulto-logo-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.vaulto-logo-text{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.vaulto-nav{display:flex;gap:32px;align-items:center}.vaulto-nav-item{font-size:.9rem;color:#ffffffbf;background:none;border:none;cursor:pointer;transition:color .2s ease;font-weight:500;text-decoration:none}.vaulto-nav-item:hover{color:#fff}.vaulto-header-actions{display:flex;gap:16px;align-items:center}.vaulto-btn-link{background:none;border:none;color:#fffc;font-weight:500;cursor:pointer;font-size:.95rem;transition:color .2s ease}.vaulto-btn-link:hover{color:#fff}.vaulto-btn-primary{background:linear-gradient(90deg,#ff6b35,#ff8e53);border:none;border-radius:8px;padding:10px 20px;color:#fff;font-weight:600;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px #ff6b3559;transition:transform .2s ease,box-shadow .2s ease}.vaulto-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b3573}.vaulto-arrow{font-size:.85rem}.vaulto-hero{text-align:center;padding:100px 20px 80px;max-width:1000px;margin:0 auto;position:relative}.vaulto-hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,53,.15) 0%,transparent 70%);filter:blur(80px);z-index:0;pointer-events:none}.vaulto-hero>*{position:relative;z-index:1}.vaulto-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.15);border-radius:32px;padding:10px 20px;font-size:.875rem;margin-bottom:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0003;transition:transform .3s ease,box-shadow .3s ease}.vaulto-badge:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.vaulto-badge--live{gap:12px}.vaulto-badge-icon{font-size:1rem;filter:drop-shadow(0 0 4px rgba(255,215,0,.5))}.vaulto-badge-text{color:#fffffff2;font-weight:600;letter-spacing:.02em}.vaulto-live-dot{width:8px;height:8px;background:#6effc8;border-radius:50%;animation:pulse 2s infinite;box-shadow:0 0 8px #6effc899}.vaulto-badge-live-stat{color:#ffffffd9;font-weight:700;font-size:.9rem}.vaulto-hero-title{font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1;margin-bottom:32px;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(255,107,53,.3)}.vaulto-hero-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7;color:#ffffffb3;margin-bottom:48px;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;letter-spacing:-.01em}.vaulto-hero-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.vaulto-cta-primary{background:linear-gradient(135deg,#ff6b35,#ff8e53,#ffa366);border:none;border-radius:16px;padding:18px 40px;color:#fff;font-weight:700;cursor:pointer;font-size:1.05rem;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 24px #ff6b3566,0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;letter-spacing:.02em;position:relative;overflow:hidden}.vaulto-cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.vaulto-cta-primary:hover:before{left:100%}.vaulto-cta-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px #ff6b3580,0 0 0 1px #ffffff26 inset,0 0 40px #ff6b354d}.vaulto-cta-primary--large{padding:20px 48px;font-size:1.1rem}.vaulto-cta-secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:18px 40px;color:#fffffff2;font-weight:600;cursor:pointer;font-size:1.05rem;display:inline-flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vaulto-cta-secondary:hover{background:#ffffff1a;border-color:#ffffff59;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #0003}.vaulto-trust-badges{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px}.vaulto-trust-badge{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#ffffffbf;padding:8px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vaulto-trust-badge:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px);color:#ffffffe6}.vaulto-trust-icon{font-size:1.2rem;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.vaulto-mockup{padding:60px clamp(20px,5vw,80px) 80px;display:flex;justify-content:center}.vaulto-mockup-container{width:min(1200px,100%);background:linear-gradient(160deg,#282828f2,#141414fa);border:1px solid rgba(255,255,255,.12);border-radius:32px;overflow:hidden;display:grid;grid-template-columns:240px 1fr;box-shadow:0 40px 80px #0009;transition:transform .3s ease}.vaulto-mockup-container:hover{transform:translateY(-8px)}.vaulto-mockup-sidebar{background:#141414e6;border-right:1px solid rgba(255,255,255,.08);padding:24px 16px;display:flex;flex-direction:column;gap:24px}.vaulto-mockup-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.vaulto-mockup-logo{display:flex;align-items:center;gap:10px;font-weight:600;color:#ff6b35}.vaulto-mockup-logo-icon{width:28px;height:28px;background:linear-gradient(135deg,#ff6b35,#ff8e53);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff}.vaulto-mockup-profile{width:32px;height:32px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.vaulto-profile-dot{width:8px;height:8px;background:#6effc8;border-radius:50%;border:2px solid rgba(0,0,0,.3)}.vaulto-mockup-menu{display:flex;flex-direction:column;gap:20px}.vaulto-menu-section{display:flex;flex-direction:column;gap:4px}.vaulto-menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:#fff9;font-size:.85rem;cursor:pointer;transition:background .2s ease,color .2s ease;position:relative}.vaulto-menu-item:hover{background:#ffffff0d;color:#ffffffe6}.vaulto-menu-item--active{background:#ff6b3526;color:#ff8e53}.vaulto-menu-icon{font-size:1rem;width:20px;text-align:center}.vaulto-menu-item--badge .vaulto-menu-badge{margin-left:auto;background:#ff6b35e6;color:#fff;font-size:.7rem;padding:2px 8px;border-radius:12px;font-weight:600}.vaulto-mockup-main{display:flex;flex-direction:column;background:linear-gradient(160deg,#1e1e1ed9,#0f0f0ff2)}.vaulto-mockup-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.vaulto-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ffffff80}.vaulto-breadcrumb-icon{font-size:.9rem}.vaulto-toolbar-actions{display:flex;gap:12px;align-items:center}.vaulto-icon-btn{width:36px;height:36px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;transition:background .2s ease}.vaulto-icon-btn:hover{background:#ffffff1a}.vaulto-profile-circle{width:36px;height:36px;background:linear-gradient(135deg,#ff6b35,#ff8e53);border-radius:50%}.vaulto-dashboard-content{padding:32px;display:flex;flex-direction:column;gap:24px}.vaulto-balance-section{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.vaulto-balance-card{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.vaulto-balance-label{font-size:.85rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.vaulto-balance-amount{font-size:2.5rem;font-weight:700;color:#fff;line-height:1}.vaulto-balance-change{font-size:.9rem;color:#6effc8;font-weight:600}.vaulto-balance-actions{display:flex;gap:8px;margin-top:8px}.vaulto-action-btn{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 16px;color:#ffffffb3;font-size:.8rem;cursor:pointer;transition:background .2s ease}.vaulto-action-btn:hover{background:#ffffff1a}.vaulto-action-btn--primary{background:linear-gradient(90deg,#ff6b35,#ff8e53);color:#fff;border:none}.vaulto-assets{display:flex;flex-direction:column;gap:12px;margin-top:12px}.vaulto-asset{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;transition:transform .2s ease}.vaulto-asset:hover{transform:translate(4px)}.vaulto-asset-icon{width:40px;height:40px;background:#ffffff14;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem}.vaulto-asset-info{flex:1;display:flex;flex-direction:column;gap:2px}.vaulto-asset-name{font-size:.85rem;color:#ffffffe6;font-weight:600}.vaulto-asset-amount{font-size:.75rem;color:#ffffff80}.vaulto-asset-change{font-size:.85rem;font-weight:600}.vaulto-asset-change--up{color:#6effc8}.vaulto-asset-change--down{color:#ff6b6b}.vaulto-chart-card{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px}.vaulto-chart-header{display:flex;justify-content:space-between;align-items:center}.vaulto-chart-header h3{font-size:1.8rem;font-weight:700}.vaulto-chart-tabs{display:flex;gap:4px;background:#ffffff0d;padding:4px;border-radius:12px}.vaulto-chart-tab{background:transparent;border:none;padding:8px 16px;border-radius:8px;color:#ffffff80;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.vaulto-chart-tab--active{background:#ffffff1a;color:#fff}.vaulto-chart{position:relative;height:180px}.vaulto-chart-svg{width:100%;height:100%}.vaulto-trusted{text-align:center;padding:60px 20px;background:#0003;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.vaulto-trusted-text{font-size:.9rem;color:#ffffff80}.vaulto-testimonials{padding:100px 20px;max-width:1200px;margin:0 auto}.vaulto-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px}.vaulto-testimonial-card{background:#141414cc;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px;transition:transform .3s ease,box-shadow .3s ease}.vaulto-testimonial-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006}.vaulto-testimonial-header{display:flex;align-items:center;gap:16px}.vaulto-testimonial-avatar{width:56px;height:56px;background:linear-gradient(135deg,#ff6b354d,#ff8e5333);border:2px solid rgba(255,107,53,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.vaulto-testimonial-info h4{font-size:1.1rem;font-weight:600;margin-bottom:4px}.vaulto-testimonial-info p{font-size:.85rem;color:#fff9}.vaulto-testimonial-rating{font-size:.9rem}.vaulto-testimonial-quote{font-size:.95rem;line-height:1.6;color:#fffc;font-style:italic}.vaulto-problem{text-align:center;padding:100px 20px 80px;max-width:900px;margin:0 auto}.vaulto-section-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em}.vaulto-section-subtitle{font-size:1rem;line-height:1.7;color:#fff9}.vaulto-fragmented{max-width:1100px;margin:0 auto 120px;padding:80px 20px;background:radial-gradient(ellipse at center,#1c1c1c,#141414,#0f0f0f)}.vaulto-fragmented-header{text-align:center;margin-bottom:60px}.vaulto-fragmented-eyebrow{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#fff6;margin-bottom:16px;font-weight:500}.vaulto-fragmented-title{font-size:3rem;font-weight:700;margin-bottom:16px;color:#fff;letter-spacing:-.02em}.vaulto-fragmented-subtitle{font-size:1.1rem;color:#bfbfbf;line-height:1.7;max-width:600px;margin:0 auto}.vaulto-diagram{position:relative;height:500px;display:flex;align-items:center;justify-content:center;margin:60px 0}.vaulto-diagram-center{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center;z-index:1}.vaulto-diagram-core{width:140px;height:140px;border-radius:50%;background:#1c1c1c;border:1px solid rgba(255,255,255,.05);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 20px #000000e6}.vaulto-diagram-core-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#ffa50080,#ff8e534d 40%,#ff8e5300 70%);filter:blur(20px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.vaulto-diagram-lock{position:relative;z-index:2}.vaulto-diagram-rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.vaulto-diagram-ring{position:absolute;border-radius:50%;border:1px solid rgba(72,72,72,.2);top:50%;left:50%;transform:translate(-50%,-50%)}.vaulto-diagram-ring--inner{width:240px;height:240px}.vaulto-diagram-ring--outer{width:300px;height:300px}.vaulto-diagram-connections{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.vaulto-diagram-satellites{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vaulto-diagram-node{width:70px;height:70px;border-radius:50%;background:#2d2d2d;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 8px #000c;display:flex;align-items:center;justify-content:center;position:absolute}.vaulto-diagram-node--satellite svg{width:28px;height:28px}.diagram-icon path,.diagram-icon rect,.diagram-icon circle{stroke-linecap:round;stroke-linejoin:round}.vaulto-diagram-node--satellite.node-top{top:0%;left:50%;transform:translate(-50%,-50%)}.vaulto-diagram-node--satellite.node-right-top{top:15%;right:20%;transform:translate(50%,-50%)}.vaulto-diagram-node--satellite.node-right{top:50%;right:0%;transform:translate(50%,-50%)}.vaulto-diagram-node--satellite.node-bottom-right{bottom:15%;right:20%;transform:translate(50%,50%)}.vaulto-diagram-node--satellite.node-bottom-left{bottom:15%;left:20%;transform:translate(-50%,50%)}.vaulto-diagram-node--satellite.node-left{top:50%;left:0%;transform:translate(-50%,-50%)}.vaulto-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;max-width:1100px;margin:0 auto 100px;padding:0 20px}.vaulto-insight-card{background:#141414cc;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:24px;transition:transform .3s ease}.vaulto-insight-card:hover{transform:translateY(-4px)}.vaulto-insight-visual{display:flex;flex-direction:column;gap:16px;min-height:180px}.vaulto-insight-bar{background:#ffffff0d;border-radius:12px;height:48px;position:relative;overflow:hidden}.vaulto-insight-bar-fill{height:100%;background:linear-gradient(90deg,#64646499,#505050cc);display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:12px}.vaulto-insight-bar-label{font-size:.85rem;color:#ffffffb3}.vaulto-insight-bar-value{font-size:.85rem;color:#ff6b6b;font-weight:600}.vaulto-insight-balance{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.vaulto-insight-balance-amount{font-size:2rem;font-weight:700}.vaulto-insight-balance-change{font-size:1rem;color:#6effc8;font-weight:600}.vaulto-insight-sparkline{margin:16px 0}.vaulto-insight-content{display:flex;flex-direction:column;gap:12px}.vaulto-insight-title{font-size:1.6rem;font-weight:700;line-height:1.2}.vaulto-insight-description{font-size:.9rem;line-height:1.6;color:#fff9}.vaulto-cta-mid{text-align:center;padding:80px 20px;max-width:800px;margin:0 auto 100px;background:linear-gradient(135deg,#ff6b351a,#ff8e530d);border:1px solid rgba(255,107,53,.2);border-radius:32px}.vaulto-cta-mid h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:16px}.vaulto-cta-mid p{font-size:1rem;color:#ffffffb3;margin-bottom:32px}.vaulto-cta-mid-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.vaulto-use-cases{padding:100px 20px;max-width:1200px;margin:0 auto}.vaulto-use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;margin-top:60px}.vaulto-use-case-card{text-align:center;padding:40px 32px;background:#14141499;border:1px solid rgba(255,255,255,.1);border-radius:24px;transition:transform .3s ease,background .3s ease}.vaulto-use-case-card:hover{transform:translateY(-8px);background:#1e1e1ecc}.vaulto-use-case-icon{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.use-case-icon{width:100%;height:100%}.vaulto-use-case-card h3{font-size:1.2rem;font-weight:700;margin-bottom:12px}.vaulto-use-case-card p{font-size:.9rem;line-height:1.6;color:#fff9}.vaulto-pricing{padding:100px 20px;max-width:1200px;margin:0 auto;text-align:center}.vaulto-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px}.vaulto-pricing-card{background:#141414cc;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;gap:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.vaulto-pricing-card:hover{transform:translateY(-8px)}.vaulto-pricing-card--popular{border:2px solid rgba(255,107,53,.5);box-shadow:0 20px 60px #ff6b3533}.vaulto-pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#ff6b35,#ff8e53);color:#fff;font-size:.75rem;font-weight:700;padding:6px 20px;border-radius:16px;text-transform:uppercase;letter-spacing:.05em}.vaulto-pricing-name{font-size:1.5rem;font-weight:700}.vaulto-pricing-price{display:flex;align-items:baseline;justify-content:center;gap:4px}.vaulto-pricing-amount{font-size:3rem;font-weight:700}.vaulto-pricing-period{font-size:1rem;color:#fff9}.vaulto-pricing-features{list-style:none;text-align:left;display:flex;flex-direction:column;gap:12px;flex:1}.vaulto-pricing-features li{font-size:.9rem;color:#fffc}.vaulto-pricing-cta{width:100%;padding:14px 24px;font-size:.95rem;font-weight:600;border-radius:16px;cursor:pointer;transition:transform .2s ease}.vaulto-pricing-cta:hover{transform:scale(1.02)}.vaulto-comparison{padding:100px 20px;max-width:1100px;margin:0 auto}.vaulto-comparison-table{margin-top:60px;background:#14141499;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden}.vaulto-comparison-header{display:grid;grid-template-columns:1.5fr repeat(3,1fr);background:#1e1e1ecc;border-bottom:1px solid rgba(255,255,255,.1)}.vaulto-comparison-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.05)}.vaulto-comparison-row:last-child{border-bottom:none}.vaulto-comparison-cell{padding:20px;font-size:.9rem;display:flex;align-items:center;justify-content:center;text-align:center}.vaulto-comparison-cell--label{font-weight:600;justify-content:flex-start;text-align:left}.vaulto-comparison-cell--highlight{background:#ff6b3514;font-weight:600;color:#ff8e53}.vaulto-comparison-cell--success{color:#6effc8}.vaulto-comparison-cell--muted{color:#ffffff80}.vaulto-roadmap{padding:100px 20px;max-width:900px;margin:0 auto}.vaulto-roadmap-timeline{margin-top:60px;display:flex;flex-direction:column;gap:48px}.vaulto-roadmap-item{display:grid;grid-template-columns:60px 1fr;gap:32px}.vaulto-roadmap-marker{display:flex;flex-direction:column;align-items:center}.vaulto-roadmap-dot{width:24px;height:24px;background:linear-gradient(135deg,#ff6b35,#ff8e53);border-radius:50%;border:4px solid rgba(20,20,20,.8)}.vaulto-roadmap-line{width:2px;flex:1;background:#ff6b354d;margin-top:8px}.vaulto-roadmap-content{padding-bottom:20px}.vaulto-roadmap-quarter{font-size:.85rem;color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.vaulto-roadmap-title{font-size:1.5rem;font-weight:700;margin-bottom:12px}.vaulto-roadmap-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.vaulto-roadmap-status--in-progress{background:#6effc833;color:#6effc8}.vaulto-roadmap-status--planned{background:#ffffff1a;color:#ffffffb3}.vaulto-roadmap-items{list-style:none;display:flex;flex-direction:column;gap:8px}.vaulto-roadmap-items li{font-size:.9rem;color:#ffffffb3;padding-left:20px;position:relative}.vaulto-roadmap-items li:before{content:"→";position:absolute;left:0;color:#ff8e53}.vaulto-faq{padding:120px 20px;max-width:900px;margin:0 auto}.vaulto-faq-header{text-align:center;margin-bottom:80px}.vaulto-faq-list{display:flex;flex-direction:column;gap:20px}.vaulto-faq-item{background:linear-gradient(135deg,#1e1e1ecc,#141414e6);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.vaulto-faq-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,107,53,.5),transparent);opacity:0;transition:opacity .4s ease}.vaulto-faq-item:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.vaulto-faq-item:hover:before{opacity:1}.vaulto-faq-item--open{border-color:#ff6b354d;background:linear-gradient(135deg,#281e19e6,#19140ff2);box-shadow:0 12px 40px #0006,0 0 0 1px #ff6b3533 inset}.vaulto-faq-item--open:before{opacity:1;background:linear-gradient(90deg,transparent,#FF6B35,transparent)}.vaulto-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:28px 36px;background:none;border:none;color:#fff;font-size:1.15rem;font-weight:700;text-align:left;cursor:pointer;transition:all .3s ease;gap:24px}.vaulto-faq-question:hover{color:#fffffff2}.vaulto-faq-question-text{flex:1;line-height:1.5;letter-spacing:-.01em}.vaulto-faq-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#ff8e53;background:#ff8e531a;border-radius:8px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.vaulto-faq-item--open .vaulto-faq-icon{background:#ff6b3533;color:#ff6b35;transform:rotate(45deg)}.vaulto-faq-answer{max-height:0;overflow:hidden;padding:0 36px;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0}.vaulto-faq-answer--open{max-height:500px;padding:0 36px 32px;opacity:1}.vaulto-faq-answer p{font-size:1rem;line-height:1.8;color:#ffffffbf;margin:0;padding-top:8px}.vaulto-cta-final{padding:120px 20px;max-width:1000px;margin:0 auto 120px;position:relative;overflow:hidden}.vaulto-cta-final:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.2) 0%,transparent 70%);animation:rotateGlow 20s linear infinite;pointer-events:none}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vaulto-cta-final-content{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg,#1e140ff2,#140f0afa);border:1px solid rgba(255,107,53,.3);border-radius:32px;padding:80px 60px;box-shadow:0 20px 60px #00000080,0 0 0 1px #ff6b3533 inset,0 0 80px #ff6b3526;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vaulto-cta-final-badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#ff6b3533,#ff8e5326);border:1px solid rgba(255,107,53,.3);border-radius:24px;font-size:.875rem;font-weight:600;color:#ff8e53;letter-spacing:.05em;text-transform:uppercase;margin-bottom:32px}.vaulto-cta-final-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:24px;line-height:1.15;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vaulto-cta-final-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);color:#ffffffbf;margin-bottom:48px;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.vaulto-cta-final-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.vaulto-cta-secondary--large{padding:18px 40px;font-size:1.05rem}.vaulto-cta-final-features{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.vaulto-cta-feature{display:flex;align-items:center;gap:10px;color:#ffffffb3;font-size:.95rem;font-weight:500}.vaulto-cta-feature svg{color:#6effc8;flex-shrink:0}@media (max-width: 768px){.vaulto-cta-final-content{padding:60px 32px}.vaulto-cta-final-features{flex-direction:column;gap:20px;align-items:center}}.vaulto-footer{background:linear-gradient(180deg,#0f0f0f,#0a0a0a);border-top:1px solid rgba(20,184,166,.2);padding:60px 20px 32px;position:relative;overflow:hidden}.vaulto-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,184,166,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(20,184,166,.02) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;opacity:.3;pointer-events:none;z-index:0}.vaulto-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.4),transparent)}.vaulto-footer-content{max-width:1200px;margin:0 auto 36px;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:40px;position:relative;z-index:1}.vaulto-footer-section{display:flex;flex-direction:column;gap:14px}.vaulto-footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vaulto-logo-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.vaulto-footer-brand{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#fff}.vaulto-footer-tagline{font-size:.875rem;color:#ffffffa6;margin-bottom:20px;line-height:1.6;max-width:280px}.vaulto-footer-social{display:flex;gap:10px}.vaulto-social-link{width:38px;height:38px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.vaulto-social-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#14b8a633;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.vaulto-social-link:hover:before{width:100%;height:100%}.vaulto-social-link:hover{background:#14b8a61a;border-color:#14b8a666;color:#14b8a6;transform:translateY(-2px);box-shadow:0 4px 12px #14b8a64d}.vaulto-social-link svg{position:relative;z-index:1}.vaulto-footer-section h4{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#14b8a6;margin-bottom:8px}.vaulto-footer-section a{font-size:.875rem;color:#ffffffa6;text-decoration:none;transition:all .2s ease;line-height:1.8;position:relative;display:inline-block;width:fit-content}.vaulto-footer-section a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#14b8a6,#06b6d4);transition:width .3s ease}.vaulto-footer-section a:hover{color:#fff;transform:translate(4px)}.vaulto-footer-section a:hover:after{width:100%}.vaulto-footer-bottom{max-width:1200px;margin:0 auto;padding-top:28px;border-top:1px solid rgba(20,184,166,.1);text-align:center;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.vaulto-footer-disclaimer{font-size:.8125rem;color:var(--color-text-muted);line-height:var(--line-height-relaxed);display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:900px;margin:0 auto}.vaulto-footer-copyright{font-size:.8125rem;color:var(--color-text-muted);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal)}@media (max-width: 1024px){.vaulto-mockup-container{grid-template-columns:1fr}.vaulto-mockup-sidebar{display:none}.vaulto-balance-section{grid-template-columns:1fr}.vaulto-footer-content{grid-template-columns:repeat(2,1fr)}.vaulto-comparison-header,.vaulto-comparison-row{grid-template-columns:1fr}.vaulto-comparison-cell{border-bottom:1px solid rgba(255,255,255,.05);padding:16px;justify-content:flex-start}}@media (max-width: 768px){.vaulto-nav{display:none}.vaulto-insights,.vaulto-footer-content{grid-template-columns:1fr}}@media (prefers-reduced-motion: no-preference){.animate-on-scroll{will-change:opacity,transform}}.rsc-navbar{width:100%;background:#0a0a0af2;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(20,184,166,.15);box-shadow:0 4px 24px #0006;transition:all .3s ease}.rsc-navbar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.3),transparent)}.rsc-navbar-container{--navbar-height: 88px}.rsc-navbar-container{max-width:1440px;margin:0 auto;padding:16px clamp(20px,5vw,80px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,32px);min-height:72px;box-sizing:border-box;position:relative;overflow:visible}@media (max-width: 1024px){.rsc-navbar-container{padding:14px clamp(16px,4vw,40px);min-height:64px}}@media (max-width: 768px){.rsc-navbar-container{padding:12px 20px;min-height:60px;gap:12px}.rsc-mobile-menu-toggle{display:flex;align-items:center;justify-content:center;order:2}.rsc-mobile-menu-overlay{display:block}.rsc-navbar-center{position:fixed;top:60px;left:0;right:0;background:#0a0a0afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;padding:20px;gap:12px;max-height:calc(100vh - 60px);overflow-y:auto;transform:translate(-100%);transition:transform .3s ease;z-index:1001;border-top:1px solid rgba(20,184,166,.15);box-shadow:0 4px 24px #0006;display:flex}.rsc-navbar-center--mobile-open{transform:translate(0)}.rsc-navbar-right{position:fixed;top:auto;bottom:0;left:0;right:0;background:#0a0a0afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px 20px;border-top:1px solid rgba(20,184,166,.15);transform:translateY(100%);transition:transform .3s ease;z-index:1001;box-shadow:0 -4px 24px #0006;justify-content:center;display:flex}.rsc-navbar-right--mobile-open{transform:translateY(0)}.rsc-nav-button{width:100%;justify-content:space-between;padding:14px 16px;font-size:.9375rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.rsc-nav-button:hover{background:#ffffff14}.rsc-dropdown-menu{position:static;transform:none;width:100%;max-width:100%;margin-top:8px;border-radius:12px;background:#141414cc;border:1px solid rgba(255,255,255,.1)}.rsc-dropdown-content{flex-direction:column;gap:8px}.rsc-dropdown-column{width:100%}.rsc-dropdown-promo{display:none}}.rsc-navbar-logo{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.rsc-mobile-menu-toggle{display:none;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0;z-index:10000;align-items:center;justify-content:center;width:40px;height:40px;position:relative}.rsc-mobile-menu-toggle:hover{background:#ffffff0d;border-color:#ffffff4d}.rsc-mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;display:none}@media (max-width: 768px){.rsc-mobile-menu-overlay{display:block}}.rsc-mobile-menu{position:fixed;top:60px;left:0;right:0;bottom:0;background:#0a0a0afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;border-top:1px solid rgba(20,184,166,.15);box-shadow:0 4px 24px #0006;display:none;flex-direction:column;visibility:hidden}.rsc-mobile-menu--open{transform:translate(0)!important;display:flex!important;visibility:visible!important}.rsc-mobile-menu-content{display:flex;flex-direction:column;min-height:100%;padding:0;width:100%;color:#fff;visibility:visible}.rsc-mobile-menu-section{padding:20px;width:100%;box-sizing:border-box}.rsc-mobile-menu-section:first-child{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.rsc-mobile-menu-section:last-child{border-top:1px solid rgba(255,255,255,.1);background:#0000004d;flex-shrink:0}.rsc-mobile-menu-divider{height:1px;background:#ffffff1a;margin:16px 0}.rsc-mobile-menu-nav{display:flex;flex-direction:column;gap:8px;width:100%;color:#fff}.rsc-mobile-nav-item{display:flex;flex-direction:column}.rsc-mobile-nav-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffe6;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:left}.rsc-mobile-nav-button:hover{background:#ffffff14;border-color:#fff3;color:#fff}.rsc-mobile-nav-button--open{background:#14b8a61a;border-color:#14b8a64d;color:#14b8a6}.rsc-mobile-nav-chevron{transition:transform .3s ease;color:inherit;flex-shrink:0}.rsc-mobile-nav-chevron--open,.rsc-mobile-nav-button--open .rsc-mobile-nav-chevron{transform:rotate(180deg)}.rsc-mobile-dropdown{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-left:12px;border-left:2px solid rgba(20,184,166,.3);animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rsc-mobile-dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;color:#ffffffd9;text-decoration:none;transition:all .2s ease;cursor:pointer}.rsc-mobile-dropdown-item:hover{background:#ffffff0d;border-color:#ffffff1a;color:#fff;transform:translate(4px)}.rsc-mobile-dropdown-icon{color:#14b8a6;flex-shrink:0}.rsc-mobile-dropdown-content{flex:1;display:flex;flex-direction:column;gap:4px}.rsc-mobile-dropdown-title{font-size:.9375rem;font-weight:600;color:inherit}.rsc-mobile-dropdown-desc{font-size:.8125rem;color:#fff9;line-height:1.4}.rsc-mobile-dropdown-item>svg:last-child{color:#fff6;flex-shrink:0}.rsc-mobile-menu-actions{padding:20px}.rsc-mobile-action-item{display:flex;flex-direction:column;margin-bottom:12px}.rsc-mobile-action-button{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffe6;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:left;justify-content:space-between}.rsc-mobile-action-button:hover{background:#ffffff14;border-color:#fff3;color:#fff}.rsc-mobile-action-button--primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;color:#fff;font-weight:600;justify-content:center;margin-top:8px}.rsc-mobile-action-button--primary:hover{background:linear-gradient(135deg,#0d9488,#0891b2);transform:translateY(-2px);box-shadow:0 8px 24px #14b8a64d}.rsc-mobile-action-button>svg:first-child{flex-shrink:0}.rsc-mobile-action-button>span{flex:1;text-align:left}.rsc-mobile-language-menu{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-left:12px;border-left:2px solid rgba(20,184,166,.3);animation:slideDown .3s ease}.rsc-mobile-language-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;color:#ffffffd9;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:left;width:100%}.rsc-mobile-language-item:hover{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.rsc-mobile-language-item--active{background:#14b8a61a;border-color:#14b8a64d;color:#14b8a6}.rsc-mobile-language-item>svg{color:#14b8a6;flex-shrink:0}.rsc-navbar-center{display:flex;align-items:center;gap:8px;justify-content:center;min-width:0;overflow:visible}.rsc-nav-button{padding:10px 18px;border:none;background:transparent;color:#ffffffe6;font-size:clamp(.8125rem,1.5vw,.9375rem);font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;font-family:inherit;line-height:1.5;height:fit-content;flex-shrink:0;border-radius:8px;position:relative}.rsc-nav-button:hover{color:#fff;background:#ffffff0d}.rsc-nav-button--active{background:#14b8a61a;border:none;color:#14b8a6;font-weight:600}.rsc-nav-button--active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,#14b8a6,transparent);border-radius:2px}.rsc-nav-dropdown{position:relative;z-index:1001}.rsc-nav-button--dropdown{display:flex;align-items:center;gap:6px}.rsc-nav-chevron{transition:transform .3s ease;color:inherit}.rsc-nav-button--open .rsc-nav-chevron{transform:rotate(180deg)}.rsc-dropdown-menu{position:fixed;top:calc(var(--navbar-height, 88px) + 8px);left:50%;transform:translate(-50%) translateY(-8px);background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;min-width:280px;padding:8px;z-index:10000;border:1px solid #e5e7eb;opacity:0;visibility:hidden;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;pointer-events:none;max-width:calc(100vw - 40px);box-sizing:border-box}.rsc-dropdown-menu--open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.rsc-dropdown-menu--institutions{min-width:800px;max-width:min(1200px,calc(100vw - 40px));padding:0;left:50%;transform:translate(-50%) translateY(-8px)}.rsc-dropdown-menu--institutions.rsc-dropdown-menu--open{transform:translate(-50%) translateY(0)}@media (max-width: 1024px){.rsc-dropdown-menu--institutions{min-width:90vw;max-width:calc(100vw - 20px)}}@media (max-width: 768px){.rsc-dropdown-menu--institutions{min-width:calc(100vw - 20px);left:50%;transform:translate(-50%) translateY(-8px)}.rsc-dropdown-menu--institutions.rsc-dropdown-menu--open{transform:translate(-50%) translateY(0)}}.rsc-dropdown-content{display:grid;grid-template-columns:1fr 1fr auto;gap:0;padding:24px}.rsc-dropdown-menu--language{min-width:200px;max-width:280px;padding:8px;left:auto;right:0;transform:translateY(-8px)}.rsc-dropdown-menu--language.rsc-dropdown-menu--open{transform:translateY(0)}.rsc-dropdown-content--language{display:flex;flex-direction:column;padding:0;gap:0}.rsc-language-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;color:#1f2937;font-size:.875rem;text-align:left;width:100%;border-radius:6px}.rsc-language-item:hover{background:#f3f4f6}.rsc-language-item--active{background:#14b8a61a;color:#14b8a6;font-weight:500}.rsc-language-item--active:hover{background:#14b8a626}.rsc-language-name{flex:1}.rsc-language-check{color:#14b8a6;flex-shrink:0}.rsc-icon-button--active{background:#14b8a61a;border-color:#14b8a64d}.rsc-dropdown-column{display:flex;flex-direction:column;gap:16px;padding-right:24px;border-right:1px solid #e5e7eb}.rsc-dropdown-column:last-of-type{border-right:none;padding-right:0;padding-left:24px}.rsc-dropdown-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;text-decoration:none;color:#1f2937;transition:all .2s ease;cursor:pointer}.rsc-dropdown-card:hover{background:#f9fafb;transform:translate(4px)}.rsc-dropdown-card-icon{width:40px;height:40px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0;transition:all .2s ease}.rsc-dropdown-card:hover .rsc-dropdown-card-icon{background:#e0f2fe;color:#06b6d4}.rsc-dropdown-card-content{flex:1;min-width:0}.rsc-dropdown-card-title{font-size:.9375rem;font-weight:600;color:#000;margin:0 0 4px;line-height:1.4}.rsc-dropdown-card-description{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.5}.rsc-dropdown-card-arrow{color:#9ca3af;flex-shrink:0;transition:transform .2s ease;margin-top:2px}.rsc-dropdown-card:hover .rsc-dropdown-card-arrow{transform:translate(4px);color:#14b8a6}.rsc-dropdown-promo{width:200px;display:flex;flex-direction:column;gap:16px;padding-left:24px;border-left:1px solid #e5e7eb}.rsc-dropdown-promo-visual{width:100%;height:120px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:8px;position:relative;overflow:hidden}.rsc-dropdown-promo-dots{width:100%;height:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);gap:4px;padding:8px}.rsc-dropdown-promo-dot{width:4px;height:4px;background:#fff9;border-radius:50%}.rsc-dropdown-promo-content{display:flex;flex-direction:column;gap:8px}.rsc-dropdown-promo-title{font-size:1rem;font-weight:700;color:#000;margin:0}.rsc-dropdown-promo-text{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.5}.rsc-dropdown-promo-link{font-size:.875rem;color:#14b8a6;text-decoration:underline;font-weight:500;transition:color .2s ease}.rsc-dropdown-promo-link:hover{color:#06b6d4}@media (max-width: 1024px){.rsc-dropdown-menu--institutions{min-width:600px;left:0;transform:translateY(-8px)}.rsc-dropdown-menu--institutions.rsc-dropdown-menu--open{transform:translateY(0)}.rsc-dropdown-content{grid-template-columns:1fr 1fr}.rsc-dropdown-promo{grid-column:1 / -1;width:100%;padding:16px 0 0;border-left:none;border-top:1px solid #e5e7eb;margin-top:16px}}@media (max-width: 768px){.rsc-dropdown-menu--institutions{min-width:calc(100vw - 40px);left:50%;transform:translate(-50%) translateY(-8px)}.rsc-dropdown-menu--institutions.rsc-dropdown-menu--open{transform:translate(-50%) translateY(0)}.rsc-dropdown-content{grid-template-columns:1fr;padding:16px}.rsc-dropdown-column{padding-right:0;padding-left:0;border-right:none;border-bottom:1px solid #e5e7eb;padding-bottom:16px;margin-bottom:16px}.rsc-dropdown-column:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rsc-dropdown-item{display:block;padding:12px 16px;color:#1f2937;font-size:.9375rem;font-weight:500;text-decoration:none;border-radius:8px;transition:all .2s ease;cursor:pointer}.rsc-dropdown-item:hover{background:#f3f4f6;color:#000}.rsc-dropdown-item:active{background:#e5e7eb}.rsc-logo{display:flex;align-items:center;gap:12px}.rsc-logo-dots{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;width:20px;height:20px;flex-shrink:0}.rsc-dot{width:4px;height:4px;background:#fff;border-radius:50%}.rsc-dot--top{grid-column:2;grid-row:1}.rsc-dot--left{grid-column:1;grid-row:2}.rsc-dot--center{grid-column:2;grid-row:2}.rsc-dot--right{grid-column:3;grid-row:2}.rsc-dot--bottom{grid-column:2;grid-row:3}.rsc-logo-text{font-size:1rem;font-weight:600;color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.rsc-navbar-right{display:flex;align-items:center;gap:12px;justify-content:flex-end;min-width:0;overflow:hidden}.rsc-icon-button{width:32px;height:32px;min-width:32px;min-height:32px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.rsc-icon-button:hover{background:#ffffff0d;border-color:#fff6}.rsc-icon{width:18px;height:18px;stroke-width:2;color:#fff}.rsc-action-button{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#000;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit;line-height:1.4;height:fit-content;flex-shrink:0;min-height:36px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rsc-action-button:hover{background:#ffffff0d;border-color:#fff6}.rsc-tech-bg{position:relative;overflow:hidden;background:linear-gradient(180deg,#0a0a0a,#1a1a1a,#0f0f0f);z-index:1}.rsc-tech-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,184,166,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(20,184,166,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;opacity:.5;pointer-events:none}.rsc-tech-bg-glow{position:absolute;top:20%;left:50%;transform:translate(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(20,184,166,.12) 0%,transparent 70%);animation:pulseGlow 6s ease-in-out infinite;filter:blur(50px);pointer-events:none;z-index:0}.rsc-tech-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.rsc-tech-particle{position:absolute;width:4px;height:4px;background:#14b8a699;border-radius:50%;animation:floatParticle linear infinite;box-shadow:0 0 10px #14b8a6cc}.rsc-hero{width:100%;padding:var(--section-padding-desktop);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1}.rsc-presale-banner{width:100%;max-width:1400px;margin:0 auto var(--spacing-3xl) auto;padding:0 var(--spacing-lg);position:relative;z-index:10}.rsc-presale-banner-content{background:linear-gradient(135deg,#f59e0b26,#ef444426,#dc262626);border:2px solid rgba(245,158,11,.4);border-radius:24px;padding:var(--spacing-2xl) var(--spacing-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #ef44444d,0 0 100px #f59e0b33,inset 0 0 40px #ffffff1a;position:relative;overflow:hidden;animation:presaleBannerPulse 3s ease-in-out infinite}@keyframes presaleBannerPulse{0%,to{box-shadow:0 20px 60px #ef44444d,0 0 100px #f59e0b33,inset 0 0 40px #ffffff1a;border-color:#f59e0b66}50%{box-shadow:0 25px 80px #ef444480,0 0 150px #f59e0b66,inset 0 0 60px #ffffff26;border-color:#f59e0b99}}.rsc-presale-banner-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:presaleShine 4s linear infinite}@keyframes presaleShine{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rsc-presale-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:20px;font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);box-shadow:0 4px 20px #ef444480;animation:badgeBlink 2s ease-in-out infinite}@keyframes badgeBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.rsc-presale-badge-dot{width:8px;height:8px;background:#6effc8;border-radius:50%;animation:dotPulse 1.5s ease-in-out infinite;box-shadow:0 0 12px #6effc8cc}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.rsc-presale-banner-text{margin-bottom:var(--spacing-lg);text-align:center}.rsc-presale-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.2;margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary);text-align:center}.rsc-presale-title-highlight{background:linear-gradient(135deg,#f59e0b,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease infinite}.rsc-presale-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-md) 0;line-height:1.6}.rsc-presale-features{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}.rsc-presale-feature{display:inline-flex;align-items:center;padding:8px 16px;background:#f59e0b33;border:1px solid rgba(245,158,11,.4);border-radius:12px;font-size:.875rem;font-weight:600;color:#f59e0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-presale-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:20px 48px;background:linear-gradient(135deg,#f59e0b,#ef4444,#dc2626);color:#fff;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:700;border:3px solid rgba(255,255,255,.3);border-radius:16px;cursor:pointer;transition:all .3s ease;width:100%;max-width:500px;margin:var(--spacing-lg) auto 0 auto;box-shadow:0 10px 40px #ef444480,0 0 80px #f59e0b66,inset 0 0 30px #ffffff1a;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden;animation:presaleButtonPulse 2s ease-in-out infinite}@keyframes presaleButtonPulse{0%,to{box-shadow:0 10px 40px #ef444480,0 0 80px #f59e0b66,inset 0 0 30px #ffffff1a;transform:scale(1)}50%{box-shadow:0 15px 60px #ef4444b3,0 0 120px #f59e0b99,inset 0 0 40px #ffffff26;transform:scale(1.02)}}.rsc-presale-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.rsc-presale-cta-button:hover:before{left:100%}.rsc-presale-cta-button:hover{background:linear-gradient(135deg,#dc2626,#ef4444,#f59e0b);transform:translateY(-4px) scale(1.05);box-shadow:0 20px 70px #ef4444b3,0 0 150px #f59e0b99,inset 0 0 50px #fff3;border-color:#ffffff80}.rsc-presale-cta-button:active{transform:translateY(-2px) scale(1.02)}.rsc-presale-cta-arrow{font-size:1.5rem;transition:transform .3s ease;display:inline-block}.rsc-presale-cta-button:hover .rsc-presale-cta-arrow{transform:translate(8px) scale(1.1)}@media (max-width: 768px){.rsc-presale-banner{margin-bottom:var(--spacing-xl);padding:0 var(--spacing-md)}.rsc-presale-banner-content{padding:var(--spacing-xl) var(--spacing-lg)}.rsc-presale-features{flex-direction:column;align-items:center}.rsc-presale-cta-button{padding:18px 32px}}.rsc-sale-hero-container{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-lg)}.rsc-sale-hero-content{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.rsc-sale-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:24px;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 6px 30px #ef444480;animation:saleBadgePulse 2s ease-in-out infinite}.rsc-sale-hero-badge:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);transform:translateY(-1px)}.rsc-sale-hero-badge-dot{width:8px;height:8px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 8px #14b8a699;animation:pulse 2s ease-in-out infinite}.rsc-sale-hero-title{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1.1;margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.rsc-sale-hero-title-icon{display:none}@keyframes rocketFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}.rsc-sale-hero-title-highlight{background:linear-gradient(135deg,#f59e0b,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease infinite;text-shadow:0 0 40px rgba(239,68,68,.5)}.rsc-sale-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:var(--color-text-secondary);max-width:700px;line-height:1.6;margin:0;font-weight:400}.rsc-sale-hero-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);width:100%;max-width:900px;margin:var(--spacing-lg) 0}.rsc-sale-hero-feature-card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal)}.rsc-sale-hero-feature-card:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:0 8px 32px #14b8a626}.rsc-sale-hero-feature-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,#f59e0b33,#ef444433);border-radius:16px;color:#f59e0b;margin-bottom:var(--spacing-xs);filter:drop-shadow(0 0 10px rgba(245,158,11,.5));transition:all .3s ease}.rsc-sale-hero-feature-card:hover .rsc-sale-hero-feature-icon{background:linear-gradient(135deg,#f59e0b66,#ef444466);transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 20px rgba(245,158,11,.8))}.rsc-sale-hero-feature-content{text-align:center}.rsc-sale-hero-feature-title{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;letter-spacing:var(--letter-spacing-normal)}.rsc-sale-hero-feature-desc{font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:var(--line-height-normal)}.rsc-sale-hero-cta-wrapper{margin-top:var(--spacing-lg)}.rsc-sale-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:var(--font-weight-semibold);border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all var(--transition-normal);box-shadow:0 8px 24px #14b8a640,0 0 #14b8a600;letter-spacing:var(--letter-spacing-wide);position:relative;overflow:hidden;min-width:280px}.rsc-sale-hero-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.rsc-sale-hero-cta:hover:before{left:100%}.rsc-sale-hero-cta:hover{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-secondary) 100%);transform:translateY(-2px);box-shadow:0 12px 32px #14b8a659,0 0 0 4px #14b8a61a;border-color:#fff3}.rsc-sale-hero-cta:active{transform:translateY(-3px) scale(1.02)}.rsc-sale-hero-cta-arrow{font-size:1.25rem;transition:transform var(--transition-normal);display:inline-block}.rsc-sale-hero-cta:hover .rsc-sale-hero-cta-arrow{transform:translate(4px)}.rsc-sale-hero-info{margin-top:var(--spacing-md)}.rsc-sale-hero-info-text{font-size:.9375rem;color:var(--color-text-muted);margin:0;line-height:var(--line-height-normal)}@media (max-width: 768px){.rsc-sale-hero-container{padding:var(--spacing-xl) var(--spacing-md)}.rsc-sale-hero-content{gap:var(--spacing-lg)}.rsc-sale-hero-features{grid-template-columns:1fr;gap:var(--spacing-md);max-width:100%}.rsc-sale-hero-feature-card{padding:var(--spacing-lg)}.rsc-sale-hero-feature-icon{font-size:2.5rem}.rsc-sale-hero-feature-title{font-size:1.125rem}.rsc-sale-hero-cta{min-width:auto;width:100%;max-width:100%;padding:16px 24px;font-size:1rem}.rsc-sale-hero-title{gap:var(--spacing-sm);font-size:clamp(2rem,6vw,3.5rem)}.rsc-sale-hero-subtitle{font-size:clamp(1rem,3vw,1.25rem);padding:0 var(--spacing-sm)}.rsc-sale-hero-badge{font-size:.75rem;padding:8px 16px}}@media (max-width: 480px){.rsc-sale-hero-container{padding:var(--spacing-lg) var(--spacing-sm)}.rsc-sale-hero-feature-card{padding:var(--spacing-md)}.rsc-sale-hero-feature-icon{font-size:2rem}.rsc-sale-hero-title{font-size:clamp(1.75rem,7vw,2.5rem)}.rsc-sale-hero-cta{padding:14px 20px;font-size:.9375rem}}.rsc-hero-left{display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;z-index:1}.rsc-hero-tag{display:inline-block;padding:6px 16px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:20px;font-size:.875rem;font-weight:500;color:#14b8a6;width:fit-content;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1;animation:badgePulse 2s ease-in-out infinite}.rsc-hero-tag:hover{background:#14b8a633;border-color:#14b8a680;transform:translateY(-2px);box-shadow:0 0 20px #14b8a64d}.rsc-hero-title{font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:var(--line-height-tight);margin:0;letter-spacing:-.03em;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 50%,var(--color-accent) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 8s ease infinite;transition:var(--transition-normal);position:relative;z-index:1;margin-bottom:var(--spacing-sm)}.rsc-hero-subtitle{font-size:clamp(1rem,1.8vw,1.25rem);font-style:italic;color:var(--color-text-muted);margin:0 0 var(--spacing-md) 0;font-weight:400;transition:var(--transition-normal);position:relative;z-index:1;line-height:var(--line-height-normal)}.rsc-hero-description{font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;max-width:580px;transition:var(--transition-normal);position:relative;z-index:1}.rsc-hero-cta{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:18px 36px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-text-primary);font-size:clamp(1rem,1.1vw,1.125rem);font-weight:600;border:none;border-radius:14px;cursor:pointer;transition:var(--transition-slow);width:fit-content;margin-top:var(--spacing-sm);box-shadow:0 6px 20px #14b8a640;position:relative;overflow:hidden;letter-spacing:.01em;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rsc-hero-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.rsc-hero-cta:hover:before{left:100%}.rsc-hero-cta:hover{background:linear-gradient(135deg,var(--color-primary-dark) 0%,#0891b2 100%);transform:translateY(-3px);box-shadow:0 10px 28px #14b8a659}.rsc-hero-cta:active{transform:translateY(0) scale(.98)}.rsc-hero-cta-arrow{font-size:1.25rem;transition:transform .3s ease;display:inline-block}.rsc-hero-cta:hover .rsc-hero-cta-arrow{transform:translate(4px)}.rsc-hero-cta-group{display:flex;flex-direction:column;gap:1rem;margin-top:var(--spacing-sm)}.rsc-hero-cta-sale{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:20px 40px;background:linear-gradient(135deg,#f59e0b,#ef4444,#dc2626);color:var(--color-text-primary);font-size:clamp(1.125rem,1.3vw,1.25rem);font-weight:700;border:3px solid rgba(255,255,255,.3);border-radius:16px;cursor:pointer;transition:var(--transition-slow);width:fit-content;box-shadow:0 8px 30px #ef444466,0 0 60px #f59e0b4d,inset 0 0 20px #ffffff1a;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.05em;animation:pulse-sale 2s ease-in-out infinite}@keyframes pulse-sale{0%,to{box-shadow:0 8px 30px #ef444466,0 0 60px #f59e0b4d,inset 0 0 20px #ffffff1a}50%{box-shadow:0 12px 40px #ef444499,0 0 80px #f59e0b80,inset 0 0 30px #ffffff26}}.rsc-hero-cta-sale:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.rsc-hero-cta-sale:hover:before{left:100%}.rsc-hero-cta-sale:hover{background:linear-gradient(135deg,#dc2626,#ef4444,#f59e0b);transform:translateY(-4px) scale(1.02);box-shadow:0 15px 50px #ef444499,0 0 100px #f59e0b80,inset 0 0 30px #fff3;border-color:#ffffff80}.rsc-hero-cta-sale:active{transform:translateY(-2px) scale(1)}.rsc-hero-cta-sale .rsc-hero-cta-arrow{font-size:1.5rem;transition:transform .3s ease;display:inline-block}.rsc-hero-cta-sale:hover .rsc-hero-cta-arrow{transform:translate(6px) scale(1.1)}.rsc-hero-right{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.rsc-phone-mockup{position:relative;perspective:1000px}.rsc-phone-frame{width:320px;height:640px;background:#fff;border-radius:40px;padding:12px;box-shadow:0 20px 60px #00000026,0 0 0 8px #e5e7eb,0 0 0 12px #fff;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.rsc-phone-mockup:hover .rsc-phone-frame{transform:rotateY(-3deg) rotateX(3deg) scale(1.01);box-shadow:0 24px 64px #0000002e,0 0 0 8px #d1d5db,0 0 0 12px #fff}.rsc-phone-screen{width:100%;height:100%;background:#fff;border-radius:32px;overflow:hidden;position:relative}.rsc-phone-status{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 8px;background:#fff;font-size:.875rem;font-weight:600;color:#000}.rsc-phone-time{font-weight:700}.rsc-phone-signals{display:flex;align-items:center;gap:8px}.rsc-signal-bars{display:flex;align-items:flex-end;gap:2px;height:12px}.rsc-signal-bar{width:3px;background:#000;border-radius:1px}.rsc-signal-bar:nth-child(1){height:4px}.rsc-signal-bar:nth-child(2){height:6px}.rsc-signal-bar:nth-child(3){height:8px}.rsc-signal-bar:nth-child(4){height:10px}.rsc-battery{width:24px;height:12px;border:2px solid #000000;border-radius:2px;position:relative;padding:1px}.rsc-battery:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:2px;height:6px;background:#000;border-radius:0 1px 1px 0}.rsc-battery-level{width:80%;height:100%;background:#000;border-radius:1px}.rsc-phone-content{padding:20px 16px;display:flex;flex-direction:column;gap:16px;background:#f9fafb;height:calc(100% - 60px);overflow-y:auto}.rsc-app-header{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.rsc-app-logo-small{width:24px;height:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:6px;display:flex;align-items:center;justify-content:center}.rsc-app-logo-dots-small{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1px;width:14px;height:14px}.rsc-app-dot{width:2px;height:2px;background:#fff;border-radius:50%}.rsc-app-logo-dots-small .rsc-app-dot:nth-child(1){grid-column:2;grid-row:1}.rsc-app-logo-dots-small .rsc-app-dot:nth-child(2){grid-column:1;grid-row:2}.rsc-app-logo-dots-small .rsc-app-dot:nth-child(3){grid-column:2;grid-row:2}.rsc-app-logo-dots-small .rsc-app-dot:nth-child(4){grid-column:3;grid-row:2}.rsc-app-logo-dots-small .rsc-app-dot:nth-child(5){grid-column:2;grid-row:3}.rsc-app-title{font-size:.875rem;font-weight:700;color:#000}.rsc-balance-card{background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;padding:20px;color:#fff;box-shadow:0 4px 12px #14b8a633}.rsc-balance-label{font-size:.75rem;opacity:.9;margin:0 0 8px}.rsc-balance-amount{font-size:1.75rem;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}.rsc-balance-change{font-size:.8125rem;opacity:.9;margin:0}.rsc-transactions-list{display:flex;flex-direction:column;gap:12px}.rsc-transaction{background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:.5;transform:translate(-10px)}.rsc-transaction--active{opacity:1;transform:translate(0);border-color:#e5e7eb;box-shadow:0 2px 8px #0000000d}.rsc-transaction--processing{border-color:#06b6d4;box-shadow:0 4px 12px #06b6d433;animation:pulse-border 1.5s ease-in-out infinite}.rsc-transaction--completed{border-color:#10b981;background:#f0fdf4}@keyframes pulse-border{0%,to{border-color:#06b6d4;box-shadow:0 4px 12px #06b6d433}50%{border-color:#14b8a6;box-shadow:0 4px 16px #14b8a64d}}.rsc-transaction-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rsc-transaction-icon--send{background:#fef2f2;color:#ef4444}.rsc-transaction-icon--receive{background:#f0fdf4;color:#10b981}.rsc-transaction-details{flex:1;min-width:0}.rsc-transaction-type{font-size:.875rem;font-weight:600;color:#000;margin:0 0 4px}.rsc-transaction-to{font-size:.75rem;color:#6b7280;margin:0;font-family:Courier New,monospace}.rsc-transaction-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rsc-transaction-value{font-size:.9375rem;font-weight:700;color:#ef4444}.rsc-transaction-value--positive{color:#10b981}.rsc-transaction-status{font-size:.6875rem;color:#06b6d4;font-weight:500;animation:pulse-text 1.5s ease-in-out infinite}@keyframes pulse-text{0%,to{opacity:.7}50%{opacity:1}}.rsc-transaction-check{color:#10b981;animation:check-appear .3s ease-out}@keyframes check-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.rsc-phone-logo{width:120px;height:120px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:24px;box-shadow:0 8px 24px #14b8a64d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rsc-phone-logo:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate 3s linear infinite}.rsc-phone-mockup:hover .rsc-phone-logo{transform:rotate(5deg) scale(1.05);box-shadow:0 12px 32px #14b8a666}.rsc-phone-logo-dots{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px;width:60px;height:60px;position:relative;z-index:1}.rsc-phone-dot{width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0003}.rsc-phone-dot--top{grid-column:2;grid-row:1}.rsc-phone-dot--left{grid-column:1;grid-row:2}.rsc-phone-dot--center{grid-column:2;grid-row:2}.rsc-phone-dot--right{grid-column:3;grid-row:2}.rsc-phone-dot--bottom{grid-column:2;grid-row:3}.rsc-phone-title{font-size:1.5rem;font-weight:700;color:#000;margin:0;line-height:1.3}.rsc-phone-text{font-size:1rem;color:#4b5563;margin:0;line-height:1.6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes pulseGlow{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.5;transform:translate(-50%) scale(1.1)}}@keyframes floatParticle{0%{transform:translateY(100vh) translate(0) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(100px) scale(1);opacity:0}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}@media (max-width: 1024px){.rsc-hero-container{grid-template-columns:1fr;gap:60px}.rsc-hero-right{order:-1}.rsc-phone-frame{width:280px;height:560px}}@media (max-width: 768px){.rsc-hero{padding:40px 16px;min-height:auto}.rsc-hero-container{grid-template-columns:1fr;gap:var(--spacing-xl)}.rsc-hero-left{text-align:center;order:2}.rsc-hero-right{order:1;margin-bottom:var(--spacing-md)}.rsc-phone-frame{width:200px;height:400px;margin:0 auto}.rsc-hero-cta-group{width:100%}.rsc-hero-cta{width:100%;justify-content:center;padding:16px 32px;font-size:1rem}.rsc-hero-cta-sale{width:100%;justify-content:center;padding:18px 36px;font-size:1.125rem}.rsc-hero-title{font-size:clamp(2rem,8vw,2.5rem);line-height:1.2;margin-bottom:var(--spacing-sm)}.rsc-hero-subtitle{font-size:clamp(1rem,4vw,1.125rem);margin-bottom:var(--spacing-md)}}.rsc-why-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-why-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.rsc-why-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,184,166,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(20,184,166,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;opacity:.5}.rsc-why-bg-glow{position:absolute;top:20%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(20,184,166,.15) 0%,transparent 70%);animation:pulseGlow 4s ease-in-out infinite;filter:blur(60px)}.rsc-why-particles{position:absolute;top:0;right:0;bottom:0;left:0}.rsc-why-particle{position:absolute;width:4px;height:4px;background:#14b8a699;border-radius:50%;animation:floatParticle linear infinite;box-shadow:0 0 10px #14b8a6cc}.rsc-why-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-why-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;max-width:900px;margin:0 auto}.rsc-why-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:50px;font-size:.875rem;color:#14b8a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #14b8a64d}50%{box-shadow:0 0 0 6px #14b8a600}}.rsc-why-badge-dot{width:8px;height:8px;background:#14b8a6;border-radius:50%;animation:dotBlink 1.5s ease-in-out infinite;box-shadow:0 0 10px #14b8a6cc}@keyframes dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.rsc-why-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;text-align:center;margin:0;max-width:1000px;letter-spacing:-.02em}.rsc-why-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.rsc-why-title span:not(.rsc-why-title-gradient){color:#fff;display:inline-block;animation:titleFloat 3s ease-in-out infinite}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.rsc-why-subtitle{font-size:clamp(1rem,1.4vw,1.25rem);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-align:center;margin:0}.rsc-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:1200px;perspective:1000px}.rsc-why-card{background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:18px;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);transition:var(--transition-slow);cursor:pointer;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d}.rsc-why-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#14b8a680,#06b6d480,#8b5cf680);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.rsc-why-card:hover:before{opacity:1;animation:borderRotate 3s linear infinite}@keyframes borderRotate{0%{background-position:0% 50%}to{background-position:200% 50%}}.rsc-why-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(20,184,166,.3) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}.rsc-why-card:hover .rsc-why-card-glow{opacity:1;animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}}.rsc-why-card-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:linear-gradient(135deg,transparent,rgba(20,184,166,.1),transparent);opacity:0;transition:opacity .5s ease;pointer-events:none}.rsc-why-card:hover .rsc-why-card-border{opacity:1;animation:borderScan 2s linear infinite}@keyframes borderScan{0%{background-position:0% 0%}to{background-position:200% 200%}}.rsc-why-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #14b8a640,0 0 32px #14b8a626;border-color:#14b8a666}.rsc-why-card-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.rsc-why-icon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a633,#06b6d433);border-radius:20px;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-why-card:hover .rsc-why-icon-bg{background:linear-gradient(135deg,#14b8a666,#06b6d466);box-shadow:0 0 30px #14b8a699,inset 0 0 30px #14b8a633;transform:scale(1.1) rotate(5deg)}.rsc-why-icon{position:relative;z-index:1;color:#14b8a6;transition:all .5s ease;filter:drop-shadow(0 0 10px rgba(20,184,166,.5))}.rsc-why-card:hover .rsc-why-icon{color:#fff;transform:scale(1.15) rotate(-3deg);filter:drop-shadow(0 0 16px rgba(20,184,166,.8))}.rsc-why-icon-pulse{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:20px;background:#14b8a64d;opacity:0;animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.2);opacity:.3}}.rsc-why-card:hover .rsc-why-icon-pulse{animation:iconPulse 1s ease-in-out infinite}.rsc-why-card-title{font-size:clamp(1.125rem,1.3vw,1.375rem);font-weight:700;color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight);transition:var(--transition-normal);position:relative;z-index:2}.rsc-why-card:hover .rsc-why-card-title{color:var(--color-primary)}.rsc-why-card-description{font-size:clamp(.9375rem,1vw,1rem);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0;transition:var(--transition-normal);position:relative;z-index:2}.rsc-why-card:hover .rsc-why-card-description{color:var(--color-text-secondary)}.rsc-why-card-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:rotate(45deg);opacity:0;transition:opacity .5s ease;pointer-events:none}.rsc-why-card:hover .rsc-why-card-shine{opacity:1;animation:shineSweep 1.5s ease-in-out}@keyframes shineSweep{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.rsc-why-card[data-card="1"]{animation-delay:.1s}.rsc-why-card[data-card="2"]{animation-delay:.2s}.rsc-why-card[data-card="3"]{animation-delay:.3s}.rsc-why-card[data-card="4"]{animation-delay:.4s}.rsc-why-card[data-card="5"]{animation-delay:.5s}.rsc-why-card[data-card="6"]{animation-delay:.6s}@media (max-width: 1024px){.rsc-why-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.rsc-why-section{padding:var(--section-padding-tablet)}.rsc-why-container{gap:var(--spacing-3xl)}}@media (max-width: 768px){.rsc-why-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.rsc-why-section{padding:var(--section-padding-mobile)}.rsc-why-container{gap:var(--spacing-xl)}.rsc-why-header{margin-bottom:var(--spacing-lg)}.rsc-why-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-why-subtitle{font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-why-card{padding:var(--spacing-md);min-height:auto}.rsc-why-card-icon,.rsc-why-icon-bg{width:56px;height:56px}.rsc-why-icon{width:28px;height:28px}.rsc-why-card-title{font-size:clamp(1.0625rem,4vw,1.1875rem);margin-bottom:var(--spacing-xs)}.rsc-why-card-text{font-size:clamp(.875rem,3vw,.9375rem);line-height:1.6}.rsc-why-bg-glow{width:300px;height:300px}}.rsc-features-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-features-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-features-header{text-align:center;max-width:900px;margin:0 auto var(--spacing-xl)}.rsc-features-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;letter-spacing:-.02em}.rsc-features-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-features-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);width:100%}.rsc-feature-block{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center;padding:var(--spacing-lg);background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition-slow);position:relative;overflow:hidden}.rsc-feature-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#14b8a64d,#06b6d44d,#8b5cf64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.rsc-feature-block:hover:before{opacity:1;animation:borderRotate 3s linear infinite}.rsc-feature-block:hover{transform:translateY(-6px);box-shadow:0 16px 48px #14b8a633,0 0 32px #14b8a61a;border-color:#14b8a659}.rsc-feature-content{display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;z-index:1}.rsc-feature-header-block{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.rsc-feature-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.rsc-feature-icon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a633,#06b6d433);border-radius:16px;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-feature-block:hover .rsc-feature-icon-bg{background:linear-gradient(135deg,#14b8a666,#06b6d466);box-shadow:0 0 30px #14b8a699;transform:scale(1.1) rotate(5deg)}.rsc-feature-icon{position:relative;z-index:1;color:#14b8a6;transition:all .5s ease;filter:drop-shadow(0 0 10px rgba(20,184,166,.5))}.rsc-feature-block:hover .rsc-feature-icon{color:#fff;transform:scale(1.2) rotate(-5deg);filter:drop-shadow(0 0 20px rgba(20,184,166,1))}.rsc-feature-block-title{font-size:clamp(1.375rem,1.8vw,1.875rem);font-weight:700;color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.rsc-feature-block-text{font-size:clamp(1rem,1.2vw,1.125rem);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0 0 var(--spacing-sm) 0}.rsc-feature-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.rsc-feature-bullets li{display:flex;align-items:flex-start;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:clamp(.9375rem,1vw,1rem);line-height:var(--line-height-normal)}.rsc-bullet-icon{color:#14b8a6;font-weight:700;font-size:1.2em;flex-shrink:0;margin-top:2px;filter:drop-shadow(0 0 8px rgba(20,184,166,.6))}.rsc-feature-mockup{position:relative;z-index:1}.rsc-mockup-card{background:#14141499;border:1px solid rgba(20,184,166,.3);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;transition:all .5s ease}.rsc-feature-block:hover .rsc-mockup-card{border-color:#14b8a680;box-shadow:0 12px 40px #14b8a633;transform:scale(1.02)}.rsc-mockup-header{display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(20,184,166,.2)}.rsc-mockup-dot{width:8px;height:8px;border-radius:50%;background:#14b8a680}.rsc-mockup-content{display:flex;flex-direction:column;gap:16px}.rsc-mockup-transaction{display:flex;align-items:center;gap:12px;padding:12px;background:#14b8a61a;border-radius:12px;border:1px solid rgba(20,184,166,.2)}.rsc-mockup-tx-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#14b8a633;border-radius:10px;color:#14b8a6;font-size:1.5rem;font-weight:700}.rsc-mockup-tx-info{flex:1}.rsc-mockup-tx-label{font-size:.75rem;color:#9ca3af;margin-bottom:4px}.rsc-mockup-tx-amount{font-size:1rem;font-weight:700;color:#fff}.rsc-mockup-tx-status{padding:4px 12px;background:#ffc10733;border:1px solid rgba(255,193,7,.3);border-radius:8px;font-size:.75rem;color:#ffc107;font-weight:600}.rsc-mockup-qr{width:120px;height:120px;background:#fff;border-radius:12px;padding:8px;margin:0 auto;border:2px solid rgba(20,184,166,.3)}.rsc-mockup-qr-grid{width:100%;height:100%;background-image:linear-gradient(#000 1px,transparent 1px),linear-gradient(90deg,#000 1px,transparent 1px);background-size:8px 8px}.rsc-mockup-balance{text-align:center;padding:20px}.rsc-mockup-balance-label{font-size:.75rem;color:#9ca3af;margin-bottom:8px}.rsc-mockup-balance-amount{font-size:2rem;font-weight:800;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#14b8a6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rsc-mockup-balance-change{font-size:.875rem;color:#14b8a6;font-weight:600}.rsc-mockup-assets{display:flex;flex-direction:column;gap:8px;margin-top:16px}.rsc-mockup-asset{padding:10px;background:#14b8a61a;border-radius:8px;font-size:.875rem;color:#d1d5db;border:1px solid rgba(20,184,166,.2)}.rsc-mockup-staking{padding:20px}.rsc-mockup-staking-label{font-size:.75rem;color:#9ca3af;margin-bottom:8px}.rsc-mockup-staking-amount{font-size:1.5rem;font-weight:700;color:#14b8a6;margin-bottom:12px}.rsc-mockup-staking-rewards{font-size:.875rem;color:#06b6d4;margin-bottom:16px;padding:8px;background:#06b6d41a;border-radius:8px;border:1px solid rgba(6,182,212,.2)}.rsc-mockup-staking-actions{display:flex;gap:8px}.rsc-mockup-btn{flex:1;padding:10px;background:#14b8a633;border:1px solid rgba(20,184,166,.3);border-radius:8px;text-align:center;font-size:.875rem;color:#14b8a6;font-weight:600;transition:all .3s ease}.rsc-mockup-btn:hover{background:#14b8a64d;border-color:#14b8a680}.rsc-mockup-security{display:flex;flex-direction:column;gap:12px;padding:20px}.rsc-mockup-security-item{display:flex;align-items:center;gap:12px;padding:12px;background:#14b8a61a;border-radius:12px;border:1px solid rgba(20,184,166,.2)}.rsc-mockup-security-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#14b8a633;color:#14b8a6;flex-shrink:0;border-radius:10px}.rsc-mockup-security-label{font-size:.875rem;color:#d1d5db;font-weight:600}@media (max-width: 1024px){.rsc-feature-block{grid-template-columns:1fr;gap:var(--spacing-xl)}.rsc-features-section{padding:var(--section-padding-tablet)}.rsc-features-container{gap:var(--spacing-3xl)}}@media (max-width: 768px){.rsc-features-section{padding:var(--section-padding-mobile)}.rsc-features-container{gap:var(--spacing-xl)}.rsc-features-header{margin-bottom:var(--spacing-lg)}.rsc-features-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-features-subtitle{font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-feature-block{grid-template-columns:1fr;padding:var(--spacing-md);gap:var(--spacing-md)}.rsc-feature-content{order:1}.rsc-feature-mockup{order:2;max-width:100%}.rsc-feature-header-block{flex-direction:row;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.rsc-feature-icon-wrapper{width:48px;height:48px;flex-shrink:0}.rsc-feature-icon-bg{width:48px;height:48px}.rsc-feature-icon{width:24px;height:24px}.rsc-feature-block-title{font-size:clamp(1.125rem,4.5vw,1.25rem);margin-bottom:var(--spacing-xs)}.rsc-feature-block-text{font-size:clamp(.875rem,3vw,.9375rem);margin-bottom:var(--spacing-xs)}.rsc-feature-bullet{font-size:clamp(.8125rem,2.8vw,.875rem);padding:var(--spacing-xs)}.rsc-feature-bullet-icon{width:16px;height:16px;min-width:16px}}.rsc-how-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-how-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-how-header{text-align:center;max-width:800px;margin:0 auto var(--spacing-xl)}.rsc-how-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.rsc-how-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-how-steps{display:flex;flex-direction:column;gap:var(--spacing-xl);position:relative}.rsc-how-step{display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-md);align-items:center;padding:var(--spacing-md);background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition-slow);position:relative;overflow:hidden}.rsc-how-step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#14b8a64d,#06b6d44d,#8b5cf64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.rsc-how-step:hover:before{opacity:1;animation:borderRotate 3s linear infinite}.rsc-how-step:hover{transform:translate(6px);box-shadow:0 16px 48px #14b8a633,0 0 32px #14b8a61a;border-color:#14b8a659}.rsc-step-number{width:64px;height:64px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.rsc-step-number-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a64d,#06b6d44d);border-radius:50%;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-how-step:hover .rsc-step-number-bg{background:linear-gradient(135deg,#14b8a680,#06b6d480);box-shadow:0 0 30px #14b8a699;transform:scale(1.1)}.rsc-step-number-text{position:relative;z-index:1;font-size:1.5rem;font-weight:800;color:#14b8a6;transition:all .5s ease}.rsc-how-step:hover .rsc-step-number-text{color:#fff;transform:scale(1.2)}.rsc-step-number-pulse{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:#14b8a64d;opacity:0;animation:iconPulse 2s ease-in-out infinite}.rsc-how-step:hover .rsc-step-number-pulse{animation:iconPulse 1s ease-in-out infinite}.rsc-step-content{display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;z-index:1}.rsc-step-icon-wrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:8px}.rsc-step-icon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a633,#06b6d433);border-radius:14px;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-how-step:hover .rsc-step-icon-bg{background:linear-gradient(135deg,#14b8a666,#06b6d466);box-shadow:0 0 30px #14b8a699;transform:scale(1.1) rotate(5deg)}.rsc-step-icon{position:relative;z-index:1;color:#14b8a6;transition:all .5s ease;filter:drop-shadow(0 0 10px rgba(20,184,166,.5))}.rsc-how-step:hover .rsc-step-icon{color:#fff;transform:scale(1.2) rotate(-5deg);filter:drop-shadow(0 0 20px rgba(20,184,166,1))}.rsc-step-title{font-size:clamp(1.125rem,1.4vw,1.625rem);font-weight:700;color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.rsc-step-description{font-size:clamp(.9375rem,1vw,1.125rem);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}.rsc-step-connector{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.rsc-step-arrow{color:#14b8a666;transition:all .5s ease;filter:drop-shadow(0 0 8px rgba(20,184,166,.3))}.rsc-how-step:hover .rsc-step-arrow{color:#14b8a6;transform:translate(8px);filter:drop-shadow(0 0 16px rgba(20,184,166,.8))}.rsc-how-microcopy{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid rgba(20,184,166,.2);position:relative;z-index:1}.rsc-how-microcopy-text{font-size:clamp(.9375rem,1vw,1.125rem);line-height:1.7;color:#9ca3af;font-style:italic;max-width:600px;margin:0 auto}@media (max-width: 1024px){.rsc-how-section{padding:var(--section-padding-tablet)}.rsc-how-container{gap:var(--spacing-3xl)}.rsc-how-step{grid-template-columns:auto 1fr;gap:var(--spacing-md)}.rsc-step-connector{display:none}}@media (max-width: 768px){.rsc-how-section{padding:var(--section-padding-mobile)}.rsc-how-container{gap:var(--spacing-xl)}.rsc-how-header{margin-bottom:var(--spacing-lg)}.rsc-how-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-how-subtitle{font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-how-steps{gap:var(--spacing-md)}.rsc-how-step{grid-template-columns:1fr;gap:var(--spacing-sm);padding:var(--spacing-md);text-align:center}.rsc-step-number{width:48px;height:48px;margin:0 auto}.rsc-step-number-bg{width:48px;height:48px}.rsc-step-number-text{font-size:1.25rem}.rsc-step-icon-wrapper{width:48px;height:48px;margin:0 auto var(--spacing-xs)}.rsc-step-icon-bg{width:48px;height:48px}.rsc-step-icon{width:24px;height:24px}.rsc-step-content{align-items:center;gap:var(--spacing-xs)}.rsc-step-title{font-size:clamp(1rem,4vw,1.125rem)}.rsc-step-description{font-size:clamp(.875rem,3vw,.9375rem)}.rsc-step-arrow{display:none}.rsc-how-microcopy{padding-top:var(--spacing-lg)}.rsc-how-microcopy-text{font-size:clamp(.8125rem,2.8vw,.875rem)}}.rsc-security-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-security-container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-security-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);max-width:800px;margin:0 auto var(--spacing-xl)}.rsc-security-icon-main{width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.rsc-security-icon-main-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a64d,#06b6d44d);border-radius:50%;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:securityPulse 3s ease-in-out infinite}@keyframes securityPulse{0%,to{transform:scale(1);box-shadow:0 0 30px #14b8a633}50%{transform:scale(1.05);box-shadow:0 0 40px #14b8a64d}}.rsc-security-icon-main-icon{position:relative;z-index:1;color:#14b8a6;filter:drop-shadow(0 0 20px rgba(20,184,166,.8));animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rsc-security-icon-main-pulse{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:#14b8a633;opacity:0;animation:iconPulse 2s ease-in-out infinite}.rsc-security-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.rsc-security-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-security-content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.rsc-security-text{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rsc-security-paragraph{font-size:clamp(1rem,1.2vw,1.25rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.rsc-security-features{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.rsc-security-feature{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition-slow);position:relative;overflow:hidden}.rsc-security-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#14b8a64d,#06b6d44d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.rsc-security-feature:hover:before{opacity:1}.rsc-security-feature:hover{transform:translateY(-3px);box-shadow:0 10px 32px #14b8a62e,0 0 24px #14b8a614;border-color:#14b8a659}.rsc-security-feature-icon-wrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.rsc-security-feature-icon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a633,#06b6d433);border-radius:12px;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-security-feature:hover .rsc-security-feature-icon-bg{background:linear-gradient(135deg,#14b8a666,#06b6d466);box-shadow:0 0 30px #14b8a699;transform:scale(1.1) rotate(5deg)}.rsc-security-feature-icon{position:relative;z-index:1;color:#14b8a6;transition:all .5s ease;filter:drop-shadow(0 0 10px rgba(20,184,166,.5))}.rsc-security-feature:hover .rsc-security-feature-icon{color:#fff;transform:scale(1.2) rotate(-5deg);filter:drop-shadow(0 0 20px rgba(20,184,166,1))}.rsc-security-feature-content{display:flex;flex-direction:column;gap:8px;flex:1}.rsc-security-feature-title{font-size:clamp(1.125rem,1.2vw,1.25rem);font-weight:700;color:#fff;margin:0;line-height:1.3}.rsc-security-feature-description{font-size:clamp(.9375rem,1vw,1rem);line-height:1.6;color:#9ca3af;margin:0}.rsc-security-disclaimer{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#ffc1070d;border:1px solid rgba(255,193,7,.2);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:1}.rsc-security-disclaimer-icon{color:#ffc107;flex-shrink:0;margin-top:2px;filter:drop-shadow(0 0 10px rgba(255,193,7,.5))}.rsc-security-disclaimer-text{font-size:clamp(.9375rem,1vw,1rem);line-height:1.7;color:#d1d5db;margin:0;font-style:italic}@media (max-width: 1024px){.rsc-security-section{padding:var(--section-padding-tablet)}.rsc-security-container{gap:var(--spacing-2xl)}.rsc-security-features{grid-template-columns:1fr;gap:var(--spacing-sm)}}@media (max-width: 768px){.rsc-security-section{padding:var(--section-padding-mobile)}.rsc-security-container{gap:var(--spacing-xl)}.rsc-security-header{margin-bottom:var(--spacing-lg);gap:var(--spacing-sm)}.rsc-security-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-security-icon-main{width:80px;height:80px}.rsc-security-icon-main svg{width:40px;height:40px}.rsc-security-text{padding:var(--spacing-md);gap:var(--spacing-xs)}.rsc-security-text p{font-size:clamp(.875rem,3vw,.9375rem);line-height:1.6}.rsc-security-features{gap:var(--spacing-sm)}.rsc-security-feature{padding:var(--spacing-sm);gap:var(--spacing-xs)}.rsc-security-feature-icon-wrapper{width:44px;height:44px;min-width:44px}.rsc-security-feature-icon-bg{width:44px;height:44px}.rsc-security-feature-icon{width:22px;height:22px}.rsc-security-feature-content h4{font-size:clamp(.9375rem,3.5vw,1.0625rem);margin-bottom:4px}.rsc-security-feature-content p{font-size:clamp(.8125rem,2.8vw,.875rem)}.rsc-security-disclaimer{padding:var(--spacing-sm);flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.rsc-security-disclaimer-icon{width:20px;height:20px;min-width:20px}.rsc-security-disclaimer-text{font-size:clamp(.75rem,2.5vw,.8125rem)}}.rsc-usecases-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-usecases-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-usecases-header{text-align:center;margin-bottom:var(--spacing-xl)}.rsc-usecases-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.rsc-usecases-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}.rsc-usecase-column{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition-slow);position:relative;overflow:hidden}.rsc-usecase-column:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#14b8a64d,#06b6d44d,#8b5cf64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.rsc-usecase-column:hover:before{opacity:1;animation:borderRotate 3s linear infinite}.rsc-usecase-column:hover{transform:translateY(-5px);box-shadow:0 14px 40px #14b8a62e,0 0 28px #14b8a61a;border-color:#14b8a659}.rsc-usecase-header-column{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center}.rsc-usecase-icon-column{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.rsc-usecase-icon-column-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a633,#06b6d433);border-radius:20px;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-usecase-column:hover .rsc-usecase-icon-column-bg{background:linear-gradient(135deg,#14b8a666,#06b6d466);box-shadow:0 0 30px #14b8a699;transform:scale(1.1) rotate(5deg)}.rsc-usecase-icon-column-icon{position:relative;z-index:1;color:#14b8a6;transition:all .5s ease;filter:drop-shadow(0 0 10px rgba(20,184,166,.5))}.rsc-usecase-column:hover .rsc-usecase-icon-column-icon{color:#fff;transform:scale(1.2) rotate(-5deg);filter:drop-shadow(0 0 20px rgba(20,184,166,1))}.rsc-usecase-column-title{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;color:#fff;margin:0;line-height:1.3}.rsc-usecase-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.rsc-usecase-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);background:#ffffff05;border:1px solid rgba(20,184,166,.1);border-radius:12px;transition:var(--transition-normal);position:relative;z-index:1}.rsc-usecase-column:hover .rsc-usecase-item{border-color:#14b8a64d;background:#ffffff0a}.rsc-usecase-item:hover{transform:translate(8px);border-color:#14b8a666;box-shadow:0 4px 16px #14b8a633}.rsc-usecase-item-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#14b8a61a;border-radius:10px;color:#14b8a6;flex-shrink:0;transition:all .3s ease}.rsc-usecase-item:hover .rsc-usecase-item-icon{background:#14b8a633;color:#fff;transform:scale(1.1);box-shadow:0 0 16px #14b8a666}.rsc-usecase-item span{font-size:clamp(.9375rem,1vw,1rem);line-height:1.6;color:#d1d5db;flex:1;padding-top:2px}.rsc-usecase-coming-soon{display:inline-block;padding:2px 8px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:6px;font-size:.75rem;color:#ffc107;font-weight:600;margin-left:8px;font-style:italic}@media (max-width: 1024px){.rsc-usecases-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.rsc-usecases-section{padding:var(--section-padding-tablet)}.rsc-usecases-container{gap:var(--spacing-3xl)}.rsc-usecase-column{padding:var(--spacing-lg)}}@media (max-width: 768px){.rsc-usecases-section{padding:var(--section-padding-mobile)}.rsc-usecases-container{gap:var(--spacing-xl)}.rsc-usecases-header{margin-bottom:var(--spacing-lg)}.rsc-usecases-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-usecases-grid{gap:var(--spacing-md)}.rsc-usecase-column{padding:var(--spacing-md);gap:var(--spacing-sm)}.rsc-usecase-header-column{gap:var(--spacing-xs)}.rsc-usecase-icon-column{width:56px;height:56px}.rsc-usecase-icon-column svg{width:28px;height:28px}.rsc-usecase-column-title{font-size:clamp(1.0625rem,4vw,1.1875rem);margin-bottom:var(--spacing-xs)}.rsc-usecase-list{gap:var(--spacing-xs)}.rsc-usecase-item{padding:var(--spacing-xs);gap:var(--spacing-xs);min-height:44px}.rsc-usecase-item-icon{width:18px;height:18px;min-width:18px}.rsc-usecase-item-text{font-size:clamp(.8125rem,2.8vw,.875rem)}}.rsc-preview-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-preview-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-preview-header{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.rsc-preview-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2;color:#fff;margin:0;letter-spacing:-.02em}.rsc-preview-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-preview-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7;color:#9ca3af;max-width:700px;margin:0 auto}.rsc-preview-carousel-wrapper{position:relative;overflow:hidden;border-radius:20px;background:#0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(20,184,166,.15);padding:var(--spacing-lg)}.rsc-preview-carousel{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.rsc-preview-screen{min-width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;flex-shrink:0}.rsc-preview-phone{width:100%;max-width:320px;margin:0 auto}.rsc-preview-phone-frame{background:#1a1a1a;border-radius:24px;padding:12px;box-shadow:0 20px 60px #00000080,0 0 40px #14b8a633,inset 0 0 20px #14b8a61a;border:2px solid rgba(20,184,166,.3)}.rsc-preview-phone-content{background:#0a0a0a;border-radius:16px;padding:20px;min-height:600px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.rsc-preview-screen-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(20,184,166,.2)}.rsc-preview-screen-title{font-size:1.125rem;font-weight:700;color:#fff}.rsc-preview-label{font-size:1rem;font-weight:600;color:#14b8a6;text-align:center}.rsc-preview-balance-section{text-align:center;padding:24px 0}.rsc-preview-balance-label{font-size:.875rem;color:#9ca3af;margin-bottom:8px}.rsc-preview-balance-amount{font-size:2rem;font-weight:800;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#14b8a6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rsc-preview-balance-change{font-size:.875rem;color:#14b8a6;font-weight:600}.rsc-preview-quick-actions{display:flex;gap:12px;justify-content:center}.rsc-preview-action-btn{flex:1;padding:12px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:12px;text-align:center;font-size:.875rem;color:#14b8a6;font-weight:600}.rsc-preview-recent-txs{display:flex;flex-direction:column;gap:12px;margin-top:auto}.rsc-preview-tx-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border-radius:12px;font-size:.875rem;color:#d1d5db}.rsc-preview-tx-item svg{color:#14b8a6}.rsc-preview-tx-status{margin-left:auto;padding:4px 8px;background:#14b8a633;border-radius:6px;font-size:.75rem;color:#14b8a6}.rsc-preview-send-section{display:flex;flex-direction:column;gap:20px;flex:1}.rsc-preview-input-group{display:flex;flex-direction:column;gap:8px}.rsc-preview-input-group label{font-size:.875rem;color:#9ca3af}.rsc-preview-input{padding:12px;background:#ffffff0d;border:1px solid rgba(20,184,166,.2);border-radius:12px;color:#fff;font-size:.875rem}.rsc-preview-input-large{padding:16px;background:#ffffff0d;border:1px solid rgba(20,184,166,.2);border-radius:12px;color:#fff;font-size:1.25rem;font-weight:700;text-align:center}.rsc-preview-fee-info{font-size:.75rem;color:#9ca3af;text-align:center}.rsc-preview-send-button{margin-top:auto;padding:16px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;text-align:center;color:#fff;font-weight:700;cursor:pointer}.rsc-preview-receive-section{display:flex;flex-direction:column;gap:24px;align-items:center;flex:1;justify-content:center}.rsc-preview-qr-large{width:200px;height:200px;background:#fff;border-radius:16px;padding:16px;border:2px solid rgba(20,184,166,.3)}.rsc-preview-qr-grid-large{width:100%;height:100%;background-image:linear-gradient(#000 2px,transparent 2px),linear-gradient(90deg,#000 2px,transparent 2px);background-size:12px 12px}.rsc-preview-address-display{text-align:center;width:100%}.rsc-preview-address-label{font-size:.875rem;color:#9ca3af;margin-bottom:8px}.rsc-preview-address-value{font-size:.875rem;color:#fff;font-family:monospace;margin-bottom:12px;word-break:break-all}.rsc-preview-copy-btn{padding:10px 20px;background:#14b8a633;border:1px solid rgba(20,184,166,.3);border-radius:10px;color:#14b8a6;font-size:.875rem;font-weight:600;display:inline-block;cursor:pointer}.rsc-preview-staking-section{display:flex;flex-direction:column;gap:24px;flex:1}.rsc-preview-staking-balance{text-align:center;padding:24px;background:#14b8a61a;border-radius:16px;border:1px solid rgba(20,184,166,.2)}.rsc-preview-staking-label{font-size:.875rem;color:#9ca3af;margin-bottom:8px}.rsc-preview-staking-amount{font-size:1.75rem;font-weight:800;color:#14b8a6}.rsc-preview-staking-rewards{display:flex;flex-direction:column;gap:12px}.rsc-preview-reward-item{display:flex;justify-content:space-between;padding:12px;background:#ffffff05;border-radius:12px;font-size:.875rem;color:#d1d5db}.rsc-preview-staking-actions{display:flex;gap:12px;margin-top:auto}.rsc-preview-stake-btn,.rsc-preview-unstake-btn{flex:1;padding:14px;text-align:center;border-radius:12px;font-weight:600;font-size:.875rem}.rsc-preview-stake-btn{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff}.rsc-preview-unstake-btn{background:#ffffff0d;border:1px solid rgba(20,184,166,.3);color:#14b8a6}.rsc-preview-history-section{display:flex;flex-direction:column;gap:12px;flex:1}.rsc-preview-history-item{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff05;border-radius:12px}.rsc-preview-history-icon-send{color:#ef4444}.rsc-preview-history-icon-receive{color:#14b8a6}.rsc-preview-history-icon-stake{color:#06b6d4}.rsc-preview-history-details{flex:1;display:flex;flex-direction:column;gap:4px}.rsc-preview-history-type{font-size:.875rem;font-weight:600;color:#fff}.rsc-preview-history-to{font-size:.75rem;color:#9ca3af}.rsc-preview-history-amount{font-size:.875rem;font-weight:700;color:#ef4444}.rsc-preview-history-amount.positive{color:#14b8a6}.rsc-preview-security-section{display:flex;flex-direction:column;gap:16px;flex:1}.rsc-preview-security-item{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff05;border-radius:12px;border:1px solid rgba(20,184,166,.1)}.rsc-preview-security-item svg{color:#14b8a6}.rsc-preview-security-item span{flex:1;font-size:.875rem;color:#d1d5db}.rsc-preview-toggle{width:48px;height:28px;background:#ffffff1a;border-radius:14px;position:relative;transition:all .3s ease}.rsc-preview-toggle.active{background:#14b8a64d}.rsc-preview-toggle.active:after{content:"";position:absolute;right:4px;top:4px;width:20px;height:20px;background:#14b8a6;border-radius:50%;box-shadow:0 0 10px #14b8a699}.rsc-preview-backup-section{display:flex;flex-direction:column;gap:24px;flex:1}.rsc-preview-backup-warning{display:flex;align-items:center;gap:12px;padding:16px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px}.rsc-preview-backup-warning svg{color:#ffc107;flex-shrink:0}.rsc-preview-backup-warning-text{font-size:.875rem;color:#ffc107;line-height:1.5}.rsc-preview-seed-words{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rsc-preview-seed-word{padding:10px;background:#ffffff0d;border:1px solid rgba(20,184,166,.2);border-radius:8px;text-align:center;font-size:.75rem;color:#d1d5db;font-family:monospace}.rsc-preview-backup-button{margin-top:auto;padding:16px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;text-align:center;color:#fff;font-weight:700;cursor:pointer}.rsc-preview-notifications-section{display:flex;flex-direction:column;gap:12px;flex:1}.rsc-preview-notification-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffffff05;border-radius:12px;border-left:3px solid rgba(20,184,166,.3)}.rsc-preview-notification-icon-success{color:#14b8a6}.rsc-preview-notification-icon-reward{color:#06b6d4}.rsc-preview-notification-icon-security{color:#ffc107}.rsc-preview-notification-content{flex:1;display:flex;flex-direction:column;gap:4px}.rsc-preview-notification-title{font-size:.875rem;font-weight:600;color:#fff}.rsc-preview-notification-text{font-size:.75rem;color:#9ca3af}.rsc-preview-notification-time{font-size:.75rem;color:#6b7280;white-space:nowrap}.rsc-preview-thumbnails{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 20px}.rsc-preview-thumbnail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(20,184,166,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;min-width:80px}.rsc-preview-thumbnail:hover{background:#ffffff0d;border-color:#14b8a666;transform:translateY(-2px)}.rsc-preview-thumbnail.active{background:#14b8a633;border-color:#14b8a680;box-shadow:0 0 20px #14b8a64d}.rsc-preview-thumbnail-icon{color:#14b8a6;transition:all .3s ease}.rsc-preview-thumbnail.active .rsc-preview-thumbnail-icon{color:#fff;transform:scale(1.1)}.rsc-preview-thumbnail-label{font-size:.75rem;color:#9ca3af;transition:all .3s ease}.rsc-preview-thumbnail.active .rsc-preview-thumbnail-label{color:#fff;font-weight:600}.rsc-preview-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#14b8a633;border:1px solid rgba(20,184,166,.3);border-radius:50%;color:#14b8a6;cursor:pointer;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-preview-nav:hover{background:#14b8a64d;border-color:#14b8a680;transform:translateY(-50%) scale(1.1);box-shadow:0 0 20px #14b8a666}.rsc-preview-nav-prev{left:20px}.rsc-preview-nav-next{right:20px}@media (max-width: 1024px){.rsc-preview-section{padding:var(--section-padding-tablet)}.rsc-preview-container{gap:var(--spacing-2xl)}.rsc-preview-carousel-wrapper{padding:var(--spacing-md) var(--spacing-sm)}.rsc-preview-nav{display:none}}@media (max-width: 768px){.rsc-preview-section{padding:var(--section-padding-mobile)}.rsc-preview-container{gap:var(--spacing-xl)}.rsc-preview-header{margin-bottom:var(--spacing-lg)}.rsc-preview-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-preview-text{font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-preview-carousel-wrapper{padding:var(--spacing-sm) var(--spacing-xs)}.rsc-preview-phone{max-width:240px;margin:0 auto}.rsc-preview-phone-content{min-height:420px;padding:var(--spacing-xs)}.rsc-preview-thumbnails{gap:var(--spacing-xs);padding:var(--spacing-xs);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.rsc-preview-thumbnail{padding:var(--spacing-xs) var(--spacing-sm);min-width:80px;flex-shrink:0;scroll-snap-align:start}.rsc-preview-thumbnail-label{font-size:clamp(.625rem,2.5vw,.6875rem)}.rsc-preview-nav{display:none}}.rsc-ecosystem-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-ecosystem-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-ecosystem-header{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.rsc-ecosystem-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2;color:#fff;margin:0;letter-spacing:-.02em}.rsc-ecosystem-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-ecosystem-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7;color:#9ca3af;max-width:800px;margin:0 auto}.rsc-ecosystem-map{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.rsc-ecosystem-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.rsc-ecosystem-wallet-node{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.rsc-ecosystem-wallet-icon-bg{width:120px;height:120px;background:linear-gradient(135deg,#14b8a64d,#06b6d44d);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;animation:securityPulse 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid rgba(20,184,166,.4)}.rsc-ecosystem-wallet-icon{position:relative;z-index:1;color:#14b8a6;filter:drop-shadow(0 0 20px rgba(20,184,166,.8));animation:iconFloat 3s ease-in-out infinite}.rsc-ecosystem-wallet-pulse{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:#14b8a633;opacity:0;animation:iconPulse 2s ease-in-out infinite}.rsc-ecosystem-wallet-label{position:relative;z-index:1;font-size:1.125rem;font-weight:700;color:#fff;margin-top:8px;text-align:center}.rsc-ecosystem-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;width:100%;max-width:1000px;margin:0 auto;position:relative;z-index:5}.rsc-ecosystem-block{position:relative;padding:var(--spacing-lg);background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition-slow);overflow:visible}.rsc-ecosystem-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#14b8a64d,#06b6d44d,#8b5cf64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.rsc-ecosystem-block:hover:before{opacity:1;animation:borderRotate 3s linear infinite}.rsc-ecosystem-block:hover{transform:translateY(-5px);box-shadow:0 14px 40px #14b8a62e,0 0 28px #14b8a61a;border-color:#14b8a659}.rsc-ecosystem-connection-line{position:absolute;width:2px;height:100px;background:linear-gradient(180deg,rgba(20,184,166,.3),transparent);top:-50px;left:50%;transform:translate(-50%);opacity:.5;animation:connectionPulse 2s ease-in-out infinite}@keyframes connectionPulse{0%,to{opacity:.3;transform:translate(-50%) scaleY(1)}50%{opacity:.6;transform:translate(-50%) scaleY(1.1)}}.rsc-ecosystem-block:hover .rsc-ecosystem-connection-line{background:linear-gradient(180deg,rgba(20,184,166,.6),transparent);opacity:1;box-shadow:0 0 20px #14b8a666}.rsc-ecosystem-block-content{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;text-align:center;position:relative;z-index:1}.rsc-ecosystem-block-icon-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.rsc-ecosystem-block-icon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14b8a633,#06b6d433);border-radius:20px;transition:all .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rsc-ecosystem-block:hover .rsc-ecosystem-block-icon-bg{background:linear-gradient(135deg,#14b8a666,#06b6d466);box-shadow:0 0 30px #14b8a699;transform:scale(1.1) rotate(5deg)}.rsc-ecosystem-block-icon{position:relative;z-index:1;color:#14b8a6;transition:all .5s ease;filter:drop-shadow(0 0 10px rgba(20,184,166,.5))}.rsc-ecosystem-block:hover .rsc-ecosystem-block-icon{color:#fff;transform:scale(1.2) rotate(-5deg);filter:drop-shadow(0 0 20px rgba(20,184,166,1))}.rsc-ecosystem-block-connection{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:12px;margin:8px 0}.rsc-ecosystem-block-connection svg{color:#14b8a6}.rsc-ecosystem-block-connection svg:nth-child(2){opacity:.6}.rsc-ecosystem-block-title{font-size:clamp(1.125rem,1.3vw,1.5rem);font-weight:700;color:#fff;margin:0;line-height:1.3}.rsc-ecosystem-roadmap-badge,.rsc-ecosystem-vision-badge{display:inline-block;padding:2px 8px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:6px;font-size:.75rem;color:#ffc107;font-weight:600;margin-left:8px;font-style:italic}.rsc-ecosystem-vision-badge{background:#8b5cf61a;border-color:#8b5cf64d;color:#8b5cf6}.rsc-ecosystem-block-description{font-size:clamp(.9375rem,1vw,1rem);line-height:1.6;color:#9ca3af;margin:0}@media (max-width: 1024px){.rsc-ecosystem-section{padding:var(--section-padding-tablet)}.rsc-ecosystem-container{gap:var(--spacing-3xl)}.rsc-ecosystem-map{min-height:auto;padding:var(--spacing-3xl) 0}.rsc-ecosystem-center{position:relative;top:auto;left:auto;transform:none;margin-bottom:var(--spacing-xl)}.rsc-ecosystem-blocks{grid-template-columns:1fr;gap:var(--spacing-lg);max-width:600px}.rsc-ecosystem-connection-line{display:none}}@media (max-width: 768px){.rsc-ecosystem-section{padding:var(--section-padding-mobile)}.rsc-ecosystem-container{gap:var(--spacing-xl)}.rsc-ecosystem-header{margin-bottom:var(--spacing-lg)}.rsc-ecosystem-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-ecosystem-text{font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-ecosystem-map{padding:var(--spacing-lg) 0;min-height:auto}.rsc-ecosystem-center{margin-bottom:var(--spacing-lg)}.rsc-ecosystem-wallet-icon-bg{width:80px;height:80px}.rsc-ecosystem-wallet-icon{width:40px;height:40px}.rsc-ecosystem-blocks{gap:var(--spacing-md)}.rsc-ecosystem-block{padding:var(--spacing-md);gap:var(--spacing-xs)}.rsc-ecosystem-block-icon-wrapper{width:48px;height:48px}.rsc-ecosystem-block-icon{width:24px;height:24px}.rsc-ecosystem-block-title{font-size:clamp(1rem,4vw,1.125rem);margin-bottom:var(--spacing-xs)}.rsc-ecosystem-block-text{font-size:clamp(.8125rem,2.8vw,.875rem)}}.rsc-faq-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-faq-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl);position:relative;z-index:1}.rsc-faq-header{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.rsc-faq-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2;color:#fff;margin:0;letter-spacing:-.02em}.rsc-faq-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-faq-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7;color:#9ca3af;margin:0}.rsc-faq-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.rsc-faq-item{background:#ffffff05;border:1px solid rgba(20,184,166,.15);border-radius:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:var(--transition-normal)}.rsc-faq-item:hover{border-color:#14b8a64d;background:#ffffff08}.rsc-faq-item--open{border-color:#14b8a659;background:#ffffff08;box-shadow:0 6px 24px #14b8a614}.rsc-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;text-align:left;cursor:pointer;transition:var(--transition-normal);position:relative}.rsc-faq-question:hover{background:#14b8a60d}.rsc-faq-question:focus{outline:none;background:#14b8a614}.rsc-faq-question-text{font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;color:#fff;line-height:1.5;flex:1;padding-right:20px}.rsc-faq-item--open .rsc-faq-question-text{color:#14b8a6}.rsc-faq-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:8px;color:#14b8a6;flex-shrink:0;transition:all .3s ease}.rsc-faq-item--open .rsc-faq-icon{background:#14b8a633;border-color:#14b8a666;transform:rotate(180deg);box-shadow:0 0 16px #14b8a64d}.rsc-faq-icon svg{transition:transform .3s ease}.rsc-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s ease;padding:0 28px}.rsc-faq-answer--open{max-height:500px;padding:0 28px 24px}.rsc-faq-answer p{font-size:clamp(.9375rem,1vw,1rem);line-height:1.7;color:#9ca3af;margin:0;padding-top:8px}.rsc-faq-item--open .rsc-faq-answer p{color:#d1d5db}@media (max-width: 1024px){.rsc-faq-section{padding:var(--section-padding-tablet)}.rsc-faq-container{gap:var(--spacing-2xl)}}@media (max-width: 768px){.rsc-faq-section{padding:var(--section-padding-mobile)}.rsc-faq-container{gap:var(--spacing-xl)}.rsc-faq-header{margin-bottom:var(--spacing-lg)}.rsc-faq-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-faq-subtitle{font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-faq-list{gap:var(--spacing-xs)}.rsc-faq-question{padding:var(--spacing-sm) var(--spacing-md);min-height:44px;font-size:clamp(.9375rem,3.5vw,1.0625rem)}.rsc-faq-answer{padding:0 var(--spacing-md);font-size:clamp(.875rem,3vw,.9375rem)}.rsc-faq-answer--open{padding:0 var(--spacing-md) var(--spacing-sm) var(--spacing-md)}.rsc-faq-icon{width:24px;height:24px;min-width:24px;flex-shrink:0}}.rsc-cta-final-section{width:100%;padding:var(--section-padding-desktop);position:relative;overflow:hidden}.rsc-cta-final-container{max-width:1000px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px}.rsc-cta-final-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);position:relative;z-index:2;max-width:800px}.rsc-cta-final-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:50px;font-size:.875rem;color:#14b8a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:badgePulse 2s ease-in-out infinite}.rsc-cta-final-badge-dot{width:8px;height:8px;background:#14b8a6;border-radius:50%;animation:dotBlink 1.5s ease-in-out infinite;box-shadow:0 0 10px #14b8a6cc}.rsc-cta-final-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:1.1;color:#fff;margin:0;letter-spacing:-.04em}.rsc-cta-final-title-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4,#8b5cf6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite}.rsc-cta-final-subtitle{font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.7;color:#9ca3af;margin:0;max-width:700px}.rsc-cta-final-actions{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px}.rsc-cta-final-primary{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:16px;color:#fff;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #14b8a64d,0 0 #14b8a680;animation:ctaPulse 3s ease-in-out infinite;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes ctaPulse{0%,to{box-shadow:0 8px 32px #14b8a64d,0 0 #14b8a680}50%{box-shadow:0 12px 40px #14b8a666,0 0 0 8px #14b8a600}}.rsc-cta-final-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.rsc-cta-final-primary:hover:before{left:100%}.rsc-cta-final-primary:hover{transform:translateY(-4px) scale(1.02);background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 16px 48px #14b8a666,0 0 0 4px #14b8a633}.rsc-cta-final-primary:active{transform:translateY(-2px) scale(.98)}.rsc-cta-final-primary svg:last-child{transition:transform .3s ease}.rsc-cta-final-primary:hover svg:last-child{transform:translate(4px)}.rsc-cta-final-secondary{display:inline-flex;align-items:center;gap:10px;padding:20px 36px;background:#ffffff0d;border:1px solid rgba(20,184,166,.3);border-radius:16px;color:#14b8a6;font-size:clamp(.9375rem,1.1vw,1rem);font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rsc-cta-final-secondary:hover{background:#14b8a61a;border-color:#14b8a680;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #14b8a633}.rsc-cta-final-secondary:active{transform:translateY(0)}.rsc-cta-final-microcopy{font-size:clamp(.875rem,1vw,1rem);line-height:1.6;color:#6b7280;margin:8px 0 0;font-style:italic}.rsc-cta-final-decoration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.rsc-cta-final-ring{position:absolute;border:2px solid rgba(20,184,166,.2);border-radius:50%;animation:ringPulse 4s ease-in-out infinite}.rsc-cta-final-ring-1{width:400px;height:400px;animation-delay:0s}.rsc-cta-final-ring-2{width:500px;height:500px;animation-delay:1s}.rsc-cta-final-ring-3{width:600px;height:600px;animation-delay:2s}@keyframes ringPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}@media (max-width: 1024px){.rsc-cta-final-section{padding:var(--section-padding-tablet)}.rsc-cta-final-container{min-height:450px}.rsc-cta-final-actions{flex-direction:column;width:100%}.rsc-cta-final-primary,.rsc-cta-final-secondary{width:100%;justify-content:center}}@media (max-width: 768px){.rsc-cta-final-section{padding:var(--section-padding-mobile)}.rsc-cta-final-container{min-height:auto;padding:var(--spacing-xl) 0}.rsc-cta-final-content{gap:var(--spacing-md)}.rsc-cta-final-badge{font-size:clamp(.75rem,2.5vw,.8125rem);padding:6px 12px}.rsc-cta-final-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:var(--spacing-xs)}.rsc-cta-final-subtitle{font-size:clamp(.9375rem,3.5vw,1.0625rem);margin-bottom:var(--spacing-sm)}.rsc-cta-final-actions{width:100%;gap:var(--spacing-sm)}.rsc-cta-final-primary,.rsc-cta-final-secondary{width:100%;padding:16px 24px;font-size:clamp(.9375rem,3.5vw,1.0625rem);min-height:44px;justify-content:center}.rsc-cta-final-microcopy{font-size:clamp(.75rem,2.5vw,.8125rem)}.rsc-cta-final-ring-1{width:200px;height:200px}.rsc-cta-final-ring-2{width:280px;height:280px}.rsc-cta-final-ring-3{width:360px;height:360px}}@media (max-width: 1200px){.rsc-nav-button{padding:8px 12px;font-size:.8125rem}.rsc-logo-text{font-size:.9375rem}}@media (max-width: 992px){.rsc-navbar-container{padding:16px clamp(16px,4vw,60px)}.rsc-nav-button{padding:8px 10px;font-size:.75rem}.rsc-navbar-left{gap:6px}.rsc-logo-text{font-size:.875rem;letter-spacing:.08em}.rsc-logo,.rsc-navbar-right{gap:10px}.rsc-action-button{padding:8px 12px;font-size:.8125rem}}@media (max-width: 768px){.rsc-navbar-container{padding:12px 16px;grid-template-columns:1fr auto;gap:12px;min-height:60px;align-items:center}.rsc-navbar-logo{grid-column:1}.rsc-mobile-menu-toggle{display:flex;grid-column:2}.rsc-navbar-center,.rsc-navbar-right{display:none}.rsc-mobile-menu-overlay{display:block}.rsc-mobile-menu{display:flex!important}.rsc-mobile-menu--open{transform:translate(0)!important;display:flex!important;visibility:visible!important}.rsc-dropdown-menu{display:none!important}}@media (max-width: 480px){.rsc-navbar-container{padding:10px 16px;gap:10px;min-height:56px}.rsc-mobile-menu{top:56px}.rsc-logo-text{font-size:.8125rem}.rsc-logo-dots{width:18px;height:18px;gap:2px}.rsc-dot{width:3.5px;height:3.5px}.rsc-mobile-menu-section{padding:16px}.rsc-mobile-nav-button,.rsc-mobile-action-button{padding:14px 16px;font-size:.9375rem}.rsc-mobile-dropdown-item{padding:10px 14px}.rsc-mobile-dropdown-title{font-size:.875rem}.rsc-mobile-dropdown-desc{font-size:.75rem}}@media (max-width: 360px){.rsc-nav-button{padding:6px 4px;font-size:.5625rem}.rsc-logo-text{font-size:.6875rem;letter-spacing:.05em}.rsc-action-button{padding:6px 8px;font-size:.625rem}}@media (max-width: 1024px){.rsc-navbar{flex-wrap:wrap;gap:12px}.rsc-navbar-center{position:relative;left:auto;transform:none;order:1;width:100%;margin:8px 0}.rsc-navbar-left{order:0}.rsc-navbar-right{order:2;flex-wrap:wrap}}@media (max-width: 768px){.rsc-navbar-left{flex-wrap:wrap}.rsc-nav-button,.rsc-action-button{font-size:.75rem;padding:6px 12px}.rsc-icon-placeholders{display:none}}@media (max-width: 1024px){.rsc-ecosystem-map,.rsc-ecosystem-blocks{flex-direction:column;gap:var(--spacing-lg)}.rsc-dropdown-content{flex-direction:column}.rsc-dropdown-column{width:100%}}@media (max-width: 768px){.rsc-sale-hero-container,.rsc-hero-container,.rsc-ecosystem-container{width:100%;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.rsc-ecosystem-blocks,.rsc-why-grid,.rsc-features-grid{grid-template-columns:1fr!important;gap:var(--spacing-lg)}.rsc-why-card,.rsc-feature-card{padding:var(--spacing-lg)}h1,.rsc-hero-title,.rsc-sale-hero-title{font-size:clamp(1.75rem,7vw,2.5rem)!important}h2{font-size:clamp(1.5rem,6vw,2rem)!important}h3{font-size:clamp(1.25rem,5vw,1.75rem)!important}.rsc-hero-cta,.rsc-hero-cta-sale,.rsc-sale-hero-cta,.rsc-action-button{width:100%;max-width:100%}.rsc-dropdown-menu{left:var(--spacing-md)!important;right:var(--spacing-md)!important;transform:translate(0)!important;width:auto!important;max-width:none!important}.vaulto-footer-content{grid-template-columns:1fr!important;gap:var(--spacing-xl)}section{padding:var(--section-padding-mobile)!important}}@media (max-width: 480px){.rsc-sale-hero-container,.rsc-hero-container{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.rsc-why-card-icon,.rsc-feature-icon{width:56px;height:56px}p,.rsc-hero-subtitle,.rsc-sale-hero-subtitle{font-size:clamp(.875rem,3vw,1rem)!important}.rsc-hero-left,.rsc-sale-hero-content{gap:var(--spacing-md)}.rsc-why-card,.rsc-feature-card,.rsc-sale-hero-feature-card{padding:var(--spacing-md)}.rsc-hero-cta,.rsc-hero-cta-sale,.rsc-sale-hero-cta{padding:14px 20px;font-size:.9375rem}}@media (max-width: 360px){*{max-width:100vw;box-sizing:border-box}body,html,.vaulto-landing{overflow-x:hidden}.rsc-logo-text{font-size:.6875rem}.rsc-nav-button{font-size:.625rem;padding:6px 8px}}@media (max-width: 768px) and (orientation: landscape){.rsc-hero,.rsc-sale-hero-container{min-height:auto;padding-top:60px;padding-bottom:40px}.rsc-navbar-container{min-height:56px}}.wallet-page{min-height:100vh;background:#050509;color:#fff}.wallet-container{max-width:1200px;margin:0 auto;padding:0 24px}.wallet-hero{padding:120px 0 80px;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.wallet-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.wallet-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.wallet-hero-content{text-align:center;max-width:800px;margin:0 auto}.wallet-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.wallet-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;margin-bottom:40px;line-height:1.6}.wallet-hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.wallet-cta-primary,.wallet-cta-secondary{padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;gap:8px}.wallet-cta-primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff;box-shadow:0 4px 20px #14b8a64d}.wallet-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.wallet-cta-secondary{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.wallet-cta-secondary:hover{background:#ffffff1a;border-color:#fff3}.wallet-features{padding:80px 0;background:#050509}.wallet-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.wallet-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.wallet-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.wallet-feature-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.wallet-feature-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.wallet-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.wallet-feature-description{font-size:.9375rem;color:#fff9;line-height:1.6}.wallet-how-it-works{padding:80px 0;background:#0a0a0a80}.wallet-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1000px;margin:0 auto}.wallet-step{display:flex;gap:24px;align-items:flex-start}.wallet-step-number{width:48px;height:48px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0}.wallet-step-content{flex:1}.wallet-step-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.wallet-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.wallet-security{padding:80px 0;background:#050509}.wallet-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1000px;margin:0 auto}.wallet-security-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.wallet-security-card:hover{background:#ffffff0d;border-color:#14b8a64d}.wallet-security-icon{width:56px;height:56px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.wallet-security-title{font-size:1.125rem;font-weight:600;margin-bottom:12px;color:#fff}.wallet-security-description{font-size:.9375rem;color:#fff9;line-height:1.6}.wallet-screenshots{padding:80px 0;background:#0a0a0a80}.wallet-screenshots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.wallet-screenshot-card{text-align:center}.wallet-screenshot-mockup{background:#1a1a1a;border-radius:24px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}.wallet-screenshot-content{background:#0a0a0a;border-radius:16px;padding:20px;min-height:400px;display:flex;flex-direction:column;gap:16px}.wallet-screenshot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wallet-screenshot-logo{font-weight:700;font-size:1.25rem;color:#14b8a6}.wallet-screenshot-balance{font-size:1.5rem;font-weight:700;color:#fff}.wallet-screenshot-back{color:#fff;font-size:1.25rem;cursor:pointer}.wallet-screenshot-title{font-size:1.125rem;font-weight:600;color:#fff}.wallet-screenshot-actions{display:flex;gap:12px;margin-bottom:16px}.wallet-screenshot-action{flex:1;padding:12px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:8px;color:#14b8a6;font-weight:500;text-align:center}.wallet-screenshot-transactions{display:flex;flex-direction:column;gap:12px;flex:1}.wallet-screenshot-tx{padding:12px;background:#ffffff0d;border-radius:8px;color:#fffc;font-size:.875rem}.wallet-screenshot-input{padding:12px;background:#ffffff0d;border-radius:8px;color:#fff9;font-size:.875rem;margin-bottom:16px}.wallet-screenshot-amount{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px}.wallet-screenshot-button{padding:14px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:8px;color:#fff;font-weight:600;text-align:center;cursor:pointer}.wallet-screenshot-stake-amount{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:8px}.wallet-screenshot-rewards{font-size:1.125rem;color:#14b8a6;margin-bottom:16px}.wallet-screenshot-setting-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border-radius:8px;color:#fffc;font-size:.875rem}.wallet-screenshot-label{font-size:1rem;font-weight:500;color:#ffffffe6;margin-top:12px}.wallet-cta-final{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.wallet-cta-final-content{max-width:600px;margin:0 auto}.wallet-cta-icon{color:#14b8a6;margin:0 auto 24px}.wallet-cta-final-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.wallet-cta-final-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.wallet-cta-final-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.wallet-cta-final-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.wallet-cta-icon-small{width:20px;height:20px}@media (max-width: 768px){.wallet-hero{padding:100px 0 60px}.wallet-features,.wallet-how-it-works,.wallet-security,.wallet-screenshots{padding:60px 0}.wallet-cta-final{padding:80px 0}.wallet-hero-cta{flex-direction:column}.wallet-cta-primary,.wallet-cta-secondary{width:100%;justify-content:center}.wallet-steps{grid-template-columns:1fr}.wallet-step{flex-direction:column;text-align:center}}.payments-page{min-height:100vh;background:#050509;color:#fff}.payments-container{max-width:1200px;margin:0 auto;padding:0 24px}.payments-hero{padding:120px 0 80px;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.payments-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.payments-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.payments-hero-content{text-align:center;max-width:800px;margin:0 auto}.payments-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.payments-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.payments-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.payments-what{padding:80px 0;background:#050509}.payments-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.payments-what-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.payments-what-text{display:flex;flex-direction:column;gap:24px}.payments-what-description{font-size:1.125rem;color:#fffc;line-height:1.8}.payments-what-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.payments-what-list li{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.payments-check-icon{color:#14b8a6;flex-shrink:0}.payments-what-visual{display:flex;justify-content:center;align-items:center}.payments-qr-mockup{background:#ffffff0d;border:2px solid rgba(20,184,166,.3);border-radius:24px;padding:60px;text-align:center;position:relative;overflow:hidden}.payments-qr-mockup:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(20,184,166,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}.payments-qr-icon{color:#14b8a6;position:relative;z-index:1;background:#fff;padding:20px;border-radius:12px}.payments-qr-label{margin-top:20px;font-size:1rem;font-weight:500;color:#14b8a6;position:relative;z-index:1}.payments-qr{padding:80px 0;background:#0a0a0a80}.payments-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px;text-align:center;max-width:900px;margin:0 auto}.payments-feature-card--reverse{background:#14b8a60d;border-color:#14b8a633}.payments-feature-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.payments-feature-title{font-size:2rem;font-weight:700;margin-bottom:16px;color:#fff}.payments-feature-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.payments-feature-steps{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.payments-feature-step{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-width:150px}.payments-step-number{width:48px;height:48px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff}.payments-step-text{font-size:.9375rem;color:#fffc;text-align:center}.payments-instant{padding:80px 0;background:#050509}.payments-instant-benefits{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:32px}.payments-instant-benefit{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:12px;color:#14b8a6;font-weight:500}.payments-benefit-icon{color:#14b8a6}.payments-cases{padding:80px 0;background:#0a0a0a80}.payments-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.payments-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.payments-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.payments-case-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.payments-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.payments-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.payments-case-example{margin-top:24px}.payments-case-scenario{padding:16px;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:12px;text-align:center}.payments-case-label{font-size:.9375rem;color:#14b8a6;font-weight:500}.payments-security{padding:80px 0;background:#050509}.payments-security-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.payments-security-visual{display:flex;justify-content:center;align-items:center}.payments-security-icon-large{color:#14b8a6;opacity:.8}.payments-security-text{display:flex;flex-direction:column;gap:24px}.payments-security-description{font-size:1.125rem;color:#fffc;line-height:1.8}.payments-security-features{display:flex;flex-direction:column;gap:16px}.payments-security-feature{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.payments-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.payments-cta-content{max-width:600px;margin:0 auto}.payments-cta-icon{color:#14b8a6;margin:0 auto 24px}.payments-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.payments-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.payments-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.payments-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.payments-cta-arrow{width:20px;height:20px}@media (max-width: 768px){.payments-hero{padding:100px 0 60px}.payments-what,.payments-qr,.payments-instant,.payments-cases,.payments-security{padding:60px 0}.payments-cta{padding:80px 0}.payments-what-content,.payments-security-content{grid-template-columns:1fr;gap:40px}.payments-feature-steps,.payments-instant-benefits{flex-direction:column}.payments-cases-grid{grid-template-columns:1fr}}.staking-page{min-height:100vh;background:#050509;color:#fff}.staking-container{max-width:1200px;margin:0 auto;padding:0 24px}.staking-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.staking-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.staking-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.staking-hero-content{text-align:center;max-width:800px;margin:0 auto}.staking-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.staking-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.staking-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.staking-what{padding:80px 0;background:#050509}.staking-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.staking-what-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.staking-what-text{display:flex;flex-direction:column;gap:32px}.staking-what-description{font-size:1.125rem;color:#fffc;line-height:1.8}.staking-what-benefits{display:flex;flex-direction:column;gap:24px}.staking-benefit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start;transition:all .3s ease}.staking-benefit-card:hover{background:#ffffff0d;border-color:#14b8a64d}.staking-benefit-icon{color:#14b8a6;flex-shrink:0}.staking-benefit-title{font-size:1.125rem;font-weight:600;margin-bottom:8px;color:#fff}.staking-benefit-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6}.staking-what-visual{display:flex;justify-content:center;align-items:center}.staking-visual-card{background:#14b8a61a;border:2px solid rgba(20,184,166,.3);border-radius:24px;padding:40px;text-align:center;min-width:280px}.staking-visual-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.staking-visual-icon{color:#14b8a6}.staking-visual-label{font-size:1rem;color:#ffffffb3}.staking-visual-amount{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:16px}.staking-visual-rewards{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.25rem;color:#14b8a6;font-weight:600}.staking-visual-percent{color:#14b8a6}.staking-rewards{padding:80px 0;background:#0a0a0a80}.staking-rewards-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.staking-rewards-steps{display:flex;flex-direction:column;gap:32px}.staking-reward-step{display:flex;gap:24px;align-items:flex-start}.staking-step-number{width:48px;height:48px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0}.staking-step-content{flex:1}.staking-step-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.staking-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.staking-rewards-visual{display:flex;justify-content:center;align-items:center}.staking-rewards-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;min-width:280px}.staking-rewards-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;font-size:1.125rem;color:#ffffffe6}.staking-rewards-icon{color:#14b8a6}.staking-rewards-amount{font-size:2.5rem;font-weight:700;color:#14b8a6;margin-bottom:12px}.staking-rewards-period{font-size:.9375rem;color:#fff9}.staking-rules{padding:80px 0;background:#050509}.staking-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.staking-rule-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.staking-rule-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.staking-rule-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.staking-rule-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.staking-rule-description{font-size:1rem;color:#ffffffb3;margin-bottom:20px;line-height:1.6}.staking-rule-details{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:8px;font-size:.9375rem;color:#14b8a6;font-weight:500}.staking-rule-detail-icon{color:#14b8a6}.staking-transparency{padding:80px 0;background:#0a0a0a80}.staking-transparency-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.staking-transparency-visual{display:flex;justify-content:center;align-items:center}.staking-transparency-icon-large{color:#14b8a6;opacity:.8}.staking-transparency-text{display:flex;flex-direction:column;gap:24px}.staking-transparency-description{font-size:1.125rem;color:#fffc;line-height:1.8}.staking-transparency-features{display:flex;flex-direction:column;gap:16px}.staking-transparency-feature{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.staking-check-icon{color:#14b8a6;flex-shrink:0}.staking-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.staking-cta-content{max-width:600px;margin:0 auto}.staking-cta-icon{color:#14b8a6;margin:0 auto 24px}.staking-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.staking-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.staking-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.staking-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.staking-cta-arrow{width:20px;height:20px}@media (max-width: 768px){.staking-hero{padding:100px 0 60px}.staking-what,.staking-rewards,.staking-rules,.staking-transparency{padding:60px 0}.staking-cta{padding:80px 0}.staking-what-content,.staking-rewards-content,.staking-transparency-content{grid-template-columns:1fr;gap:40px}.staking-rules-grid{grid-template-columns:1fr}}.education-page{min-height:100vh;background:#050509;color:#fff}.education-container{max-width:1200px;margin:0 auto;padding:0 24px}.education-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.education-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.education-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.education-hero-content{text-align:center;max-width:800px;margin:0 auto}.education-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.education-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.education-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.education-wallet,.education-noncustodial,.education-seed,.education-firststeps,.education-faq{padding:80px 0}.education-wallet{background:#050509}.education-noncustodial{background:#0a0a0a80}.education-seed{background:#050509}.education-firststeps{background:#0a0a0a80}.education-faq{background:#050509}.education-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.education-section-icon{color:#14b8a6;flex-shrink:0}.education-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.education-content{max-width:900px}.education-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:32px}.education-features{display:flex;flex-direction:column;gap:16px}.education-feature{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.education-check-icon{color:#14b8a6;flex-shrink:0}.education-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.education-comparison-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px}.education-comparison-card--bad{border-color:#ef44444d;background:#ef44440d}.education-comparison-card--good{border-color:#14b8a64d;background:#14b8a60d}.education-comparison-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#fff}.education-comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.education-comparison-list li{font-size:1rem;color:#fffc;line-height:1.6;padding-left:24px;position:relative}.education-comparison-list li:before{content:"•";position:absolute;left:0;color:#14b8a6;font-size:1.5rem;line-height:1}.education-comparison-card--bad .education-comparison-list li:before{color:#ef4444}.education-alert{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;margin-bottom:32px}.education-alert-icon{color:#ef4444;flex-shrink:0;margin-top:2px}.education-alert-text{font-size:1rem;color:#ffffffe6;line-height:1.6;margin:0}.education-steps{display:flex;flex-direction:column;gap:24px}.education-step{display:flex;gap:24px;align-items:flex-start}.education-step-number{width:48px;height:48px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0}.education-step-content{flex:1}.education-step-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.education-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.education-guide{display:flex;flex-direction:column;gap:24px}.education-guide-item{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.education-guide-item:hover{background:#ffffff0d;border-color:#14b8a64d}.education-guide-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.education-guide-content{flex:1}.education-guide-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.education-guide-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.education-faq-list{display:flex;flex-direction:column;gap:16px;max-width:900px}.education-faq-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .3s ease}.education-faq-item:hover{border-color:#14b8a64d}.education-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:none;color:#fff;font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease}.education-faq-question:hover{background:#ffffff0d}.education-faq-icon{color:#14b8a6;flex-shrink:0;transition:transform .3s ease}.education-faq-answer{padding:0 24px 20px;color:#fffc;line-height:1.8;font-size:1rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.education-hero{padding:120px 0 60px}.education-wallet,.education-noncustodial,.education-seed,.education-firststeps,.education-faq{padding:60px 0}.education-section-header{flex-direction:column;align-items:flex-start;gap:16px}.education-comparison{grid-template-columns:1fr}.education-step,.education-guide-item{flex-direction:column}}.business-wallet-page{min-height:100vh;background:#050509;color:#fff}.business-wallet-container{max-width:1200px;margin:0 auto;padding:0 24px}.business-wallet-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.business-wallet-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.business-wallet-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.business-wallet-hero-content{text-align:center;max-width:800px;margin:0 auto}.business-wallet-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.business-wallet-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.business-wallet-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.business-wallet-designed,.business-wallet-multiuser,.business-wallet-payments,.business-wallet-reports,.business-wallet-cases{padding:80px 0}.business-wallet-designed{background:#050509}.business-wallet-multiuser{background:#0a0a0a80}.business-wallet-payments{background:#050509}.business-wallet-reports{background:#0a0a0a80}.business-wallet-cases{background:#050509}.business-wallet-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.business-wallet-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.business-wallet-section-icon{color:#14b8a6;flex-shrink:0}.business-wallet-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.business-wallet-designed-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.business-wallet-designed-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:32px}.business-wallet-features{display:flex;flex-direction:column;gap:16px}.business-wallet-feature{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.business-wallet-check-icon{color:#14b8a6;flex-shrink:0}.business-wallet-designed-visual{display:flex;justify-content:center;align-items:center}.business-wallet-visual-card{background:#14b8a61a;border:2px solid rgba(20,184,166,.3);border-radius:24px;padding:60px;text-align:center;min-width:280px}.business-wallet-visual-icon{color:#14b8a6;margin:0 auto 20px}.business-wallet-visual-label{font-size:1.125rem;color:#14b8a6;font-weight:500}.business-wallet-roles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.business-wallet-role-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;transition:all .3s ease}.business-wallet-role-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-wallet-role-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.business-wallet-role-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.business-wallet-role-description{font-size:1rem;color:#ffffffb3;margin-bottom:20px;line-height:1.6;text-align:center}.business-wallet-role-permissions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.business-wallet-role-permissions li{font-size:.9375rem;color:#fffc;line-height:1.6;padding-left:24px;position:relative}.business-wallet-role-permissions li:before{content:"✓";position:absolute;left:0;color:#14b8a6;font-weight:700}.business-wallet-payment-features{display:flex;flex-direction:column;gap:24px;margin-top:40px}.business-wallet-payment-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.business-wallet-payment-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.business-wallet-payment-feature-icon{width:48px;height:48px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.business-wallet-payment-feature-content{flex:1}.business-wallet-payment-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.business-wallet-payment-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.business-wallet-reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.business-wallet-report-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.business-wallet-report-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-wallet-report-icon{color:#14b8a6;margin:0 auto 20px}.business-wallet-report-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.business-wallet-report-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6}.business-wallet-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.business-wallet-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.business-wallet-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-wallet-case-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.business-wallet-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.business-wallet-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.business-wallet-case-benefits{display:flex;flex-direction:column;gap:12px}.business-wallet-case-benefit{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.business-wallet-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.business-wallet-cta-content{max-width:700px;margin:0 auto}.business-wallet-cta-icon{color:#14b8a6;margin:0 auto 24px}.business-wallet-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.business-wallet-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.business-wallet-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.business-wallet-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.business-wallet-cta-button--primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff;box-shadow:0 4px 20px #14b8a64d}.business-wallet-cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.business-wallet-cta-button--secondary{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.business-wallet-cta-button--secondary:hover{background:#ffffff1a;border-color:#fff3}.business-wallet-cta-arrow{width:20px;height:20px}@media (max-width: 768px){.business-wallet-hero{padding:120px 0 60px}.business-wallet-designed,.business-wallet-multiuser,.business-wallet-payments,.business-wallet-reports,.business-wallet-cases{padding:60px 0}.business-wallet-cta{padding:80px 0}.business-wallet-designed-content{grid-template-columns:1fr;gap:40px}.business-wallet-section-header{flex-direction:column;align-items:flex-start;gap:16px}.business-wallet-roles-grid,.business-wallet-reports-grid,.business-wallet-cases-grid{grid-template-columns:1fr}.business-wallet-payment-feature,.business-wallet-cta-buttons{flex-direction:column}.business-wallet-cta-button{width:100%;justify-content:center}}.business-payments-page{min-height:100vh;background:#050509;color:#fff}.business-payments-container{max-width:1200px;margin:0 auto;padding:0 24px}.business-payments-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.business-payments-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.business-payments-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.business-payments-hero-content{text-align:center;max-width:800px;margin:0 auto}.business-payments-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.business-payments-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.business-payments-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.business-payments-qr,.business-payments-fast,.business-payments-friction,.business-payments-integration,.business-payments-cases{padding:80px 0}.business-payments-qr{background:#050509}.business-payments-fast{background:#0a0a0a80}.business-payments-friction{background:#050509}.business-payments-integration{background:#0a0a0a80}.business-payments-cases{background:#050509}.business-payments-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.business-payments-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.business-payments-section-icon{color:#14b8a6;flex-shrink:0}.business-payments-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.business-payments-qr-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.business-payments-features{display:flex;flex-direction:column;gap:16px;margin-top:32px}.business-payments-feature{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.business-payments-check-icon{color:#14b8a6;flex-shrink:0}.business-payments-qr-visual{display:flex;justify-content:center;align-items:center}.business-payments-qr-mockup{background:#ffffff0d;border:2px solid rgba(20,184,166,.3);border-radius:24px;padding:60px;text-align:center;position:relative;overflow:hidden}.business-payments-qr-mockup:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(20,184,166,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.business-payments-qr-icon{color:#14b8a6;position:relative;z-index:1;background:#fff;padding:20px;border-radius:12px}.business-payments-qr-label{margin-top:20px;font-size:1rem;font-weight:500;color:#14b8a6;position:relative;z-index:1}.business-payments-fast-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.business-payments-fast-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.business-payments-fast-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-payments-fast-icon{color:#14b8a6;margin:0 auto 20px}.business-payments-fast-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.business-payments-fast-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6}.business-payments-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.business-payments-comparison-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px}.business-payments-comparison-card--bad{border-color:#ef44444d;background:#ef44440d}.business-payments-comparison-card--good{border-color:#14b8a64d;background:#14b8a60d}.business-payments-comparison-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#fff}.business-payments-comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.business-payments-comparison-list li{font-size:1rem;color:#fffc;line-height:1.6;padding-left:24px;position:relative}.business-payments-comparison-list li:before{content:"•";position:absolute;left:0;color:#14b8a6;font-size:1.5rem;line-height:1}.business-payments-comparison-card--bad .business-payments-comparison-list li:before{color:#ef4444}.business-payments-integration-features{display:flex;flex-direction:column;gap:24px;margin-top:40px}.business-payments-integration-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.business-payments-integration-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.business-payments-integration-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.business-payments-integration-feature-content{flex:1}.business-payments-integration-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.business-payments-integration-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.business-payments-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.business-payments-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.business-payments-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-payments-case-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.business-payments-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.business-payments-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.business-payments-case-result{padding:16px;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:12px;text-align:center}.business-payments-case-result-label{font-size:1.125rem;color:#14b8a6;font-weight:600}.business-payments-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.business-payments-cta-content{max-width:700px;margin:0 auto}.business-payments-cta-icon{color:#14b8a6;margin:0 auto 24px}.business-payments-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.business-payments-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.business-payments-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.business-payments-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.business-payments-cta-button--primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff;box-shadow:0 4px 20px #14b8a64d}.business-payments-cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.business-payments-cta-button--secondary{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.business-payments-cta-button--secondary:hover{background:#ffffff1a;border-color:#fff3}.business-payments-cta-arrow{width:20px;height:20px}.business-payments-cta-icon-small{width:18px;height:18px}@media (max-width: 768px){.business-payments-hero{padding:120px 0 60px}.business-payments-qr,.business-payments-fast,.business-payments-friction,.business-payments-integration,.business-payments-cases{padding:60px 0}.business-payments-cta{padding:80px 0}.business-payments-qr-content{grid-template-columns:1fr;gap:40px}.business-payments-section-header{flex-direction:column;align-items:flex-start;gap:16px}.business-payments-comparison,.business-payments-fast-grid,.business-payments-cases-grid{grid-template-columns:1fr}.business-payments-integration-feature,.business-payments-cta-buttons{flex-direction:column}.business-payments-cta-button{width:100%;justify-content:center}}.business-api-page{min-height:100vh;background:#050509;color:#fff}.business-api-container{max-width:1200px;margin:0 auto;padding:0 24px}.business-api-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.business-api-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.business-api-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.business-api-hero-content{text-align:center;max-width:800px;margin:0 auto}.business-api-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.business-api-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.business-api-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.business-api-what,.business-api-cases,.business-api-flow,.business-api-security{padding:80px 0}.business-api-what{background:#050509}.business-api-cases{background:#0a0a0a80}.business-api-flow{background:#050509}.business-api-security{background:#0a0a0a80}.business-api-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.business-api-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.business-api-section-icon{color:#14b8a6;flex-shrink:0}.business-api-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px;text-align:center;margin-left:auto;margin-right:auto}.business-api-capabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:40px}.business-api-capability-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.business-api-capability-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-api-capability-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.business-api-capability-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.business-api-capability-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6}.business-api-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.business-api-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.business-api-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-api-case-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.business-api-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.business-api-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.business-api-case-features{display:flex;flex-direction:column;gap:12px}.business-api-case-feature{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.business-api-check-icon{color:#14b8a6;flex-shrink:0}.business-api-flow-diagram{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:40px auto 0}.business-api-flow-step{display:flex;align-items:center;gap:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease;position:relative}.business-api-flow-step:hover{background:#ffffff0d;border-color:#14b8a64d}.business-api-flow-step-number{width:56px;height:56px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;flex-shrink:0}.business-api-flow-step-content{flex:1}.business-api-flow-step-title{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#fff}.business-api-flow-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.business-api-flow-arrow{font-size:2rem;color:#14b8a6;flex-shrink:0;font-weight:700}.business-api-security-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px;margin-left:auto;margin-right:auto}.business-api-security-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.business-api-security-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.business-api-security-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.business-api-security-feature-content{flex:1}.business-api-security-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.business-api-security-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.business-api-docs{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.business-api-docs-content{max-width:700px;margin:0 auto}.business-api-docs-icon{color:#14b8a6;margin:0 auto 24px}.business-api-docs-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.business-api-docs-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.business-api-docs-link{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.business-api-docs-link:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.business-api-docs-arrow{width:20px;height:20px}@media (max-width: 768px){.business-api-hero{padding:120px 0 60px}.business-api-what,.business-api-cases,.business-api-flow,.business-api-security{padding:60px 0}.business-api-docs{padding:80px 0}.business-api-section-header{flex-direction:column;align-items:flex-start;gap:16px}.business-api-capabilities,.business-api-cases-grid{grid-template-columns:1fr}.business-api-flow-step{flex-direction:column;text-align:center}.business-api-flow-arrow{transform:rotate(90deg)}.business-api-security-feature{flex-direction:column;text-align:center}}.business-usecases-page{min-height:100vh;background:#050509;color:#fff}.business-usecases-container{max-width:1200px;margin:0 auto;padding:0 24px}.business-usecases-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.business-usecases-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.business-usecases-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.business-usecases-hero-content{text-align:center;max-width:800px;margin:0 auto}.business-usecases-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.business-usecases-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.business-usecases-retail,.business-usecases-digital,.business-usecases-platforms,.business-usecases-remittances{padding:80px 0}.business-usecases-retail{background:#050509}.business-usecases-digital{background:#0a0a0a80}.business-usecases-platforms{background:#050509}.business-usecases-remittances{background:#0a0a0a80}.business-usecases-case{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.business-usecases-case--reverse{grid-template-columns:1fr 1fr}.business-usecases-case--reverse .business-usecases-case-visual{order:2}.business-usecases-case--reverse .business-usecases-case-content{order:1}.business-usecases-case-visual{display:flex;justify-content:center;align-items:center}.business-usecases-case-icon-large{color:#14b8a6;opacity:.9}.business-usecases-case-content{display:flex;flex-direction:column;gap:24px}.business-usecases-case-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0}.business-usecases-case-description{font-size:1.125rem;color:#fffc;line-height:1.8}.business-usecases-benefits{display:flex;flex-direction:column;gap:16px}.business-usecases-benefit{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.business-usecases-check-icon{color:#14b8a6;flex-shrink:0}.business-usecases-example{margin-top:8px;padding:20px;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:12px}.business-usecases-example-title{font-size:1rem;font-weight:600;color:#14b8a6;margin-bottom:8px}.business-usecases-example-text{font-size:.9375rem;color:#fffc;line-height:1.6;margin:0}.business-usecases-examples{padding:80px 0;background:#050509}.business-usecases-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.business-usecases-examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.business-usecases-example-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.business-usecases-example-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-usecases-example-card-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.business-usecases-example-card-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.business-usecases-example-card-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.business-usecases-example-card-metrics{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.business-usecases-metric{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.business-usecases-metric-icon{color:#14b8a6;flex-shrink:0}@media (max-width: 768px){.business-usecases-hero{padding:120px 0 60px}.business-usecases-retail,.business-usecases-digital,.business-usecases-platforms,.business-usecases-remittances,.business-usecases-examples{padding:60px 0}.business-usecases-case{grid-template-columns:1fr;gap:40px}.business-usecases-case--reverse{grid-template-columns:1fr}.business-usecases-case--reverse .business-usecases-case-visual{order:1}.business-usecases-case--reverse .business-usecases-case-content{order:2}.business-usecases-examples-grid{grid-template-columns:1fr}}.institutional-p2p-page{min-height:100vh;background:#050509;color:#fff}.institutional-p2p-container{max-width:1200px;margin:0 auto;padding:0 24px}.institutional-p2p-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.institutional-p2p-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.institutional-p2p-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.institutional-p2p-hero-content{text-align:center;max-width:900px;margin:0 auto}.institutional-p2p-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.institutional-p2p-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.institutional-p2p-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.institutional-p2p-what,.institutional-p2p-escrow,.institutional-p2p-compliance,.institutional-p2p-cases{padding:80px 0}.institutional-p2p-what{background:#050509}.institutional-p2p-escrow{background:#0a0a0a80}.institutional-p2p-compliance{background:#050509}.institutional-p2p-cases{background:#0a0a0a80}.institutional-p2p-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.institutional-p2p-section-icon{color:#14b8a6;flex-shrink:0}.institutional-p2p-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.institutional-p2p-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.institutional-p2p-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.institutional-p2p-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-p2p-feature-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-p2p-feature-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-p2p-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-p2p-feature-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;text-align:center}.institutional-p2p-escrow-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.institutional-p2p-escrow-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-p2p-escrow-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-p2p-escrow-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.institutional-p2p-escrow-feature-content{flex:1}.institutional-p2p-escrow-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.institutional-p2p-escrow-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.institutional-p2p-compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:40px}.institutional-p2p-compliance-item{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:1rem;color:#ffffffe6;transition:all .3s ease}.institutional-p2p-compliance-item:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-p2p-check-icon{color:#14b8a6;flex-shrink:0}.institutional-p2p-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-top:40px}.institutional-p2p-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.institutional-p2p-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-p2p-case-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-p2p-case-title{font-size:1.75rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-p2p-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.institutional-p2p-case-benefits{display:flex;flex-direction:column;gap:12px}.institutional-p2p-case-benefit{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.institutional-p2p-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.institutional-p2p-cta-content{max-width:700px;margin:0 auto}.institutional-p2p-cta-icon{color:#14b8a6;margin:0 auto 24px}.institutional-p2p-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.institutional-p2p-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.institutional-p2p-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.institutional-p2p-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.institutional-p2p-cta-arrow{width:20px;height:20px}@media (max-width: 768px){.institutional-p2p-hero{padding:120px 0 60px}.institutional-p2p-what,.institutional-p2p-escrow,.institutional-p2p-compliance,.institutional-p2p-cases{padding:60px 0}.institutional-p2p-cta{padding:80px 0}.institutional-p2p-section-header{flex-direction:column;align-items:flex-start;gap:16px}.institutional-p2p-features,.institutional-p2p-compliance-grid,.institutional-p2p-cases-grid{grid-template-columns:1fr}.institutional-p2p-escrow-feature{flex-direction:column;text-align:center}}.institutional-chain-page{min-height:100vh;background:#050509;color:#fff}.institutional-chain-container{max-width:1200px;margin:0 auto;padding:0 24px}.institutional-chain-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.institutional-chain-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.institutional-chain-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.institutional-chain-hero-content{text-align:center;max-width:900px;margin:0 auto}.institutional-chain-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.institutional-chain-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.institutional-chain-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.institutional-chain-what,.institutional-chain-architecture,.institutional-chain-consensus,.institutional-chain-scalability,.institutional-chain-cases{padding:80px 0}.institutional-chain-what{background:#050509}.institutional-chain-architecture{background:#0a0a0a80}.institutional-chain-consensus{background:#050509}.institutional-chain-scalability{background:#0a0a0a80}.institutional-chain-cases{background:#050509}.institutional-chain-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.institutional-chain-section-icon{color:#14b8a6;flex-shrink:0}.institutional-chain-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.institutional-chain-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.institutional-chain-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.institutional-chain-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-chain-feature-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-chain-feature-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-chain-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-chain-feature-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;text-align:center}.institutional-chain-architecture-layers{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.institutional-chain-layer{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease;position:relative}.institutional-chain-layer:before{content:"";position:absolute;left:80px;top:100%;width:2px;height:24px;background:#14b8a64d}.institutional-chain-layer:last-child:before{display:none}.institutional-chain-layer:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-chain-layer-number{width:56px;height:56px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;flex-shrink:0}.institutional-chain-layer-content{flex:1}.institutional-chain-layer-title{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#fff}.institutional-chain-layer-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.institutional-chain-consensus-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.institutional-chain-consensus-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-chain-consensus-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-chain-consensus-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.institutional-chain-consensus-feature-content{flex:1}.institutional-chain-consensus-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.institutional-chain-consensus-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.institutional-chain-scalability-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:40px}.institutional-chain-metric-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;text-align:center;transition:all .3s ease}.institutional-chain-metric-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-chain-metric-value{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#14b8a6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.institutional-chain-metric-label{font-size:1rem;color:#ffffffb3}.institutional-chain-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.institutional-chain-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.institutional-chain-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-chain-case-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-chain-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-chain-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.institutional-chain-case-benefits{display:flex;flex-direction:column;gap:12px}.institutional-chain-case-benefit{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.institutional-chain-check-icon{color:#14b8a6;flex-shrink:0}.institutional-chain-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2)}.institutional-chain-cta-content{max-width:800px;margin:0 auto}.institutional-chain-cta-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.institutional-chain-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;flex:1;min-width:250px;justify-content:center}.institutional-chain-cta-button--primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);box-shadow:0 4px 20px #14b8a64d}.institutional-chain-cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.institutional-chain-cta-button--secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.2)}.institutional-chain-cta-button--secondary:hover{background:#ffffff1a;border-color:#14b8a64d;transform:translateY(-2px)}.institutional-chain-cta-button-icon,.institutional-chain-cta-arrow{width:20px;height:20px}@media (max-width: 768px){.institutional-chain-hero{padding:120px 0 60px}.institutional-chain-what,.institutional-chain-architecture,.institutional-chain-consensus,.institutional-chain-scalability,.institutional-chain-cases{padding:60px 0}.institutional-chain-cta{padding:80px 0}.institutional-chain-section-header{flex-direction:column;align-items:flex-start;gap:16px}.institutional-chain-features{grid-template-columns:1fr}.institutional-chain-architecture-layers{gap:16px}.institutional-chain-layer{flex-direction:column;text-align:center}.institutional-chain-layer:before{display:none}.institutional-chain-consensus-feature{flex-direction:column;text-align:center}.institutional-chain-scalability-metrics,.institutional-chain-cases-grid{grid-template-columns:1fr}.institutional-chain-cta-buttons{flex-direction:column}.institutional-chain-cta-button{width:100%}}.institutional-corporate-page{min-height:100vh;background:#050509;color:#fff}.institutional-corporate-container{max-width:1200px;margin:0 auto;padding:0 24px}.institutional-corporate-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.institutional-corporate-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.institutional-corporate-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.institutional-corporate-hero-content{text-align:center;max-width:900px;margin:0 auto}.institutional-corporate-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.institutional-corporate-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.institutional-corporate-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.institutional-corporate-consulting,.institutional-corporate-infrastructure,.institutional-corporate-integrations,.institutional-corporate-support{padding:80px 0}.institutional-corporate-consulting{background:#050509}.institutional-corporate-infrastructure{background:#0a0a0a80}.institutional-corporate-integrations{background:#050509}.institutional-corporate-support{background:#0a0a0a80}.institutional-corporate-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.institutional-corporate-section-icon{color:#14b8a6;flex-shrink:0}.institutional-corporate-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.institutional-corporate-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.institutional-corporate-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.institutional-corporate-service-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-corporate-service-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-corporate-service-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-corporate-service-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-corporate-service-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;text-align:center}.institutional-corporate-infrastructure-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.institutional-corporate-infrastructure-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-corporate-infrastructure-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-corporate-infrastructure-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.institutional-corporate-infrastructure-feature-content{flex:1}.institutional-corporate-infrastructure-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.institutional-corporate-infrastructure-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.institutional-corporate-integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-top:40px}.institutional-corporate-integration-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.institutional-corporate-integration-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-corporate-integration-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-corporate-integration-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-corporate-integration-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.institutional-corporate-integration-benefits{display:flex;flex-direction:column;gap:12px}.institutional-corporate-integration-benefit{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.institutional-corporate-check-icon{color:#14b8a6;flex-shrink:0}.institutional-corporate-support-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px}.institutional-corporate-support-feature{display:flex;gap:20px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-corporate-support-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-corporate-support-feature-content{flex:1}.institutional-corporate-support-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.institutional-corporate-support-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.institutional-corporate-cta{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2);text-align:center}.institutional-corporate-cta-content{max-width:700px;margin:0 auto}.institutional-corporate-cta-icon{color:#14b8a6;margin:0 auto 24px}.institutional-corporate-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.institutional-corporate-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.institutional-corporate-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.institutional-corporate-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.institutional-corporate-cta-arrow{width:20px;height:20px}@media (max-width: 768px){.institutional-corporate-hero{padding:120px 0 60px}.institutional-corporate-consulting,.institutional-corporate-infrastructure,.institutional-corporate-integrations,.institutional-corporate-support{padding:60px 0}.institutional-corporate-cta{padding:80px 0}.institutional-corporate-section-header{flex-direction:column;align-items:flex-start;gap:16px}.institutional-corporate-services{grid-template-columns:1fr}.institutional-corporate-infrastructure-feature{flex-direction:column;text-align:center}.institutional-corporate-integrations-grid,.institutional-corporate-support-features{grid-template-columns:1fr}}.institutional-rsk-page{min-height:100vh;background:#050509;color:#fff}.institutional-rsk-container{max-width:1200px;margin:0 auto;padding:0 24px}.institutional-rsk-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.institutional-rsk-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.institutional-rsk-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.institutional-rsk-hero-content{text-align:center;max-width:900px;margin:0 auto}.institutional-rsk-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.institutional-rsk-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.institutional-rsk-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.institutional-rsk-what,.institutional-rsk-role,.institutional-rsk-supply,.institutional-rsk-cases{padding:80px 0}.institutional-rsk-what{background:#050509}.institutional-rsk-role{background:#0a0a0a80}.institutional-rsk-supply{background:#050509}.institutional-rsk-cases{background:#0a0a0a80}.institutional-rsk-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.institutional-rsk-section-icon{color:#14b8a6;flex-shrink:0}.institutional-rsk-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.institutional-rsk-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.institutional-rsk-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.institutional-rsk-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-rsk-feature-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-rsk-feature-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-rsk-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-rsk-feature-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;text-align:center}.institutional-rsk-role-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.institutional-rsk-role-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.institutional-rsk-role-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.institutional-rsk-role-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.institutional-rsk-role-feature-content{flex:1}.institutional-rsk-role-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.institutional-rsk-role-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.institutional-rsk-supply-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-top:40px}.institutional-rsk-supply-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.institutional-rsk-supply-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-rsk-supply-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-rsk-supply-title{font-size:1.5rem;font-weight:600;margin-bottom:24px;color:#fff;text-align:center}.institutional-rsk-supply-metrics{display:flex;flex-direction:column;gap:20px}.institutional-rsk-supply-metric{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff08;border-radius:12px}.institutional-rsk-supply-metric-label{font-size:1rem;color:#ffffffb3}.institutional-rsk-supply-metric-value{font-size:1.125rem;font-weight:600;color:#14b8a6}.institutional-rsk-supply-utilities{display:flex;flex-direction:column;gap:12px}.institutional-rsk-supply-utility{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.institutional-rsk-check-icon{color:#14b8a6;flex-shrink:0}.institutional-rsk-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.institutional-rsk-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.institutional-rsk-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.institutional-rsk-case-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.institutional-rsk-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.institutional-rsk-case-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.institutional-rsk-case-benefits{display:flex;flex-direction:column;gap:12px}.institutional-rsk-case-benefit{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.institutional-rsk-docs{padding:100px 0;background:linear-gradient(180deg,#050509,#0a0a0af2)}.institutional-rsk-docs-content{max-width:800px;margin:0 auto}.institutional-rsk-docs-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.institutional-rsk-docs-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;flex:1;min-width:250px;justify-content:center}.institutional-rsk-docs-button--primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);box-shadow:0 4px 20px #14b8a64d}.institutional-rsk-docs-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.institutional-rsk-docs-button--secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.2)}.institutional-rsk-docs-button--secondary:hover{background:#ffffff1a;border-color:#14b8a64d;transform:translateY(-2px)}.institutional-rsk-docs-button-icon,.institutional-rsk-docs-arrow{width:20px;height:20px}@media (max-width: 768px){.institutional-rsk-hero{padding:120px 0 60px}.institutional-rsk-what,.institutional-rsk-role,.institutional-rsk-supply,.institutional-rsk-cases{padding:60px 0}.institutional-rsk-docs{padding:80px 0}.institutional-rsk-section-header{flex-direction:column;align-items:flex-start;gap:16px}.institutional-rsk-features{grid-template-columns:1fr}.institutional-rsk-role-feature{flex-direction:column;text-align:center}.institutional-rsk-supply-grid,.institutional-rsk-cases-grid{grid-template-columns:1fr}.institutional-rsk-docs-buttons{flex-direction:column}.institutional-rsk-docs-button{width:100%}}.developers-docs-page{min-height:100vh;background:#050509;color:#fff}.developers-docs-container{max-width:1200px;margin:0 auto;padding:0 24px}.developers-docs-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.developers-docs-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.developers-docs-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.developers-docs-hero-content{text-align:center;max-width:900px;margin:0 auto}.developers-docs-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.developers-docs-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.developers-docs-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.developers-docs-getting-started,.developers-docs-wallet-api,.developers-docs-rpc,.developers-docs-security,.developers-docs-examples{padding:80px 0}.developers-docs-getting-started{background:#050509}.developers-docs-wallet-api{background:#0a0a0a80}.developers-docs-rpc{background:#050509}.developers-docs-security{background:#0a0a0a80}.developers-docs-examples{background:#050509}.developers-docs-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.developers-docs-section-icon{color:#14b8a6;flex-shrink:0}.developers-docs-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.developers-docs-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.developers-docs-steps{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.developers-docs-step{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease;position:relative}.developers-docs-step:before{content:"";position:absolute;left:80px;top:100%;width:2px;height:24px;background:#14b8a64d}.developers-docs-step:last-child:before{display:none}.developers-docs-step:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-docs-step-number{width:56px;height:56px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;flex-shrink:0}.developers-docs-step-content{flex:1}.developers-docs-step-title{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#fff}.developers-docs-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.developers-docs-api-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.developers-docs-api-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.developers-docs-api-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-docs-api-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.developers-docs-api-feature-content{flex:1}.developers-docs-api-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.developers-docs-api-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.developers-docs-rpc-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.developers-docs-rpc-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.developers-docs-rpc-feature-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.developers-docs-rpc-feature-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-docs-rpc-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.developers-docs-rpc-feature-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;text-align:center}.developers-docs-security-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px}.developers-docs-security-feature{display:flex;gap:20px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.developers-docs-security-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-docs-check-icon{color:#14b8a6;flex-shrink:0}.developers-docs-security-feature-content{flex:1}.developers-docs-security-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.developers-docs-security-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.developers-docs-examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.developers-docs-example-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.developers-docs-example-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.developers-docs-example-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-docs-example-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.developers-docs-example-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6;text-align:center}.developers-docs-example-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;margin:0 auto;justify-content:center;width:100%}.developers-docs-example-link:hover{color:#06b6d4;gap:12px}.developers-docs-example-arrow{width:16px;height:16px}@media (max-width: 768px){.developers-docs-hero{padding:120px 0 60px}.developers-docs-getting-started,.developers-docs-wallet-api,.developers-docs-rpc,.developers-docs-security,.developers-docs-examples{padding:60px 0}.developers-docs-section-header{flex-direction:column;align-items:flex-start;gap:16px}.developers-docs-step{flex-direction:column;text-align:center}.developers-docs-step:before{display:none}.developers-docs-api-feature{flex-direction:column;text-align:center}.developers-docs-rpc-features,.developers-docs-security-features,.developers-docs-examples-grid{grid-template-columns:1fr}}.developers-chain-page{min-height:100vh;background:#050509;color:#fff}.developers-chain-container{max-width:1200px;margin:0 auto;padding:0 24px}.developers-chain-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.developers-chain-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.developers-chain-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.developers-chain-hero-content{text-align:center;max-width:900px;margin:0 auto}.developers-chain-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.developers-chain-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.developers-chain-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.developers-chain-node,.developers-chain-endpoints,.developers-chain-architecture,.developers-chain-github{padding:80px 0}.developers-chain-node{background:#050509}.developers-chain-endpoints{background:#0a0a0a80}.developers-chain-architecture{background:#050509}.developers-chain-github{background:#0a0a0a80}.developers-chain-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.developers-chain-section-icon{color:#14b8a6;flex-shrink:0}.developers-chain-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.developers-chain-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.developers-chain-steps{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.developers-chain-step{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease;position:relative}.developers-chain-step:before{content:"";position:absolute;left:80px;top:100%;width:2px;height:24px;background:#14b8a64d}.developers-chain-step:last-child:before{display:none}.developers-chain-step:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-chain-step-number{width:56px;height:56px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;flex-shrink:0}.developers-chain-step-content{flex:1}.developers-chain-step-title{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#fff}.developers-chain-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:16px}.developers-chain-code-block{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;margin-top:12px}.developers-chain-code-block code{font-family:Courier New,monospace;font-size:.875rem;color:#14b8a6;line-height:1.6;display:block}.developers-chain-endpoints-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.developers-chain-endpoint-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.developers-chain-endpoint-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.developers-chain-endpoint-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-chain-endpoint-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.developers-chain-endpoint-url{font-family:Courier New,monospace;font-size:.875rem;color:#14b8a6;margin-bottom:12px;text-align:center;word-break:break-all}.developers-chain-endpoint-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;text-align:center}.developers-chain-architecture-layers{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.developers-chain-architecture-layer{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.developers-chain-architecture-layer:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-chain-architecture-layer-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.developers-chain-architecture-layer-content{flex:1}.developers-chain-architecture-layer-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.developers-chain-architecture-layer-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.developers-chain-github-links{display:flex;flex-direction:column;gap:16px;margin-top:40px;max-width:900px}.developers-chain-github-link{display:flex;align-items:center;gap:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;text-decoration:none;color:#fff;transition:all .3s ease}.developers-chain-github-link:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translate(4px)}.developers-chain-github-icon{color:#14b8a6;flex-shrink:0}.developers-chain-github-link-content{flex:1}.developers-chain-github-link-title{font-size:1.125rem;font-weight:600;margin-bottom:4px;color:#fff}.developers-chain-github-link-url{font-family:Courier New,monospace;font-size:.875rem;color:#fff9}.developers-chain-github-arrow{color:#ffffff80;flex-shrink:0}@media (max-width: 768px){.developers-chain-hero{padding:120px 0 60px}.developers-chain-node,.developers-chain-endpoints,.developers-chain-architecture,.developers-chain-github{padding:60px 0}.developers-chain-section-header{flex-direction:column;align-items:flex-start;gap:16px}.developers-chain-step{flex-direction:column;text-align:center}.developers-chain-step:before{display:none}.developers-chain-endpoints-grid{grid-template-columns:1fr}.developers-chain-architecture-layer{flex-direction:column;text-align:center}}.developers-apis-page{min-height:100vh;background:#050509;color:#fff}.developers-apis-container{max-width:1200px;margin:0 auto;padding:0 24px}.developers-apis-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.developers-apis-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.developers-apis-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.developers-apis-hero-content{text-align:center;max-width:900px;margin:0 auto}.developers-apis-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.developers-apis-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.developers-apis-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.developers-apis-wallet-sdk,.developers-apis-payments-sdk,.developers-apis-examples,.developers-apis-versioning{padding:80px 0}.developers-apis-wallet-sdk{background:#050509}.developers-apis-payments-sdk{background:#0a0a0a80}.developers-apis-examples{background:#050509}.developers-apis-versioning{background:#0a0a0a80}.developers-apis-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.developers-apis-section-icon{color:#14b8a6;flex-shrink:0}.developers-apis-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.developers-apis-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.developers-apis-sdk-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:40px}.developers-apis-sdk-feature{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe6}.developers-apis-check-icon{color:#14b8a6;flex-shrink:0}.developers-apis-install{margin-top:40px}.developers-apis-install-title{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.developers-apis-code-block{position:relative;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px 48px 16px 16px}.developers-apis-code-block code{font-family:Courier New,monospace;font-size:.9375rem;color:#14b8a6;line-height:1.6;display:block}.developers-apis-copy-button{position:absolute;top:12px;right:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:8px;color:#ffffffb3;cursor:pointer;transition:all .3s ease}.developers-apis-copy-button:hover{background:#ffffff26;color:#14b8a6}.developers-apis-examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.developers-apis-example-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.developers-apis-example-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.developers-apis-example-icon{width:64px;height:64px;margin:0 auto 24px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-apis-example-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff;text-align:center}.developers-apis-example-description{font-size:1rem;color:#ffffffb3;margin-bottom:20px;line-height:1.6;text-align:center}.developers-apis-example-code{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;margin-bottom:24px}.developers-apis-example-code code{font-family:Courier New,monospace;font-size:.875rem;color:#14b8a6;line-height:1.6;display:block;text-align:center}.developers-apis-example-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;margin:0 auto;justify-content:center;width:100%}.developers-apis-example-link:hover{color:#06b6d4;gap:12px}.developers-apis-example-arrow{width:16px;height:16px}.developers-apis-versions{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-top:40px}.developers-apis-version-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.developers-apis-version-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.developers-apis-version-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.developers-apis-version-icon{color:#14b8a6;flex-shrink:0}.developers-apis-version-info{flex:1}.developers-apis-version-name{font-size:1.25rem;font-weight:600;margin-bottom:4px;color:#fff}.developers-apis-version-tag{display:inline-block;background:#14b8a633;color:#14b8a6;font-size:.875rem;font-weight:600;padding:4px 12px;border-radius:6px;font-family:Courier New,monospace}.developers-apis-version-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:20px}.developers-apis-version-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s ease}.developers-apis-version-link:hover{color:#06b6d4;gap:12px}.developers-apis-version-arrow{width:16px;height:16px}@media (max-width: 768px){.developers-apis-hero{padding:120px 0 60px}.developers-apis-wallet-sdk,.developers-apis-payments-sdk,.developers-apis-examples,.developers-apis-versioning{padding:60px 0}.developers-apis-section-header{flex-direction:column;align-items:flex-start;gap:16px}.developers-apis-sdk-features,.developers-apis-examples-grid,.developers-apis-versions{grid-template-columns:1fr}}.developers-testnet-page{min-height:100vh;background:#050509;color:#fff}.developers-testnet-container{max-width:1200px;margin:0 auto;padding:0 24px}.developers-testnet-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.developers-testnet-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.developers-testnet-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.developers-testnet-hero-content{text-align:center;max-width:900px;margin:0 auto}.developers-testnet-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.developers-testnet-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.developers-testnet-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.developers-testnet-what,.developers-testnet-faucet,.developers-testnet-explorer,.developers-testnet-limitations{padding:80px 0}.developers-testnet-what{background:#050509}.developers-testnet-faucet{background:#0a0a0a80}.developers-testnet-explorer{background:#050509}.developers-testnet-limitations{background:#0a0a0a80}.developers-testnet-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.developers-testnet-section-icon{color:#14b8a6;flex-shrink:0}.developers-testnet-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.developers-testnet-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.developers-testnet-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.developers-testnet-benefit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease;text-align:center}.developers-testnet-benefit-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.developers-testnet-benefit-icon{width:64px;height:64px;margin:0 auto 20px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-testnet-benefit-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.developers-testnet-benefit-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6}.developers-testnet-faucet-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;max-width:600px;margin:40px auto 0;transition:all .3s ease}.developers-testnet-faucet-card:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-testnet-faucet-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-testnet-faucet-title{font-size:1.75rem;font-weight:600;margin-bottom:12px;color:#fff}.developers-testnet-faucet-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6}.developers-testnet-faucet-info{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.developers-testnet-faucet-info-item{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.9375rem;color:#fffc}.developers-testnet-info-icon{color:#14b8a6;flex-shrink:0}.developers-testnet-faucet-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.developers-testnet-faucet-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.developers-testnet-faucet-arrow{width:20px;height:20px}.developers-testnet-explorer-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;max-width:600px;margin:40px auto 0;transition:all .3s ease}.developers-testnet-explorer-card:hover{background:#ffffff0d;border-color:#14b8a64d}.developers-testnet-explorer-icon{width:80px;height:80px;margin:0 auto 24px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.developers-testnet-explorer-title{font-size:1.75rem;font-weight:600;margin-bottom:12px;color:#fff}.developers-testnet-explorer-description{font-size:1rem;color:#ffffffb3;margin-bottom:24px;line-height:1.6}.developers-testnet-explorer-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.developers-testnet-explorer-feature{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.9375rem;color:#ffffffe6}.developers-testnet-check-icon{color:#14b8a6;flex-shrink:0}.developers-testnet-explorer-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.developers-testnet-explorer-button:hover{background:#ffffff1a;border-color:#14b8a64d;transform:translateY(-2px)}.developers-testnet-explorer-arrow{width:20px;height:20px}.developers-testnet-limitations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.developers-testnet-limitation-card{background:#ffffff08;border:1px solid rgba(255,200,0,.2);border-radius:16px;padding:32px;transition:all .3s ease;text-align:center}.developers-testnet-limitation-card:hover{background:#ffffff0d;border-color:#ffc80066;transform:translateY(-4px)}.developers-testnet-limitation-icon{width:64px;height:64px;margin:0 auto 20px;background:#ffc8001a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffc800}.developers-testnet-limitation-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.developers-testnet-limitation-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6}@media (max-width: 768px){.developers-testnet-hero{padding:120px 0 60px}.developers-testnet-what,.developers-testnet-faucet,.developers-testnet-explorer,.developers-testnet-limitations{padding:60px 0}.developers-testnet-section-header{flex-direction:column;align-items:flex-start;gap:16px}.developers-testnet-benefits,.developers-testnet-limitations-grid{grid-template-columns:1fr}}.company-about-page{min-height:100vh;background:#050509;color:#fff}.company-about-container{max-width:1000px;margin:0 auto;padding:0 24px}.company-about-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.company-about-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.company-about-hero-container{max-width:1000px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.company-about-hero-content{text-align:center;max-width:800px;margin:0 auto}.company-about-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.company-about-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.company-about-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.company-about-vision,.company-about-mission,.company-about-philosophy{padding:80px 0}.company-about-vision{background:#050509}.company-about-mission{background:#0a0a0a80}.company-about-philosophy{background:#050509}.company-about-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.company-about-section-icon{color:#14b8a6;flex-shrink:0}.company-about-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.company-about-description{font-size:1.25rem;color:#ffffffe6;line-height:1.8;max-width:800px}.company-about-philosophy-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.company-about-principle-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.company-about-principle-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-about-principle-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.company-about-principle-description{font-size:1rem;color:#ffffffb3;line-height:1.6}@media (max-width: 768px){.company-about-hero{padding:120px 0 60px}.company-about-vision,.company-about-mission,.company-about-philosophy{padding:60px 0}.company-about-section-header{flex-direction:column;align-items:flex-start;gap:16px}.company-about-philosophy-principles{grid-template-columns:1fr}}.company-security-page{min-height:100vh;background:#050509;color:#fff}.company-security-container{max-width:1200px;margin:0 auto;padding:0 24px}.company-security-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.company-security-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.company-security-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.company-security-hero-content{text-align:center;max-width:900px;margin:0 auto}.company-security-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.company-security-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.company-security-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.company-security-model,.company-security-responsibilities,.company-security-practices{padding:80px 0}.company-security-model{background:#050509}.company-security-responsibilities{background:#0a0a0a80}.company-security-practices{background:#050509}.company-security-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.company-security-section-icon{color:#14b8a6;flex-shrink:0}.company-security-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0}.company-security-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.company-security-model-features{display:flex;flex-direction:column;gap:24px;margin-top:40px;max-width:900px}.company-security-model-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.company-security-model-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.company-security-model-feature-icon{width:64px;height:64px;background:#14b8a61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;flex-shrink:0}.company-security-model-feature-content{flex:1}.company-security-model-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.company-security-model-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.company-security-responsibilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.company-security-responsibility-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.company-security-responsibility-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-security-check-icon{color:#14b8a6;margin-bottom:16px}.company-security-responsibility-title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.company-security-responsibility-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.company-security-practices-list{display:flex;flex-direction:column;gap:16px;margin-top:40px;max-width:900px}.company-security-practice-item{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:1rem;color:#ffffffe6;transition:all .3s ease}.company-security-practice-item:hover{background:#ffffff0d;border-color:#14b8a64d}@media (max-width: 768px){.company-security-hero{padding:120px 0 60px}.company-security-model,.company-security-responsibilities,.company-security-practices{padding:60px 0}.company-security-section-header{flex-direction:column;align-items:flex-start;gap:16px}.company-security-model-feature{flex-direction:column;text-align:center}.company-security-responsibilities-grid{grid-template-columns:1fr}}.company-careers-page{min-height:100vh;background:#050509;color:#fff}.company-careers-container{max-width:1200px;margin:0 auto;padding:0 24px}.company-careers-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.company-careers-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.company-careers-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.company-careers-hero-content{text-align:center;max-width:900px;margin:0 auto}.company-careers-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.company-careers-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.company-careers-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.company-careers-positions,.company-careers-culture,.company-careers-contact{padding:80px 0}.company-careers-positions{background:#050509}.company-careers-culture{background:#0a0a0a80}.company-careers-contact{background:#050509}.company-careers-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.company-careers-section-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.company-careers-section-icon{color:#14b8a6;flex-shrink:0}.company-careers-description{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:40px;max-width:900px}.company-careers-positions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.company-careers-position-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s ease}.company-careers-position-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-careers-position-title{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#fff}.company-careers-position-meta{display:flex;gap:20px;margin-bottom:16px;flex-wrap:wrap}.company-careers-position-meta-item{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:#ffffffb3}.company-careers-meta-icon{color:#14b8a6;flex-shrink:0}.company-careers-position-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:24px}.company-careers-position-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.company-careers-position-link:hover{color:#06b6d4;gap:12px}.company-careers-position-arrow{width:16px;height:16px}.company-careers-culture-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}.company-careers-value-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.company-careers-value-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-careers-value-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.company-careers-value-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.company-careers-contact-content{text-align:center;max-width:600px;margin:0 auto}.company-careers-contact-icon{color:#14b8a6;margin:0 auto 24px}.company-careers-contact-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.company-careers-contact-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.company-careers-contact-email{display:inline-block;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.company-careers-contact-email:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}@media (max-width: 768px){.company-careers-hero{padding:120px 0 60px}.company-careers-positions,.company-careers-culture,.company-careers-contact{padding:60px 0}.company-careers-section-header{flex-direction:column;align-items:flex-start;gap:16px}.company-careers-positions-grid,.company-careers-culture-values{grid-template-columns:1fr}}.company-contact-page{min-height:100vh;background:#050509;color:#fff}.company-contact-container{max-width:900px;margin:0 auto;padding:0 24px}.company-contact-hero{padding:140px 0 80px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.company-contact-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.1) 0%,transparent 70%);pointer-events:none}.company-contact-hero-container{max-width:900px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.company-contact-hero-content{text-align:center;max-width:800px;margin:0 auto}.company-contact-hero-icon{color:#14b8a6;margin:0 auto 24px;display:flex;justify-content:center}.company-contact-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.company-contact-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6}.company-contact-form-section{padding:80px 0;background:#050509}.company-contact-form-wrapper{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:48px}.company-contact-form-header{text-align:center;margin-bottom:40px}.company-contact-form-icon{color:#14b8a6;margin:0 auto 24px}.company-contact-form-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.company-contact-form-description{font-size:1.125rem;color:#ffffffb3;line-height:1.6}.company-contact-form{display:flex;flex-direction:column;gap:24px}.company-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.company-contact-form-group{display:flex;flex-direction:column;gap:8px}.company-contact-form-label{font-size:.9375rem;font-weight:600;color:#ffffffe6}.company-contact-form-input,.company-contact-form-select,.company-contact-form-textarea{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 16px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease}.company-contact-form-input:focus,.company-contact-form-select:focus,.company-contact-form-textarea:focus{outline:none;border-color:#14b8a6;background:#000000b3}.company-contact-form-textarea{resize:vertical;min-height:120px}.company-contact-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d;margin-top:8px}.company-contact-form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.company-contact-form-submit-icon{width:20px;height:20px}.company-contact-email{padding:80px 0;background:#0a0a0a80}.company-contact-email-content{text-align:center;max-width:700px;margin:0 auto}.company-contact-email-icon{color:#14b8a6;margin:0 auto 24px}.company-contact-email-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.company-contact-email-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:40px;line-height:1.6}.company-contact-email-addresses{display:flex;flex-direction:column;gap:16px}.company-contact-email-link{display:flex;align-items:center;gap:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;text-decoration:none;color:#fff;transition:all .3s ease}.company-contact-email-link:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translate(4px)}.company-contact-email-link-icon{color:#14b8a6;flex-shrink:0}.company-contact-email-link-content{flex:1;text-align:left;display:flex;flex-direction:column;gap:4px}.company-contact-email-link-label{font-size:.875rem;color:#fff9}.company-contact-email-link-address{font-size:1.125rem;font-weight:600;color:#fff}.company-contact-email-link-arrow{color:#ffffff80;flex-shrink:0}@media (max-width: 768px){.company-contact-hero{padding:120px 0 60px}.company-contact-form-section,.company-contact-email{padding:60px 0}.company-contact-form-wrapper{padding:32px 24px}.company-contact-form-row{grid-template-columns:1fr}}.remittances-page{min-height:100vh;background:#050509;color:#fff}.remittances-container{max-width:1200px;margin:0 auto;padding:0 24px}.remittances-hero{padding:140px 0 100px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.remittances-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.15) 0%,transparent 70%);pointer-events:none}.remittances-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.remittances-hero-content{text-align:center;max-width:900px;margin:0 auto}.remittances-hero-icon{color:#14b8a6;margin:0 auto 32px;display:flex;justify-content:center}.remittances-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.remittances-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.remittances-hero-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.remittances-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.remittances-hero-cta-icon{width:20px;height:20px}.remittances-allows,.remittances-how,.remittances-cases,.remittances-security,.remittances-cta{padding:80px 0}.remittances-allows{background:#050509}.remittances-how{background:#0a0a0a80}.remittances-cases{background:#050509}.remittances-security{background:#0a0a0a80}.remittances-cta{background:linear-gradient(135deg,#14b8a61a,#06b6d41a)}.remittances-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.remittances-allows-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.remittances-allows-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.remittances-allows-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.remittances-allows-icon{width:80px;height:80px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6;margin:0 auto 24px}.remittances-allows-card-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.remittances-allows-card-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.remittances-how-steps{display:flex;flex-direction:column;gap:32px;max-width:800px;margin:0 auto}.remittances-how-step{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;transition:all .3s ease}.remittances-how-step:hover{background:#ffffff0d;border-color:#14b8a64d}.remittances-how-step-number{width:64px;height:64px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0}.remittances-how-step-content{flex:1}.remittances-how-step-title{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#fff}.remittances-how-step-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.remittances-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.remittances-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.remittances-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.remittances-case-icon{width:80px;height:80px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6;margin:0 auto 24px}.remittances-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.remittances-case-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.remittances-security-header{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px}.remittances-security-icon{color:#14b8a6;flex-shrink:0}.remittances-security-features{display:flex;flex-direction:column;gap:32px;max-width:900px;margin:0 auto}.remittances-security-feature{display:flex;gap:24px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;transition:all .3s ease}.remittances-security-feature:hover{background:#ffffff0d;border-color:#14b8a64d}.remittances-security-check{color:#14b8a6;flex-shrink:0;margin-top:4px}.remittances-security-feature-content{flex:1}.remittances-security-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.remittances-security-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.remittances-cta-content{text-align:center;max-width:700px;margin:0 auto}.remittances-cta-icon{color:#14b8a6;margin:0 auto 32px}.remittances-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.remittances-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:40px;line-height:1.6}.remittances-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.remittances-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.remittances-cta-button-icon{width:20px;height:20px}@media (max-width: 768px){.remittances-hero{padding:120px 0 80px}.remittances-allows,.remittances-how,.remittances-cases,.remittances-security,.remittances-cta{padding:60px 0}.remittances-allows-grid,.remittances-cases-grid{grid-template-columns:1fr}.remittances-how-step{flex-direction:column;text-align:center}.remittances-security-header{flex-direction:column;gap:16px}.remittances-security-feature{flex-direction:column;text-align:center}}.business-billing-page{min-height:100vh;background:#050509;color:#fff}.business-billing-container{max-width:1200px;margin:0 auto;padding:0 24px}.business-billing-hero{padding:140px 0 100px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.business-billing-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.15) 0%,transparent 70%);pointer-events:none}.business-billing-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.business-billing-hero-content{text-align:center;max-width:900px;margin:0 auto}.business-billing-hero-icon{color:#14b8a6;margin:0 auto 32px;display:flex;justify-content:center}.business-billing-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.business-billing-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.business-billing-hero-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.business-billing-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.business-billing-hero-cta-icon{width:20px;height:20px}.business-billing-features,.business-billing-cases,.business-billing-integration,.business-billing-future{padding:80px 0}.business-billing-features{background:#050509}.business-billing-cases{background:#0a0a0a80}.business-billing-integration{background:#050509}.business-billing-future{background:linear-gradient(135deg,#14b8a61a,#06b6d41a)}.business-billing-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.business-billing-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.business-billing-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.business-billing-feature-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-billing-feature-icon{width:80px;height:80px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6;margin:0 auto 24px}.business-billing-feature-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.business-billing-feature-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.business-billing-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.business-billing-case-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.business-billing-case-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-billing-case-icon{width:80px;height:80px;background:#14b8a61a;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#14b8a6;margin:0 auto 24px}.business-billing-case-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.business-billing-case-description{font-size:1rem;color:#ffffffb3;line-height:1.6}.business-billing-integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px}.business-billing-integration-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.business-billing-integration-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.business-billing-integration-icon{color:#14b8a6;margin:0 auto 24px}.business-billing-integration-title{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#fff}.business-billing-integration-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:24px}.business-billing-integration-features{display:flex;flex-direction:column;gap:12px;text-align:left;max-width:300px;margin:0 auto}.business-billing-integration-feature{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:#fffc}.business-billing-check-icon{color:#14b8a6;flex-shrink:0}.business-billing-future-content{text-align:center;max-width:800px;margin:0 auto}.business-billing-future-icon{color:#14b8a6;margin:0 auto 32px}.business-billing-future-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.business-billing-future-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:40px;line-height:1.6}.business-billing-future-features{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.business-billing-future-feature{display:flex;align-items:center;justify-content:center;gap:12px;font-size:1rem;color:#ffffffe6}.business-billing-future-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.business-billing-future-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.business-billing-future-cta-icon{width:20px;height:20px}@media (max-width: 768px){.business-billing-hero{padding:120px 0 80px}.business-billing-features,.business-billing-cases,.business-billing-integration,.business-billing-future{padding:60px 0}.business-billing-features-grid,.business-billing-cases-grid,.business-billing-integration-grid{grid-template-columns:1fr}}.developers-roadmap-page{min-height:100vh;background:#050509;color:#fff}.developers-roadmap-container{max-width:1200px;margin:0 auto;padding:0 24px}.developers-roadmap-hero{padding:140px 0 100px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.developers-roadmap-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.15) 0%,transparent 70%);pointer-events:none}.developers-roadmap-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.developers-roadmap-hero-content{text-align:center;max-width:900px;margin:0 auto}.developers-roadmap-hero-icon{color:#14b8a6;margin:0 auto 32px;display:flex;justify-content:center}.developers-roadmap-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.developers-roadmap-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.developers-roadmap-hero-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease}.developers-roadmap-hero-cta:hover{background:#ffffff1a;border-color:#14b8a64d;transform:translateY(-2px)}.developers-roadmap-hero-cta-icon{width:20px;height:20px}.developers-roadmap-sections{padding:80px 0;background:#050509}.developers-roadmap-section{margin-bottom:80px}.developers-roadmap-section:last-child{margin-bottom:0}.developers-roadmap-section-header{text-align:center;margin-bottom:48px}.developers-roadmap-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:16px}.developers-roadmap-badge-now{background:#14b8a633;color:#14b8a6;border:1px solid rgba(20,184,166,.3)}.developers-roadmap-badge-next{background:#06b6d433;color:#06b6d4;border:1px solid rgba(6,182,212,.3)}.developers-roadmap-badge-later{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.developers-roadmap-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.developers-roadmap-section-description{font-size:1.125rem;color:#ffffffb3;line-height:1.6;max-width:800px;margin:0 auto}.developers-roadmap-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.developers-roadmap-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;transition:all .3s ease}.developers-roadmap-item:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-2px)}.developers-roadmap-item-header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.developers-roadmap-item-title{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.developers-roadmap-item-meta{display:flex;gap:16px;flex-wrap:wrap}.developers-roadmap-item-version{font-size:.875rem;color:#14b8a6;background:#14b8a61a;padding:4px 12px;border-radius:8px;font-weight:600}.developers-roadmap-item-date{font-size:.875rem;color:#fff9;display:flex;align-items:center;gap:6px}.developers-roadmap-item-date:before{content:"";width:4px;height:4px;background:#fff6;border-radius:50%}.developers-roadmap-item-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:16px}.developers-roadmap-item-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s ease}.developers-roadmap-item-link:hover{color:#06b6d4;gap:10px}.developers-roadmap-cta{padding:80px 0;background:#0a0a0a80}.developers-roadmap-cta-content{text-align:center;max-width:800px;margin:0 auto}.developers-roadmap-cta-icon{color:#14b8a6;margin:0 auto 32px}.developers-roadmap-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.developers-roadmap-cta-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:40px;line-height:1.6}.developers-roadmap-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.developers-roadmap-cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border-radius:12px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease}.developers-roadmap-cta-button-primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff;box-shadow:0 4px 20px #14b8a64d}.developers-roadmap-cta-button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.developers-roadmap-cta-button-secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.developers-roadmap-cta-button-secondary:hover{background:#ffffff1a;border-color:#14b8a64d;transform:translateY(-2px)}.developers-roadmap-cta-button-icon{width:20px;height:20px}@media (max-width: 768px){.developers-roadmap-hero{padding:120px 0 80px}.developers-roadmap-sections,.developers-roadmap-cta{padding:60px 0}.developers-roadmap-section{margin-bottom:60px}.developers-roadmap-items{grid-template-columns:1fr}.developers-roadmap-cta-buttons{flex-direction:column}.developers-roadmap-cta-button{width:100%;justify-content:center}}.company-press-page{min-height:100vh;background:#050509;color:#fff}.company-press-container{max-width:1200px;margin:0 auto;padding:0 24px}.company-press-hero{padding:140px 0 100px;margin-top:0;background:linear-gradient(180deg,#0a0a0af2,#050509);position:relative;overflow:hidden}.company-press-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(20,184,166,.15) 0%,transparent 70%);pointer-events:none}.company-press-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.company-press-hero-content{text-align:center;max-width:900px;margin:0 auto}.company-press-hero-icon{color:#14b8a6;margin:0 auto 32px;display:flex;justify-content:center}.company-press-hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#14b8a6,#06b6d4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.company-press-hero-subtitle{font-size:clamp(1.125rem,2vw,1.5rem);color:#ffffffb3;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.company-press-hero-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.company-press-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.company-press-hero-cta-icon{width:20px;height:20px}.company-press-statements,.company-press-news,.company-press-coverage,.company-press-announcements,.company-press-media-kit,.company-press-contact,.company-press-form-section{padding:80px 0}.company-press-statements{background:#050509}.company-press-news{background:#0a0a0a80}.company-press-coverage{background:#050509}.company-press-announcements{background:#0a0a0a80}.company-press-media-kit{background:#050509}.company-press-contact{background:#0a0a0a80}.company-press-form-section{background:#050509}.company-press-section-header{text-align:center;margin-bottom:48px}.company-press-section-icon{color:#14b8a6;margin:0 auto 24px}.company-press-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.company-press-section-description{font-size:1.125rem;color:#ffffffb3;line-height:1.6;max-width:800px;margin:0 auto}.company-press-statements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.company-press-statement-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:all .3s ease}.company-press-statement-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-press-statement-date{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#fff9;margin-bottom:16px}.company-press-statement-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.company-press-statement-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:20px}.company-press-statement-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s ease}.company-press-statement-link:hover{color:#06b6d4;gap:12px}.company-press-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.company-press-news-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.company-press-news-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-press-news-image{width:100%;height:180px;background:#14b8a61a;display:flex;align-items:center;justify-content:center;color:#14b8a6}.company-press-news-content{padding:24px}.company-press-news-date{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#fff9;margin-bottom:12px}.company-press-news-title{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#fff}.company-press-news-description{font-size:.9375rem;color:#ffffffb3;line-height:1.6;margin-bottom:16px}.company-press-news-link{display:inline-flex;align-items:center;gap:6px;color:#14b8a6;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease}.company-press-news-link:hover{color:#06b6d4;gap:8px}.company-press-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.company-press-coverage-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;transition:all .3s ease}.company-press-coverage-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-press-coverage-source{font-size:.875rem;font-weight:600;color:#14b8a6;margin-bottom:12px}.company-press-coverage-title{font-size:1.125rem;font-weight:600;margin-bottom:12px;color:#fff}.company-press-coverage-date{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#fff9;margin-bottom:16px}.company-press-coverage-link{display:inline-flex;align-items:center;gap:6px;color:#14b8a6;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease}.company-press-coverage-link:hover{color:#06b6d4;gap:8px}.company-press-announcements-list{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto}.company-press-announcement-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;display:flex;gap:24px;transition:all .3s ease}.company-press-announcement-item:hover{background:#ffffff0d;border-color:#14b8a64d}.company-press-announcement-badge{padding:8px 16px;background:#14b8a633;color:#14b8a6;border-radius:8px;font-size:.875rem;font-weight:600;height:fit-content;white-space:nowrap}.company-press-announcement-content{flex:1}.company-press-announcement-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.company-press-announcement-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:16px}.company-press-announcement-meta{display:flex;align-items:center;gap:16px}.company-press-announcement-date{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#fff9}.company-press-media-kit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.company-press-media-kit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.company-press-media-kit-card:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translateY(-4px)}.company-press-media-kit-icon{color:#14b8a6;margin:0 auto 24px}.company-press-media-kit-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.company-press-media-kit-description{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:24px}.company-press-media-kit-link{display:inline-flex;align-items:center;gap:8px;color:#14b8a6;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.company-press-media-kit-link:hover{color:#06b6d4;gap:12px}.company-press-contact-content{text-align:center;max-width:700px;margin:0 auto}.company-press-contact-icon{color:#14b8a6;margin:0 auto 32px}.company-press-contact-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.company-press-contact-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:32px;line-height:1.6}.company-press-contact-email{display:inline-block;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d}.company-press-contact-email:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.company-press-form-wrapper{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:48px;max-width:800px;margin:0 auto}.company-press-form-header{text-align:center;margin-bottom:40px}.company-press-form-icon{color:#14b8a6;margin:0 auto 24px}.company-press-form-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;color:#fff}.company-press-form-description{font-size:1.125rem;color:#ffffffb3;line-height:1.6}.company-press-form{display:flex;flex-direction:column;gap:24px}.company-press-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.company-press-form-group{display:flex;flex-direction:column;gap:8px}.company-press-form-label{font-size:.9375rem;font-weight:600;color:#ffffffe6}.company-press-form-input,.company-press-form-select,.company-press-form-textarea{background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 16px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease}.company-press-form-input:focus,.company-press-form-select:focus,.company-press-form-textarea:focus{outline:none;border-color:#14b8a6;background:#000000b3}.company-press-form-textarea{resize:vertical;min-height:120px}.company-press-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;border-radius:12px;color:#fff;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #14b8a64d;margin-top:8px}.company-press-form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px #14b8a666}.company-press-form-submit-icon{width:20px;height:20px}@media (max-width: 768px){.company-press-hero{padding:120px 0 80px}.company-press-statements,.company-press-news,.company-press-coverage,.company-press-announcements,.company-press-media-kit,.company-press-contact,.company-press-form-section{padding:60px 0}.company-press-statements-grid,.company-press-news-grid,.company-press-coverage-grid,.company-press-media-kit-grid{grid-template-columns:1fr}.company-press-announcement-item{flex-direction:column}.company-press-form-wrapper{padding:32px 24px}.company-press-form-row{grid-template-columns:1fr}}.header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem 0;box-shadow:0 2px 10px #0000001a}.header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo h1{margin:0;font-size:1.8rem;font-weight:700}.subtitle{font-size:.9rem;opacity:.9;display:block;margin-top:.2rem}.wallet-section{display:flex;align-items:center;gap:1rem}.error-message{background:#f003;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;border:1px solid rgba(255,0,0,.3)}.wallet-connected{display:flex;align-items:center;gap:1rem;background:#ffffff1a;padding:.5rem 1rem;border-radius:8px}.wallet-address{display:flex;align-items:center;gap:.5rem}.address-label{font-size:.85rem;opacity:.8}.address-value{font-weight:600;font-family:Courier New,monospace}.btn-connect,.btn-disconnect{background:#fff;color:#667eea;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.btn-connect:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-connect:disabled{opacity:.6;cursor:not-allowed}.btn-disconnect{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-disconnect:hover{background:#ffffff4d}.connect-section{display:flex;flex-direction:column;align-items:center;gap:.5rem}.mobile-note{font-size:.75rem;opacity:.8;margin:0;text-align:center}.mobile-help{margin-top:.5rem;padding:.5rem;background:#ffffff1a;border-radius:4px;font-size:.8rem}.mobile-help p{margin:0}@media (max-width: 768px){.header-container{flex-direction:column;gap:1rem}.wallet-connected{flex-direction:column;width:100%}.wallet-section{width:100%;flex-direction:column}.error-message{width:100%;text-align:center}.btn-connect{width:100%}}.buy-form-container{margin-top:2rem;padding:2rem;background:#f8f9fa;border-radius:12px}.buy-form-container h3{margin:0 0 1.5rem;color:#333;font-size:1.5rem}.buy-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:600;color:#555;font-size:.9rem}.input-group{display:flex;align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden}.input-group input{flex:1;border:none;padding:1rem;font-size:1.1rem;outline:none}.input-group input:disabled{background:#f5f5f5;cursor:not-allowed}.input-suffix{padding:1rem;background:#f0f0f0;font-weight:600;color:#666}.balance-info{font-size:.85rem;color:#666}.output-display{background:#fff;padding:1.5rem;border-radius:8px;font-size:1.5rem;font-weight:700;color:#667eea;text-align:center;border:2px solid #667eea}.vesting-info{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.85rem;color:#666}.vesting-info span{padding:.5rem;background:#fff;border-radius:6px}.error-message{background:#fee;color:#c33;padding:1rem;border-radius:8px;border:1px solid #fcc}.success-message{background:#efe;color:#3c3;padding:1rem;border-radius:8px;border:1px solid #cfc}.btn-buy{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-buy:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-buy:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.buy-form-container{padding:1.5rem;margin-top:1rem}.buy-form-container h3{font-size:1.3rem}.input-group input{font-size:1rem;padding:.875rem}.input-suffix{padding:.875rem;font-size:.9rem}.output-display{font-size:1.3rem;padding:1.2rem}.btn-buy{padding:1rem;font-size:1rem;width:100%}.vesting-info{font-size:.8rem}}.claim-section{margin-top:2rem;padding:2rem;background:#f0f4ff;border-radius:12px;border:2px solid #667eea}.claim-section h3{margin:0 0 1.5rem;color:#333;font-size:1.5rem}.claim-info{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.info-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px}.info-row.highlight{background:#667eea;color:#fff;font-weight:600}.info-label{color:#666;font-size:.95rem}.info-row.highlight .info-label{color:#fff}.info-value{font-weight:600;color:#333;font-size:1rem}.info-row.highlight .info-value{color:#fff;font-size:1.1rem}.claim-action{margin-bottom:1rem}.btn-claim{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-claim:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-claim:disabled{opacity:.6;cursor:not-allowed}.vesting-note{margin-top:1.5rem;padding:1rem;background:#fff;border-radius:8px;font-size:.9rem;color:#666;line-height:1.6}.vesting-note p{margin:.5rem 0}.vesting-date{font-weight:600;color:#333;margin-top:.75rem!important}.error-message{background:#fee;color:#c33;padding:1rem;border-radius:8px;border:1px solid #fcc;margin-bottom:1rem}.success-message{background:#efe;color:#3c3;padding:1rem;border-radius:8px;border:1px solid #cfc;margin-bottom:1rem}.info-panel{margin-top:2rem;padding:2rem;background:#f8f9fa;border-radius:12px}.info-panel h3{margin:0 0 1.5rem;color:#333;font-size:1.5rem}.progress-section{margin-bottom:2rem}.progress-header{display:flex;justify-content:space-between;margin-bottom:.5rem;font-weight:600;color:#333}.progress-bar{width:100%;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.progress-stats{text-align:center;font-size:.9rem;color:#666}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.info-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fff;border-radius:8px}.info-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:10px;color:#667eea;flex-shrink:0}.info-content{flex:1}.info-title{font-weight:600;color:#333;margin-bottom:.25rem}.info-desc{font-size:.9rem;color:#666}.disclaimer{padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;font-size:.9rem;color:#856404;line-height:1.6}.disclaimer p{margin:0}@media (max-width: 768px){.info-grid{grid-template-columns:1fr}}.sale-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;max-width:800px;margin:2rem auto}.sale-card.loading,.sale-card.error{text-align:center;padding:4rem 2rem}.sale-card.error.mobile-error{padding:2rem;text-align:left}.error-container{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.error-text{color:#000;font-size:.9rem;line-height:1.5;margin:0;word-break:break-word;font-family:monospace}.spinner{border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sale-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.sale-header h2{margin:0;font-size:2rem;color:#333}.sale-status{display:flex;gap:.5rem}.status-badge{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.status-badge.upcoming{background:#fff3cd;color:#856404}.status-badge.active{background:#d4edda;color:#155724}.status-badge.ended{background:#f8d7da;color:#721c24}.status-badge.paused{background:#ffeaa7;color:#d63031}.sale-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-item{text-align:center;padding:1rem;background:#f8f9fa;border-radius:12px}.stat-label{font-size:.85rem;color:#666;margin-bottom:.5rem}.stat-value{font-size:1.3rem;font-weight:700;color:#333}.countdown{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;margin-bottom:2rem;text-align:center}.countdown-label{font-size:1rem;margin-bottom:1rem;opacity:.9}.countdown-timer{display:flex;justify-content:center;gap:2rem}.countdown-item{display:flex;flex-direction:column;align-items:center}.countdown-value{font-size:2.5rem;font-weight:700;line-height:1}.countdown-unit{font-size:.85rem;opacity:.9;margin-top:.5rem}.sale-dates{display:flex;justify-content:space-between;padding:1rem;background:#f8f9fa;border-radius:8px;margin-bottom:2rem}.date-item{display:flex;flex-direction:column;gap:.25rem}.date-label{font-size:.85rem;color:#666}.date-value{font-size:.95rem;font-weight:600;color:#333}.connect-wallet-prompt{margin-top:2rem;padding:2.5rem;background:linear-gradient(135deg,#f0f4ff,#e8f0fe);border-radius:16px;border:2px solid #667eea;text-align:center}.prompt-icon{font-size:4rem;margin-bottom:1rem}.connect-wallet-prompt h3{margin:0 0 1rem;color:#333;font-size:1.8rem}.connect-wallet-prompt>p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.prompt-features{list-style:none;padding:0;margin:1.5rem 0;text-align:left;display:inline-block;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.prompt-features li{padding:.5rem 0;color:#333;font-size:.95rem}.prompt-note{margin-top:1.5rem;padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:.9rem;max-width:600px;margin-left:auto;margin-right:auto}.prompt-note strong{color:#856404}@media (max-width: 768px){.sale-card{margin:1rem;padding:1.5rem}.sale-header{flex-direction:column;align-items:flex-start;gap:1rem}.sale-stats{grid-template-columns:repeat(2,1fr)}.countdown-timer{gap:1rem}.countdown-value{font-size:2rem}.sale-dates{flex-direction:column;gap:1rem}.connect-wallet-prompt{padding:1.5rem}.prompt-icon{font-size:3rem}.connect-wallet-prompt h3{font-size:1.5rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:2rem 0}.footer{background:#333;color:#fff;text-align:center;padding:2rem;margin-top:auto}.footer p{margin:.5rem 0}.footer a{color:#667eea;text-decoration:none}.footer a:hover{text-decoration:underline}
