/*! tailwindcss v4.1.17 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:middle;display:block}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}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{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}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter V;src:url(/assets/Inter-BvqD2EcJ.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:AeonikPro;src:url(/assets/fonnts.com-Aeonik_Regular-BcUqW04i.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AeonikPro;src:url(/assets/fonnts.com-Aeonik_Light-C51XFvnW.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AeonikPro;src:url(/assets/fonnts.com-Aeonik_Bold-CWQWS5Hb.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AeonikPro;src:url(/assets/fonnts.com-Aeonik_Black-BvyDVNto.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0}body{color:#fff;background-color:#000;width:100%;min-height:100vh;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}img{vertical-align:middle;border:0;max-width:100%;display:inline-block}#root{width:100%;min-height:100vh}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}*{scrollbar-width:auto;scrollbar-color:#8b5cf680 transparent}.app{width:100%;min-height:100vh;position:relative}.app:before{content:"";pointer-events:none;z-index:0;background-image:url(/assets/68d3d10c890fef15952eb66c_Background-o1tkKmcl.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100vw;max-width:1940px;height:210vh;position:absolute;left:50%;transform:translate(-50%)}.app:after{content:"";width:100vw;max-width:1920px;height:100vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#03001480;border-bottom:1px solid #ffffff1a;width:100%;padding:.75rem 0;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;max-width:1400px;height:50px;margin:0 auto;display:flex}.logo-section{align-items:center;gap:.75rem;display:flex}.logo-image{object-fit:contain;width:auto;height:120px;max-height:120px;transition:transform .3s}.logo-image:hover{transform:scale(1.02)}.logo-text{font-feature-settings:unset;color:#fff;white-space:nowrap;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:500}.nav-menu{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:3rem;align-items:center;gap:2rem;padding:.75rem 1.5rem;display:flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3,inset 0 -1px #ffffff1a}.nav-link{font-feature-settings:unset;color:#fff;white-space:nowrap;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover{color:#b4b4b4cc}.auth-buttons{align-items:center;gap:1.5rem;display:flex}.login-btn{font-feature-settings:unset;color:#fff;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s}.login-btn:hover{opacity:.8}.signup-btn{font-feature-settings:unset;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf61a;border:1.5px solid #8b5cf6;border-radius:.9rem;padding:.625rem 1.25rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s;box-shadow:0 0 20px #8b5cf626}.signup-btn:hover{background:#8b5cf633;border-color:#a78bfa;transform:translateY(-1px);box-shadow:0 0 30px #8b5cf64d}.hamburger{cursor:pointer;z-index:1000;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.hamburger-line{background:#fff;border-radius:2px;width:24px;height:2px;transition:all .3s}.hamburger-line.active:first-child{transform:rotate(45deg)translate(7px,7px)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.main-content{z-index:1;max-width:1600px;margin:0 auto;scroll-margin-top:0;position:relative;overflow-x:hidden}.hero-section{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:1200px;min-height:600px;margin:0 auto;padding:0 0 5rem;display:flex;position:relative}.ai-badge{color:#a78bfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);perspective:1000px;transform-style:preserve-3d;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:2rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex;transform:translate(0,0);box-shadow:0 4px 20px #8b5cf626}.ai-badge:hover{background:#8b5cf626;border-color:#8b5cf666;transform:translate(10px);box-shadow:0 4px 30px #8b5cf640}.ai-badge svg{width:20px;height:20px}.ai-badge span{background:linear-gradient(90deg,#a78bfa 0%,#c4b5fd 44%,#e9d5ff 50%,#c4b5fd 76%,#a78bfa 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite purpleSweep}.section-header-title{text-align:center;margin:1rem 0;padding:.5rem 0}.section-header-title-h1{font-feature-settings:unset;margin:0;padding:.25rem 0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:72px;font-weight:550;line-height:1.2}.section-header-title span{background:linear-gradient(90deg,#fff 0%,#d9d9d9 44%,#666 50%,#d9d9d9 76%,#fff 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite sweep;display:inline-block}.typewriter-wrapper{display:inline-block;overflow:hidden}.typewriter-text{background:linear-gradient(90deg,#fff 0%,#d9d9d9 44%,#666 50%,#d9d9d9 76%,#fff 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite sweep;display:inline-block}.typewriter-cursor{background:linear-gradient(90deg,#fff 0%,#d9d9d9 44%,#666 50%,#d9d9d9 76%,#fff 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:4px;animation:4s linear infinite sweep;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sweep{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes purpleSweep{0%{background-position-x:0%}to{background-position-x:200%}}.hero-subtitle{color:#ffffffe6;max-width:800px;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.8}.hero-founder-info{color:#ffffffd9;text-align:center;max-width:900px;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.8}.hero-founder-info strong{color:#8c00ff;font-weight:600}.hero-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.cta-btn{font-feature-settings:unset;cursor:pointer;border-radius:2.5rem;padding:.875rem 2rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.cta-primary{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:1.5px solid #8b5cf6;box-shadow:0 4px 20px #8b5cf64d}.cta-primary:hover{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);transform:translateY(-2px);box-shadow:0 6px 30px #8b5cf680}.cta-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101010;border:1.5px solid #fff3;font-weight:500}.cta-secondary:hover{background:#1a1a1a;border-color:#ffffff4d;transform:translateY(-2px)}.features-section{width:100vw;margin-left:calc(50% - 50vw);padding:6rem 2rem;scroll-margin-top:80px}.features-header{text-align:center;max-width:900px;margin:0 auto 4rem}.features-label{color:#8b5cf6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600;display:block}.features-title{color:#fff;margin:1rem 0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:600;line-height:1.2}.features-description{color:#ffffffb3;margin-top:1.5rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.8}.features-grid{border:1px solid #ffffff1a;border-radius:2rem;grid-template-columns:repeat(4,1fr);gap:0;max-width:1400px;margin:0 auto;display:grid}.feature-card{background:0 0;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;border-radius:0;padding:3rem 2rem;transition:all .3s;position:relative;overflow:hidden}.feature-card:first-child{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.feature-card:nth-child(4){border-top-right-radius:2rem;border-bottom-right-radius:2rem}.feature-card:nth-child(4n){border-right:none}.feature-card:nth-last-child(-n+4){border-bottom:none}.feature-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#8b5cf600 0%,#8b5cf626 100%);width:100%;height:100%;transition:opacity .45s cubic-bezier(.6,.6,0,1);position:absolute;top:0;left:0}.feature-card:hover{border-color:#8b5cf666}.feature-card:hover:after{opacity:1}.feature-icon{color:#a78bfa;z-index:1;border-radius:.5rem;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex;position:relative}.feature-icon svg{width:40px;height:40px}.feature-title{color:#fff;z-index:1;margin:1rem 0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600;position:relative}.feature-text{color:#fff9;z-index:1;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;line-height:1.6;position:relative}@media (min-width:1920px){.features-header{margin:20rem auto 4rem}.modules-label,.about-label{font-size:1.375rem}.modules-title{font-size:3rem}.modules-image-container{bottom:4rem;left:0;right:0;transform:translate(50%)translateY(-100%)}.modules-arrow-image{width:170%;max-width:850px;transform:translate(-1%)}.modules-grid{grid-template-columns:repeat(4,1fr);max-width:1600px}}@media (min-width:1441px) and (max-width:1919px){.modules-label,.about-label{font-size:1.3rem}.modules-title{font-size:2.875rem}.modules-image-container{bottom:3rem;left:0;right:0}.modules-arrow-image{width:180%;max-width:750px;transform:translate(-6%)}.modules-grid{grid-template-columns:repeat(4,1fr);max-width:1400px}}@media (max-width:1440px){.app:before{background-position:top;height:180vh}}@media (min-width:1350px) and (max-width:1440px){.modules-label,.about-label{font-size:1.25rem}.modules-title{font-size:2.75rem}.modules-image-container{bottom:4rem;left:0;right:0}.modules-arrow-image{width:200%;max-width:760px;transform:translate(-8%)}.modules-grid{grid-template-columns:repeat(4,1fr);max-width:1400px}}@media (min-width:1025px) and (max-width:1349px){.header-container{padding:0 1.5rem}.logo-text{white-space:nowrap;font-size:1.0625rem}.signup-btn{padding:.5rem 1rem;font-size:.875rem}.modules-label,.about-label{font-size:1.25rem}.modules-title{font-size:2.75rem}.modules-image-container{bottom:2rem;left:0;right:0;transform:translate(50%)translateY(-100%)}.modules-arrow-image{width:200%;max-width:700px;transform:translate(-17%)}.modules-grid{grid-template-columns:repeat(4,1fr);max-width:1400px}}@media (max-width:1248px){.section-header-title-h1{font-size:44px;line-height:52px}.hero-section{padding:4rem 2rem}.hero-subtitle{font-size:1.125rem}.features-section{padding-top:21rem}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card{padding:2.5rem 1.75rem}.feature-card:nth-child(4n){border-right:1px solid #ffffff1a}.feature-card:nth-child(2n){border-right:none}.feature-card:first-child{border-top-left-radius:2rem;border-bottom-left-radius:0}.feature-card:nth-child(2){border-top-right-radius:2rem;border-bottom-right-radius:0}.feature-card:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:2rem}.feature-card:nth-child(4){border-top-right-radius:0;border-bottom-right-radius:2rem}.feature-card:nth-last-child(-n+4){border-bottom:1px solid #ffffff1a}.feature-card:nth-last-child(-n+2){border-bottom:none}.features-title{font-size:2.5rem}.module-card{padding:2.5rem 1.75rem}.module-card:nth-child(4n){border-right:1px solid #ffffff1a}.module-card:nth-child(2n){border-right:none}.module-card:first-child{border-radius:2rem 0 0!important}.module-card:nth-child(2){border-radius:0 2rem 0 0!important}.module-card:nth-child(3),.module-card:nth-child(4),.module-card:nth-child(5),.module-card:nth-child(6){border-radius:0!important}.module-card:nth-child(7){border-radius:0 0 0 2rem!important}.module-card:last-child{border-radius:0 0 2rem!important}.module-card:nth-last-child(-n+2){border-bottom:none}}@media (max-width:1024px){.app:before{background-position:top;background-size:cover;height:180vh}.header-container{flex-wrap:nowrap;gap:.75rem;position:relative}.logo-section{flex-shrink:1;order:1;min-width:0}.logo-text{white-space:nowrap;font-size:1rem}.hamburger{flex-shrink:0;order:3;display:flex}.auth-buttons{flex-shrink:0;order:2}.nav-menu{-webkit-backdrop-filter:blur(12px);opacity:0;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff1a;border-radius:0;flex-direction:column;order:4;align-items:stretch;gap:0;width:100%;max-height:0;padding:0;transition:all .3s;position:absolute;top:131%;left:0;right:0;overflow:hidden;background:#030014f0!important;box-shadow:0 10px 40px #00000080!important}.nav-menu.active{opacity:1;height:1500px;max-height:1500px;padding:1.25rem 0}.nav-link{border-bottom:1px solid #ffffff0d;padding:1.25rem 2rem;font-size:1.0625rem;transition:all .2s}.nav-link:hover{color:#a78bfa;background:#8b5cf61a}.nav-link:last-child{border-bottom:none}.ai-badge{gap:.375rem;padding:.5rem 1rem;font-size:.75rem}.ai-badge svg{width:16px;height:16px}.section-header-title span{font-size:60px;line-height:74px}.hero-founder-info{font-size:1.125rem;line-height:1.6}.cta-btn{padding:.75rem 1.75rem;font-size:.9375rem}.modules-label{font-size:1.125rem}.modules-title{font-size:2.5rem}.modules-image-container{bottom:3rem;left:0;right:0}.modules-arrow-image{width:100%;max-width:700px;left:60%;transform:translate(-100%)}.modules-grid{grid-template-columns:repeat(2,1fr);max-width:700px}.module-card{padding:2.5rem 1.75rem}.module-card:nth-child(4n){border-right:1px solid #ffffff1a}.module-card:nth-child(2n){border-right:none}.module-card:first-child{border-radius:2rem 0 0!important}.module-card:nth-child(2){border-radius:0 2rem 0 0!important}.module-card:nth-child(3),.module-card:nth-child(4),.module-card:nth-child(5),.module-card:nth-child(6){border-radius:0!important}.module-card:nth-child(7){border-radius:0 0 0 2rem!important}.module-card:last-child{border-radius:0 0 2rem!important}.module-card:nth-last-child(-n+2){border-bottom:none}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card{padding:2.5rem 1.75rem}.feature-card:nth-child(4n){border-right:1px solid #ffffff1a}.feature-card:nth-child(2n){border-right:none}.feature-card:first-child{border-top-left-radius:2rem;border-bottom-left-radius:0}.feature-card:nth-child(2){border-top-right-radius:2rem;border-bottom-right-radius:0}.feature-card:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:2rem}.feature-card:nth-child(4){border-top-right-radius:0;border-bottom-right-radius:2rem}.feature-card:nth-last-child(-n+2){border-bottom:none}}@media (max-width:768px){.app:before{background-position:top;background-size:cover;height:160vh}.header-container{flex-wrap:nowrap;gap:.5rem;height:40px;padding:0 .5rem;position:relative}.logo-section{flex-shrink:1;order:1;min-width:0}.logo-image{height:100px;max-height:100px}.logo-text{white-space:nowrap;font-size:.875rem}.logo-icon{flex-shrink:0;width:26px;height:26px}.logo-icon svg{width:26px;height:26px}.hamburger{flex-shrink:0;order:3;display:flex}.auth-buttons{flex-shrink:0;order:2;gap:.5rem}.login-btn{padding:.375rem .625rem;font-size:.8125rem}.signup-btn{padding:.375rem .75rem;font-size:.8125rem}.nav-menu{-webkit-backdrop-filter:blur(20px);opacity:0;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff1a;border-radius:0;flex-direction:column;order:4;align-items:stretch;gap:0;width:100%;max-height:0;padding:0;transition:all .3s;position:absolute;top:131%;left:0;right:0;overflow:hidden;background:#030014f0!important;box-shadow:0 10px 40px #00000080!important}.nav-menu.active{opacity:1;height:1100px;max-height:1100px;padding:1rem 0}.nav-link{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem;font-size:1rem;transition:all .2s}.nav-link:hover{color:#a78bfa;background:#8b5cf61a}.nav-link:last-child{border-bottom:none}.ai-badge{gap:.3125rem;padding:.4375rem .875rem;font-size:.6875rem}.ai-badge svg{width:14px;height:14px}.section-header-title span{font-size:40px;line-height:50px}.hero-section{gap:1.5rem;padding:3rem 1.5rem}.hero-subtitle{font-size:1rem}.hero-founder-info{font-size:1rem;line-height:1.6}.hero-cta-buttons{flex-direction:row;gap:1rem;width:100%}.cta-btn{width:100%;max-width:200px;padding:.6875rem 1.5rem;font-size:.875rem}.features-section{padding:4rem 1.5rem}.features-grid{grid-template-columns:1fr}.feature-card{border-bottom:1px solid #ffffff1a;border-right:none;border-radius:0;padding:2.5rem 2rem}.feature-card:first-child{border-radius:2rem 2rem 0 0}.feature-card:nth-child(2),.feature-card:nth-child(3),.feature-card:nth-child(4){border-radius:0}.feature-card:nth-child(2n),.feature-card:nth-child(4n){border-right:none}.feature-card:last-child{border-bottom:none;border-radius:0 0 2rem 2rem}.feature-icon{width:56px;height:56px}.feature-icon svg{width:32px;height:32px}.feature-title{font-size:1.375rem}.feature-text{font-size:1rem}.features-title{font-size:2rem}.features-description{font-size:1rem}.modules-label{font-size:.875rem}.modules-title{font-size:2rem}.modules-image-container{bottom:2rem;left:0;right:0;transform:translate(50%)translateY(-100%)}.modules-arrow-image{width:100%;max-width:500px;left:50%;transform:translate(-88%)}.modules-grid{grid-template-columns:1fr;max-width:600px}.module-card{border-bottom:1px solid #ffffff1a;border-right:none;padding:2.5rem 2rem;border-radius:0!important}.module-card:first-child{border-radius:2rem 2rem 0 0!important}.module-card:nth-child(2),.module-card:nth-child(3),.module-card:nth-child(4),.module-card:nth-child(5),.module-card:nth-child(6),.module-card:nth-child(7){border-radius:0!important}.module-card:nth-child(4n){border-right:none}.module-card:last-child{border-bottom:none;border-radius:0 0 2rem 2rem!important}}@media (max-width:800px) and (min-width:769px){.app:before{background-position:top;background-size:cover;height:132vh}.modules-label,.about-label{font-size:1rem}.modules-title{font-size:2.25rem}.modules-arrow-image{max-width:900px}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card{padding:2.5rem 1.5rem}.feature-card:nth-child(2n){border-right:none}.feature-card:nth-child(odd){border-right:1px solid #ffffff1a}.feature-card:first-child{border-top-left-radius:2rem;border-bottom-left-radius:0}.feature-card:nth-child(2){border-top-right-radius:2rem;border-bottom-right-radius:0}.feature-card:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:2rem}.feature-card:nth-child(4){border-top-right-radius:0;border-bottom-right-radius:2rem}.feature-card:last-child{border-bottom:none;border-bottom-right-radius:2rem}.feature-card:nth-last-child(-n+2){border-bottom:none}.module-card{padding:2.5rem 1.5rem}.module-card:nth-child(2n){border-right:none}.module-card:nth-child(odd){border-right:1px solid #ffffff1a}.module-card:first-child{border-radius:2rem 0 0!important}.module-card:nth-child(2){border-radius:0 2rem 0 0!important}.module-card:nth-child(3),.module-card:nth-child(4),.module-card:nth-child(5),.module-card:nth-child(6){border-radius:0!important}.module-card:nth-child(7){border-radius:0 0 0 2rem!important}.module-card:last-child{border-bottom:none;border-radius:0 0 2rem!important}.module-card:nth-last-child(-n+2){border-bottom:none}}@media (max-width:800px){.app:before{background-position:top;background-size:cover;height:132vh}.modules-arrow-image{max-width:900px}}@media (max-width:480px){.header-container{padding:0 .75rem}.modules-arrow-image{max-width:650px}}@media (max-width:392px) and (min-width:340px){.app:before{background-position:top;background-size:cover;height:145vh}.header-container{gap:.25rem;padding:0 .5rem}.logo-section{gap:.475rem}.logo-text{font-size:.6875rem}.logo-icon,.logo-icon svg{width:20px;height:20px}.auth-buttons{gap:.25rem}.login-btn{padding:.25rem .375rem;font-size:.6875rem}.signup-btn{padding:.25rem .5rem;font-size:.6875rem}.modules-label,.about-label{font-size:.75rem}.modules-title{font-size:1.75rem}.modules-arrow-image{max-width:650px;transform:translate(-80%)}}@media (max-width:480px){.header-container{gap:.375rem;padding:0 .75rem}.logo-image{height:65px;max-height:65px}.logo-section{gap:.3rem}.auth-buttons{gap:.375rem}.login-btn{padding:.3125rem .5rem;font-size:.75rem}.signup-btn{padding:.3125rem .625rem;font-size:.75rem}.nav-link{padding:1rem 1.25rem;font-size:.9375rem}.ai-badge{gap:.25rem;padding:.375rem .75rem;font-size:.625rem}.ai-badge svg{width:12px;height:12px}.modules-label{font-size:.45rem}.modules-title{font-size:1.75rem}.feature-card{padding:2rem 1.5rem}.feature-icon{width:48px;height:48px}.feature-icon svg{width:28px;height:28px}.feature-title{font-size:1.25rem}.feature-text{font-size:.9375rem}.module-card{padding:2rem 1.5rem}.module-icon{width:56px;height:56px}.module-icon svg{width:30px;height:30px}.module-title{font-size:1.125rem}.module-text{font-size:.875rem}}.modules-section{z-index:2;width:100vw;margin-left:calc(50% - 50vw);padding:5rem 2rem;scroll-margin-top:80px;position:relative}.modules-section:before{content:"";z-index:-1;pointer-events:none;height:180px;position:absolute;top:-106px;left:0;right:0}.modules-header{text-align:center;max-width:900px;margin:0 auto 4rem}.modules-label{color:#0ea5e9;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600;display:block}.modules-title{color:#fff;margin:1rem 0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;line-height:1.2}.modules-description{color:#ffffffb3;margin-bottom:4rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.8}.modules-grid-section{width:100vw;margin-left:calc(50% - 50vw);padding:0 2rem 4rem}.modules-grid{border:1px solid #ffffff1a;border-radius:2rem;gap:0;margin:0 auto;display:grid}.module-card{background:0 0;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;border-radius:0;padding:2.5rem 2rem;transition:all .3s;position:relative;overflow:hidden}.module-card:nth-child(4n){border-right:none}.module-card:nth-last-child(-n+4){border-bottom:none}.module-card:first-child{border-top-left-radius:2rem}.module-card:nth-child(4){border-top-right-radius:2rem}.module-card:nth-child(5){border-bottom-left-radius:2rem}.module-card:last-child{border-bottom-right-radius:2rem}.module-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0ea5e900 0%,#0ea5e926 100%);width:100%;height:100%;transition:opacity .45s cubic-bezier(.6,.6,0,1);position:absolute;top:0;left:0}.module-card:hover{border-color:#0ea5e966}.module-card:hover:after{opacity:1}.module-icon{color:#0ea5e9;z-index:1;border-radius:1rem;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex;position:relative}.module-icon svg{width:40px;height:40px}.module-title{color:#fff;z-index:1;margin:1rem 0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600;position:relative}.module-text{color:#fff9;z-index:1;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;line-height:1.6;position:relative}.modules-image-container{z-index:1;max-width:650px;height:300px;position:relative;transform:translate(62%)translateY(-100%)}.modules-arrow-image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:806px;transition:opacity 1s cubic-bezier(.6,.6,0,1);display:block;position:absolute}.animation-wrapper{pointer-events:none;z-index:1;width:100%;height:61vh;position:absolute;top:50%;left:0;overflow:hidden}@keyframes animParticle{0%{transform:translateY(-2560px)}to{transform:translateY(0)}}.particle,.particle:after{background:0 0}.particle:after{content:"";position:absolute;top:-2560px}.particle-1{width:1px;height:1px;animation:60s linear infinite animParticle;box-shadow:705px 2173px #fff,2355px 1741px #fff,1626px 53px #fff,793px 186px #fff,2389px 211px #fff,2408px 1012px #fff,1197px 814px #fff,1108px 1211px #fff,736px 1321px #fff,2377px 1625px #fff,1362px 1254px #fff,2281px 517px #fff,280px 1377px #fff,707px 765px #fff,1110px 874px #fff,395px 1772px #fff,598px 1275px #fff,566px 2222px #fff,1134px 2076px #fff,1256px 960px #fff,2362px 1236px #fff,343px 940px #fff,764px 420px #fff,94px 197px #fff,1811px 79px #fff,613px 902px #fff,461px 1907px #fff,1480px 399px #fff,2319px 146px #fff,2551px 1000px #fff,590px 1137px #fff,384px 734px #fff,1843px 1622px #fff,2215px 364px #fff,1234px 598px #fff,2079px 1263px #fff,739px 1859px #fff,1879px 1507px #fff,1056px 2510px #fff,937px 2137px #fff,1918px 855px #fff,1560px 1803px #fff,587px 1502px #fff,1042px 545px #fff,745px 1237px #fff,1100px 1615px #fff,731px 873px #fff,1900px 936px #fff,951px 2245px #fff,1799px 58px #fff}.particle-1:after{width:1px;height:1px;box-shadow:2173px 16px #fff,4px 1535px #fff,1188px 736px #fff,872px 1494px #fff,2247px 1723px #fff,2348px 717px #fff,2192px 532px #fff,364px 2267px #fff,1795px 1749px #fff,15px 490px #fff,441px 445px #fff,2172px 1891px #fff,557px 55px #fff,2313px 1282px #fff,1370px 647px #fff,749px 58px #fff,1035px 1539px #fff,897px 1570px #fff,864px 2042px #fff,1920px 667px #fff,1676px 1554px #fff,2458px 273px #fff,1442px 2329px #fff,2407px 1300px #fff,975px 688px #fff,1238px 633px #fff,583px 2262px #fff,1482px 1451px #fff,851px 92px #fff,1737px 1863px #fff,1279px 2115px #fff,1268px 1404px #fff,2132px 988px #fff,1371px 2373px #fff,1873px 1629px #fff,1501px 921px #fff,1399px 572px #fff,1545px 905px #fff,2356px 2310px #fff,1820px 2537px #fff,2170px 1621px #fff,953px 1060px #fff,939px 458px #fff,2183px 405px #fff,15px 2110px #fff,2200px 2124px #fff,217px 1842px #fff,1028px 1223px #fff,2122px 294px #fff}.particle-2{width:2px;height:2px;animation:120s linear infinite animParticle;box-shadow:820px 2123px #fff,1256px 2345px #fff,1997px 1395px #fff,435px 150px #fff,671px 813px #fff,2073px 204px #fff,314px 1582px #fff,2158px 643px #fff,2371px 2074px #fff,2314px 727px #fff,2343px 1368px #fff,2290px 1025px #fff,1988px 2423px #fff,1439px 686px #fff,2373px 2228px #fff,613px 54px #fff,2374px 1504px #fff,1430px 2069px #fff,1688px 1965px #fff,897px 887px #fff,1810px 1864px #fff,361px 2479px #fff,1116px 1084px #fff,812px 926px #fff,1356px 82px #fff,1229px 2448px #fff,2430px 1929px #fff,2289px 1883px #fff,1904px 239px #fff,652px 2527px #fff,557px 2351px #fff,1610px 1978px #fff,1116px 1807px #fff,1928px 2273px #fff,542px 507px #fff,1119px 2084px #fff,1641px 2327px #fff,2155px 851px #fff,43px 1634px #fff,757px 132px #fff,2282px 89px #fff,2152px 1305px #fff,1924px 2232px #fff,304px 2399px #fff,608px 1703px #fff,1718px 2437px #fff,1302px 1315px #fff,12px 2554px #fff,1383px 2204px #fff}.particle-2:after{width:2px;height:2px;box-shadow:294px 1913px #fff,659px 1556px #fff,360px 1872px #fff,1546px 521px #fff,915px 19px #fff,2048px 425px #fff,590px 117px #fff,1254px 76px #fff,1125px 1146px #fff,14px 965px #fff,410px 1567px #fff,1101px 1899px #fff,282px 319px #fff,202px 212px #fff,1880px 1547px #fff,2006px 2148px #fff,563px 1611px #fff,917px 989px #fff,319px 1777px #fff,577px 929px #fff,452px 576px #fff,2246px 632px #fff,1910px 160px #fff,687px 191px #fff,438px 78px #fff,1562px 1462px #fff,1876px 1807px #fff,727px 2452px #fff,380px 2181px #fff,451px 1245px #fff,1397px 2115px #fff,1937px 2509px #fff,1610px 1057px #fff,1901px 185px #fff,1487px 702px #fff,1254px 1917px #fff,2537px 2450px #fff,1884px 1611px #fff,1228px 473px #fff,1978px 621px #fff,874px 283px #fff,868px 1717px #fff,45px 1700px #fff,778px 1418px #fff,1697px 1546px #fff,1604px 2009px #fff,306px 587px #fff,1191px 259px #fff,556px 2462px #fff}.about-section{z-index:1;max-width:1400px;margin:0 auto;padding:6rem 4rem;scroll-margin-top:80px;position:relative}.about-header{text-align:center}.about-label{color:#a78bfa;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600;display:inline-block}.about-title{color:#fff;margin:0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.company-description{text-align:center;max-width:900px;margin:3rem auto 4rem;padding:0 2rem}.company-tagline{color:#fff;background:linear-gradient(135deg,#fff 0%,#e0e0e0 50%,#fff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.4}.company-mission{color:#ffffffd9;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.8}.founders-header{text-align:center;margin:4rem 0 3rem;padding:.5rem 0}.founders-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin-bottom:6rem;margin-left:auto;margin-right:auto;display:grid}.founder-card{background:#ffffff05;border-radius:2rem;flex-direction:column;padding:0;display:flex;overflow:hidden}.founder-image-wrapper{background:linear-gradient(135deg,#8b5cf61a 0%,#3b82f61a 100%);width:100%;padding-top:100%;position:relative;overflow:hidden}.founder-image{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;top:0;left:0}.founder-image-placeholder{color:#ffffff4d;background:#1e1b4b80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.founder-name{color:#fff;margin:2rem 2rem .5rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:600}.founder-role{color:#fff9;margin:0 2rem 2rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem}.founder-quote{transform-style:flat;backface-visibility:hidden;will-change:auto;background:linear-gradient(40deg,#6c00a2 0%,#001152 100%);border-radius:0 0 2rem 2rem;margin-top:auto;padding:2rem;position:relative;overflow:hidden}.founder-quote:before{content:"";mix-blend-mode:hard-light;filter:blur(60px);background:radial-gradient(circle,#1271ffcc 0%,#1271ff00 50%);width:200%;height:200%;animation:12s ease-in-out infinite gradientOrb1;position:absolute;top:-50%;left:-50%}.founder-quote:after{content:"";mix-blend-mode:hard-light;filter:blur(60px);background:radial-gradient(circle,#dd4affcc 0%,#dd4aff00 50%);width:200%;height:200%;animation:15s ease-in-out infinite reverse gradientOrb2;position:absolute;top:-50%;right:-50%}.quote-text{color:#fff;z-index:1;margin:0 0 1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;line-height:1.6;position:relative}.quote-text:before{content:"";mix-blend-mode:hard-light;filter:blur(70px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#64dcffb3 0%,#64dcff00 50%);width:300%;height:300%;animation:18s ease-in-out infinite gradientOrb3;position:absolute;top:-100%;left:-100%}.founder-social-links{z-index:1;justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem;display:flex;position:relative}.social-link{cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.social-link:hover{background:#a78bfa33;border-color:#a78bfa;transform:translateY(-3px);box-shadow:0 4px 12px #a78bfa4d}.social-link svg{width:20px;height:20px}@media (max-width:1024px){.about-section{padding:5rem .01rem}.founders-grid{gap:1.5rem;padding:0 1rem}.about-label{font-size:1.375rem}.about-title{font-size:2.5rem}.company-description{margin:2.5rem auto 3.5rem;padding:0 1.5rem}.company-tagline{font-size:1.5rem}.company-mission{font-size:1.0625rem}.founders-header{margin:3.5rem 0 2.5rem}.founder-name{margin:1.5rem 1.5rem .5rem;font-size:1.25rem}.founder-role{margin:0 1.5rem 1.5rem;font-size:.875rem}.founder-quote{padding:1.5rem}}@media (max-width:768px){.about-section{padding:4rem 2rem}.founders-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.about-label{font-size:1.37rem}.about-title{font-size:2rem}.company-description{margin:2rem auto 3rem;padding:0 1rem}.company-tagline{font-size:1.375rem}.company-mission{font-size:1rem;line-height:1.7}.founders-header{margin:3rem 0 2rem}.founder-card{max-width:500px;margin:0 auto}.founder-social-links{gap:1.25rem}.social-link{width:38px;height:38px}.social-link svg{width:19px;height:19px}}@media (max-width:480px){.about-section{padding:3rem 1.5rem}.about-title{font-size:1.75rem}.about-label{font-size:1.37rem}.company-description{margin:1.5rem auto 2.5rem;padding:0 .5rem}.company-tagline{margin-bottom:1rem;font-size:1.25rem;line-height:1.3}.company-mission{font-size:.9375rem;line-height:1.6}.founders-header{margin:2.5rem 0 1.5rem}.founder-name{font-size:1.125rem}.quote-text{font-size:.875rem}.social-link{width:36px;height:36px}.social-link svg{width:18px;height:18px}.founder-social-links{gap:1rem;margin-top:.75rem}}.features-showcase-section{padding:2rem;scroll-margin-top:100px;position:relative}.features-showcase-header{text-align:center;max-width:900px;margin:0 auto 6rem}.features-showcase-label{color:#10b981;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600;display:inline-block}.features-showcase-heading{color:#fff;margin:0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2}.feature-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto 8rem;display:grid}.feature-showcase-reverse{direction:ltr}.feature-showcase-content{padding:2rem}.feature-showcase-icon{background:linear-gradient(135deg,#10b98133,#06b6d433);border:2px solid #10b9814d;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:2rem;display:flex;box-shadow:0 8px 32px #10b98126}.feature-showcase-icon svg{color:#10b981}.feature-showcase-title{color:#fff;margin:0 0 1.5rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.3}.feature-showcase-description{color:#fffc;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.8}.feature-showcase-visual{width:100%;height:100%;min-height:350px;position:relative}.feature-visual-image{object-fit:cover;border-radius:24px;width:100%;height:100%;transition:all .3s;box-shadow:0 20px 60px #10b98126}.feature-visual-image:hover{transform:translateY(-4px);box-shadow:0 25px 70px #10b98161}.feature-visual-placeholder{background:0 0;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.feature-visual-placeholder:before{content:"";background:radial-gradient(circle,#10b98133 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-visual-placeholder:after{display:none}@media (max-width:1024px){.features-showcase-section{padding:1.5rem}.features-showcase-heading{font-size:2.75rem}.feature-showcase{gap:3rem;margin-bottom:3rem}.feature-showcase-title{font-size:2rem}.feature-showcase-description{font-size:1.0625rem}.feature-showcase-content{padding:1rem}.feature-showcase-visual{height:50%}.feature-visual-image{min-height:350px}}@media (max-width:768px){.features-showcase-section{padding:1rem}.features-showcase-header{margin-bottom:4rem}.features-showcase-heading{font-size:2.25rem}.feature-showcase{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.feature-showcase-reverse{direction:ltr}.feature-showcase-reverse .feature-showcase-visual{order:2}.feature-showcase-reverse .feature-showcase-content{order:1}.feature-showcase-content{padding:1.5rem}.feature-showcase-icon{border-radius:16px;width:64px;height:64px;margin-bottom:1.5rem}.feature-showcase-icon svg{width:36px;height:36px}.feature-showcase-title{margin-bottom:1rem;font-size:1.75rem}.feature-showcase-description{font-size:1rem;line-height:1.7}.feature-showcase-visual,.feature-visual-image{min-height:300px}}@media (max-width:480px){.features-showcase-section{padding:4rem .75rem}.features-showcase-heading{font-size:1.875rem}.features-showcase-label{font-size:1.375rem}.feature-showcase{margin-bottom:3rem}.feature-showcase-content{padding:1rem}.feature-showcase-icon{width:56px;height:56px;margin-bottom:1.25rem}.feature-showcase-icon svg{width:32px;height:32px}.feature-showcase-title{font-size:1.5rem}.feature-showcase-description{font-size:.9375rem}.feature-showcase-visual,.feature-visual-image{min-height:250px}}@keyframes gradientOrb1{0%,to{transform:translate(0%)rotate(0)scale(1)}33%{transform:translate(30%,20%)rotate(120deg)scale(1.1)}66%{transform:translate(-20%,30%)rotate(240deg)scale(.9)}}@keyframes gradientOrb2{0%,to{transform:translate(0%)rotate(0)scale(1)}33%{transform:translate(-25%,-15%)rotate(-120deg)scale(1.15)}66%{transform:translate(15%,-25%)rotate(-240deg)scale(.95)}}@keyframes gradientOrb3{0%,to{transform:translate(0%)rotate(0)scale(1)}33%{transform:translate(20%,-30%)rotate(90deg)scale(1.2)}66%{transform:translate(-30%,15%)rotate(180deg)scale(.85)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:768px){.particle-1{box-shadow:45px 2173px #fff,190px 1741px #fff,310px 53px #fff,120px 186px #fff,275px 211px #fff,85px 1012px #fff,340px 814px #fff,165px 1211px #fff,25px 1321px #fff,380px 1625px #fff,200px 1254px #fff,70px 517px #fff,290px 1377px #fff,145px 765px #fff,360px 874px #fff,50px 1772px #fff,215px 1275px #fff,325px 2222px #fff,175px 2076px #fff,95px 960px #fff,255px 1236px #fff,370px 940px #fff,125px 420px #fff,30px 197px #fff,300px 79px #fff,180px 902px #fff,60px 1907px #fff,240px 399px #fff,350px 146px #fff,110px 1000px #fff}.particle-1:after{box-shadow:75px 16px #fff,220px 1535px #fff,335px 736px #fff,140px 1494px #fff,280px 1723px #fff,40px 717px #fff,385px 532px #fff,195px 2267px #fff,90px 1749px #fff,265px 490px #fff,155px 445px #fff,315px 1891px #fff,20px 55px #fff,245px 1282px #fff,365px 647px #fff,105px 58px #fff,230px 1539px #fff,345px 1570px #fff,170px 2042px #fff,55px 667px #fff,295px 1554px #fff,185px 273px #fff,375px 2329px #fff,125px 1300px #fff,260px 688px #fff}.particle-2{box-shadow:65px 2123px #fff,205px 2345px #fff,320px 1395px #fff,135px 150px #fff,285px 813px #fff,100px 204px #fff,355px 1582px #fff,180px 643px #fff,35px 2074px #fff,250px 727px #fff,390px 1368px #fff,150px 1025px #fff,270px 2423px #fff,80px 686px #fff,330px 2228px #fff,195px 54px #fff}.particle-2:after{box-shadow:50px 1913px #fff,210px 1556px #fff,340px 1872px #fff,160px 521px #fff,295px 19px #fff,115px 425px #fff,375px 117px #fff,225px 76px #fff,70px 1146px #fff,305px 965px #fff,185px 1567px #fff,130px 1899px #fff,355px 319px #fff,240px 212px #fff,90px 1547px #fff,265px 2148px #fff,380px 1611px #fff,175px 989px #fff,40px 1777px #fff,315px 929px #fff}}@media (min-width:769px) and (max-width:1024px){.particle-1{box-shadow:470px 2173px #fff,785px 1741px #fff,542px 53px #fff,264px 186px #fff,797px 211px #fff,804px 1012px #fff,399px 814px #fff,369px 1211px #fff,245px 1321px #fff,792px 1625px #fff,454px 1254px #fff,760px 517px #fff,93px 1377px #fff,235px 765px #fff,370px 874px #fff,131px 1772px #fff,199px 1275px #fff,188px 2222px #fff,378px 2076px #fff,418px 960px #fff,787px 1236px #fff,114px 940px #fff,254px 420px #fff,31px 197px #fff,604px 79px #fff,204px 902px #fff,153px 1907px #fff,493px 399px #fff,773px 146px #fff,850px 1000px #fff,196px 1137px #fff,128px 734px #fff,614px 1622px #fff,738px 364px #fff,411px 598px #fff,693px 1263px #fff,246px 1859px #fff,626px 1507px #fff,352px 2510px #fff,312px 2137px #fff,639px 855px #fff,520px 1803px #fff,195px 1502px #fff,347px 545px #fff,248px 1237px #fff,366px 1615px #fff,243px 873px #fff,633px 936px #fff,317px 2245px #fff,599px 58px #fff}.particle-1:after{box-shadow:724px 16px #fff,13px 1535px #fff,396px 736px #fff,290px 1494px #fff,749px 1723px #fff,782px 717px #fff,731px 532px #fff,121px 2267px #fff,598px 1749px #fff,5px 490px #fff,147px 445px #fff,724px 1891px #fff,185px 55px #fff,771px 1282px #fff,456px 647px #fff,249px 58px #fff,345px 1539px #fff,299px 1570px #fff,288px 2042px #fff,640px 667px #fff,558px 1554px #fff,819px 273px #fff,480px 2329px #fff,802px 1300px #fff,325px 688px #fff,412px 633px #fff,194px 2262px #fff,494px 1451px #fff,283px 92px #fff,578px 1863px #fff,426px 2115px #fff,422px 1404px #fff,710px 988px #fff,457px 2373px #fff,624px 1629px #fff,500px 921px #fff,467px 572px #fff,515px 905px #fff,785px 2310px #fff,606px 2537px #fff,723px 1621px #fff,317px 1060px #fff,312px 458px #fff,727px 405px #fff,5px 2110px #fff,733px 2124px #fff,72px 1842px #fff,397px 1223px #fff,710px 294px #fff}.particle-2{box-shadow:273px 2123px #fff,418px 2345px #fff,665px 1395px #fff,145px 150px #fff,223px 813px #fff,691px 204px #fff,104px 1582px #fff,719px 643px #fff,790px 2074px #fff,771px 727px #fff,781px 1368px #fff,763px 1025px #fff,662px 2423px #fff,479px 686px #fff,791px 2228px #fff,204px 54px #fff,791px 1504px #fff,476px 2069px #fff,562px 1965px #fff,298px 887px #fff,603px 1864px #fff,120px 2479px #fff,372px 1084px #fff,270px 926px #fff,452px 82px #fff,409px 2448px #fff,810px 1929px #fff,763px 1883px #fff,635px 239px #fff,217px 2527px #fff,185px 2351px #fff,536px 1978px #fff,372px 1807px #fff,642px 2273px #fff,180px 507px #fff,373px 2084px #fff,547px 2327px #fff,718px 851px #fff,14px 1634px #fff,252px 132px #fff,761px 89px #fff,717px 1305px #fff,641px 2232px #fff,101px 2399px #fff,202px 1703px #fff,572px 2437px #fff,434px 1315px #fff,4px 2554px #fff,461px 2204px #fff}.particle-2:after{box-shadow:98px 1913px #fff,219px 1556px #fff,120px 1872px #fff,515px 521px #fff,305px 19px #fff,682px 425px #fff,196px 117px #fff,418px 76px #fff,375px 1146px #fff,4px 965px #fff,136px 1567px #fff,367px 1899px #fff,94px 319px #fff,67px 212px #fff,626px 1547px #fff,668px 2148px #fff,187px 1611px #fff,305px 989px #fff,106px 1777px #fff,192px 929px #fff,150px 576px #fff,748px 632px #fff,636px 160px #fff,229px 191px #fff,146px 78px #fff,520px 1462px #fff,625px 1807px #fff,242px 2452px #fff,126px 2181px #fff,150px 1245px #fff,465px 2115px #fff,645px 2509px #fff,536px 1057px #fff,634px 185px #fff,495px 702px #fff,418px 1917px #fff,845px 2450px #fff,627px 1611px #fff,409px 473px #fff,659px 621px #fff,291px 283px #fff,289px 1717px #fff,15px 1700px #fff,259px 1418px #fff,565px 1546px #fff,535px 2009px #fff,102px 587px #fff,397px 259px #fff,185px 2462px #fff}}.testimonials{align-items:center;min-height:180vh;padding:108px 2rem 72px;display:flex;position:relative;overflow:hidden}.testimonials-heart{pointer-events:none;z-index:1;width:852px;height:523px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.testimonials-heart-image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;filter:drop-shadow(0 0 40px #a78bfa4d);width:100%;height:150%;display:block}.testimonials-heart-animations{pointer-events:none;width:100%;height:150%;position:absolute;top:0;left:0}.testimonials-heart-animation{width:100%;height:100%;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);transition:opacity 1s cubic-bezier(.6,.6,0,1);position:absolute;top:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.testimonials-heart-animation>div{width:250%;height:180%;display:flex;position:absolute;top:50%;left:50%}.testimonials-heart-animation-left>div{background:linear-gradient(90deg,#0000 0% 35%,#a78bfa99 50%,#0000 65% 100%);animation:8s linear infinite testimonialsHeartLeftAnimation;transform:translate(-50%,-50%)rotate(-180deg)}.testimonials-heart-animation-right>div{background:linear-gradient(90deg,#0000 0% 35%,#a78bfa99 50%,#0000 65% 100%);animation:8s linear infinite testimonialsHeartRightAnimation;transform:translate(-50%,-50%)rotate(180deg)}@keyframes testimonialsHeartLeftAnimation{0%{transform:translate(-50%,-50%)rotate(-180deg)}to{transform:translate(-50%,-50%)rotate(-540deg)}}@keyframes testimonialsHeartRightAnimation{0%{transform:translate(-50%,-50%)rotate(180deg)}to{transform:translate(-50%,-50%)rotate(540deg)}}.testimonials-content{z-index:2;text-align:center;max-width:1200px;margin:0 auto;padding:2rem;position:relative;transform:translateY(-220%)}.testimonials-header{flex-direction:column;align-items:center;gap:1rem;display:flex}.testimonials-label{color:#a78bfa;letter-spacing:.1em;text-transform:uppercase;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600}.testimonials-title{color:#fff;background:linear-gradient(135deg,#fff 0%,#e0e0e0 50%,#fff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.testimonials-subtitle{color:#ffffffb3;max-width:600px;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6}@media (min-width:1920px){.testimonials-content{transform:translateY(-360%)}.testimonials-heart{width:852px;height:525px;top:60px}}@media (max-width:1024px){.testimonials{padding:80px 1.5rem 60px}.testimonials-heart{width:678px;height:420px;top:60px}.testimonials-content{transform:translateY(-530%)}.testimonials-label{font-size:1.375rem}.testimonials-title{font-size:3rem}.testimonials-subtitle{font-size:1.125rem}}@media (max-width:768px){.testimonials{padding:60px 1rem 50px}.testimonials-heart{width:523px;height:324px;top:50px}.testimonials-content{padding:1rem;transform:translateY(-607%)}.testimonials-label{font-size:1.25rem}.testimonials-title{font-size:2.5rem}.testimonials-subtitle{font-size:1rem}}@media (max-width:480px){.testimonials{min-height:120vh;padding:50px 1rem 40px}.testimonials-heart{width:422px;height:262px;top:40px}.testimonials-content{transform:translateY(-210%)}.testimonials-label{font-size:1rem}.testimonials-title{font-size:2rem}.testimonials-subtitle{font-size:.9375rem}}.testimonials-marquee{width:100%;max-width:1476px;margin:10rem auto 0;position:absolute;overflow:hidden}.testimonials-items{margin-bottom:24px;display:flex;position:relative;overflow:hidden}.testimonials-row{gap:24px;width:max-content;animation:200s linear infinite animateRow1;display:flex}.testimonials-row-1{animation-name:animateRow1}.testimonials-row-2{animation-name:animateRow2;animation-direction:reverse}.testimonials-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(57.89% 132% at 65.79% -35%,#787bff0f 0%,#787bff00 100%),linear-gradient(#fff0 54.17%,#ffffff0a 100%),#ffffff03;border:1px solid #ffffff0d;border-radius:16px;width:480px;min-width:480px;padding:24px 28px;position:relative}.testimonials-card-top{align-items:center;margin-bottom:24px;display:flex}.testimonials-card-avatar{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;margin-right:16px;display:block}.testimonials-card-text{flex-direction:column;gap:2px;display:flex}.testimonials-card-name{font-feature-settings:"ss01" on,"cv10" on,"calt" off,"liga" off;color:#f4f0ff;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;line-height:24px}.testimonials-card-tag{font-feature-settings:"ss01" on,"cv10" on,"calt" off,"liga" off;color:#efedfd99;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px}.testimonials-card-school{flex-direction:column;gap:4px;margin-top:16px;margin-bottom:12px;display:flex}.testimonials-card-school-name{font-feature-settings:"ss01" on,"cv10" on,"calt" off,"liga" off;color:#a78bfa;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;font-weight:600;line-height:22px}.testimonials-card-location{font-feature-settings:"ss01" on,"cv10" on,"calt" off,"liga" off;color:#efedfd80;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;line-height:18px}.testimonials-card-rating{gap:4px;margin-bottom:16px;font-size:16px;display:flex}.testimonials-card-rating span{color:#fbbf24;text-shadow:0 0 8px #fbbf244d}.testimonials-card-content{font-feature-settings:"ss01" on,"cv10" on,"calt" off,"liga" off;color:#efedfdbf;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;font-style:italic;line-height:24px}@keyframes animateRow1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes animateRow2{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:1920px){.testimonials-marquee{margin-top:-18rem}}@media (max-width:1024px){.testimonials-marquee{margin-top:-47rem}.testimonials-card{width:400px;min-width:400px;padding:20px 24px}.testimonials-card-name{font-size:15px}.testimonials-card-tag{font-size:13px}.testimonials-card-school-name{font-size:14px;line-height:20px}.testimonials-card-location{font-size:12px;line-height:17px}.testimonials-card-rating{margin-bottom:14px;font-size:15px}.testimonials-card-content{font-size:14px;line-height:22px}}@media (max-width:768px){.testimonials-marquee{margin-top:-42rem}.testimonials-items{margin-bottom:16px}.testimonials-card{width:340px;min-width:340px;padding:18px 20px}.testimonials-card-top{margin-bottom:16px}.testimonials-card-avatar{width:38px;min-width:38px;height:38px;margin-right:12px}.testimonials-card-name{font-size:14px;line-height:20px}.testimonials-card-tag{font-size:12px;line-height:18px}.testimonials-card-school{margin-top:14px;margin-bottom:10px}.testimonials-card-school-name{font-size:13px;line-height:19px}.testimonials-card-location{font-size:11px;line-height:16px}.testimonials-card-rating{margin-bottom:12px;font-size:14px}.testimonials-card-content{font-size:13px;line-height:20px}}@media (max-width:480px){.testimonials-marquee{margin-top:10rem}.testimonials-items{margin-bottom:12px}.testimonials-row{gap:16px}.testimonials-card{width:300px;min-width:300px;padding:16px 18px}.testimonials-card-top{margin-bottom:14px}.testimonials-card-avatar{width:36px;min-width:36px;height:36px;margin-right:10px}.testimonials-card-name{font-size:13px;line-height:18px}.testimonials-card-tag{font-size:11px;line-height:16px}.testimonials-card-school{margin-top:12px;margin-bottom:8px}.testimonials-card-school-name{font-size:12px;line-height:18px}.testimonials-card-location{font-size:10px;line-height:15px}.testimonials-card-rating{margin-bottom:10px;font-size:13px}.testimonials-card-content{font-size:12px;line-height:18px}}.request-demo-section{padding:3rem 2rem;scroll-margin-top:80px;position:relative;overflow:hidden}.request-demo-section:before{content:"";pointer-events:none;position:absolute;inset:0}.request-demo-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.request-demo-header{text-align:center;margin-bottom:4rem}.request-demo-label{color:#0ea5e9;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600;display:block}.request-demo-title{color:#fff;margin-bottom:1.5rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.request-demo-benefits{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.benefit-item{color:#fffc;align-items:center;gap:.75rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;display:flex}.benefit-item svg{color:#10b981;flex-shrink:0}.request-demo-form-container{max-width:700px;margin:0 auto}.form-title{color:#fff;text-align:center;margin-bottom:2rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700}.form-group{margin-bottom:1.5rem}.form-label{color:#ffffffe6;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.95rem;font-weight:500;display:flex}.form-label svg{color:#0ea5e9;flex-shrink:0}.required{color:#ef4444}.hover-input-wrapper{border-radius:.75rem;padding:2px;transition:all .3s}.hover-input-wrapper input,.hover-input-wrapper textarea{margin:0}.form-input,.form-textarea{color:#0ea5e9;background:#0a0a1499;border:1px solid #0ea5e91a;border-radius:.75rem;outline:none;width:100%;padding:1rem 1.25rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;transition:all .3s}.form-input::placeholder,.form-textarea::placeholder{color:#fff6}.form-input:focus,.form-textarea:focus{background:#0a0a14f2;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.form-textarea{resize:vertical;min-height:120px}.form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.phone-input-wrapper{position:relative}.phone-input-container{align-items:stretch;display:flex;position:relative}.country-code-selector{color:#fff;cursor:pointer;background:#0a0a1499;border:1px solid #0ea5e91a;border-radius:.75rem 0 0 .75rem;align-items:center;gap:.5rem;min-width:110px;padding:0 1rem;transition:all .3s;display:flex}.country-code-selector:hover{background:#0a0a14cc;border-color:#0ea5e94d}.country-code-selector:disabled{opacity:.7;cursor:wait}.country-flag-img{object-fit:cover;border-radius:2px;width:24px;height:18px;box-shadow:0 1px 3px #0000004d}.country-flag{font-size:1.25rem;line-height:1}.country-code-selector .country-code{color:#0ea5e9;font-family:Inter V,system-ui,sans-serif;font-size:.9rem;font-weight:500}.dropdown-arrow{color:#fff9;transition:transform .2s}.dropdown-arrow.open{transform:rotate(180deg)}.phone-number-input{border-radius:0 .75rem .75rem 0!important}.country-dropdown{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a14fa;border:1px solid #0ea5e933;border-radius:.75rem;width:280px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 40px #00000080}.country-search-wrapper{border-bottom:1px solid #0ea5e91a;padding:.75rem}.country-search{color:#fff;background:#141428cc;border:1px solid #0ea5e91a;border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-family:Inter V,system-ui,sans-serif;font-size:.9rem;transition:all .3s}.country-search::placeholder{color:#fff6}.country-search:focus{background:#141428;border-color:#0ea5e9}.country-list{max-height:240px;padding:.5rem 0;overflow-y:auto}.country-list::-webkit-scrollbar{width:6px}.country-list::-webkit-scrollbar-track{background:#ffffff0d}.country-list::-webkit-scrollbar-thumb{background:#0ea5e94d;border-radius:3px}.country-list::-webkit-scrollbar-thumb:hover{background:#0ea5e980}.country-option{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.country-option:hover{background:#0ea5e91a}.country-option.selected{background:#0ea5e926}.country-option .country-flag{font-size:1.25rem}.country-option .country-name{color:#ffffffe6;flex:1;font-family:Inter V,system-ui,sans-serif;font-size:.9rem}.country-option .country-code{color:#0ea5e9cc;font-family:Inter V,system-ui,sans-serif;font-size:.85rem;font-weight:500}.country-option .country-flag-img{object-fit:cover;border-radius:2px;width:24px;height:18px;box-shadow:0 1px 3px #0000004d}.country-loading{text-align:center;color:#fff9;padding:1.5rem;font-family:Inter V,system-ui,sans-serif;font-size:.9rem}.turnstile-container{justify-content:center;align-items:center;width:100%;margin:1.25rem 0;display:flex}.demo-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:1.5px solid #8b5cf6;border-radius:2.5rem;justify-content:center;align-items:center;gap:.75rem;width:40%;margin:1rem auto;padding:.875rem 2rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 20px #8b5cf64d}.demo-submit-btn:hover{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);transform:translateY(-2px);box-shadow:0 6px 30px #8b5cf680}.demo-submit-btn:active{transform:translateY(0)}.demo-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.demo-submit-btn svg{flex-shrink:0}.submit-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.success-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.success-modal{text-align:center;background:#000;border:1px solid #10b9814d;border-radius:1.5rem;width:90%;max-width:450px;padding:3rem;animation:.4s cubic-bezier(.34,1.56,.64,1) modalSlideIn;position:relative;box-shadow:0 25px 80px #00000080,0 0 60px #10b98126}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.success-modal-overlay.closing{animation:.3s forwards fadeOut}.success-modal.closing{animation:.3s forwards modalSlideOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.8)translateY(20px)}}.success-modal-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:.5rem;transition:color .2s;position:absolute;top:1rem;right:1rem}.success-modal-close:hover{color:#fff}.success-animation-container{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.success-checkmark{width:100px;height:100px}.success-checkmark-circle{fill-opacity:0;stroke:#10b981;stroke-width:16px;transform-origin:50%;animation:1s cubic-bezier(.25,.25,.25,1.25) forwards successCircleGrow;transform:scale(0)}.success-checkmark-tick{stroke-opacity:0;stroke-dasharray:29;stroke-dashoffset:29px;animation:.5s cubic-bezier(.25,.25,.25,1) .6s forwards successTickDraw}@keyframes successCircleGrow{60%{stroke-width:4px;fill-opacity:0;transform:scale(.8)}to{stroke-width:8px;fill-opacity:1;fill:#10b981;transform:scale(.9)}}@keyframes successTickDraw{0%{stroke-opacity:1}to{stroke-opacity:1;stroke-dashoffset:0}}.success-modal-title{font-feature-settings:unset;color:#10b981;opacity:0;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700;animation:.5s .8s forwards textFadeIn}.success-modal-message{font-feature-settings:unset;color:#fff;opacity:0;margin-bottom:.75rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1rem;animation:.5s 1s forwards textFadeIn}.success-modal-submessage{font-feature-settings:unset;color:#fff9;opacity:0;margin-bottom:2rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.95rem;line-height:1.6;animation:.5s 1.2s forwards textFadeIn}@keyframes textFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-modal-btn{font-feature-settings:unset;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;background:#10b9811a;border:1.5px solid #10b981;border-radius:.9rem;padding:.75rem 1.75rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:500;transition:all .3s;animation:.5s 1.4s forwards textFadeIn;box-shadow:0 0 20px #10b98126}.success-modal-btn:hover{background:#10b98133;border-color:#34d399;transform:translateY(-1px);box-shadow:0 0 30px #10b9814d}@media (max-width:768px){.success-modal{margin:1rem;padding:2rem 1.5rem}.success-checkmark{width:80px;height:80px}.success-modal-title{font-size:1.5rem}.success-modal-message{font-size:1rem}.success-modal-submessage{font-size:.875rem}}.error-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.error-modal{text-align:center;background:#000;border:1px solid #ef44444d;border-radius:1.5rem;width:90%;max-width:420px;padding:3rem;animation:.4s modalSlideIn;position:relative;box-shadow:0 0 60px #ef444426,0 25px 50px #00000080}.error-modal-overlay.closing{animation:.3s forwards fadeOut}.error-modal.closing{animation:.3s forwards modalSlideOut}.error-modal-close{cursor:pointer;color:#ffffff80;background:0 0;border:none;padding:.5rem;transition:color .2s;position:absolute;top:1rem;right:1rem}.error-modal-close:hover{color:#fff}.error-animation-container{width:100px;height:100px;margin:0 auto 1.5rem}.error-cross{width:100%;height:100%}.error-cross-circle{transform-origin:50%;opacity:0;animation:.4s forwards errorCirclePop}@keyframes errorCirclePop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.error-cross-x{stroke-dasharray:50;stroke-dashoffset:50px;animation:.5s .3s forwards errorXDraw}@keyframes errorXDraw{to{stroke-dashoffset:0}}.error-modal-title{font-feature-settings:unset;color:#ef4444;opacity:0;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700;animation:.5s .8s forwards textFadeIn}.error-modal-message{font-feature-settings:unset;color:#fff;opacity:0;margin-bottom:.75rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1rem;animation:.5s 1s forwards textFadeIn}.error-modal-submessage{font-feature-settings:unset;color:#fff9;opacity:0;margin-bottom:2rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.95rem;line-height:1.6;animation:.5s 1.2s forwards textFadeIn}.error-modal-btn{font-feature-settings:unset;color:#ef4444;cursor:pointer;opacity:0;background:0 0;border:1.5px solid #ef4444;border-radius:.75rem;padding:.875rem 2rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;transition:all .3s;animation:.5s 1.4s forwards textFadeIn}.error-modal-btn:hover{background:#ef444433;border-color:#f87171;box-shadow:0 0 30px #ef44444d}.warning-icon{width:70px;height:70px}.warning-icon-circle{animation:.6s forwards errorCircleFill}.warning-modal-title{font-feature-settings:unset;color:#f59e0b;opacity:0;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700;animation:.5s .8s forwards textFadeIn}.warning-modal-btn{font-feature-settings:unset;color:#f59e0b;cursor:pointer;opacity:0;background:0 0;border:1.5px solid #f59e0b;border-radius:.75rem;padding:.875rem 2rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;transition:all .3s;animation:.5s 1.4s forwards textFadeIn}.warning-modal-btn:hover{background:#f59e0b33;border-color:#fbbf24;box-shadow:0 0 30px #f59e0b4d}@media (max-width:768px){.error-modal{margin:1rem;padding:2rem 1.5rem}.error-animation-container{width:80px;height:80px}.error-modal-title{font-size:1.5rem}.error-modal-message{font-size:1rem}.error-modal-submessage{font-size:.875rem}}.form-footer-text{text-align:center;color:#fff9;margin-top:1.5rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9rem}@media (min-width:1920px){.request-demo-section{margin-top:-32rem;padding:1rem 3rem}.request-demo-title{font-size:5rem}.request-demo-benefits{gap:4rem}.form-title{font-size:2.5rem}}@media (max-width:1024px){.request-demo-label{font-size:1.25rem}.request-demo-title{font-size:3rem}.demo-submit-btn{padding:.75rem 1.75rem;font-size:.9375rem}}@media (min-width:768px) and (max-width:1024px){.request-demo-section{margin-top:-52rem}}@media (max-width:768px){.request-demo-section{padding:1rem 1.5rem}.request-demo-label{font-size:1rem}.request-demo-title{font-size:2.5rem}.request-demo-benefits{flex-direction:column;align-items:center;gap:1.5rem}.demo-form{padding:2rem 1.5rem}.form-title{font-size:1.5rem}.form-row{grid-template-columns:1fr;gap:1.5rem}.demo-submit-btn{width:60%;padding:1rem 1.5rem;font-size:1rem}.country-code-selector{min-width:100px;padding:0 .75rem}.country-dropdown{width:100%;max-width:280px}}@media (max-width:480px){.request-demo-section{padding:4rem 1rem}.request-demo-label{font-size:.875rem}.request-demo-title{font-size:2rem}.request-demo-subtitle{font-size:1rem}.demo-form{padding:1.5rem 1rem}.form-input,.form-textarea{padding:.875rem 1rem;font-size:.95rem}.demo-submit-btn{width:100%;max-width:250px;padding:.6875rem 1.5rem;font-size:.875rem}}.footer-background-section{width:100%;margin-top:-5rem;position:relative;overflow:hidden}.footer-background-image{background-image:url(/assets/68d3d44552eec3933d5f9405_56686e4f5a0364387ca1468f0d36b05e_Background_Footer-B3CodZiH.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;min-height:900px}@media (max-width:1920px){.footer-background-section{min-height:110vh}}@media (max-width:1024px){.footer-background-section{min-height:60vh}.footer-background-image{min-height:900px}}@media (max-width:768px){.footer-background-section{min-height:70vh;margin-top:-3rem}.footer-background-image{background-position:50%;min-height:500px}}@media (max-width:480px){.footer-background-section{min-height:40vh;margin-top:-2rem}.footer-background-image{min-height:300px}}.help-support-section{scroll-margin-top:80px}.help-support-container{max-width:900px;margin:0 auto}.help-support-header{text-align:center;margin-bottom:4rem}.help-support-label{color:#10b981;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:600;display:block}.help-support-title{color:#fff;margin-bottom:1rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.faq-container{flex-direction:column;gap:1rem;display:flex}.faq-item{border-bottom:1px solid #10b98133;transition:all .3s;overflow:hidden}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem 0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.145rem;font-weight:500;transition:color .3s;display:flex}.faq-icon{color:#10b981;flex-shrink:0;transition:transform .3s}.faq-icon.rotate{transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.faq-answer.open{max-height:500px;padding-bottom:1rem}.faq-answer p{color:#ffffffb3;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.8}@media (max-width:1024px){.help-support-title{font-size:3rem}.help-support-label{font-size:1.25rem}.faq-question{padding:1.25rem 1.5rem}.faq-answer{padding:0 1.25rem}}@media (max-width:768px){.help-support-title{font-size:2.5rem}.help-support-label{font-size:1rem}.faq-question{padding:1.25rem 1.5rem;font-size:1rem}.faq-answer.open{padding:0 1.5rem 1.25rem}}@media (max-width:480px){.help-support-title{padding:0 1rem;font-size:2rem}.help-support-label{font-size:.875rem}.faq-question{padding:1rem 1.25rem;font-size:.9375rem}.faq-answer{padding:0 1.25rem}.faq-answer.open{padding:0 1.25rem 1rem}.faq-answer p{font-size:.9375rem}}.footer{color:#fff;background-color:#000;width:100%;padding:20rem 2rem 2rem}.footer-content{max-width:2000px;margin:0 auto}.footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr 1fr 1.2fr;gap:4rem;margin-bottom:2rem;padding-bottom:3rem;display:grid}.footer-logo{align-items:center;margin-left:-2rem;display:flex}.footer-logo-image{object-fit:contain;width:auto;height:100px;max-height:100px;transition:transform .3s}.footer-logo-image:hover{transform:scale(1.05)}.footer-logo-icon{color:#a855f7;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex}.footer-logo-icon:hover{transform:scale(1.05)}.footer-logo-icon svg{width:32px;height:32px}.footer-logo-text{color:#fff;letter-spacing:.01em;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600}.footer-contact-details{flex-direction:column;gap:1rem;display:flex}.footer-contact-item{color:#ffffffb3;align-items:flex-start;gap:.45rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;line-height:1.6;text-decoration:none;transition:color .3s;display:flex}.footer-contact-item:hover{color:#fff}.footer-contact-item svg{color:#ffffff80;flex-shrink:0;margin-top:.125rem}.footer-heading{color:#fff;margin-bottom:1.5rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:600}.footer-link-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-link-list li a{color:#ffffffb3;align-items:center;gap:.5rem;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.footer-link-list li a:before{content:"›";opacity:0;transition:all .3s;transform:translate(-10px)}.footer-link-list li a:hover{color:#fff;transform:translate(5px)}.footer-link-list li a:hover:before{opacity:1;transform:translate(0)}.footer-social-icons{gap:1rem;margin-bottom:1.5rem;display:flex}.social-icon{color:#fffc;cursor:pointer;border-radius:40%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.social-icon:hover{color:#fff;background:#a78bfa33;transform:translateY(-3px);box-shadow:0 4px 12px #a78bfa4d}.footer-cta-btn{color:#fff;background:0 0;border:1.5px solid #8b5cf680;border-radius:2.5rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 2rem;font-family:AeonikPro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.footer-cta-btn:hover{background:#8b5cf61a;border-color:#8b5cf6;transform:translateY(-2px)}.footer-cta-btn svg{transition:transform .3s}.footer-cta-btn:hover svg{transform:translate(3px)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.footer-copyright{color:#ffffff80;margin:0;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem}.footer-legal{gap:2rem;display:flex}.footer-legal a{color:#ffffff80;font-family:Inter V,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;text-decoration:none;transition:color .3s}.footer-legal a:hover{color:#fff}@media (max-width:1024px){.footer-top{grid-template-columns:2fr 1fr;gap:3rem}.footer-contact{grid-column:1/-1}}@media (max-width:768px){.footer{padding:3rem 1.5rem 1.5rem}.footer-top{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2rem}.footer-contact{grid-column:auto}.footer-logo-image{height:100px;max-height:100px}.footer-logo-text{font-size:1.1rem}.footer-logo-icon svg{width:28px;height:28px}.footer-heading{font-size:1rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-legal{flex-direction:column;gap:.75rem}}@media (max-width:480px){.footer{padding:6.5rem 1rem 1rem}.footer-top{gap:4rem}.footer-logo{margin-left:-1.5rem}.footer-logo-image{height:80px;max-height:80px}.footer-logo-text{font-size:1rem}.footer-logo-icon svg{width:24px;height:24px}.footer-contact-item,.footer-link-list li a{font-size:.875rem}.footer-social-icons{gap:.75rem}.social-icon{width:36px;height:36px}.footer-cta-btn{width:65%;padding:.875rem 1.5rem;font-size:.875rem}}.privacy-page{color:#e2e8f0;background-color:#000;min-height:100vh}.privacy-layout{min-height:100vh;display:flex}.privacy-sidebar{z-index:100;flex-shrink:0;align-self:flex-start;width:280px;height:100vh;position:sticky;top:0;left:0}.sidebar-content{flex-direction:column;height:100%;padding:2.5rem 1.5rem;display:flex}.toc-nav{flex:1}.toc-title{color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem;font-family:Inter V,system-ui,sans-serif;font-size:.8rem;font-weight:600}.toc-list{margin:0;padding:0;list-style:none}.toc-list li{margin-bottom:.25rem}.toc-link{text-align:left;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:.6rem .875rem;font-family:Inter V,system-ui,sans-serif;font-size:1rem;font-weight:400;transition:all .2s;display:block}.toc-link:hover{color:#fff}.toc-link.active{color:#a78bfa;font-weight:500}.privacy-main{flex:1;padding:4rem 5rem 4rem 4rem}.privacy-container{max-width:2000px}.policy-header{text-align:center;border-bottom:1px solid #ffffff0f;margin-bottom:3rem;padding-bottom:2rem}.policy-title{color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-family:AeonikPro,system-ui,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.policy-date{color:#64748b;margin:0;font-family:Inter V,system-ui,sans-serif;font-size:.95rem}.policy-section{margin-bottom:3rem;scroll-margin-top:100px}.section-heading{color:#fff;letter-spacing:-.01em;margin:0 0 1.25rem;font-family:AeonikPro,system-ui,sans-serif;font-size:1.5rem;font-weight:600}.subsection-heading{color:#a78bfa;margin:2rem 0 .75rem;font-family:AeonikPro,system-ui,sans-serif;font-size:1.125rem;font-weight:600}.policy-text{color:#cbd5e1;margin:0 0 1rem;font-family:Inter V,system-ui,sans-serif;font-size:1.125rem;line-height:1.8}.policy-text strong{color:#fff;font-weight:600}.policy-list{color:#cbd5e1;margin:.5rem 0 1.5rem 1.5rem;padding:0;font-family:Inter V,system-ui,sans-serif;font-size:1.125rem;line-height:1.8;list-style-type:disc}.policy-list li{margin-bottom:.5rem;padding-left:.5rem}.policy-list li::marker{color:#a78bfa}.policy-note{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem}.policy-note p{color:#94a3b8;margin:0;font-family:Inter V,system-ui,sans-serif;font-size:.9rem;font-style:italic;line-height:1.7}.privacy-page-footer{background-color:#000;padding:4rem 4rem 2rem;position:relative}.footer-toop{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;padding-bottom:3rem;display:flex}.privacy-page-footer .footer-legal a.active{color:#fff;text-underline-offset:3px;text-decoration:underline}.privacy-page-footer .footer-cta-btn{cursor:pointer;padding:.75rem 2rem;font-size:.9375rem}@media (max-width:1024px){.privacy-sidebar{width:240px}.privacy-main{padding:3rem 2.5rem 3rem 2rem}.privacy-page-footer{padding:3rem 2rem 2rem}.policy-title{font-size:3rem}.footer-toop{flex-direction:row;gap:2rem}}@media (max-width:1024px) and (max-height:700px){.footer-toop{flex-direction:row}.privacy-layout{flex-direction:column}.privacy-sidebar{align-self:auto;width:100%;height:auto;position:relative}.sidebar-content{padding:1.5rem 1.5rem 1rem}.toc-list{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.toc-list li{margin-bottom:0}.toc-link{padding:.4rem 0;font-size:.875rem}.privacy-main{padding:2rem}.privacy-page-footer{padding:2rem 2rem 1.5rem}.privacy-page-footer .footer-social{margin-top:0}}@media (max-width:768px){.privacy-layout{flex-direction:column}.privacy-sidebar{border-bottom:none;border-right:none;align-self:auto;width:100%;height:auto;position:relative}.sidebar-content{padding:2rem 1.5rem 1rem}.toc-nav{display:block}.toc-title{margin-bottom:1rem;font-size:.75rem}.toc-list{flex-direction:column;gap:.25rem;display:flex}.toc-link{color:#94a3b8;background:0 0;padding:.5rem 0;font-size:1rem;font-weight:500}.toc-link:hover,.toc-link.active{color:#a78bfa}.privacy-main{margin-left:0;padding:2rem 1.5rem}.privacy-container{max-width:100%}.policy-title{font-size:2.5rem}.section-heading{font-size:1.25rem}.subsection-heading{font-size:1rem}.policy-text{font-size:.95rem;line-height:1.75}.policy-list{margin-left:1.25rem;font-size:.95rem}.privacy-page-footer{padding:3rem 1.5rem 1.5rem}.footer-toop{align-items:flex-start}.privacy-page-footer .footer-contact{flex:1}.privacy-page-footer .footer-social{flex-shrink:0;margin-top:2rem}}@media (max-width:600px){.footer-toop{flex-direction:column}.privacy-page-footer .footer-social{text-align:left;align-items:flex-start}.privacy-page-footer .footer-cta-btn{width:100%;padding:.875rem 1.5rem;font-size:.875rem}}@media (max-width:480px){.sidebar-content{padding:1rem}.policy-list{margin-left:1rem;font-size:.9rem}.privacy-main{padding:2rem 1rem}.policy-header{margin-bottom:2rem;padding-bottom:1.5rem}.policy-title{font-size:2rem}.policy-date{font-size:.8rem}.policy-section{margin-bottom:2rem}.section-heading{font-size:1.125rem}.policy-text{font-size:.9rem}.policy-note{padding:.875rem 1rem}.policy-note p{font-size:.85rem}.privacy-page-footer{padding:2rem 1rem 1rem}}
